#exploreGrid.rental-videos-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;columns:auto!important;gap:14px!important;max-width:900px;margin:auto;padding:12px!important}.rental-card{width:100%!important;grid-column:auto!important;grid-row:auto!important}.rental-dialog input:not([type=checkbox]),.rental-dialog textarea,.rental-dialog select{box-sizing:border-box;width:100%;min-height:46px;border:1px solid #dce1e7;border-radius:12px;padding:12px;font:inherit}.rental-dialog label{display:grid;gap:8px}.rental-dialog .rental-consent{display:flex;align-items:flex-start;gap:9px;font-size:13px}.rental-consent input[type=checkbox]{width:18px;height:18px;flex:none}.rental-dialog a.creator-follow{display:block;text-align:center;text-decoration:none}.rental-dialog p{font-size:14px}.rental-admin-report{border-top:1px solid #e2e6eb;padding:12px 0;display:grid;gap:8px}.creator-studio-form .rental-consent{display:flex;align-items:flex-start;gap:8px}.creator-studio-form .rental-consent input{width:18px;min-height:18px;margin:3px 0;flex:none}.auth-form .auth-agent-consent{display:block;font-size:13px;font-weight:500;line-height:1.6}.auth-form .auth-agent-consent input[type=checkbox]{width:18px;height:18px;min-height:18px;padding:0;margin:0 7px 0 0;vertical-align:middle}#exploreGrid .rental-card,.account-grid .rental-card{overflow:hidden;box-sizing:border-box;border:1px solid #dce2e8!important;border-radius:14px!important;background:#f0f3f6!important;box-shadow:0 2px 8px #18233108!important;align-self:start;min-width:0}.rental-card .rental-card-open{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:14px}.rental-card-open:focus-visible{outline:3px solid #ff9800;outline-offset:4px}.rental-card-image{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:13px 13px 0 0;background:#e9edf0}.rental-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.rental-card-play{position:absolute;bottom:10px;right:10px;display:grid;place-items:center;width:32px;height:32px;border:1px solid #ffffff60;border-radius:50%;background:#111a24a6;color:#fff;backdrop-filter:blur(6px)}.rental-card-play svg{width:19px;height:19px}.rental-card-copy{display:grid;gap:7px;padding:13px 12px 15px;background:#f0f3f6;border-top:1px solid #dce2e8}.rental-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:1.4;font-weight:750;letter-spacing:-.015em;color:#1d2835}.rental-card-location{position:absolute;top:10px;left:10px;right:10px;display:flex;align-items:center;gap:6px;width:fit-content;max-width:calc(100% - 20px);box-sizing:border-box;padding:7px 9px;border:1px solid #ffffff30;border-radius:9px;background:#111a24e6;color:#fff;font-size:13px;font-weight:700;line-height:1.35;box-shadow:0 2px 8px #0002;pointer-events:none}.rental-card-location svg{flex:none;width:16px;height:16px}.rental-card-location>span{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.rental-card-summary{font-size:12px;line-height:1.5;color:#526170}.rental-details-copy{gap:14px!important}.rental-details-copy h3{font-size:24px;line-height:1.2;margin:0}.rental-detail-location{color:#7a8694;margin:0!important}.rental-detail-price{font-size:21px}.rental-report-button{border:0;background:none;color:#697785;padding:12px;font:inherit}#feed .rental-scene .purchase{background:#ff9800!important;color:#172331!important;border:0!important}#feed .rental-scene .purchase .buy-label{display:none!important}#feed .rental-scene .purchase .buy-price{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:800}#feed .rental-scene .purchase .buy-price:before{content:"";width:21px;height:21px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16v13H9l-5 4V4Z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M8 8h8M8 12h5' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}@media(hover:hover){.rental-card-open:hover .rental-card-image img{transform:scale(1.025)}}@media(min-width:760px){#exploreGrid.rental-videos-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;padding:20px!important}.rental-card-title{font-size:16px}}@media(prefers-reduced-motion:reduce){.rental-card-image img{transition:none}}
