.service-surface:has(.consumer-account),.service-surface:has(.consumer-screen){--c-ground:#f5f7fa;--c-surface:#fff;--c-raised:#f3f5f7;--c-ink:#17202b;--c-muted:#566271;--c-line:#e4e8ed;--c-control:#bfc8d3;--c-accent:#2364d2;--c-link:#175dc4;--c-positive:#17623b;--c-positive-bg:#eaf5ee;--c-negative:#ac302a;--c-negative-bg:#fff0ef;--c-warning:#825308;--c-warning-bg:#fff5df;background:var(--c-ground);padding:24px 0 48px}.dark .service-surface:has(.consumer-account),.dark .service-surface:has(.consumer-screen){--c-ground:var(--ui-ground);--c-surface:var(--ui-surface);--c-raised:var(--ui-raised);--c-ink:var(--ui-ink);--c-muted:var(--ui-muted);--c-line:var(--ui-line);--c-control:var(--ui-control-line);--c-accent:var(--ui-accent);--c-link:var(--ui-link);--c-positive:#a8d8b9;--c-positive-bg:#1c3025;--c-negative:#ffb9b1;--c-negative-bg:#362220;--c-warning:#f1d195;--c-warning-bg:#342b1c}.service-surface>.consumer-screen{width:min(1320px,calc(100% - 64px));max-width:1320px;margin:0 auto;padding:28px;border:1px solid var(--c-line);border-radius:12px;background:var(--c-surface);color:var(--c-ink);min-width:0}.consumer-account h1,.consumer-screen h1{margin:0;font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.025em}.consumer-account h2,.consumer-screen h2{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.015em}.consumer-screen h3{font-size:16px;font-weight:600;line-height:1.4}.consumer-screen p{overflow-wrap:anywhere}.consumer-screen :is(input,select,textarea){font-variant-numeric:tabular-nums}.consumer-account :is(button,a,input,textarea,select):focus-visible,.consumer-screen :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--c-link);outline-offset:3px}.work-back{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:-8px 0 16px;color:var(--c-muted);font-size:14px}.work-back:hover{color:var(--c-link)}.work-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.work-page-heading>div{min-width:0}.work-page-heading>div>p{margin:10px 0 0;max-width:65ch;color:var(--c-muted);font-size:15px;line-height:1.6}.work-heading-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex-shrink:0}.work-heading-actions a{white-space:nowrap}.work-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px}.work-columns>*{min-width:0}.work-aside{padding:22px;background:var(--c-raised);border-radius:8px;min-width:0}.work-aside h2{margin:0 0 12px;font-size:16px}.work-aside li,.work-aside p{color:var(--c-muted);font-size:14px;line-height:1.6}.work-aside p+p{margin-top:12px}.work-aside ul{display:grid;gap:10px;margin:0;padding-left:18px;list-style:disc}.work-aside a{color:var(--c-link)}.work-aside-sticky{position:sticky;top:24px}.work-section{padding:26px 0;border-top:1px solid var(--c-line);scroll-margin-top:24px;min-width:0}.work-section:first-child{padding-top:0;border-top:0}.work-section-heading{margin-bottom:20px}.work-section-heading h2{margin:0}.work-section-heading p{margin:8px 0 0;color:var(--c-muted);font-size:14px;max-width:65ch;line-height:1.6}.work-section-body{display:grid;gap:16px;min-width:0}.work-section-body>*{min-width:0}.work-two-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.work-three-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.consumer-account .input,.consumer-screen .input{min-height:46px;background:var(--c-surface);border:1px solid var(--c-control);border-radius:6px;color:var(--c-ink);font-size:16px;box-shadow:none}.consumer-account .input::-moz-placeholder,.consumer-screen .input::-moz-placeholder{color:var(--c-muted);opacity:1}.consumer-account .input::placeholder,.consumer-screen .input::placeholder{color:var(--c-muted);opacity:1}.consumer-account label,.consumer-screen label{font-size:14px;font-weight:500}.consumer-screen label>.input{display:block;width:100%;margin-top:8px}.consumer-account :is(.button-primary,.button-secondary),.consumer-screen :is(.button-primary,.button-secondary){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:6px;font-size:14px;font-weight:600;box-shadow:none!important;max-width:100%;transition:background-color .15s,color .15s}.consumer-account .button-primary,.consumer-screen .button-primary{background:var(--c-accent);color:#fff;border:1px solid transparent}.consumer-account .button-primary:hover,.consumer-screen .button-primary:hover{background:#174fae}.consumer-account .button-secondary,.consumer-screen .button-secondary{background:var(--c-surface);border:1px solid var(--c-control);color:var(--c-ink);font-weight:500}.consumer-account .button-secondary:hover,.consumer-screen .button-secondary:hover{background:var(--c-raised)}.consumer-account :is(button,a).button-primary:active,.consumer-screen :is(button,a).button-primary:active{background:#123e8c}.consumer-screen :disabled{opacity:.65}.work-form{display:grid;gap:20px;min-width:0}.work-form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:24px;border-top:1px solid var(--c-line)}.work-form-footer p{max-width:54ch;color:var(--c-muted);font-size:13px;line-height:1.6}.work-text-action{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:var(--c-link);font-size:14px;font-weight:500}.work-text-action:hover{text-decoration:underline;text-underline-offset:4px}.work-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.work-help{font-size:13px;line-height:1.5;color:var(--c-muted)}.work-notice{padding:14px 16px;border-left:3px solid var(--c-control);border-radius:0 6px 6px 0;background:var(--c-raised);font-size:14px;line-height:1.55;color:var(--c-ink);margin-bottom:20px}.work-notice--success{color:var(--c-positive);background:var(--c-positive-bg);border-color:var(--c-positive)}.work-notice--error{color:var(--c-negative);background:var(--c-negative-bg);border-color:var(--c-negative)}.work-notice--warning{color:var(--c-warning);background:var(--c-warning-bg);border-color:var(--c-warning)}.work-empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;min-height:170px;padding:28px;background:var(--c-raised);border-radius:8px}.work-empty h2{margin:0;font-size:20px}.work-empty p{max-width:55ch;margin:0;color:var(--c-muted);font-size:14px;line-height:1.6}.work-empty .work-text-action{margin-top:4px}.work-status{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:24px;padding:3px 8px;border-radius:4px;background:var(--c-raised);color:var(--c-muted);font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}.work-status--success{color:var(--c-positive);background:var(--c-positive-bg)}.work-status--warning{color:var(--c-warning);background:var(--c-warning-bg)}.work-status--error{color:var(--c-negative);background:var(--c-negative-bg)}.work-facts{display:grid;gap:12px;margin:0;font-size:14px}.work-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;min-width:0}.work-facts dt{color:var(--c-muted)}.work-facts dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.work-object{display:flex;align-items:center;gap:16px;padding:20px;background:var(--c-raised);border-radius:8px;margin-bottom:24px;min-width:0}.work-object>div{min-width:0}.work-object strong{display:block;font-size:18px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.work-object p{margin-top:6px;color:var(--c-muted);font-size:14px}.work-object a{color:var(--c-link)}.service-surface>.consumer-screen--auth{width:min(520px,calc(100% - 40px));margin:24px auto;padding:32px}.consumer-screen--auth .work-page-heading{margin-bottom:24px}.consumer-screen--auth .work-page-heading h1{font-size:28px}.consumer-screen--auth .work-page-heading p{font-size:14px}.consumer-screen--auth .work-back{margin-bottom:20px}.auth-form{display:grid;gap:18px}.auth-form .input{width:100%}.auth-form label{display:block}.auth-form .button-primary{width:100%;margin-top:4px}.auth-secondary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:20px;border-top:1px solid var(--c-line);font-size:14px}.auth-secondary a{color:var(--c-link);min-height:40px;display:inline-flex;align-items:center}.auth-consents{display:grid;gap:14px;padding-block:8px}.auth-consents label{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;font-weight:400}.auth-consents input{width:18px;height:18px;flex:none;margin-top:2px;accent-color:var(--c-accent)}.auth-consents a{color:var(--c-link);font-weight:500}.auth-documents{font-size:13px;color:var(--c-muted)}.auth-documents summary{min-height:44px;cursor:pointer;display:flex;align-items:center;gap:8px;color:var(--c-link)}.auth-documents ul{display:grid;gap:8px;padding-top:8px}.auth-documents a{color:var(--c-link)}.service-surface>.consumer-account{width:min(1320px,calc(100% - 64px));padding:0;grid-template-columns:220px minmax(0,1fr);gap:24px}.consumer-account .account-content{padding:28px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:12px;min-width:0}.consumer-account .account-content>.service-heading{margin-bottom:24px}.consumer-account .account-content>.service-heading h1{font-size:28px}.account-panel{min-width:0;padding:24px 0;border-top:1px solid var(--c-line)}.account-panel:first-child{padding-top:0;border-top:0}.account-panel-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.account-panel-title h2{margin:0;font-size:20px}.account-panel-title p{margin-top:8px;color:var(--c-muted);font-size:14px}.account-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0}.account-stats>div{min-width:0}.account-stats dt{font-size:13px;color:var(--c-muted)}.account-stats dd{margin-top:8px;font-size:26px;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums}.account-stats dd small{font-size:14px;font-weight:400}.account-data-list{display:grid;gap:0}.account-data-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 0;border-top:1px solid var(--c-line)}.account-data-row:first-child{border-top:0}.account-data-row h3{font-size:16px;line-height:1.4;font-weight:600}.account-data-row p{margin-top:6px;font-size:13px;color:var(--c-muted);line-height:1.6}.account-row-money{text-align:right;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.account-row-money p{font-size:12px;font-weight:400}.account-notification{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:12px;align-items:start;padding:18px 0;border-top:1px solid var(--c-line)}.account-notification:first-child{border-top:0}.account-notification-dot{width:6px;height:6px;margin-top:7px;border-radius:50%;background:var(--c-accent)}.account-notification[data-read=true] .account-notification-dot{background:transparent}.account-notification h3{font-size:15px;font-weight:600}.account-notification p{margin-top:6px;font-size:14px;color:var(--c-muted);line-height:1.5}.account-notification time{font-size:12px;color:var(--c-muted);white-space:nowrap}@media(max-width:1100px){.work-columns{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.service-surface>.consumer-account{grid-template-columns:190px minmax(0,1fr);gap:20px}.consumer-account .account-content{padding:24px}.work-three-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.service-surface>.consumer-account{display:block}.consumer-account .account-sidebar{margin-bottom:20px}.work-columns{grid-template-columns:minmax(0,1fr)}.work-aside-sticky{position:static}.work-aside{padding:20px}.work-columns>.work-aside{order:2}.account-stats{gap:16px}}@media(max-width:640px){.service-surface:has(.consumer-account),.service-surface:has(.consumer-screen){padding:0 0 32px;background:var(--c-surface)}.service-surface>.consumer-account,.service-surface>.consumer-screen{width:100%;max-width:none;padding:24px 16px;border:0;border-radius:0;margin:0}.consumer-account .account-content>.service-heading h1,.consumer-account h1,.consumer-screen h1{font-size:24px}.consumer-account h2,.consumer-screen h2{font-size:20px}.work-page-heading{flex-direction:column;gap:16px;margin-bottom:24px}.work-page-heading>div>p{font-size:14px;margin-top:8px}.work-heading-actions{width:100%;flex-shrink:1}.work-back{margin-top:-8px;margin-bottom:12px}.work-columns{gap:24px}.work-section{padding:24px 0}.work-three-fields,.work-two-fields{grid-template-columns:minmax(0,1fr)}.work-form-footer{align-items:stretch;flex-direction:column;gap:16px}.work-form-footer .button-primary{width:100%}.work-empty{padding:24px 20px}.work-empty h2{font-size:20px}.work-object{padding:18px;gap:12px}.work-object strong{font-size:16px}.work-facts>div{gap:14px}.consumer-account .input,.consumer-screen .input{min-height:48px;font-size:16px}.service-surface>.consumer-screen--auth{width:100%;margin:0;padding:28px 20px}.consumer-screen--auth .work-page-heading h1{font-size:26px}.auth-secondary{gap:8px}.consumer-account .account-content{border:0;border-radius:0;padding:0}.consumer-account .account-sidebar{margin-bottom:24px}.account-panel{padding-block:24px}.account-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.account-stats>div:last-child:nth-child(odd){grid-column:1/-1}.account-stats dd{font-size:24px}.account-data-row{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:18px}.account-row-money{text-align:left}.account-notification{grid-template-columns:8px minmax(0,1fr);gap:10px}.account-notification time{grid-column:2}.work-heading-actions .button-primary{flex:1}.work-actions .button-primary{white-space:normal;text-align:center}}@media(prefers-reduced-motion:reduce){.consumer-account *,.consumer-screen *,.consumer-screen :after,.consumer-screen :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.auth-consents legend{padding:0;margin-bottom:14px;font-size:16px;font-weight:600}.consumer-screen .work-code-input{font-size:24px;letter-spacing:.25em;text-align:center;line-height:1.4;min-height:56px}.auth-legal-link{color:var(--c-link);text-decoration:underline;text-underline-offset:3px}.consumer-screen .form-error{padding:14px 16px;border-radius:6px;background:var(--c-negative-bg);color:var(--c-negative);font-size:14px;line-height:1.55}.listing-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.listing-editor-aside{grid-column:2;grid-row:1;position:sticky;top:24px;min-width:0;display:grid;gap:20px;max-height:calc(100dvh - 48px);overflow-y:auto}.listing-editor-form{grid-column:1;grid-row:1;display:grid;gap:0;min-width:0}.listing-editor-form .form-card-toolbar{padding:0 0 20px;margin:0;min-height:36px;border-bottom:1px solid var(--c-line);color:var(--c-muted);font-size:13px}.listing-editor-form .form-draft-status{color:var(--c-muted);font-size:13px}.listing-editor .form-section{display:grid;gap:18px;padding:28px 0;border-bottom:1px solid var(--c-line);background:transparent;scroll-margin-top:24px}.listing-editor .form-section-heading{display:block;padding:0;margin:0}.listing-editor .form-section-heading h2{font-size:20px;margin:0}.listing-editor .form-section-heading p{margin:8px 0 0;color:var(--c-muted);font-size:14px;line-height:1.6;max-width:64ch}.listing-editor .form-section label{font-weight:500}.listing-editor .form-section .input{margin-top:8px}.listing-editor .form-submit-zone{display:grid;gap:16px;padding:24px 0 0;border:0;background:var(--c-surface)}.listing-editor .form-submit-zone>div>p,.listing-editor .form-submit-zone>p{font-size:13px;line-height:1.6;font-weight:400;color:var(--c-muted)}.listing-editor .form-submit-zone>div{gap:24px}.listing-editor .listing-submit-control{flex:none}.listing-editor .form-aside{display:block}.listing-editor-nav{display:grid;gap:4px;padding:12px;background:var(--c-raised);border-radius:8px}.listing-editor-nav a{display:flex;align-items:center;min-height:42px;padding:10px 12px;border-radius:5px;font-size:14px;color:var(--c-muted)}.listing-editor-nav a:hover{color:var(--c-ink)}.listing-editor-nav a[aria-current]{color:var(--c-ink);font-weight:600;background:var(--c-surface)}.listing-preview{border:1px solid var(--c-line);border-radius:8px;overflow:hidden;background:var(--c-surface)}.listing-preview summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:14px 16px;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.listing-preview summary::-webkit-details-marker{display:none}.listing-preview[open] summary svg{rotate:180deg}.listing-preview-photo{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:var(--c-raised);overflow:hidden}.listing-preview-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.listing-preview-photo>p{padding:24px;text-align:center;color:var(--c-muted);font-size:14px}.listing-preview-copy{padding:18px}.listing-preview-copy>strong{display:block;font-size:16px;line-height:1.4;overflow-wrap:anywhere}.listing-preview-price{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;margin:0 0 8px}.listing-preview-price>span{font-size:13px;font-weight:400;color:var(--c-muted)}.listing-preview-location{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:13px;color:var(--c-muted)}.listing-preview-copy .work-help{margin-top:6px}.listing-editor-note{padding:0 4px}.listing-publication{grid-column:1/-1;max-width:740px}.listing-publication .work-aside{background:var(--c-raised)}.listing-editor-form [name=keepMedia]~button,.listing-photo-input button{min-width:36px;min-height:36px;box-shadow:none!important}.listing-photo-input img{border-radius:6px}.listing-editor-form .shadow,.listing-photo-input .shadow{box-shadow:none}.listing-editor-form .text-xs{font-size:13px;line-height:1.5}.listing-editor-form .form-choice-group{background:var(--c-raised);padding:16px;border-radius:8px}.listing-editor-form .form-choice{display:flex;gap:12px;align-items:flex-start;padding:10px 0}.listing-editor-form .form-choice input{margin-top:4px;width:18px;height:18px;flex:none}.listing-editor-form .form-choice b{font-size:14px;font-weight:500}.listing-editor-form .form-choice small{display:block;color:var(--c-muted);font-size:13px;margin-top:4px;line-height:1.5}@media(max-width:1100px){.listing-editor-layout{grid-template-columns:minmax(0,1fr) 260px;gap:24px}}@media(max-width:900px){.listing-editor-layout{display:flex;flex-direction:column;gap:24px}.listing-editor-aside{width:100%;position:static;max-height:none;overflow:visible;gap:12px}.listing-editor-form{width:100%}.listing-editor-nav{display:flex;gap:4px;padding:4px;justify-content:space-between}.listing-editor-nav a{padding:10px 12px;justify-content:center;flex:1;white-space:nowrap}.listing-preview-content{display:grid;grid-template-columns:160px minmax(0,1fr);gap:0}.listing-preview-photo{aspect-ratio:1}.listing-editor-note{display:none}.listing-publication{max-width:none;width:100%}}@media(max-width:640px){.listing-editor .form-section{padding-block:24px;scroll-margin-top:16px}.listing-editor-nav a{padding:10px 6px;font-size:13px;min-height:44px}.listing-preview-content{grid-template-columns:112px minmax(0,1fr)}.listing-preview-copy{padding:12px}.listing-preview-price{font-size:18px}.listing-editor .form-submit-zone>div{flex-direction:column;align-items:stretch}.listing-editor .listing-submit-control,.listing-editor .listing-submit-control button{width:100%}.listing-editor .form-submit-zone{padding-top:20px}.listing-editor .form-section>div[class*="md:grid-cols-2"],.listing-editor .form-section>div[class*="md:grid-cols-3"]{grid-template-columns:minmax(0,1fr)}.listing-editor-form [name=keepMedia]~button,.listing-photo-input button{min-width:40px;min-height:40px}}.consumer-account .account-layout{grid-template-columns:220px minmax(0,1fr);gap:24px}.consumer-account .account-reputation{font-size:13px}.account-role-tabs{display:inline-flex;gap:4px;padding:4px;background:var(--c-raised);border-radius:8px}.account-role-tabs a{display:flex;align-items:center;justify-content:center;gap:12px;min-height:40px;min-width:120px;padding:8px 18px;border-radius:5px;font-size:14px;color:var(--c-muted)}.account-role-tabs a[aria-current]{background:var(--c-surface);color:var(--c-ink);font-weight:600}.account-role-tabs span,.account-state-tabs span{font-variant-numeric:tabular-nums;color:var(--c-muted);font-size:12px}.account-state-tabs{display:flex;gap:24px;border-bottom:1px solid var(--c-line);margin-top:18px;overflow-x:auto}.account-state-tabs a{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;white-space:nowrap;font-size:14px;color:var(--c-muted);flex-shrink:0}.account-state-tabs a[aria-current]{color:var(--c-ink);font-weight:600}.account-state-tabs a[aria-current]:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--c-accent)}.work-text-inline{color:var(--c-link)}.account-filter-note{margin:12px 0 20px}.rental-records{display:grid;gap:20px}.rental-record{border:1px solid var(--c-line);border-radius:8px;padding:20px;min-width:0;scroll-margin-top:24px;background:var(--c-surface)}.rental-record[data-highlighted=true]{outline:2px solid var(--c-accent);outline-offset:2px}.rental-record-heading{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:16px;align-items:start}.rental-record-media{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:6px;background:var(--c-raised);overflow:hidden}.rental-record-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rental-record-media>span{font-size:12px;color:var(--c-muted);text-align:center}.rental-record-identity h2{font-size:17px;font-weight:600;line-height:1.4;margin:0}.rental-record-identity p{margin-top:5px;font-size:13px;line-height:1.5;color:var(--c-muted)}.rental-record-identity p a{color:var(--c-link)}.rental-record-identity>.work-status{margin-top:8px}.rental-record-amount{text-align:right;min-width:100px;font-variant-numeric:tabular-nums}.rental-record-amount>span{display:block;font-size:12px;line-height:1.4;color:var(--c-muted)}.rental-record-amount strong{display:block;font-size:21px;font-weight:600;margin-top:6px}.rental-record-actions{display:grid;gap:12px;margin-top:18px}.rental-record-actions>div{gap:8px}.rental-record-actions .button-secondary{padding:8px 12px}.rental-record-actions .button-primary{min-height:44px}.rental-cancel,.rental-cost-details{margin-top:12px;border-top:1px solid var(--c-line);font-size:13px;color:var(--c-muted)}.rental-cancel>summary,.rental-cost-details>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-size:13px;color:var(--c-link)}.rental-cost-details>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;padding:4px 0 12px}.rental-cost-details dt{font-size:12px;color:var(--c-muted)}.rental-cost-details dd{margin-top:5px;color:var(--c-ink);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.rental-cancel form{padding-block:4px 12px}.rental-own-review{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--c-line);font-size:13px}.rental-own-review p{flex-basis:100%;color:var(--c-muted)}.rental-archive-content{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px}.rental-archive-copy{display:grid;gap:8px;min-width:0}.rental-archive-copy>p{font-size:14px}.rental-archive-copy>p.text-lg{font-size:17px;font-weight:600}.rental-archive-copy .text-xs{font-size:12px}.account-listing-list{display:grid;gap:0}.account-listing-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:22px 0;border-top:1px solid var(--c-line)}.account-listing-row:first-child{border-top:0}.account-listing-identity{display:flex;gap:16px;align-items:center;min-width:0}.account-listing-identity>img,.account-listing-identity>span:first-child:not(.min-w-0){width:88px;height:78px;flex:none;border-radius:6px;-o-object-fit:cover;object-fit:cover}.account-listing-identity>span{min-width:0}.account-listing-identity .font-black{font-weight:600;font-size:16px}.account-listing-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.work-row-menu{position:relative;font-size:13px}.work-row-menu>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;color:var(--c-muted);padding:8px 12px;border:1px solid var(--c-control);border-radius:6px}.work-row-menu[open]>div{position:absolute;z-index:30;right:0;top:calc(100% + 6px);width:200px;padding:8px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:8px;box-shadow:0 8px 24px #0002;display:grid;gap:4px}.work-row-menu[open]>div button,.work-row-menu[open]>div>a{display:flex;justify-content:flex-start;width:100%;border:0;min-height:40px;padding:10px;background:transparent;font-size:14px;font-weight:400}.work-row-menu[open]>div button:hover,.work-row-menu[open]>div>a:hover{background:var(--c-raised)}.work-info-disclosure,.work-settings-disclosure{padding:0;border:1px solid var(--c-line);border-radius:8px;margin:20px 0;color:var(--c-muted);font-size:14px}.work-info-disclosure>summary,.work-settings-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:14px 16px;cursor:pointer;color:var(--c-ink);font-weight:500}.work-info-disclosure>ul{padding:0 20px 18px}.work-settings-disclosure>form{padding:0 20px 20px}.work-settings-disclosure>summary span{font-size:13px;color:var(--c-muted);font-weight:400}.account-income-stats{padding-block:12px 28px;border-bottom:1px solid var(--c-line);margin-bottom:28px}.account-income-stats>div:first-child dd{font-size:30px}.income-breakdown{display:grid;gap:7px;min-width:250px;font-variant-numeric:tabular-nums}.income-breakdown>div{display:flex;justify-content:space-between;gap:24px;font-size:13px}.income-breakdown dt{color:var(--c-muted)}.income-breakdown dd{margin:0;text-align:right}.income-breakdown>div:last-child{font-size:15px;font-weight:600;margin-top:2px}.income-record .work-status{margin-top:8px}.account-pagination{display:flex;justify-content:space-between;gap:20px;padding-top:20px;color:var(--c-link);font-size:14px}.account-pagination a{min-height:44px;display:flex;align-items:center}.payout-balance{font-size:30px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums;margin:4px 0 24px}.payout-record .work-status{margin-top:8px}.payout-record form{margin-top:12px}.work-payout-error{color:var(--c-negative)!important}.account-data-row h3 a:hover,.account-notification h3 a:hover{color:var(--c-link)}@media(max-width:1100px){.consumer-account .account-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.rental-record-heading{grid-template-columns:64px minmax(0,1fr)}.rental-record-media{width:64px;height:64px}.rental-record-amount{grid-column:2;text-align:left}.rental-record-amount>span{display:inline;margin-right:8px}.rental-record-amount strong{display:inline;font-size:18px}.account-listing-row{grid-template-columns:minmax(0,1fr);gap:12px}.account-listing-actions{justify-content:flex-start;padding-left:104px}.income-record{grid-template-columns:minmax(0,1fr)}.income-breakdown{min-width:0;max-width:360px}}@media(max-width:900px){.consumer-account .account-layout{display:block}.consumer-account .account-sidebar{margin-bottom:20px}}@media(max-width:640px){.consumer-account .account-person{display:none}.account-role-tabs{display:flex;width:100%}.account-role-tabs a{flex:1;min-width:0;padding-inline:12px;min-height:44px}.account-state-tabs{gap:20px;margin-top:12px}.account-filter-note{font-size:12px;line-height:1.6;margin-bottom:16px}.rental-record{padding:16px}.rental-records{gap:16px}.rental-record-heading{grid-template-columns:60px minmax(0,1fr);gap:12px}.rental-record-media{width:60px;height:60px}.rental-record-identity h2{font-size:16px}.rental-record-amount{grid-column:1/-1;padding-top:8px}.rental-record-amount>span{font-size:13px}.rental-record-amount strong{font-size:20px}.rental-record-actions>.flex{gap:8px}.rental-record-actions form{min-width:0}.rental-record-actions :is(.button-primary,.button-secondary){padding:10px 12px;font-size:13px}.rental-cost-details>dl{gap:16px}.rental-archive-content{grid-template-columns:56px minmax(0,1fr);gap:12px}.rental-archive-content .rental-record-media{width:56px;height:56px}.account-listing-row{padding-block:20px}.account-listing-identity{gap:12px}.account-listing-identity>img,.account-listing-identity>span:first-child:not(.min-w-0){width:64px;height:64px}.account-listing-identity .font-black{font-size:15px}.account-listing-actions{padding-left:0;gap:12px}.account-income-stats{gap:24px 16px}.account-income-stats>div:first-child dd{font-size:28px}.income-breakdown{width:100%;max-width:none}.income-breakdown>div{gap:16px}.account-panel-title{align-items:flex-start;flex-wrap:wrap}.account-panel-title>div{min-width:0}.account-panel-title .button-primary{width:100%}.work-row-menu[open]>div{right:auto;left:0}.work-settings-disclosure>summary{align-items:flex-start;flex-direction:column;gap:5px}.payout-record .account-row-money{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.payout-record form{margin-top:0}}.help-search{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;border:1px solid var(--c-control);border-radius:6px;color:var(--c-muted)}.help-search>svg{flex:none}.help-search input{width:100%;min-width:0;height:46px;background:transparent;border:0;color:var(--c-ink);font-size:16px;box-shadow:none}.help-search input:focus{outline:none}.help-search:focus-within{outline:3px solid var(--c-link);outline-offset:2px}.help-search input::-moz-placeholder{color:var(--c-muted);opacity:1}.help-search input::placeholder{color:var(--c-muted);opacity:1}.help-result-count{margin:18px 0 10px}.help-questions details{border-bottom:1px solid var(--c-line)}.help-questions summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:18px 0;font-size:16px;font-weight:500;cursor:pointer;list-style:none}.help-questions summary::-webkit-details-marker{display:none}.help-questions summary svg{flex:none;color:var(--c-muted)}.help-questions details[open] summary svg{rotate:180deg}.help-questions details>p{margin:0;padding:0 32px 22px 0;font-size:15px;line-height:1.7;color:var(--c-muted);max-width:70ch}.help-useful-links{display:grid;gap:12px;border-top:1px solid var(--c-line);padding-top:18px;margin-top:20px;font-size:14px}.document-utilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:32px}.document-utilities>a{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:8px 16px;padding:20px;background:var(--c-raised);border-radius:8px}.document-utilities strong{font-size:16px;font-weight:600}.document-utilities span{grid-column:1;font-size:13px;color:var(--c-muted);line-height:1.6}.document-utilities svg{grid-column:2;grid-row:1/3;align-self:center;color:var(--c-link)}.document-group+.document-group{margin-top:36px}.document-group>h2{margin-bottom:14px}.document-row{display:grid;grid-template-columns:minmax(0,1fr) 150px 18px;gap:24px;align-items:center;padding:22px 0;border-bottom:1px solid var(--c-line)}.document-row h3{font-size:16px;font-weight:500}.document-row p{margin-top:8px;color:var(--c-muted);font-size:14px;line-height:1.6;max-width:70ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.document-row>span{font-size:12px;text-align:right;white-space:nowrap}.document-row>span,.document-row>svg{color:var(--c-muted)}.document-row:hover h3{color:var(--c-link)}.document-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:44px;align-items:start}.document-navigation{position:sticky;top:24px;max-height:calc(100dvh - 48px);overflow-y:auto;font-size:13px;padding-right:12px}.document-navigation>p:first-child{font-size:14px;font-weight:600;margin-bottom:16px}.document-navigation nav{display:grid;gap:12px}.document-navigation nav a{color:var(--c-muted);line-height:1.5}.document-navigation nav a:hover{color:var(--c-link)}.document-navigation .document-date{margin-top:24px;font-size:12px;color:var(--c-muted)}.document-body{max-width:80ch;min-width:0}.document-body>header{padding-bottom:28px;border-bottom:1px solid var(--c-line)}.document-body>header>p{font-size:15px;line-height:1.7;margin-top:12px}.document-body>header>.document-full-title{font-size:18px;font-weight:500;margin:0;line-height:1.5}.document-body>header>.work-help{font-size:13px;color:var(--c-muted)}.document-body>section{padding-top:30px;scroll-margin-top:24px}.document-body>section>h2{font-size:20px;line-height:1.4}.document-body .legal-document-body{display:grid;gap:14px;margin-top:16px;color:var(--c-ink);font-size:16px;line-height:1.75}.operator-facts{display:grid;gap:0;margin-top:16px}.operator-facts>div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px solid var(--c-line);font-size:15px;line-height:1.6}.operator-contacts dt,.operator-facts dt{color:var(--c-muted)}.operator-facts dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.operator-role{max-width:70ch;margin-top:24px;color:var(--c-muted);font-size:14px;line-height:1.7}.operator-contacts{display:grid;gap:20px;font-size:14px}.operator-contacts dd{margin-top:6px;overflow-wrap:anywhere}.payment-information .work-section p{font-size:15px;line-height:1.7;max-width:70ch}.payment-provider-marks{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:24px;padding:24px;background:#fff;border:1px solid var(--c-line);border-radius:8px;max-width:560px}.payment-provider-marks img{width:100%;height:auto;max-width:164px}.payment-provider-marks>span{text-align:center;font-size:24px;font-weight:600;color:#1d1d1d}.payment-provider-marks>img{max-width:128px}@media(max-width:1100px){.document-layout{grid-template-columns:200px minmax(0,1fr);gap:28px}.document-row{grid-template-columns:minmax(0,1fr) 18px;gap:8px 20px}.document-row>span{grid-column:1;text-align:left}.document-row>svg{grid-column:2;grid-row:1/3}}@media(max-width:900px){.document-layout{grid-template-columns:minmax(0,1fr);gap:24px}.document-navigation{position:static;max-height:none;padding:20px;background:var(--c-raised);border-radius:8px}.document-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.operator-facts>div{grid-template-columns:170px minmax(0,1fr)}}@media(max-width:640px){.document-utilities{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:28px}.document-row{padding-block:20px;gap:8px 14px}.document-row h3{font-size:15px;line-height:1.5}.document-row p{font-size:13px}.document-group+.document-group{margin-top:28px}.document-navigation{padding:18px}.document-navigation nav{grid-template-columns:minmax(0,1fr)}.document-body>header>.document-full-title{font-size:16px}.document-body .legal-document-body{font-size:15px;line-height:1.75}.document-body>section>h2{font-size:18px}.operator-facts>div{grid-template-columns:minmax(0,1fr);gap:6px;padding-block:16px}.payment-provider-marks{padding:18px;gap:16px}.payment-provider-marks>span{font-size:20px}.help-questions summary{min-height:64px;font-size:16px}.help-questions details>p{padding-right:0;font-size:14px}.help-useful-links a{display:flex;align-items:center;min-height:36px}}.security-settings{display:grid;gap:0}.security-settings .work-section{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:start}.security-settings .work-section-heading{margin:0}.security-settings .work-section-body{max-width:560px}.security-email{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-height:44px}.security-email strong{font-size:16px;font-weight:500;overflow-wrap:anywhere}.security-sessions{margin-top:4px}.security-session-list{display:grid;gap:0}.security-session{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:24px;padding:20px 0;border-top:1px solid var(--c-line)}.security-session:first-child{border-top:0}.security-session h3{font-size:15px;font-weight:600}.security-session>div>p{margin-top:6px;color:var(--c-muted);font-size:13px;line-height:1.6}.security-session .work-status{margin-top:10px}.security-session dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;font-size:13px;line-height:1.5}.security-session dt{color:var(--c-muted);margin-bottom:6px}.security-session dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.security-risk-details{padding:0 20px 20px}.privacy-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.privacy-facts dt{font-size:13px;color:var(--c-muted);margin-bottom:7px}.privacy-facts dd{font-size:16px;line-height:1.5}.privacy-consent{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:20px 0;border-top:1px solid var(--c-line)}.privacy-consent:first-child{border-top:0;padding-top:0}.privacy-consent h3{font-size:16px;font-weight:500}.privacy-consent h3 a{color:var(--c-link)}.privacy-consent p{font-size:13px;margin-top:6px;color:var(--c-muted)}.privacy-consent>div:last-child{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px}.privacy-visibility{display:grid;grid-template-columns:1.2fr 1fr;gap:32px}.privacy-visibility h3{font-size:16px;font-weight:500;margin-bottom:12px}.privacy-visibility ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:14px;color:var(--c-muted)}.privacy-visibility p{font-size:14px;line-height:1.7;color:var(--c-muted)}.privacy-visibility p+p{margin-top:12px}.support-form{display:grid;gap:18px}.support-form .input{font-size:16px}.support-state-tabs{margin-top:0;margin-bottom:24px}.support-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px;align-items:start}.support-workspace[data-selected=false]{display:block}.support-ticket-list{min-width:0}.support-ticket{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:20px 0;border-bottom:1px solid var(--c-line);min-width:0}.support-ticket>div{min-width:0}.support-ticket h2{font-size:16px;line-height:1.4;font-weight:500;margin-top:5px;overflow-wrap:anywhere}.support-ticket-number{font-size:12px;color:var(--c-muted);font-variant-numeric:tabular-nums}.support-ticket p{font-size:13px;line-height:1.5;color:var(--c-muted);margin-top:6px}.support-ticket>div:last-child{text-align:right}.support-ticket time{display:block;font-size:12px;color:var(--c-muted);margin-top:10px;white-space:nowrap}.support-workspace[data-selected=true] .support-ticket{display:block;padding:16px;border:0;border-radius:6px}.support-workspace[data-selected=true] .support-ticket[aria-current]{background:var(--c-raised)}.support-workspace[data-selected=true] .support-ticket>div:last-child{display:flex;justify-content:space-between;align-items:center;text-align:left;gap:10px;margin-top:10px}.support-workspace[data-selected=true] .support-ticket time{margin:0;font-size:11px}.support-conversation{min-width:0;padding-left:28px;border-left:1px solid var(--c-line)}.support-conversation-heading{display:flex;justify-content:space-between;align-items:start;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--c-line)}.support-conversation-heading>div{min-width:0}.support-conversation-heading h2{margin:8px 0;font-size:21px;line-height:1.35;overflow-wrap:anywhere}.support-conversation-heading p{font-size:12px;color:var(--c-muted);line-height:1.6}.support-messages{display:flex;flex-direction:column;gap:16px;padding:24px 0}.support-message{max-width:86%;padding:14px 16px;border-radius:8px;background:var(--c-raised);align-self:flex-start;min-width:0}.support-message[data-own=true]{align-self:flex-end;background:var(--c-ground);border:1px solid var(--c-line)}.support-message>header{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--c-muted);margin-bottom:8px}.support-message>header strong{font-weight:500}.support-message>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.6}.support-event{align-self:center;text-align:center;max-width:80%;padding:8px;color:var(--c-muted);font-size:13px;line-height:1.5}.support-event time{display:block;font-size:11px;margin-top:6px}.support-reply{padding-top:24px;border-top:1px solid var(--c-line)}.support-back{display:none}.support-form .button-primary{min-height:44px}@media(max-width:1100px){.security-settings .work-section{grid-template-columns:190px minmax(0,1fr);gap:24px}.support-workspace{grid-template-columns:240px minmax(0,1fr);gap:20px}.support-conversation{padding-left:20px}.privacy-consent,.security-session{grid-template-columns:minmax(0,1fr)}.privacy-consent{gap:14px}.privacy-consent>div:last-child{justify-content:flex-start}}@media(max-width:900px){.security-settings .work-section{grid-template-columns:minmax(0,1fr);gap:18px}.security-settings .work-section-body{max-width:none}.privacy-visibility{grid-template-columns:minmax(0,1fr);gap:24px}.support-workspace{display:block}.support-workspace[data-selected=true] .support-ticket-list{display:none}.support-conversation{padding:0;border:0}.support-back{display:inline-flex;margin-top:-12px;margin-bottom:16px}}@media(max-width:640px){.security-session{gap:16px;padding-block:20px}.security-session dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.security-sessions .account-panel-title button,.security-sessions .account-panel-title form{width:100%}.privacy-facts{gap:20px 16px}.privacy-facts dd{font-size:14px}.privacy-visibility ul{grid-template-columns:minmax(0,1fr);gap:10px}.privacy-consent h3{font-size:15px}.privacy-consent .work-status{white-space:normal;line-height:1.5}.support-ticket{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:18px}.support-ticket>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.support-ticket time{margin:0}.support-conversation-heading{gap:12px;flex-direction:column}.support-conversation-heading h2{font-size:20px}.support-message{max-width:92%;padding:12px 14px}.support-message>p{font-size:14px}.support-event{max-width:94%}.support-reply .button-primary,.support-screen>.work-columns .support-form .button-primary{width:100%}.support-form textarea{min-height:144px}}.rental-task-object{align-items:flex-start}.rental-task-object>img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:6px;flex:none}.rental-task-object strong{font-size:18px}.rental-task-object .text-sm{font-size:14px}.rental-task-content{min-width:0}.work-task-panel{padding:24px 0;border-top:1px solid var(--c-line);margin-top:24px}.work-task-panel h2{font-size:20px}.custody-panel{display:grid;gap:20px;padding:24px 0;margin:0;background:transparent;border:0;min-width:0}.custody-panel h2{font-size:21px;font-weight:600;line-height:1.3}.custody-panel>div:first-child>p{font-size:14px;line-height:1.65;color:var(--c-muted)}.custody-panel fieldset{min-width:0;border:0;padding:0}.custody-panel legend{font-size:15px;font-weight:600;margin-bottom:14px}.custody-checklist{display:grid;gap:8px}.custody-checklist label,.custody-outcomes label{display:flex;align-items:flex-start;gap:12px;min-height:46px;padding:12px 14px;border:1px solid var(--c-line);border-radius:6px;font-size:14px;font-weight:400;line-height:1.5}.custody-checklist label:has(input:checked),.custody-outcomes label:has(input:checked){background:var(--c-raised);border-color:var(--c-control)}.custody-panel input[type=checkbox],.custody-panel input[type=radio]{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--c-accent)}.custody-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.custody-outcomes legend{grid-column:1/-1}.custody-panel .button-primary{min-height:46px}.custody-panel .work-notice{margin:0}.custody-loading>div{height:44px;background:var(--c-raised);border-radius:6px}.custody-loading>div:last-child{width:75%}.inspection-problem-option{min-height:44px;padding:10px 14px;border:1px solid var(--c-control);border-radius:6px;background:var(--c-surface);color:var(--c-ink);font-size:14px;line-height:1.4}.inspection-problem-option[aria-pressed=true]{border-color:var(--c-link);background:var(--c-raised);font-weight:600}.rental-task-content .text-xs{font-size:13px;line-height:1.6}.rental-task-content input[type=file]{height:auto;min-height:48px;padding:12px}.rental-task-screen .work-aside .work-facts>div{align-items:flex-start}.rental-task-screen .work-aside .work-facts dd{max-width:180px;text-align:right;font-size:13px;line-height:1.6}@media(max-width:640px){.custody-panel{gap:18px;padding-block:20px}.custody-panel h2{font-size:20px}.custody-outcomes{grid-template-columns:minmax(0,1fr)}.custody-panel .button-primary{width:100%;white-space:normal;text-align:center}.custody-checklist label,.custody-outcomes label{min-height:48px;font-size:14px}.rental-task-object>img{width:56px;height:56px}.rental-task-object strong{font-size:16px}.rental-task-screen .work-aside .work-facts dd{max-width:60%}.work-task-panel form>.button-primary,.work-task-panel form>.button-secondary{width:100%}}.case-list{display:grid;gap:0;min-width:0}.case-record{padding:24px 0;border-top:1px solid var(--c-line);min-width:0}.case-record:first-child{border-top:0;padding-top:0}.case-record>header{display:flex;align-items:start;justify-content:space-between;gap:16px}.case-record h2{font-size:18px;line-height:1.4}.case-record h3{font-size:16px}.case-record>p{line-height:1.65}.case-listing-title{color:var(--c-muted);font-size:13px;margin-top:8px}.case-diagnostic{padding:16px;font-size:14px;line-height:1.7}.case-diagnostic,.claim-response{background:var(--c-raised);border-radius:6px}.claim-response{margin-top:24px;padding:20px}.claim-response h3{margin:0}.work-disclosure{border-block:1px solid var(--c-line);padding-block:8px}.work-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;font-size:14px;cursor:pointer;list-style:none}.work-disclosure>summary:after{content:"+";font-size:20px}.work-disclosure[open]>summary:after{content:"−"}.work-disclosure>div{padding:16px 0}.work-form textarea{resize:vertical}.work-form input[type=datetime-local]{min-width:0;max-width:100%}@media(max-width:640px){.case-record>header{flex-direction:column;gap:10px}.case-record{padding-block:20px}.claim-response{padding:16px}.claim-response .button-primary{width:100%}.work-form>button.button-primary{width:100%;white-space:normal}.work-form input[type=datetime-local]{font-size:16px}}.rental-review-form{display:grid;gap:12px;padding:16px;background:var(--c-raised);border-radius:6px}.rental-review-star{display:grid;place-items:center;width:40px;height:40px;border-radius:6px;color:#b86a00}.rental-review-star:hover{background:var(--c-surface)}@media(max-width:640px){.rental-review-star{width:44px;height:44px}}.work-aside>.work-text-action{display:flex;align-items:center;margin-top:12px}.document-navigation>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.document-navigation>summary:after{content:"+";font-size:20px}.document-navigation[open]>summary:after{content:"−"}.document-navigation>nav{padding-top:12px}.account-listing-identity>.account-listing-no-photo{display:grid;place-items:center;width:72px;height:72px;flex:none;background:var(--c-raised);border-radius:6px;font-size:12px;font-weight:400;text-align:center;line-height:1.4}@media(max-width:900px){.document-navigation{padding:8px 18px}.document-navigation[open]{padding-bottom:18px}}@media(max-width:360px){.listing-editor-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:normal}.listing-editor-nav a{white-space:normal}}.account-state-tabs{flex-wrap:wrap;overflow:visible;row-gap:0}@media(max-width:360px){body:has(.consumer-account) .service-header .brand-logo,body:has(.consumer-screen) .service-header .brand-logo{width:104px}body:has(.consumer-account) .service-header .catalog-header-row,body:has(.consumer-screen) .service-header .catalog-header-row{gap:6px}body:has(.consumer-account) .service-header .catalog-brand,body:has(.consumer-screen) .service-header .catalog-brand{width:104px;max-width:104px}}.listing-section-next{display:none}@media(max-width:640px){.listing-editor .work-page-heading{margin-bottom:16px}.listing-editor .work-page-heading>div>p{margin-top:6px}.listing-editor-layout{gap:12px}.listing-editor-aside{gap:8px}.listing-editor-form .form-card-toolbar{min-height:24px;padding-bottom:8px}.listing-editor .form-section{gap:16px;padding-block:20px}.listing-editor .form-section:first-of-type{padding-top:16px}.listing-editor .form-section:first-of-type .form-section-heading p{display:none}.listing-editor .listing-section-next{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 14px;border-radius:6px;background:var(--c-raised);color:var(--c-link);font-size:14px;font-weight:500}.listing-section-next svg{flex:none}}.listing-transfer-options{display:grid;gap:24px}.listing-options-section{border:0;margin:0;padding:0;min-width:0}.listing-options-section legend{font-size:14px;font-weight:600;margin-bottom:8px;color:var(--c-ink)}.listing-option-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;padding:16px 0;cursor:pointer;border-bottom:1px solid var(--c-line)}.listing-option-row>span:first-child{min-width:0}.listing-option-row strong{display:block;font-size:14px;font-weight:500;color:var(--c-ink)}.listing-option-row small{display:block;font-size:13px;line-height:1.5;font-weight:400;color:var(--c-muted);margin-top:4px}.listing-switch{display:block;position:relative;flex:none;width:40px;height:24px;border:1px solid var(--c-control);border-radius:999px;background:var(--c-raised);transition:background-color .15s,border-color .15s}.listing-switch:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--c-muted);transition:transform .15s,background-color .15s}.listing-option-row input:checked+.listing-switch{background:var(--c-ink);border-color:var(--c-ink)}.listing-option-row input:checked+.listing-switch:after{transform:translateX(16px);background:var(--c-surface)}.listing-option-row:has(input:focus-visible){outline:2px solid var(--c-link);outline-offset:4px;border-radius:4px}.listing-profile-status{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;color:var(--c-muted);font-size:14px;line-height:1.5}.listing-profile-status strong{color:var(--c-ink);font-weight:500}.listing-profile-status a{color:var(--c-link);white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.listing-photo-input button{min-width:44px;min-height:44px}.owner-profile-form{display:grid;gap:20px;max-width:640px}.owner-profile-form label{display:grid;gap:8px}.owner-profile-form .input{width:100%;min-height:46px}.owner-profile-form .button-primary{justify-self:start}.owner-profile-details{display:grid;gap:12px}.owner-profile-details>div{display:flex;justify-content:space-between;gap:24px}.owner-profile-details dt{color:var(--c-muted)}.owner-profile-details dd{color:var(--c-ink);text-align:right;overflow-wrap:anywhere}.owner-profile-settings{display:grid;gap:28px}.owner-profile-settings .account-panel-title{margin-bottom:16px}.owner-profile-settings .work-help{max-width:60ch}@media(max-width:640px){.listing-profile-status{align-items:flex-start;flex-direction:column;gap:4px}.owner-profile-form .button-primary{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.listing-switch,.listing-switch:after{transition:none}}.listing-editor label:has(>[name=locationPublicationConsent]){background:transparent!important;padding:16px 0;border-radius:0;color:var(--c-muted);font-size:13px;font-weight:400;line-height:1.6;align-items:flex-start}.listing-editor [name=locationPublicationConsent]{width:18px;height:18px;flex:none;margin-top:2px;accent-color:var(--c-accent)}.owner-profile-form{margin-top:20px}.listing-cover-number{display:none}@media(max-width:420px){.listing-cover-word{display:none}.listing-cover-number{display:inline}}@media(max-width:900px){.listing-editor-nav{justify-content:flex-start;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.listing-editor-nav a{flex:none}.listing-editor-nav::-webkit-scrollbar{display:none}}