@media (max-width:720px){.rentloop-app h1{letter-spacing:-.025em;text-wrap:balance;line-height:1.12}.rentloop-app h2{letter-spacing:-.025em;text-wrap:balance;line-height:1.22}.rentloop-app h3{letter-spacing:-.015em;line-height:1.35}.rentloop-app .rl-cinema h1{letter-spacing:-.045em;text-wrap:initial;line-height:.98}.rentloop-app .story-intro h1{line-height:1.08}.rentloop-app .story-page h2{line-height:1.14}.page-intro p,.pl-page-intro p,.intro-large,.info-body-grid p,.owner-values p{text-wrap:pretty;line-height:1.75}.rentloop-app .btn{line-height:1.45}.rl-kicker,.eyebrow{line-height:1.65}.rl-cinema .hero-search-bar{row-gap:0}.rl-cinema .location-field{border:0;border-top:1px solid #dddeda;grid-area:2/1/auto/-1;gap:9px;min-height:57px;margin-top:5px;padding:8px 10px 5px;display:flex}.rl-cinema .location-field>svg{flex:none;width:17px;height:17px;display:block}.rl-cinema .location-field>span{flex:1;min-width:0;display:block}.rl-cinema .location-field .field-eyebrow{letter-spacing:.06em;margin-bottom:3px;font-size:12px;line-height:1.4;display:block}.rl-cinema .location-field select{background:0 0;width:100%;min-width:0;line-height:1.45}.rl-cinema .location-field>svg:last-child{width:13px;height:13px}}.rf-space-heading{min-width:0}.rf-space-heading h2{letter-spacing:-.5px;margin:0 0 10px;font-size:23px;font-weight:600;line-height:1.3}.rf-space-heading p{color:#63725a;margin:0;font-size:14px;line-height:1.75}@media (max-width:720px){.rf-space-fields{padding:20px 18px}.rentloop-app .rf-space-heading h2{font-size:22px;line-height:1.3}.rf-space-heading p{font-size:14px;line-height:1.75}}.rentloop-app .rl-values-band>div>span{gap:7px;min-width:0}.rentloop-app .rl-values-band strong{letter-spacing:-.2px;font-size:17px;line-height:1.45}.rentloop-app .rl-values-band small{font-size:14px;line-height:1.65}@media (max-width:720px){.rentloop-app :is(.eyebrow,.rl-kicker,.section-eyebrow){letter-spacing:.07em;overflow-wrap:normal;font-size:12px;line-height:1.6}.rentloop-app :is(.page-intro p,.intro-large,.sidebar-note p){text-wrap:pretty;font-size:15px;line-height:1.75}.rentloop-app :is(.page-intro,.results-heading,.listing-title,.card-details,.card-title-row,.footer-column,.menu-user){min-width:0}.rentloop-app :is(.page-intro h1,.listing-title h1,.modal-header h2){overflow-wrap:break-word;word-break:normal}.rentloop-app .rl-text-link{white-space:normal;text-align:left;font-size:14px;line-height:1.55}.rentloop-app .explore-page .search-field .field-eyebrow{letter-spacing:.04em;font-size:12px;line-height:1.5;display:block}.rentloop-app .search-field>span{min-width:0}.rentloop-app .date-field>span>span:last-child{white-space:normal;font-size:14px;line-height:1.5}.rentloop-app :is(.category-tab,.rl-occasion-pills>button){font-size:13px;line-height:1.5}.rentloop-app .category-tab{min-width:0}.rentloop-app .applied-filters{gap:9px;min-width:0;font-size:13px;line-height:1.6}.rentloop-app .applied-filters>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.rentloop-app .applied-filters>span>button{flex-shrink:0}.rentloop-app .applied-filters>button{min-height:40px;font-size:13px}.rentloop-app .results-heading p{max-width:100%;font-size:14px;line-height:1.7}.rentloop-app .sample-note{margin-top:6px;font-size:12px;line-height:1.6}.rentloop-app .results-controls{gap:10px;min-width:0;max-width:100%}.rentloop-app .rl-home-browse .results-controls .rl-text-link{text-align:left;max-width:none;font-size:14px;line-height:1.6}.rentloop-app .filter-toggle{min-height:46px;font-size:14px;line-height:1.5}.rentloop-app .rl-rental-card .card-category{letter-spacing:.015em;white-space:normal;overflow-wrap:break-word;margin-bottom:7px;font-size:12px;line-height:1.5}.rentloop-app .rl-rental-card .card-title-row h3{letter-spacing:-.015em;overflow-wrap:break-word;word-break:normal;font-size:16px;line-height:1.45}.rentloop-app .rl-rental-card .card-title-row{gap:8px}.rentloop-app .rl-card-price{flex-wrap:wrap;gap:3px 5px;font-size:18px;line-height:1.4}.rentloop-app .rl-card-price small{white-space:nowrap;font-size:12px;line-height:1.5}.rentloop-app .rl-card-meta,.rentloop-app .rl-card-meta>span:last-child{font-size:12px;line-height:1.65}.rentloop-app .rl-card-meta>span{white-space:normal;text-overflow:clip;overflow-wrap:break-word;align-items:flex-start;min-width:0;max-width:100%;overflow:visible}.rentloop-app .rl-card-meta>span>svg{flex-shrink:0;margin-top:3px}.rentloop-app .rl-rental-card .sample-chip{white-space:normal;text-overflow:clip;max-width:calc(100% - 62px);padding:5px 7px;font-size:12px;line-height:1.3;top:8px;overflow:visible}.rentloop-app .rl-rental-card .fulfillment-chip{white-space:normal;overflow-wrap:break-word;padding:5px 7px;font-size:12px;line-height:1.4}.rentloop-app .rl-occasion-card .rl-card-overline{letter-spacing:.035em;font-size:12px;line-height:1.5}.rentloop-app .rl-occasion-card h3{letter-spacing:-.02em;overflow-wrap:break-word;font-size:18px;line-height:1.4}.rentloop-app .ec-standard-label{flex-wrap:wrap;row-gap:7px}.rentloop-app .ec-calculator>p{font-size:13px;line-height:1.75}.rentloop-app .ec-first-note{font-size:13px;line-height:1.7}.rentloop-app .rv-heading-aside p{font-size:14px;line-height:1.7}.rentloop-app :is(.rv-example-label,.rv-rating>span,.rv-person>small,.rv-card>a){font-size:12px;line-height:1.6}.rentloop-app .rv-example-disclosure{font-size:13px;line-height:1.75}.rentloop-app .rv-person{flex-wrap:wrap;gap:9px}.rentloop-app .rv-person>div{flex:120px}.rentloop-app .rv-person>small{margin-left:0}.rentloop-app .account-menu .menu-user strong{overflow-wrap:break-word;font-size:16px;line-height:1.5}.rentloop-app .account-menu .menu-user small{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.rentloop-app .account-menu>button{min-height:48px;font-size:14px;line-height:1.5}.rentloop-app .account-menu>button>svg{flex-shrink:0}.rentloop-app .footer-column h4{letter-spacing:.025em;overflow-wrap:break-word;font-size:13px;line-height:1.5}.rentloop-app .footer-column a{white-space:normal;font-size:14px;line-height:1.6}.rentloop-app .footer-location{overflow-wrap:break-word;align-items:flex-start;width:100%;max-width:none;font-size:13px;line-height:1.65}.rentloop-app .footer-location>svg{flex-shrink:0;margin-top:4px}.rentloop-app .footer-bottom,.rentloop-app .footer-bottom>span:last-child{overflow-wrap:anywhere;font-size:12px;line-height:1.75}.rentloop-app :is(.listing-breadcrumb,.listing-breadcrumb .text-button){font-size:13px;line-height:1.6}.rentloop-app .listing-breadcrumb{flex-wrap:wrap;gap:8px}.rentloop-app .listing-title p{font-size:14px;line-height:1.7}.rentloop-app :is(.detail-section>p,.good-to-know p,.review>p,.faq>p,.prose-page>p,.guideline p){overflow-wrap:break-word;font-size:15px;line-height:1.8}.rentloop-app .owner-profile p{font-size:14px;line-height:1.7}.rentloop-app .detail-benefits strong{font-size:14px;line-height:1.5}.rentloop-app .detail-benefits small{font-size:12px;line-height:1.65}.rentloop-app .spec-grid dt{font-size:12px;line-height:1.6}.rentloop-app .spec-grid dd{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.rentloop-app .listing-tags>button{min-height:40px;font-size:13px;line-height:1.5}.rentloop-app :is(.booking-price>span,.weekly-rate,.booking-dates>label,.booking-footnote,.calendar-key){letter-spacing:normal;font-size:13px;line-height:1.65}.rentloop-app .delivery-option{font-size:14px;line-height:1.6}.rentloop-app .quote{font-size:14px;line-height:1.7}.rentloop-app .quote-total small{font-size:12px;line-height:1.6}.rentloop-app .calendar-grid .weekday{font-size:12px;line-height:1.5}.rentloop-app .calendar-grid button{font-size:14px;line-height:1.5}.rentloop-app :is(.notice,.notice p,.notice strong,.sign-in-panel>small,.field-error){font-size:13px;line-height:1.75}.rentloop-app :is(.empty-state p,.sign-in-panel>p,.sample-modal>p){font-size:15px;line-height:1.75}.rentloop-app .faq>button{text-align:left;gap:16px;font-size:16px;line-height:1.55}.rentloop-app .faq>button>svg{flex-shrink:0}.rentloop-app .filter-form>label{letter-spacing:normal;min-width:0;font-size:14px;line-height:1.6}.rentloop-app .filter-form :is(small,.range-ends){font-size:12px;line-height:1.7}.rentloop-app .filter-form .text-button{white-space:normal;font-size:14px;line-height:1.6}.rentloop-app .listing-page .rl-price-check-heading>span{font-size:13px;line-height:1.6}.rentloop-app .listing-page .rl-price-basis{font-size:12px!important;line-height:1.75!important}.rentloop-app .pl-chat>header small,.rentloop-app .pl-chat>footer{font-size:12px;line-height:1.65}.rentloop-app .pl-chat-message{overflow-wrap:anywhere;font-size:14px;line-height:1.75}.rentloop-app :is(.pl-chat-message>span,.pl-chat-card small,.pl-chat-thinking){font-size:12px;line-height:1.65}.rentloop-app :is(.pl-chat-prompts button,.pl-chat-note p){white-space:normal;font-size:13px;line-height:1.7}.rentloop-app .story-preview-note,.rentloop-app .story-intro-note>span{font-size:13px;line-height:1.75}}@media (max-width:480px){.rentloop-app .explore-page .search-bar{grid-template-columns:minmax(0,1fr);gap:0;padding:8px}.rentloop-app .explore-page .search-field{border-left:0;border-right:0;grid-area:auto/1;gap:11px;min-width:0;min-height:66px;padding:12px 10px}.rentloop-app .explore-page .keyword-field,.rentloop-app .explore-page .location-field{border-bottom:1px solid var(--line)}.rentloop-app .explore-page .search-field>span{gap:5px}.rentloop-app .explore-page .search-field select{width:100%;min-width:0;line-height:1.6}.rentloop-app .explore-page .search-submit{grid-area:auto/1;min-height:48px;font-size:14px}.rentloop-app .explore-page .search-submit>span{font-size:14px;line-height:1.5}.rentloop-app .results-heading{flex-direction:column;align-items:stretch;gap:16px}.rentloop-app .results-heading>div{min-width:0;max-width:100%}.rentloop-app .results-controls{flex-wrap:wrap;justify-content:flex-start;width:100%}.rentloop-app .explore-page .sort-label{flex:180px;gap:8px;max-width:100%;font-size:12px;line-height:1.6;display:flex}.rentloop-app .explore-page .sort-label select{flex:1;width:100%;min-width:0}.rentloop-app .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.rentloop-app .footer-brand{grid-column:1/-1}.rentloop-app .footer-brand>p{font-size:14px;line-height:1.6}}@media (max-width:380px){.rentloop-app .footer-brand{grid-template-columns:minmax(0,1fr);gap:14px}.rentloop-app .footer-brand>p{text-align:left;grid-area:auto/1;justify-self:start}.rentloop-app .footer-location{grid-column:1;margin-top:0}}@media (max-width:720px){.rentloop-app .filter-form .toggle-row{align-items:center;gap:14px}.rentloop-app .filter-form .toggle-row>span{flex:1;min-width:0}.rentloop-app .filter-form .toggle-row strong{font-size:14px;line-height:1.5}.rentloop-app .filter-form .toggle-row small{margin-top:5px;font-size:13px;line-height:1.65}.rentloop-app .filter-form .toggle-row>input{flex:none}.rentloop-app .filter-form .modal-actions{flex-wrap:wrap;gap:12px}.rentloop-app .filter-form .modal-actions>button{min-height:46px;font-size:14px;line-height:1.5}.rentloop-app .pl-onboarding-art h1 br,.rentloop-app .pl-editor-aside h1 br,.rentloop-app .story-principles h3 br{display:initial}.rentloop-app .pl-onboarding-art h1 em{letter-spacing:-.02em;line-height:1.18;display:block}.rentloop-app .detail-section.rf-space-public>.pl-footnote{font-size:13px;line-height:1.75}.rentloop-app .pl-booking-grid :is(.pl-card,.pl-detail-pair,.pl-section-head,.pl-section-head>div){min-width:0;max-width:100%}.rentloop-app .pl-booking-grid :is(.pl-action-row,.pl-section-head) .btn{white-space:normal;text-align:center;min-width:0;max-width:100%;font-size:14px;line-height:1.5}.rentloop-app .pl-booking-grid .pl-card p{overflow-wrap:break-word;font-size:14px;line-height:1.75}.rentloop-app .pl-booking-grid .pl-card .pl-footnote{font-size:13px;line-height:1.75}}.ec-copy .ec-heading>span,.ec-copy .ec-heading>em{display:block}@media (max-width:720px){.rentloop-app .ec-copy .ec-heading{letter-spacing:-.025em;word-spacing:normal;text-wrap:initial;font-size:clamp(28px,8vw,34px);line-height:1.2}.rentloop-app .pl-rental-list .rlr-main{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:16px;display:grid}.rentloop-app .pl-rental-list .rlr-main>img{width:68px;height:82px}.rentloop-app .pl-rental-list .rlr-main>div{min-width:0;max-width:100%}.rentloop-app .pl-rental-list .rlr-main h3{letter-spacing:-.015em;overflow-wrap:break-word;margin:7px 0;font-size:16px;line-height:1.45}.rentloop-app .pl-rental-list .pl-card-title{align-items:center;gap:6px 9px}.rentloop-app .pl-rental-list .pl-status{white-space:normal;padding:4px 8px;font-size:12px;line-height:1.5}.rentloop-app .pl-rental-list .rlr-main p{overflow-wrap:break-word;margin-bottom:6px;font-size:13px;line-height:1.7;display:block}.rentloop-app .pl-rental-list .rlr-main p>svg{vertical-align:-2px;margin-right:5px;display:inline-block}.rentloop-app .pl-rental-list .rlr-main small{overflow-wrap:break-word;font-size:12px;line-height:1.6}.rentloop-app .pl-rental-list .rlr-main>strong{white-space:normal;overflow-wrap:anywhere;grid-column:2;min-width:0;margin:0;font-size:22px;line-height:1.35}.rentloop-app .pl-rental-list .rlr-main>strong>small{text-align:left;margin-top:4px;font-size:12px;line-height:1.6;display:block}.rentloop-app .pl-rental-list .rlr-main>svg{display:none}.rentloop-app .rlr-actions{justify-content:flex-start;align-items:center;gap:10px 16px;padding:10px 16px;font-size:13px;line-height:1.6}.rentloop-app .rlr-actions :is(a,button,span){white-space:normal;align-items:center;gap:6px;max-width:100%;min-height:44px;font-size:13px;line-height:1.6;display:inline-flex}.rentloop-app .rlr-actions svg{flex:none}.rentloop-app .ic-tabs-link{min-height:44px;font-size:13px;line-height:1.5}.rentloop-app .pl-notifications>button{align-items:flex-start;gap:12px;min-width:0;padding:16px}.rentloop-app .pl-notifications>button>div{flex:1;min-width:0}.rentloop-app .pl-notifications strong{overflow-wrap:break-word;font-size:15px;line-height:1.5;display:block}.rentloop-app .pl-notifications p{overflow-wrap:break-word;margin-block:6px;font-size:14px;line-height:1.7}.rentloop-app .pl-notifications small{font-size:12px;line-height:1.6}.rentloop-app .pl-notifications>button>svg{flex:none;margin-top:4px}.rentloop-app .pl-notifications>button>i{flex:none;margin-top:8px}.rentloop-app .pl-partner-landing .pl-partner-hero p{font-size:15px;line-height:1.75}.rentloop-app .pl-partner-landing .pl-three-cards p,.rentloop-app .pl-partner-landing .pl-calculator p{font-size:14px;line-height:1.75}.rentloop-app .pl-partner-landing .pl-calculator small{font-size:13px;line-height:1.7}.rentloop-app .pl-partner-landing .pl-calculator label{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;font-size:14px;line-height:1.6;display:grid}.rentloop-app .pl-partner-landing .pl-calculator label>strong{float:none;justify-self:start;font-size:20px;line-height:1.4}.rentloop-app .pl-partner-landing .pl-calculator input[type=range]{margin:10px 0 0}.rentloop-app .pl-partner-landing .pl-calc-total>span{font-size:13px;line-height:1.6}.rentloop-app .pl-partner-landing .pl-policy-strip p{font-size:13px;line-height:1.75}.rentloop-app .pl-partner-landing .pl-orbit-centre>p{font-size:12px;line-height:1.6}.rentloop-app .pl-partner-landing .pl-orbit-tag{font-size:12px;line-height:1.5}.rentloop-app .rv-review-prompt>div{flex:160px;min-width:0}.rentloop-app .rv-review-prompt strong{font-size:16px;line-height:1.5}.rentloop-app .rv-review-prompt p{font-size:14px;line-height:1.7}.rentloop-app .rv-star-input{flex-wrap:wrap;gap:2px}.rentloop-app .rv-star-input button{flex:0 0 44px;width:44px;height:44px}.rentloop-app .rv-star-input>span{flex-basis:100%;margin:4px 0 0;font-size:13px;line-height:1.6}.rentloop-app .rv-write>small{font-size:13px!important;line-height:1.7!important}.rentloop-app .rv-published>small,.rentloop-app .rv-booking-cta small{font-size:13px;line-height:1.7}.rentloop-app .rv-booking-cta strong{font-size:15px;line-height:1.5}.rentloop-app .pl-chat-message>p{font-size:14px;line-height:1.75}.rentloop-app .pl-chat-card strong{overflow-wrap:break-word;font-size:14px;line-height:1.5}}
@media (max-width:720px){.rentloop-app :is(.profile-form,.pl-account-extras,.connected-accounts,.op-preferences,.pl-auth-card,.pl-onboarding>.form-stack,.rl-admin-login){overflow-wrap:break-word;min-width:0;max-width:100%}.rentloop-app :is(.pl-account-extras,.connected-accounts,.op-preferences,.pl-auth-card,.pl-onboarding>.form-stack,.rl-admin-login) h2{letter-spacing:-.02em;text-wrap:wrap;font-size:24px;line-height:1.3}.rentloop-app :is(.profile-form,.pl-account-extras,.connected-accounts,.op-preferences,.pl-auth-card,.pl-onboarding>.form-stack,.rl-admin-login) :is(p,label){letter-spacing:normal;font-size:14px;line-height:1.7}.rentloop-app :is(.profile-form,.pl-account-extras,.connected-accounts,.op-preferences,.pl-auth-card,.pl-onboarding>.form-stack,.rl-admin-login) :is(small,.pl-footnote){letter-spacing:normal;overflow-wrap:break-word;font-size:12px!important;line-height:1.7!important}.rentloop-app :is(.profile-form,.pl-auth-card,.pl-onboarding>.form-stack,.rl-admin-login) :is(label,.form-row,.pl-password){min-width:0;max-width:100%}.rentloop-app :is(.profile-form,.pl-account-extras,.connected-accounts,.op-preferences,.pl-auth-card,.pl-onboarding>.form-stack,.rl-admin-login) .btn{white-space:normal;text-align:center;min-width:0;max-width:100%;min-height:48px;padding-inline:16px;font-size:14px;line-height:1.5}.rentloop-app :is(.profile-form,.pl-account-extras,.connected-accounts,.op-preferences,.pl-auth-card,.pl-onboarding>.form-stack,.rl-admin-login) .rl-text-link{white-space:normal;max-width:100%;font-size:14px;line-height:1.6}.rentloop-app :is(.profile-form,.pl-account-extras,.connected-accounts,.op-preferences) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]),textarea,select){width:100%;min-width:0;max-width:100%}.rentloop-app .profile-form summary{min-height:44px;padding-block:10px;line-height:1.6}.rentloop-app .pf-photo-row{align-items:flex-start;gap:14px}.rentloop-app .pf-photo-row>div{flex:1;min-width:0}.rentloop-app .pf-photo-row button{text-align:left;min-height:44px;font-size:14px;line-height:1.5}.rentloop-app .pf-photo-row small{max-width:none;margin-top:3px;font-size:12px!important;line-height:1.7!important}.rentloop-app .pl-account-extras :is(.pl-card,.pl-detail-pair,.pl-session){min-width:0}.rentloop-app .pl-account-extras .pl-detail-pair{align-items:flex-start}.rentloop-app .pl-account-extras .pl-detail-pair>svg{flex:none;margin-top:3px}.rentloop-app .pl-account-extras .pl-detail-pair>div{flex:1;min-width:0}.rentloop-app .pl-account-extras .pl-detail-pair strong{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.rentloop-app .pl-account-extras .pl-footnote code{overflow-wrap:anywhere}.rentloop-app .pl-account-extras .pl-session{flex-wrap:wrap;align-items:flex-start;gap:12px}.rentloop-app .pl-account-extras .pl-session>div{flex:160px;min-width:0}.rentloop-app .pl-account-extras .pl-session strong{font-size:14px;line-height:1.5}.rentloop-app .pl-account-extras .pl-session small{margin-top:4px;display:block}.rentloop-app .connected-account-options>div{flex-wrap:wrap;gap:12px;min-width:0}.rentloop-app .connected-account-options>div>span{min-width:0;font-size:14px;line-height:1.6}.rentloop-app .connected-account-options .btn{flex:0 auto}.rentloop-app .connected-account-status{align-items:center;gap:6px;display:inline-flex}.rentloop-app .op-preference{align-items:flex-start;min-height:72px;line-height:1.6;gap:14px!important}.rentloop-app .op-preference>span{flex:1;min-width:0}.rentloop-app .op-preference strong{font-size:14px;line-height:1.6;display:block}.rentloop-app .op-preference input[type=checkbox]{flex:none;margin-top:4px}.rentloop-app .rf-phone-title>div{min-width:0}.rentloop-app .rf-phone .rf-inline-actions{align-items:flex-start;gap:5px 16px}.rentloop-app .rf-phone .rl-text-link{text-align:left;font-size:14px;line-height:1.6}.rentloop-app .rf-phone-verified{gap:10px 12px;line-height:1.6}.rentloop-app .rf-phone-verified>span{flex:130px;min-width:0}.rentloop-app .rf-phone-verified>span small{margin-left:0;font-size:13px;line-height:1.6;display:block}.rentloop-app .rf-phone-verified>.rl-text-link{margin-left:0}.rentloop-app .pl-auth-card>p{font-size:14px;line-height:1.75}.rentloop-app .pl-auth-card .pl-social-buttons>button{flex-wrap:wrap;gap:10px;min-width:0;max-width:100%;min-height:50px;padding-inline:14px}.rentloop-app .pl-auth-card .pl-social-buttons>button>span{text-align:left;flex:1;min-width:0;font-size:14px;line-height:1.5}.rentloop-app .pl-auth-card .pl-social-buttons>button>svg{flex:none}.rentloop-app .pl-auth-card .pl-subtle-note{line-height:1.75;font-size:13px!important}.rentloop-app .pl-auth-card .pl-auth-trust{align-items:flex-start;font-size:12px;line-height:1.7}.rentloop-app .pl-auth-card .pl-auth-trust>svg{flex:none;margin-top:3px}:is(.rentloop-app section:has(>.dashboard-intro),.rentloop-app section:has(>.pl-share-panel)){overflow-wrap:break-word;min-width:0}:is(.rentloop-app section:has(>.dashboard-intro) :is(.page-intro p,.availability-manager p,.pl-card p),.rentloop-app section:has(>.pl-share-panel) .pl-page-intro p){font-size:14px;line-height:1.75}.rentloop-app .dashboard-intro{flex-flow:column;align-items:flex-start;gap:18px}.rentloop-app .dashboard-intro>div{flex:0 auto;width:100%;min-width:0}.rentloop-app .dashboard-intro>.btn{white-space:normal;text-align:center;flex:0 auto;width:100%;max-width:100%;min-height:46px;line-height:1.5}.rentloop-app section:has(>.dashboard-intro) .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rentloop-app section:has(>.dashboard-intro) .stats-grid>div{min-width:0;padding:17px 14px}.rentloop-app section:has(>.dashboard-intro) .stats-grid>div>span{letter-spacing:normal;font-size:12px;line-height:1.5}.rentloop-app section:has(>.dashboard-intro) .stats-grid strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(22px,6vw,29px);line-height:1.35}.rentloop-app section:has(>.dashboard-intro) .stats-grid small{letter-spacing:normal;font-size:12px;line-height:1.6;display:block}.rentloop-app .dashboard-tabs{overscroll-behavior-inline:contain;gap:18px;max-width:100%;overflow-x:auto}.rentloop-app .dashboard-tabs>button{white-space:nowrap;flex:none;min-height:48px;font-size:14px;line-height:1.5}.rentloop-app .inventory-row{flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0}.rentloop-app .inventory-row>.inventory-image{flex:none}.rentloop-app .inventory-row>div:not(.spacer){flex:150px;min-width:0}.rentloop-app .inventory-row>.spacer{display:none}.rentloop-app .inventory-row h3{letter-spacing:normal;overflow-wrap:break-word;font-size:16px;line-height:1.5}.rentloop-app .inventory-row p{overflow-wrap:break-word;font-size:13px;line-height:1.7}.rentloop-app .inventory-row .pl-status{white-space:normal;font-size:12px;line-height:1.5}.rentloop-app .inventory-row>.btn{white-space:normal;min-width:0;max-width:100%;min-height:44px;margin-left:0;padding-inline:14px;font-size:13px;line-height:1.5}.rentloop-app .inventory-row>.rl-text-link{font-size:13px;line-height:1.6}.rentloop-app section:has(>.dashboard-intro) :is(.pl-action-row,.button-row){flex-wrap:wrap;gap:12px}.rentloop-app section:has(>.dashboard-intro) :is(.pl-action-row,.button-row)>.btn{white-space:normal;flex:160px;min-width:0;max-width:100%;font-size:14px;line-height:1.5}.rentloop-app .dashboard-intro>.button-row{grid-template-columns:minmax(0,1fr);display:grid}.rentloop-app section:has(>.dashboard-intro) .dashboard-intro>.button-row>.btn{flex:0 auto;justify-content:center;width:100%;min-height:46px;padding:12px 16px}.rentloop-app .dashboard-intro .btn>svg{flex-shrink:0}.rentloop-app section:has(>.dashboard-intro) .availability-list p{flex-wrap:wrap;gap:8px;line-height:1.65}.rentloop-app section:has(>.dashboard-intro) .availability-list p>span{overflow-wrap:break-word;flex:140px;min-width:0}.rentloop-app section:has(>.dashboard-intro) .rl-pricing-intro{flex-wrap:wrap;gap:16px}.rentloop-app section:has(>.dashboard-intro) .rl-pricing-intro>div{min-width:0}.rentloop-app section:has(>.dashboard-intro) .rl-pricing-intro .btn{white-space:normal;max-width:100%;line-height:1.5}.rentloop-app section:has(>.dashboard-intro) .rl-owner-price-title{flex-wrap:wrap;gap:10px;min-width:0}.rentloop-app section:has(>.dashboard-intro) .rl-owner-price-title>a{overflow-wrap:break-word;min-width:0}.rentloop-app section:has(>.dashboard-intro) .rl-owner-price-title>span{white-space:normal;font-size:13px;line-height:1.6}.rentloop-app section:has(>.pl-share-panel) .pl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rentloop-app section:has(>.pl-share-panel) .pl-stat{min-width:0;padding:18px 15px}.rentloop-app section:has(>.pl-share-panel) .pl-stat small{letter-spacing:normal;font-size:12px;line-height:1.6}.rentloop-app section:has(>.pl-share-panel) .pl-stat strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(23px,6.5vw,30px);line-height:1.35}.rentloop-app .pl-share-panel{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;padding:23px 20px}.rentloop-app .pl-share-panel>div{min-width:0}.rentloop-app .pl-share-panel h2{letter-spacing:-.02em;text-wrap:wrap;font-size:26px;line-height:1.3}.rentloop-app .pl-share-panel :is(p,label){font-size:14px;line-height:1.75}.rentloop-app .pl-copy{min-width:0;max-width:100%}.rentloop-app .pl-copy input{width:0;min-width:0;padding-inline:12px;line-height:1.5}.rentloop-app .pl-copy button{flex:0 0 48px;min-height:48px}.rentloop-app .pl-share-code{flex-direction:column;align-items:flex-start;gap:8px;font-size:14px;line-height:1.7}.rentloop-app .pl-share-code strong{letter-spacing:.04em;overflow-wrap:anywhere;max-width:100%;margin-left:5px;font-size:14px;display:inline-block}.rentloop-app .pl-share-code .rl-text-link{font-size:14px;line-height:1.6}:is(.rentloop-app section:has(>.pl-share-panel) .pl-section-head,.rentloop-app section:has(>.dashboard-intro) .pl-section-head){flex-wrap:wrap;align-items:flex-start;gap:12px}:is(.rentloop-app section:has(>.pl-share-panel) .pl-section-head h2,.rentloop-app section:has(>.dashboard-intro) .pl-section-head h2){text-wrap:wrap;min-width:0;max-width:100%;font-size:24px;line-height:1.3}:is(.rentloop-app section:has(>.pl-share-panel) .pl-section-head .btn,.rentloop-app section:has(>.dashboard-intro) .pl-section-head .btn){white-space:normal;max-width:100%;min-height:44px;font-size:13px;line-height:1.5}:is(.rentloop-app section:has(>.pl-share-panel) .pl-footnote,.rentloop-app section:has(>.dashboard-intro) .pl-footnote){letter-spacing:normal;overflow-wrap:break-word;font-size:12px!important;line-height:1.75!important}.rentloop-app section:is(:has(>.pl-share-panel),:has(>.dashboard-intro)) .pl-table-wrap{overscroll-behavior-inline:contain;min-width:0;max-width:100%}.rentloop-app section:is(:has(>.pl-share-panel),:has(>.dashboard-intro)) .pl-table-wrap :is(td,th){overflow-wrap:anywhere;padding:15px;font-size:13px;line-height:1.6}.rentloop-app section:is(:has(>.pl-share-panel),:has(>.dashboard-intro)) .pl-table-wrap th{letter-spacing:.02em;font-size:12px}.rentloop-app section:is(:has(>.pl-share-panel),:has(>.dashboard-intro)) .pl-table-wrap td small{font-size:12px;line-height:1.6}.rentloop-app section:is(:has(>.pl-share-panel),:has(>.dashboard-intro)) .pl-record-list>article{flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0}.rentloop-app section:is(:has(>.pl-share-panel),:has(>.dashboard-intro)) .pl-record-list>article>div{flex:180px;min-width:0}.rentloop-app section:is(:has(>.pl-share-panel),:has(>.dashboard-intro)) .pl-record-list :is(strong,p){overflow-wrap:anywhere;max-width:100%;font-size:14px;line-height:1.7}.rentloop-app .ic-row{grid-template-columns:44px minmax(0,1fr);gap:14px;min-width:0;padding:20px;display:grid}.rentloop-app .ic-icon{border-radius:12px;width:44px;height:44px}.rentloop-app .ic-row>div:not(.ic-actions){min-width:0;max-width:100%}.rentloop-app .ic-row h3{overflow-wrap:break-word;font-size:16px;line-height:1.5}.rentloop-app .ic-row p{font-size:13px;line-height:1.7}.rentloop-app .ic-row small{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.rentloop-app .ic-row>strong{white-space:normal;overflow-wrap:anywhere;grid-column:2;max-width:100%;font-size:25px;line-height:1.4}.rentloop-app .ic-row>strong>small{text-align:left;font-size:12px}.rentloop-app .ic-actions{grid-column:1/-1;align-items:flex-start;gap:10px 16px;width:100%;min-width:0;max-width:100%;margin:0;padding-top:14px}.rentloop-app .ic-actions :is(.btn,.rl-text-link){white-space:normal;text-align:left;max-width:100%;min-height:44px;font-size:13px;line-height:1.6}}@media (max-width:390px){.rentloop-app section:has(>.dashboard-intro) .stats-grid>div:last-child{grid-column:1/-1}.rentloop-app .inventory-row{grid-template-columns:68px minmax(0,1fr);gap:12px;padding:16px;display:grid}.rentloop-app .inventory-row>.inventory-image{width:68px;height:82px}.rentloop-app .inventory-row>div:not(.spacer){min-width:0}.rentloop-app .inventory-row>.btn{grid-column:1/-1;justify-content:center;width:100%}.rentloop-app .inventory-row>.rl-text-link{grid-column:1/-1;justify-self:start}.rentloop-app .connected-account-options>div>.btn{justify-content:center;width:100%}}
