.admin-shell .admin-sidebar{width:248px;padding:var(--space-6) var(--space-4);gap:var(--space-8);border-right:1px solid var(--color-line);background:var(--color-surface);color:var(--color-adriatic);box-shadow:none;overflow-y:auto}.admin-shell .admin-main{margin-left:248px}.admin-shell .admin-brand{padding:0 var(--space-3)}.admin-shell .admin-brand .brand-mark{display:none}.admin-shell .admin-brand strong{color:var(--color-adriatic);font-size:24px}.admin-shell .admin-brand small,.admin-shell .admin-nav-section>p,.admin-shell .admin-profile small{color:var(--color-muted)}.admin-shell .admin-nav-section{border-top-color:var(--color-line)}.admin-shell .admin-nav a{min-height:48px;color:var(--color-muted);font-size:14px;font-weight:500}.admin-shell .admin-nav a:hover,.admin-shell .admin-nav a[aria-current=page]{background:var(--color-destination);color:var(--color-adriatic);box-shadow:none}.admin-shell .admin-nav a[aria-current=page]{font-weight:700}.admin-shell .admin-nav a[aria-current=page]:after{display:none}.admin-shell .admin-profile,.admin-shell .admin-profile strong{color:var(--color-adriatic)}.admin-shell .admin-profile:hover{background:var(--color-ivory)}.admin-shell .admin-profile-badge{background:var(--color-accommodation);color:var(--color-adriatic)}.admin-shell .admin-logout>div a,.admin-shell .admin-logout>div button{border-color:var(--color-line);color:var(--color-muted);background:var(--color-surface)}.admin-shell .admin-page{width:100%;padding:var(--space-8)}.admin-shell .admin-editor-header,.admin-shell .admin-page-header{margin-bottom:var(--space-6);gap:var(--space-6)}.admin-shell .admin-editor-header h1,.admin-shell .admin-page-header h1{font-size:clamp(28px,3vw,40px);line-height:1.2}.admin-shell .admin-danger,.admin-shell .admin-primary,.admin-shell .admin-secondary{min-height:48px;box-shadow:none}.admin-shell .admin-editor-card,.admin-shell .admin-form-card,.admin-shell .calendar-add-card,.admin-shell .calendar-section,.admin-shell .content-panel,.admin-shell .property-card,.admin-shell .settings-aside section,.admin-shell .settings-section,.admin-shell .stay-create-disclosure,.admin-shell .stay-table,.admin-shell .today-panel{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.admin-shell .property-grid{gap:var(--space-6)}.admin-shell .property-card-body{padding:var(--space-5);gap:var(--space-4)}.admin-shell .property-card-heading h2{font-size:22px}.admin-shell .admin-editor-card{padding:var(--space-6)}.admin-shell .stay-timeline em{margin-top:0}.admin-shell .photo-grid button,.admin-shell .recommendation-list button{padding:var(--space-2) var(--space-4)}.admin-shell .property-steps{gap:var(--space-2)}.admin-shell .property-steps a{border-radius:var(--radius-control)}.admin-shell .stay-create-disclosure>summary{min-height:80px;padding:var(--space-5) var(--space-6)}.admin-shell .stays-section-heading h2{font-size:24px}.admin-shell .message-editor-grid{gap:var(--space-6)}.admin-shell .message-preview{border:1px solid var(--color-line);background:var(--color-destination);color:var(--color-adriatic);box-shadow:none}.admin-shell .message-preview .auth-eyebrow,.admin-shell .message-preview h2,.admin-shell .message-preview p{color:var(--color-adriatic)}.admin-shell .today-layout{grid-template-columns:1fr;gap:var(--space-6)}.admin-shell .today-primary,.admin-shell .today-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);align-items:start}.admin-shell .today-secondary{position:static}.admin-shell .today-contact-panel{grid-column:1/-1}.admin-shell .today-layout>.today-property-overview{margin-top:0}.admin-shell .today-panel{padding:var(--space-6)}.admin-shell .today-actions-panel:before{display:none}.admin-shell .today-subscription{background:var(--color-destination);color:var(--color-adriatic)}.admin-shell .today-subscription .auth-eyebrow,.admin-shell .today-subscription a,.admin-shell .today-subscription h2,.admin-shell .today-subscription p{color:var(--color-adriatic)}.admin-shell .today-subscription .today-panel-heading>span{background:var(--color-surface);color:var(--color-turquoise)}.admin-shell .today-message-card{grid-template-columns:1fr;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-line);background:var(--color-ivory);border-radius:var(--radius-control)}.admin-shell .today-message-preview{max-height:none}.admin-shell .today-message-preview summary{display:flex;align-items:center;min-height:44px;color:var(--color-turquoise);cursor:pointer;font-size:13px;font-weight:600}.admin-shell .today-message-preview p{margin:0 0 var(--space-3)}.admin-shell .today-movements-panel{order:1}.admin-shell .today-actions-panel{order:2}.admin-shell .today-contact-panel{order:3}.admin-shell .today-page>.admin-page-header{position:relative;isolation:isolate;padding:var(--space-8);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden;align-items:center}.today-header-photo{position:absolute;inset:0 0 0 40%;z-index:-1}.today-header-photo img{object-fit:cover}.today-header-photo:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,var(--color-surface),transparent),linear-gradient(0deg,var(--color-surface),transparent)}.admin-shell .today-page>.admin-page-header>div:not(.today-header-photo){max-width:65%}.today-statistics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-6)}.today-statistics>div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-right:1px solid var(--color-line)}.today-statistics>div:last-child{border-right:0}.today-statistics strong{font-size:32px;font-family:var(--font-heading)}.today-statistics span{color:var(--color-muted);font-size:13px}.today-statistics svg{width:24px;height:24px;color:var(--color-turquoise)}.today-property-overview{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-6);align-items:start}.today-property-overview h2{margin:0;font-size:20px}.today-property-overview .today-panel-heading{align-items:center;flex-wrap:wrap}.today-property-overview .today-panel-heading>a{display:inline-flex;min-height:44px;align-items:center;gap:var(--space-2);color:var(--color-turquoise);font-size:12px;text-decoration:none}.today-property-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.today-property-grid:has(>a:only-child){grid-template-columns:1fr}.today-property-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;text-decoration:none;color:var(--color-adriatic)}.today-property-photo{position:relative;display:grid;place-items:center;height:160px;border-radius:var(--radius-photo);background:var(--color-destination);overflow:hidden}.today-property-photo img{object-fit:cover}.today-property-photo>svg{width:40px;height:40px;color:var(--color-turquoise)}.today-property-caption{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.today-property-caption span,.today-property-caption strong{overflow-wrap:anywhere}.today-property-caption span{display:flex;align-items:center;gap:var(--space-1);font-size:12px;color:var(--color-muted)}.today-property-caption svg{width:16px;height:16px;flex-shrink:0}.today-property-caption small{display:flex;align-items:center;gap:var(--space-1);color:var(--color-turquoise);font-size:11px}.today-occupancy-cells,.today-occupancy-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:var(--space-1);gap:var(--space-1)}.today-occupancy-days span{display:grid;text-align:center;font-size:10px;color:var(--color-muted)}.today-occupancy-days strong{font-size:12px;color:var(--color-adriatic)}.today-occupancy-property{margin-top:var(--space-3)}.today-occupancy-property>a{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);min-height:44px;overflow-wrap:anywhere;color:var(--color-adriatic);text-decoration:none;font-size:12px;font-weight:700}.today-occupancy-property>a svg{width:16px;flex-shrink:0}.today-occupancy-cells>span{min-height:24px;border-radius:4px}.today-occupancy [data-state=occupied]{background:var(--color-sea-foam)}.today-occupancy [data-state=turnover]{background:var(--color-sand)}.today-occupancy [data-state=available]{background:var(--color-ivory)}.today-occupancy-legend{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.today-occupancy-legend>span{display:inline-flex;align-items:center;gap:var(--space-1);font-size:10px;color:var(--color-muted)}.today-occupancy-legend i{width:10px;height:10px;border-radius:50%}.auth-shell{padding:var(--space-4);gap:var(--space-4);background:var(--color-ivory);grid-template-columns:minmax(0,1.1fr) minmax(420px,1fr)}.auth-shell .auth-visual{min-height:calc(100svh - 32px);border-radius:var(--radius-card)}.auth-shell .auth-visual-overlay{background:linear-gradient(0deg,var(--color-adriatic),transparent 70%)}.auth-shell .auth-visual-brand{text-decoration:none;min-height:48px;color:var(--color-surface)}.auth-shell .auth-content{padding:var(--space-8);background:var(--color-surface);border-radius:var(--radius-card)}.auth-shell .auth-card{max-width:440px}.auth-shell .auth-card h1{font-size:clamp(28px,3vw,40px);line-height:1.2}.auth-shell .auth-tabs{border-radius:var(--radius-control);background:var(--color-ivory);padding:var(--space-1)}.auth-shell .auth-tabs button{min-height:48px;border-radius:var(--radius-control)}.auth-shell .auth-form input{min-height:52px;border-radius:var(--radius-control)}.auth-shell .auth-submit{box-shadow:none}.auth-shell .auth-form-footer{margin-top:0}.auth-shell .auth-back,.auth-shell .auth-form a{display:inline-flex;align-items:center;min-height:44px}.registration-page .registration-content{background:var(--color-ivory)}.registration-page .registration-content>div{gap:var(--space-2);padding:var(--space-6) var(--space-8);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.registration-page .registration-content h1{font-size:clamp(28px,3vw,40px);line-height:1.2}.registration-page .registration-form input:not([type=checkbox]),.registration-page .registration-form textarea{border-radius:var(--radius-control)}@media (max-width:1180px){.admin-shell .today-layout,.today-property-overview{grid-template-columns:1fr}.admin-shell .today-secondary{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.admin-shell .admin-sidebar{display:none}.admin-shell .admin-main{margin-left:0}.admin-shell .admin-mobile-nav{border-top:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-card)}.admin-shell .admin-mobile-nav a{color:var(--color-muted)}.admin-shell .admin-mobile-nav a:hover,.admin-shell .admin-mobile-nav a[aria-current=page]{color:var(--color-adriatic);background:var(--color-destination)}.admin-shell .admin-page{padding-bottom:var(--space-24)}.auth-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-shell .auth-content{padding:var(--space-6)}}@media (max-width:767px){.admin-shell .admin-page{padding:var(--space-6) var(--space-4) var(--space-24)}.admin-shell .admin-editor-header,.admin-shell .admin-page-header{gap:var(--space-4)}.admin-shell .admin-editor-header h1,.admin-shell .admin-page-header h1{font-size:28px}.admin-shell .today-page>.admin-page-header{padding:var(--space-5)}.admin-shell .today-page>.admin-page-header>div:not(.today-header-photo){max-width:100%}.today-header-photo{inset:0;opacity:.2}.today-statistics{gap:var(--space-2)}.today-statistics>div{padding:var(--space-3) var(--space-2);gap:var(--space-2)}.today-statistics strong{font-size:24px}.today-statistics span{width:100%;font-size:11px}.today-statistics svg{width:20px;height:20px}.admin-shell .today-primary,.admin-shell .today-secondary,.today-property-grid{grid-template-columns:1fr}.admin-shell .admin-editor-card,.admin-shell .today-panel{padding:var(--space-4)}.today-property-photo{height:192px}.auth-shell{grid-template-columns:1fr;padding:var(--space-3);gap:var(--space-3)}.auth-shell .auth-visual{min-height:200px}.auth-shell .auth-visual-brand{inset:var(--space-5) auto auto var(--space-5)}.auth-shell .auth-content{padding:var(--space-6) var(--space-5)}.registration-page .registration-content{padding:var(--space-6) var(--space-4)}.registration-page .registration-content>div{padding:var(--space-5)}}@media (prefers-reduced-motion:no-preference){.admin-shell .admin-nav a,.today-property-photo img{transition:background-color .18s ease,transform .25s ease}.today-property-card:hover .today-property-photo img{transform:scale(1.025)}}.admin-shell .location-pin{padding:6px}.profile-avatar{overflow:hidden}.profile-avatar img{width:100%;height:100%;object-fit:cover}.settings-profile-photo{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-6)}.settings-profile-photo form{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.settings-profile-photo .admin-profile-badge{width:64px;height:64px}.profile-photo-status:empty{display:none}.admin-shell .auth-eyebrow{margin-bottom:var(--space-2)}.admin-shell .today-contact-panel>a{padding:var(--space-3) 0}.admin-shell .today-panel-heading>span{padding:0 var(--space-3)}.admin-shell .today-subscription .today-panel-heading>span{font-size:13px}.admin-shell .admin-date{text-transform:none}.admin-shell .admin-date:first-letter{text-transform:uppercase}.admin-shell .stay-message-status>span{white-space:nowrap}.admin-shell .property-card-heading h2+p{margin-top:var(--space-1)}:is(.admin-shell,.registration-form) input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;flex:none;width:22px;height:22px;min-height:22px;margin:0;padding:0;place-content:center;border:1.5px solid color-mix(in srgb,var(--color-adriatic) 35%,transparent);border-radius:7px;background:var(--color-surface);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}:is(.admin-shell,.registration-form) input[type=checkbox]:hover{border-color:var(--color-turquoise)}:is(.admin-shell,.registration-form) input[type=checkbox]:checked{border-color:var(--color-turquoise);background:var(--color-turquoise) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /14px no-repeat}:is(.admin-shell,.registration-form) input[type=checkbox]:focus-visible{outline:2px solid var(--color-turquoise);outline-offset:2px}.admin-shell .digest-preference{gap:var(--space-6)}.admin-shell .digest-preference p{margin-top:var(--space-1)}.admin-shell .digest-preference label{display:flex;min-height:44px;align-items:center;gap:var(--space-3);color:var(--color-adriatic);font-weight:600;cursor:pointer}.admin-shell .content-form-section{grid-column:1/-1;margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-line);color:var(--color-adriatic);font-family:var(--font-heading),Manrope,sans-serif;font-size:17px}.admin-shell .content-form-section:first-child{margin-top:0;padding-top:0;border-top:0}.admin-shell .place-location-map{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.admin-shell .content-form-extra{border-top:1px solid var(--color-line);padding-top:var(--space-4)}.admin-shell .content-form-extra>summary{min-height:44px;color:var(--color-turquoise);cursor:pointer;font-weight:700}.admin-shell .content-form-extra[open]>summary{margin-bottom:var(--space-3)}.admin-shell .content-editor-form>.admin-primary{justify-self:start}.admin-shell .content-text-group{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface)}.admin-shell .content-text-group>summary{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);color:var(--color-adriatic);cursor:pointer;font-family:var(--font-heading),Manrope,sans-serif;font-size:17px;font-weight:700;list-style:none}.admin-shell .content-text-group>summary::-webkit-details-marker{display:none}.admin-shell .content-text-group>summary span{display:grid;min-width:32px;min-height:32px;place-items:center;padding:0 var(--space-2);border-radius:999px;background:var(--color-destination);color:var(--color-turquoise);font-family:inherit;font-size:13px}.admin-shell .content-text-group[open]>summary{border-bottom:1px solid var(--color-line)}.admin-shell .content-text-group>.content-list{padding:var(--space-5)}.admin-shell .content-text-heading{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.admin-shell .content-text-heading h3{margin:0}.admin-shell .content-text-heading small{color:var(--color-muted);font-size:12px}.admin-shell .content-actions .admin-primary{border-color:var(--color-turquoise);background:var(--color-turquoise);color:var(--color-surface)}.admin-shell .markdown-preview .admin-secondary{justify-self:start}.admin-shell .settings-aside a,.admin-shell .settings-aside p,.admin-shell .settings-aside section{color:var(--color-adriatic)}.admin-shell .settings-aside svg{color:var(--color-turquoise)}.admin-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){font-size:15px;font-weight:500}.admin-shell :is(input,textarea)::placeholder{color:var(--color-muted);font-weight:400}.admin-shell select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b6f76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;cursor:pointer}.admin-shell input::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.admin-shell input::-webkit-calendar-picker-indicator:hover{opacity:1}.admin-shell input[type=file]{color:var(--color-muted);cursor:pointer;font-size:14px;font-weight:500}.admin-shell input[type=file]::-webkit-file-upload-button{min-height:36px;margin-right:var(--space-3);padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-destination);color:var(--color-adriatic);cursor:pointer;font:inherit;font-weight:700}.admin-shell input[type=file]::file-selector-button{min-height:36px;margin-right:var(--space-3);padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-destination);color:var(--color-adriatic);cursor:pointer;font:inherit;font-weight:700}.admin-shell input[type=file]:hover::-webkit-file-upload-button{border-color:var(--color-turquoise)}.admin-shell input[type=file]:hover::file-selector-button{border-color:var(--color-turquoise)}.admin-shell .admin-field small{line-height:1.5}.admin-shell .message-filter select{padding-left:var(--space-3);font-size:14px}.admin-shell :is(.stay-contact-editor,.content-form-extra,.delete-account-disclosure,.today-message-preview)>summary{display:flex;min-height:44px;align-items:center;gap:var(--space-3);list-style:none}.admin-shell :is(.stay-contact-editor,.content-form-extra,.delete-account-disclosure,.today-message-preview)>summary::-webkit-details-marker{display:none}.admin-shell :is(.stay-contact-editor,.content-form-extra,.delete-account-disclosure,.today-message-preview)>summary:after{content:"";flex:none;width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg)}.admin-shell :is(.stay-contact-editor,.content-form-extra,.delete-account-disclosure,.today-message-preview)[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.admin-shell :is(.billing-page,.calendar-page)>.admin-page-header{margin-bottom:0}.admin-shell .calendar-page{display:grid;align-content:start;grid-gap:var(--space-6);gap:var(--space-6)}.admin-shell .calendar-section{padding:var(--space-6)}.admin-shell .message-editor-grid{margin-bottom:var(--space-6)}.admin-shell .message-editor-grid>.admin-form-card,.admin-shell .message-history{margin-top:0}.admin-shell .message-editor-grid>.admin-form-card{margin-bottom:0}.admin-shell .message-history{margin-bottom:var(--space-6)}.admin-shell .stay-create-disclosure .stay-create-card{border:0;border-top:1px solid var(--color-line);border-radius:0 0 var(--radius-card) var(--radius-card);box-shadow:none}.admin-shell .content-form-grid>button{align-self:end;justify-self:start}.admin-shell .admin-form>.admin-primary{grid-column:1/-1;justify-self:start}.admin-shell .recommendation-list:empty{display:none}.admin-shell .editor-finish{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.admin-shell .editor-finish>p{flex:1 1 100%;margin-bottom:var(--space-2)}.admin-shell section.content-section-heading{margin-bottom:var(--space-5)}.admin-shell .content-section-heading>.admin-secondary{justify-self:start}.admin-shell .content-create>summary,.admin-shell .content-item details>summary{width:-moz-fit-content;width:fit-content}.admin-shell .content-item>header,.admin-shell .content-toolbar{flex-wrap:wrap}.admin-shell .content-create[open],.admin-shell .content-item>header>details[open]{flex:1 1 100%}.admin-shell .settings-profile-photo form>:is(.admin-primary,.admin-secondary),.admin-shell .settings-section form.auth-form>button,.admin-shell .settings-section>:is(.admin-primary,.admin-secondary){justify-self:start;width:auto}@media (max-width:767px){.admin-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){font-size:16px}.admin-shell .calendar-section{padding:var(--space-5)}.admin-shell .admin-form-actions form,.admin-shell .admin-form-actions form>button{width:100%}.admin-shell .editor-finish{display:grid;grid-template-columns:minmax(0,1fr)}.admin-shell .admin-form>.admin-primary,.admin-shell .content-create>summary,.admin-shell .content-item details>summary,.admin-shell .content-section-heading>.admin-secondary,.admin-shell .editor-finish form>button,.admin-shell .editor-finish>*,.admin-shell .settings-form>button,.admin-shell .settings-profile-photo form>:is(.admin-primary,.admin-secondary),.admin-shell .settings-section form.auth-form>button,.admin-shell .settings-section>:is(.admin-primary,.admin-secondary){width:100%;justify-self:stretch}}.admin-shell .content-toolbar .content-create form{grid-template-columns:minmax(0,1fr);align-items:stretch}.admin-shell .amenity-picker{margin:0;padding:0;border:0}.admin-shell .amenity-picker legend{margin-bottom:var(--space-2);padding:0;color:var(--color-muted);font-size:13px;font-weight:700}.admin-shell .amenity-options{display:flex;flex-wrap:wrap;gap:var(--space-2)}.admin-shell .amenity-options label{display:inline-flex;min-height:44px;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:999px;background:var(--color-surface);color:var(--color-adriatic);cursor:pointer;font-size:14px;font-weight:600}.admin-shell .amenity-options label:has(input:checked){border-color:var(--color-turquoise);background:var(--color-destination)}.admin-shell .billing-advanced{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.admin-shell .billing-advanced>summary{min-height:44px;color:var(--color-muted);cursor:pointer;font-size:14px;font-weight:700}.admin-shell .property-card-menu-panel{position:absolute;right:0;bottom:calc(100% + var(--space-1));z-index:4;display:grid;min-width:210px;padding:var(--space-1);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:var(--shadow-hover)}.admin-shell .property-card-menu[open] .property-card-menu-panel form{position:static;min-width:0;padding:0;border:0;background:none;box-shadow:none}.admin-shell .property-card-menu-item.property-card-menu-neutral{color:var(--color-adriatic)}.admin-shell .property-card-menu-item.property-card-menu-neutral:focus-visible,.admin-shell .property-card-menu-item.property-card-menu-neutral:hover{background:var(--color-destination)}