:root{color-scheme:dark;--ueco-page:#071220;--ueco-surface:#0D1C2B;--ueco-surface-soft:#102438;--ueco-heading:#FFF1D1;--ueco-overline:#EEC77E;--ueco-description:#E4E8E7;--ueco-muted:#B6C8DA;--ueco-border:#314B5E;--ueco-divider:rgba(234,210,159,.2);--ueco-overlay:rgba(4,13,24,.96);--ueco-sidebar-left:rgba(3,13,25,.82);--ueco-sidebar-right:rgba(5,17,30,.36);--ueco-shadow:rgba(1,7,15,.4);--ueco-selected-surface:#62471B;--ueco-selected-icon:#FFCF73;--ueco-selected-text:#FFE0A3;--ueco-selected-border:rgba(248,204,126,.8);--ueco-button-surface:rgba(6,22,40,.57);--ueco-community-surface:#1D446C;--ueco-community-icon:#8FCDF5;--ueco-event-surface:#47306E;--ueco-event-icon:#D0A7FF;--ueco-team-surface:#14565B;--ueco-team-icon:#8CE7DF;--ueco-avatar-start:#718FA9;--ueco-avatar-mid:#163149;--ueco-avatar-end:#0A1427;--ueco-avatar-letter:#F9E2B2;--ueco-avatar-name:#F6F1E6;--ueco-orb-start:#91C6DC;--ueco-orb-mid:#1E4F75;--ueco-orb-end:#0B2438;--ueco-orb-rim:#9BD0EA;--ueco-gold:#D4AF37;--ueco-green:#22C55E;--ueco-blue:#3B82F6;--ueco-discover-base:#05448C;--ueco-discover-light:#3F91EF;--ueco-discover-shade:#012A5B;--ueco-discover-rim:#D6A333;--ueco-warning-surface:#382322;--ueco-warning-text:#FFD0BD;--ueco-warning-border:#A76B51;--background:var(--ueco-page);--foreground:var(--ueco-heading);--card:var(--ueco-surface);--card-foreground:var(--ueco-heading);--popover:var(--ueco-surface);--popover-foreground:var(--ueco-heading);--primary:var(--ueco-selected-surface);--primary-foreground:var(--ueco-selected-text);--secondary:var(--ueco-community-surface);--secondary-foreground:var(--ueco-community-icon);--muted:var(--ueco-surface-soft);--muted-foreground:var(--ueco-muted);--accent:var(--ueco-community-surface);--accent-foreground:var(--ueco-community-icon);--destructive:#B6554D;--border:var(--ueco-border);--input:var(--ueco-border);--ring:var(--ueco-selected-icon)}body{background:var(--ueco-surface-soft);color:var(--ueco-description)}button:focus-visible,summary:focus-visible{outline:3px solid var(--ueco-border)}input[data-slot=input],select[data-slot=native-select],textarea[data-slot=textarea]{background:var(--ueco-surface)}.topbar{background:var(--ueco-surface-soft)}.brand-mark,.topbar{color:var(--ueco-description)}.brand-mark{border:1.5px solid var(--ueco-border)}.brand-sub{color:var(--ueco-heading)}.private-badge{color:var(--ueco-description)}.avatar,.sidebar{background:var(--ueco-surface-soft)}.avatar,.sidebar,.sidebar-active,.workspace-label{color:var(--ueco-description)}.sidebar-active{background:var(--ueco-surface-soft);border-left:3px solid var(--ueco-border)}.sidebar-child{color:var(--ueco-description)}.sidebar-line{background:var(--ueco-surface-soft)}.breadcrumb,.breadcrumb span,.sidebar-bottom p,.sidebar-bottom small{color:var(--ueco-description)}.eyebrow{color:var(--ueco-heading)}.save-status{color:var(--ueco-description)}.failure{color:var(--ueco-warning-text)}.prototype-notice{color:var(--ueco-description)}.stepper{border-bottom:1px solid var(--ueco-border)}.step{color:var(--ueco-description)}.step-number{border:1px solid var(--ueco-border)}.step.active{border-bottom-color:var(--ueco-selected-border)}.step.complete .step-number{border-color:var(--ueco-border);background:var(--ueco-surface-soft)}.step.complete,.step.complete .step-number{color:var(--ueco-description)}.form-panel{background:var(--ueco-surface);border:1px solid var(--ueco-border);box-shadow:0 4px 18px var(--ueco-shadow)}.section-index{background:var(--ueco-surface-soft)}.panel-heading p,.sample-bar,.section-index{color:var(--ueco-description)}.sample-bar{background:var(--ueco-surface-soft)}.sample-bar span{color:var(--ueco-description)}.sample-bar select[data-slot]{background:var(--ueco-surface)}.field-label span{color:var(--ueco-heading);background:var(--ueco-surface-soft)}.hint{color:var(--ueco-description)}.photo-tile{border:1px solid var(--ueco-border)}.cover-label{background:var(--ueco-surface-soft);color:var(--ueco-description)}.photo-actions{background:var(--ueco-overlay)}.photo-actions button,.upload-tile{color:var(--ueco-description)}.upload-tile{border:1.5px dashed var(--ueco-border);background:var(--ueco-surface-soft)}.counter,.subtle-note,.upload-tile span{color:var(--ueco-description)}.subtle-note{background:var(--ueco-surface-soft);border:1px solid var(--ueco-border)}.form-footer{border-top:1px solid var(--ueco-border)}.context-card{background:var(--ueco-surface);border:1px solid var(--ueco-border)}.context-title,.empty-preview{color:var(--ueco-description)}.empty-preview{background:var(--ueco-surface-soft)}.context-card p,.context-meta{color:var(--ueco-description)}.context-meta{border-top:1px solid var(--ueco-border)}.context-meta b{color:var(--ueco-description)}.flow-note{background:var(--ueco-surface-soft)}.flow-note .eyebrow,.flow-note h3{color:var(--ueco-heading)}.flow-note ul,.recognition,.storage-note,.test-scenarios,.test-scenarios summary{color:var(--ueco-description)}.recognition{background:var(--ueco-surface-soft);border:1px solid var(--ueco-border)}.recognition span,.type-card{color:var(--ueco-description)}.type-card{background:var(--ueco-surface);border:1px solid var(--ueco-border)}.type-card b,.type-card small{color:var(--ueco-description)}.type-card.selected{background:var(--ueco-selected-surface);border-color:var(--ueco-selected-border);color:var(--ueco-selected-text)}.acknowledge,.confirm-type{color:var(--ueco-description)}.section-rule{background:var(--ueco-surface-soft)}.optional-section{border:1px solid var(--ueco-border)}.optional-section summary span{color:var(--ueco-description)}.method{border:1px solid var(--ueco-border)}.method small{color:var(--ueco-description)}.method.selected{border-color:var(--ueco-selected-border);background:var(--ueco-selected-surface)}.choice-option,.fulfillment-box{border:1px solid var(--ueco-border)}.choice-option.chosen{border-color:var(--ueco-selected-border);background:var(--ueco-selected-surface)}.customer-notice{background:var(--ueco-surface-soft);color:var(--ueco-description)}.inherited-notice{color:var(--ueco-selected-text);background:var(--ueco-selected-surface)}.preview-label,.preview-label span{color:var(--ueco-description)}.listing{border:1px solid var(--ueco-border)}.listing-photo,.photo-chip{background:var(--ueco-surface-soft)}.listing-body>p,.listing-photo,.photo-chip,.price-line{color:var(--ueco-description)}.price-line strong{color:var(--ueco-heading)}.preview-section{border-top:1px solid var(--ueco-border)}.detail-list b,.detail-list span,.preview-section p,.tags span,.text-button[data-slot=button]{color:var(--ueco-description)}.tags span{background:var(--ueco-surface-soft)}.policy-line{border-top:1px solid var(--ueco-border)}.option-summary span,.policy-line>button[data-slot]{color:var(--ueco-description)}.final-confirm{background:var(--ueco-surface-soft);border:1px solid var(--ueco-border)}.check-row{border-bottom:1px solid var(--ueco-border)}.check-row,.check-row b{color:var(--ueco-team-icon)}.check-row.attention{color:var(--ueco-warning-text)}.approved-status,.review-status{background:var(--ueco-team-surface);color:var(--ueco-team-icon)}.error-box{background:var(--ueco-warning-surface);color:var(--ueco-warning-text)}.issues-inline button{color:var(--ueco-description)}.success-icon{background:var(--ueco-team-surface);border:1px solid var(--ueco-border)}.success-head h2,.success-head p,.success-icon{color:var(--ueco-team-icon)}.published-card{border:1px solid var(--ueco-border)}.published-card b,.published-card div>span{color:var(--ueco-description)}.active-badge{border:1px solid var(--ueco-selected-border);background:var(--ueco-selected-surface);color:var(--ueco-selected-text)}.next-items{border-top:1px solid var(--ueco-border)}.next-items p,.ueco-dialog{color:var(--ueco-description)}.ueco-dialog{background:var(--ueco-surface)}.policy-content{color:var(--ueco-description)}.market-dialog{background:var(--ueco-surface)}.merchant{background:var(--ueco-surface-soft)}.merchant p,.merchant-mark{color:var(--ueco-description)}.buyer-demo,.buyer-demo b,.merchant-mark{background:var(--ueco-surface-soft)}.buyer-demo b,.buyer-demo p,.toast{color:var(--ueco-description)}.toast{background:var(--ueco-surface-soft);box-shadow:0 6px 30px var(--ueco-shadow)}@media(max-width:700px){.test-scenarios{background:var(--ueco-surface-soft)}}.customer-price del,.pricing-section-heading button[data-slot]{color:var(--ueco-description)}.customer-price strong{color:var(--ueco-heading)}.customer-price>span{color:var(--ueco-description)}.price-preview-strip{background:var(--ueco-surface-soft);border:1px solid var(--ueco-border)}.price-preview-strip>span{color:var(--ueco-description)}.discount-module{border:1px solid var(--ueco-border);background:var(--ueco-surface-soft)}.discount-heading h3{color:var(--ueco-heading)}.discount-heading p,.tier-table th,.tier-table th span{color:var(--ueco-description)}.tier-table tr{border-bottom-color:var(--ueco-border)}.discount-rules{border-top:1px solid var(--ueco-border)}.discount-off,.discount-rules p{color:var(--ueco-description)}.pricing-error{color:var(--ueco-warning-text)}.discount-summary{border:1px solid var(--ueco-border);background:var(--ueco-surface-soft)}.discount-summary h3{color:var(--ueco-heading)}.discount-pills>span{border:1px solid var(--ueco-border);background:var(--ueco-surface)}.discount-pills b,.discount-pills>span,.discount-summary>p{color:var(--ueco-description)}.buyer-price-demo{border:1px solid var(--ueco-border);background:var(--ueco-surface-soft)}.calculator-heading{color:var(--ueco-description)}.calculator-heading h3{color:var(--ueco-heading)}.calculator-heading p{color:var(--ueco-description)}.calculator-heading>span{background:var(--ueco-surface-soft)}.cart-line{border:1px solid var(--ueco-border);background:var(--ueco-surface)}.calculator-note,.cart-line-fields label,.cart-line-title{color:var(--ueco-description)}.history-input{border-top:1px solid var(--ueco-border)}.history-input label,.history-input p{color:var(--ueco-description)}.calculated-group{border-top:1px solid var(--ueco-border)}.calculated-group b,.calculated-group span{color:var(--ueco-description)}.calculated-group strong{color:var(--ueco-heading)}.calculated-group small,.calculated-total{color:var(--ueco-description)}.calculated-total{background:var(--ueco-surface-soft)}.calculated-total b{color:var(--ueco-description)}.limit-result,.limit-result.blocked{background:var(--ueco-surface-soft);color:var(--ueco-description)}.catalog-details h3 span{color:var(--ueco-heading)}.purchase-module{border:1px solid var(--ueco-border);background:var(--ueco-surface-soft)}.buyer-specs h3,.inventory-heading h3,.module-heading h3{color:var(--ueco-heading)}.module-heading p,.spec-chip,.spec-title,.spec-title span{color:var(--ueco-description)}.spec-chip{border:1px solid var(--ueco-border);background:var(--ueco-surface)}.spec-chip:hover{border-color:var(--ueco-border)}.spec-chip.selected{background:var(--ueco-selected-surface);border-color:var(--ueco-selected-border);color:var(--ueco-selected-text);box-shadow:inset 0 0 0 1px var(--ueco-shadow)}.spec-chip:focus-visible{outline:3px solid var(--ueco-border)}.size-system,.size-system small{color:var(--ueco-description)}.inventory-heading{border-top:1px solid var(--ueco-border)}.inventory-heading>span{color:var(--ueco-description)}.variant-table{border:1px solid var(--ueco-border);background:var(--ueco-surface)}.variant-table th{background:var(--ueco-surface-soft)}.inherit-price,.inherit-price:disabled,.variant-table td,.variant-table th{color:var(--ueco-description)}.variant-paused{background:var(--ueco-surface-soft)}.variant-empty{border:1px dashed var(--ueco-border)}.no-variants,.variant-empty{color:var(--ueco-description)}.buyer-specs{border:1px solid var(--ueco-border);background:var(--ueco-surface-soft)}.buyer-specs .spec-group>b{color:var(--ueco-description)}.selected-variant{border-top:1px solid var(--ueco-selected-border)}.selected-variant>b,.selected-variant>span{color:var(--ueco-selected-text)}.buyer-quantity,.buyer-subtotal,.buyer-subtotal b{color:var(--ueco-description)}.image-type-block,.switch-block-notice{background:var(--ueco-warning-surface);border:1px solid var(--ueco-warning-border);color:var(--ueco-warning-text)}.photo-verification{border:1px solid var(--ueco-border);background:var(--ueco-surface-soft)}.photo-verification-heading{color:var(--ueco-description)}.photo-verification-heading>span{color:var(--ueco-description);background:var(--ueco-surface-soft)}.photo-verification>p{color:var(--ueco-description)}.photo-check-row{border-top:1px solid var(--ueco-border)}.photo-check-row b,.photo-check-row div>span{color:var(--ueco-team-icon)}.photo-check-state{color:var(--ueco-description)}.photo-check-state.warning{color:var(--ueco-warning-text)}.attribute-accordion{border:1px solid var(--ueco-border);background:var(--ueco-surface-soft)}.attribute-accordion>summary,.attribute-accordion>summary>span:last-child,.service-required-note{color:var(--ueco-description)}.service-required-note{background:var(--ueco-surface-soft);border-left:3px solid var(--ueco-border)}.item-content,.published-placeholder{color:var(--ueco-description)}.published-placeholder,.stay-extras{background:var(--ueco-surface-soft)}.stay-extras{border:1px solid var(--ueco-border)}.stay-extra-title,.stay-inclusions>label{color:var(--ueco-description)}.stay-fees{border-top:1px solid var(--ueco-border)}.stay-fee-heading h4{color:var(--ueco-heading)}.stay-fee-heading>span{color:var(--ueco-description)}.stay-fee-row{border-bottom:1px solid var(--ueco-border)}.stay-fee-row>label{color:var(--ueco-description)}.stay-summary-block>strong{color:var(--ueco-heading)}.stay-fee-summary{color:var(--ueco-description)}.stay-cancellation-summary,.stay-fee-summary{border-top:1px solid var(--ueco-border)}.stay-cancellation-summary h3{color:var(--ueco-heading)}.stay-extras>summary .stay-extra-title{color:var(--ueco-description)}.photo-check-state.merchant-confirmation{color:var(--ueco-team-icon)}.photo-simulation-tools{border-top:1px solid var(--ueco-border)}.photo-simulation-tools>label,.photo-simulation-tools>p,.photo-simulation-tools>summary,.prototype-version{color:var(--ueco-description)}.prototype-version{border-left:1px solid var(--ueco-border)}.stay-tax-settings{border-top:1px solid var(--ueco-border)}.stay-tax-settings h4{color:var(--ueco-heading)}.stay-checkout label,.stay-checkout-row{color:var(--ueco-description)}.stay-checkout-row{border-top:1px solid var(--ueco-border)}.stay-checkout-row small{color:var(--ueco-description)}.product-type-confirmation select[data-slot]{background:var(--ueco-surface)}.inventory-total output{background:var(--ueco-surface-soft);color:var(--ueco-description)}.inventory-total output,.quick-inventory{border:1px solid var(--ueco-border)}.quick-inventory-row{border-bottom:1px solid var(--ueco-border)}.inventory-zero-note,.quick-inventory-row small{color:var(--ueco-description)}.inventory-total input[type=number]{background:var(--ueco-surface)}.checkout-preview-inputs label{color:var(--ueco-description)}.preview-footer{background:var(--ueco-surface);box-shadow:0 -6px 16px var(--ueco-shadow)}.prototype-home{background:var(--ueco-surface);border:1px solid var(--ueco-border)}.home-welcome{border-bottom:1px solid var(--ueco-border)}.home-welcome p{color:var(--ueco-description)}.home-item-card{border:1px solid var(--ueco-border)}.home-item-empty{background:var(--ueco-surface-soft)}.home-empty,.home-item-card b,.home-item-card p,.home-item-empty{color:var(--ueco-description)}.item-name-assistance{background:var(--ueco-surface-soft);border:1px solid var(--ueco-border)}.item-name-assistance p,.name-assist-heading,.name-assist-heading>span,.photo-feature-label,.photo-feature-label>span{color:var(--ueco-description)}.photo-feature-label input{background:var(--ueco-surface)}.item-name-assistance .name-assist-note{color:var(--ueco-description)}.merchant-introduction h3,body{color:var(--ueco-heading)}body{background:var(--ueco-page)}.app-shell{min-height:100vh;background:radial-gradient(ellipse at 95% 0,rgba(29,68,108,.22),transparent 40%),var(--ueco-page)}.topbar{background:#06111E;border-bottom:1px solid var(--ueco-divider)}.sidebar{background:linear-gradient(90deg,var(--ueco-sidebar-left),var(--ueco-sidebar-right));border-right:1px solid var(--ueco-divider)}.sidebar-active{background:var(--ueco-selected-surface);color:var(--ueco-selected-text);border-left-color:var(--ueco-selected-border)}.sidebar-active svg{color:var(--ueco-selected-icon)}.sidebar-child,.sidebar-line{color:var(--ueco-overline)}.sidebar-line{background:var(--ueco-gold)}.breadcrumb,.sidebar-bottom small,.workspace-label{color:var(--ueco-muted)}.listing h2,.page-heading h1,.panel-heading h2,.success-head h2{color:var(--ueco-heading)}.eyebrow{color:var(--ueco-overline)}.avatar{background:radial-gradient(circle at 30% 20%,var(--ueco-avatar-start),var(--ueco-avatar-mid) 55%,var(--ueco-avatar-end));border:1px solid var(--ueco-selected-border);color:var(--ueco-avatar-letter)}.brand>.brand-mark,.brand>span{display:none}.ueco-logo-link{border:0;padding:0;background:transparent;text-align:left;line-height:1}.ueco-logo{display:block;width:220px;max-width:100%;height:32px}.ueco-brand-subtitle{display:block;font-size:10px;font-weight:500;letter-spacing:2.4px;color:var(--ueco-overline);margin-top:7px}input,select,textarea{color-scheme:dark;color:var(--ueco-heading)}input::placeholder,textarea::placeholder{color:var(--ueco-muted);opacity:.85}select option{background:var(--ueco-surface);color:var(--ueco-heading)}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--ueco-selected-icon);outline-offset:3px}button[data-variant=default]{border:1px solid var(--ueco-selected-border)}button[data-variant=default]:hover:not(:disabled){background:#755723}button[data-variant=outline]{background:var(--ueco-button-surface);color:var(--ueco-description)}button[data-variant=ghost]:hover:not(:disabled),button[data-variant=outline]:hover:not(:disabled){background:var(--ueco-community-surface);color:var(--ueco-community-icon)}.actual-price,.price-line strong{color:var(--ueco-heading)}.step.active{color:var(--ueco-selected-text);border-bottom-color:var(--ueco-selected-icon)}.step.active .step-number{background:var(--ueco-selected-surface);color:var(--ueco-selected-text);border-color:var(--ueco-selected-border)}[data-item-type=service] .step.active .step-number{background:var(--ueco-team-surface);color:var(--ueco-team-icon)}[data-item-type=food] .step.active .step-number,[data-item-type=stay] .step.active .step-number{background:var(--ueco-community-surface);color:var(--ueco-community-icon)}[data-item-type=ticket] .step.active .step-number{background:var(--ueco-event-surface);color:var(--ueco-event-icon)}.context-card,.form-panel,.prototype-home{box-shadow:0 12px 36px rgba(0,0,0,.12)}.main{padding-bottom:160px}.toast{bottom:28px;right:150px;max-width:calc(100vw - 180px);z-index:90}.preview-footer{padding-right:0;box-shadow:0 -8px 20px var(--ueco-shadow)}.discover-corner{position:fixed;z-index:40;right:max(24px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:auto;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.discover-trigger{display:flex;flex-direction:column;align-items:center;padding:0;background:transparent;border:0;color:var(--ueco-selected-text);width:102px;border-radius:50%}.discover-artwork{width:102px;height:102px;filter:drop-shadow(0 5px 16px rgba(0,0,0,.65));transition:transform .18s ease}.discover-trigger:focus-visible .discover-artwork,.discover-trigger:hover .discover-artwork{transform:scale(1.055)}.discover-trigger-hint{display:flex;align-items:center;gap:4px;margin-top:5px;font-size:11px;font-weight:500;text-shadow:0 1px 5px #000}.discover-trigger-hint svg{transform:rotate(180deg)}.discover-panel{width:360px;max-width:calc(100vw - 32px);max-height:min(660px,calc(100dvh - 170px));display:flex;flex-direction:column;background:var(--ueco-overlay);border:1px solid var(--ueco-selected-border);border-radius:16px;box-shadow:0 18px 55px var(--ueco-shadow);overflow:hidden;backdrop-filter:blur(20px);color:var(--ueco-heading);text-align:left}.discover-panel>header{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;border-bottom:1px solid var(--ueco-divider)}.discover-panel header span{font-size:10px;letter-spacing:2px;color:var(--ueco-overline)}.discover-panel h2{font-size:24px;color:var(--ueco-heading);line-height:1.3;margin:4px 0 0}.discover-close{background:transparent;border:1px solid var(--ueco-border);color:var(--ueco-description);border-radius:50%;width:32px;height:32px;display:grid;place-items:center;padding:0}.discover-actions{overflow-y:auto;overscroll-behavior:contain;padding:9px 12px 13px}.discover-actions section h3{margin:13px 8px 8px;font-size:11px;letter-spacing:1px;font-weight:500;color:var(--ueco-overline)}.discover-action{display:flex;align-items:center;width:100%;gap:11px;padding:11px 9px;border:1px solid transparent;border-radius:9px;margin-top:3px;background:transparent;color:var(--ueco-description);text-align:left;white-space:normal}.discover-action>span:nth-child(2){flex:1;min-width:0}.discover-action b{display:block;font-size:14px;font-weight:600;line-height:1.5}.discover-action small{display:block;margin-top:3px;font-size:11px;line-height:1.5;color:var(--ueco-muted)}.discover-action.current,.discover-action:hover:not(:disabled){border-color:var(--ueco-selected-border);background:rgba(98,71,27,.3)}.discover-action:disabled{opacity:.55}.discover-action-icon{width:31px;height:31px;flex-shrink:0;border:1px solid var(--ueco-selected-border);border-radius:50%;display:grid;place-items:center;background:var(--ueco-selected-surface);color:var(--ueco-selected-icon)}.tone-blue .discover-action-icon{background:var(--ueco-community-surface);color:var(--ueco-community-icon);border-color:var(--ueco-community-icon)}.tone-teal .discover-action-icon{background:var(--ueco-team-surface);color:var(--ueco-team-icon);border-color:var(--ueco-team-icon)}.tone-violet .discover-action-icon{background:var(--ueco-event-surface);color:var(--ueco-event-icon);border-color:var(--ueco-event-icon)}.discover-current-label{color:var(--ueco-selected-text);font-size:10px}.discover-panel-note{border-top:1px solid var(--ueco-divider);margin:0;padding:12px 20px;font-size:11px;color:var(--ueco-muted)}@media(max-width:700px){.topbar{padding-left:20px;padding-right:20px}.ueco-logo{width:172px;height:24px}.ueco-brand-subtitle{font-size:8px;letter-spacing:1.8px}.main{padding-bottom:175px}.discover-corner{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}.discover-artwork,.discover-trigger{width:82px}.discover-artwork{height:82px}.discover-panel{width:340px;max-height:calc(100dvh - 140px)}.toast{left:16px;right:112px;bottom:18px;width:auto;max-width:none}.preview-footer{position:static}}@media(prefers-reduced-motion:reduce){.discover-artwork{transition:none}}[data-slot=dialog-content]{transform:none;translate:none;inset:0;margin:auto;width:calc(100% - 32px);height:fit-content}@media(max-width:700px){.form-footer>div:last-child{justify-content:flex-start}.preview-label .preview-actions{margin-left:0}}.prototype-version{display:none}.brand-version{margin-left:auto;padding-left:10px;border-left:1px solid var(--ueco-divider);font-size:12px;white-space:nowrap;color:var(--ueco-overline)}@media(max-width:700px){.brand-version{margin-left:25px;border:0;padding-left:0}}[data-item-type=stay] .creation-fulfillment-date-note,[data-item-type=stay] .creation-fulfillment-heading,[data-item-type=stay] .creation-fulfillment-inherited{display:none}.stay-fee-custom{grid-column:1/-1}.stay-fee-custom textarea[data-slot]{width:100%;min-height:84px;margin-top:7px;font-size:14px}.stay-fee-custom .hint{display:block}.stay-custom-fee-preview{padding:16px;margin:18px 0;border:1px solid var(--ueco-border);border-radius:8px;background:var(--ueco-surface-soft)}.stay-custom-fee-preview h4{margin:0;font-size:15px;color:var(--ueco-heading)}.stay-custom-fee-preview>label{margin-top:14px}.stay-custom-fee-preview small{display:block;margin:4px 0 7px;color:var(--ueco-muted)}.stay-custom-fee-preview input{max-width:240px}.legacy-example-merchant,.legacy-listing-location{display:none}.merchant-contact-card,.merchant-contact-editor{margin-top:24px;padding:20px;border:1px solid var(--ueco-border);border-radius:12px;background:var(--ueco-surface-soft)}.merchant-contact-card h3,.merchant-contact-editor h3{margin:0;color:var(--ueco-heading);font-size:17px}.merchant-contact-editor>.hint{margin:8px 0 18px}.merchant-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.merchant-contact-fields label{display:block;min-width:0}.merchant-contact-fields .field-label{display:flex;margin-bottom:8px}.merchant-map-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.merchant-map-row .merchant-location{flex:1 1 190px;margin:0;color:var(--ueco-description);overflow-wrap:anywhere}.merchant-map-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--ueco-blue);border-radius:9px;color:var(--ueco-description);background:var(--ueco-community-surface);text-decoration:none}.merchant-map-link svg{color:var(--ueco-blue);flex-shrink:0}.merchant-map-link:hover{border-color:var(--ueco-heading);background:var(--ueco-surface)}.merchant-contact-card a:focus-visible{outline:2px solid var(--ueco-heading);outline-offset:4px}.merchant-contact-details{display:grid;gap:9px;margin-top:16px}.merchant-contact-details>p{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px}.merchant-contact-details svg{color:var(--ueco-gold);flex-shrink:0}.merchant-contact-details a{color:var(--ueco-description);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.merchant-contact-empty{color:var(--ueco-muted);font-size:13px}.home-item-card .merchant-contact-compact{margin-top:16px;padding:14px}.home-item-card .merchant-contact-compact h3{font-size:14px}.home-item-card .merchant-contact-compact p{display:flex;margin:0;-webkit-line-clamp:unset}.home-item-card .merchant-contact-compact .merchant-location{display:block}.home-item-card .merchant-contact-compact span{color:var(--ueco-description);font-size:inherit}@media(max-width:700px){.merchant-contact-fields{grid-template-columns:1fr}.merchant-contact-card,.merchant-contact-editor{padding:16px}}.publish-readiness{padding:12px 14px;margin:16px 0;border:1px solid var(--ueco-border);border-radius:8px;color:var(--ueco-team-icon);background:var(--ueco-surface-soft);font-size:14px;line-height:1.7}.publish-readiness.attention{color:var(--ueco-warning-text);border-color:var(--ueco-warning-border);background:var(--ueco-warning-surface)}.duplicate-review{padding:18px;margin:18px 0;border:1px solid var(--ueco-warning-border);border-radius:10px;background:var(--ueco-surface)}.duplicate-review>h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--ueco-heading);font-size:17px}.duplicate-review>h3 span{margin-left:auto;color:var(--ueco-team-icon);font-size:13px}.duplicate-review p{margin:10px 0;color:var(--ueco-description);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.duplicate-matches{display:grid;gap:12px;margin:16px 0;max-height:340px;overflow-y:auto}.duplicate-matches article{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--ueco-border);border-radius:8px}.duplicate-matches article>img{width:64px;height:64px;border-radius:6px;object-fit:cover;flex-shrink:0}.duplicate-matches article>div{min-width:0;flex:1}.duplicate-matches strong{color:var(--ueco-heading);overflow-wrap:anywhere}.duplicate-matches details{margin:10px 0;color:var(--ueco-muted);font-size:13px}.duplicate-matches summary{cursor:pointer}.duplicate-matches button{max-width:100%;min-height:40px;height:auto;white-space:normal;text-align:left}.duplicate-difference-label{display:block;color:var(--ueco-heading);font-size:14px}.duplicate-difference-label textarea{margin-top:8px;width:100%;min-height:100px}.duplicate-confirm{display:flex;gap:10px;align-items:flex-start;margin:16px 0;color:var(--ueco-description);font-size:14px;line-height:1.7}.duplicate-confirm>button{flex-shrink:0;margin-top:4px}.duplicate-reviewed{border-color:var(--ueco-team-icon)}.duplicate-review .duplicate-review-result{color:var(--ueco-team-icon)}.updating-item-notice{padding:14px;margin:16px 0;border:1px solid var(--ueco-blue);border-radius:8px;color:var(--ueco-community-icon);background:var(--ueco-community-surface);font-size:14px;line-height:1.7}@media(max-width:700px){.duplicate-review{padding:14px}.duplicate-matches article{flex-direction:column}}button[data-slot=button].publish-button[data-publish-state=ready]:not(:disabled){background:var(--ueco-selected-icon);color:var(--ueco-page);border:1px solid var(--ueco-selected-icon);box-shadow:0 0 18px var(--ueco-selected-border);font-weight:700;opacity:1}button[data-slot=button].publish-button[data-publish-state=ready]:hover:not(:disabled){background:var(--ueco-heading);color:var(--ueco-page);border-color:var(--ueco-heading);box-shadow:0 0 24px var(--ueco-selected-border)}button[data-slot=button].publish-button:disabled{background:var(--ueco-surface-soft);color:var(--ueco-muted);border:1px solid var(--ueco-border);box-shadow:none;opacity:.55;cursor:not-allowed}button[data-slot=button].publish-button:focus-visible{outline:3px solid var(--ueco-heading);outline-offset:4px}.app-shell[data-item-type=alcohol]{--ueco-page:#071220;--ueco-surface:rgba(6,24,41,.80);--ueco-surface-soft:rgba(6,24,41,.80);--ueco-heading:#FFF1D1;--ueco-description:#F6F1E6;--ueco-muted:#CBD4DF;--ueco-overline:#DCB675;--ueco-selected-icon:#DCB675;--ueco-selected-text:#FFF1D1;--ueco-selected-surface:rgba(220,182,117,.14);--ueco-selected-border:rgba(220,182,117,.65);--ueco-button-surface:#0B2A42;--ueco-input:#0B2A42;background:#071220;color:#F6F1E6}[data-item-type=alcohol] :is(.topbar,.sidebar){background:#071220}[data-item-type=alcohol] :is(.form-panel,.context-card,.listing,.alcohol-price-card){background:rgba(6,24,41,.8);color:#F6F1E6}[data-item-type=alcohol] :is(input[data-slot],textarea[data-slot],select[data-slot],.inventory-total input){background:#0B2A42;color:#F6F1E6}[data-item-type=alcohol] :is(h1,h2,h3,h4,.field-label){color:#FFF1D1}[data-item-type=alcohol] :is(.hint,.breadcrumb,.workspace-label,.step:not(.active),.alcohol-choice small){color:#CBD4DF}[data-item-type=alcohol] button.publish-button[data-publish-state=ready]:not(:disabled),[data-item-type=alcohol] button[data-variant=default]:not(:disabled){background:#DCB675;color:#071220;border-color:#DCB675}[data-item-type=alcohol] button[data-variant=default]:hover:not(:disabled){background:#E9C995}[data-item-type=alcohol] .alcohol-choice.selected{background:rgba(220,182,117,.14);border-color:#DCB675;color:#FFF1D1}[data-item-type=alcohol] [hidden]{display:none!important}[data-item-type=alcohol] .alcohol-unit-pricing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}[data-item-type=alcohol] .alcohol-price-card{min-width:0;border:1px solid var(--ueco-selected-border);border-radius:14px;padding:20px}[data-item-type=alcohol] .alcohol-price-card header{border-bottom:1px solid var(--ueco-divider);margin-bottom:18px;padding-bottom:8px}[data-item-type=alcohol] .alcohol-price-card h3{font-size:18px;margin:0}[data-item-type=alcohol] .alcohol-price-card h4{font-size:14px;line-height:1.6;margin:16px 0 10px}[data-item-type=alcohol] .alcohol-price-card .field-grid{grid-template-columns:1fr;gap:16px}[data-item-type=alcohol] .alcohol-unit-row{padding:12px 0;border-bottom:1px solid var(--ueco-divider)}[data-item-type=alcohol] .alcohol-row-active{display:flex;align-items:center;gap:8px;margin:12px 0;font-size:13px;color:#CBD4DF}[data-item-type=alcohol] .alcohol-row-active input{accent-color:#DCB675}[data-item-type=alcohol] .alcohol-price-card .quantity-discount{padding:12px 0}@media(max-width:1100px){[data-item-type=alcohol] .alcohol-unit-pricing{grid-template-columns:1fr}}@media(max-width:560px){[data-item-type=alcohol] .alcohol-price-card{padding:16px}[data-item-type=alcohol] .alcohol-price-card input{min-height:44px}}[data-item-type=alcohol] .alcohol-price-card .discount-module{padding:12px;margin:16px 0 0;min-width:0}[data-item-type=alcohol] .alcohol-price-card .discount-heading{flex-direction:column;align-items:flex-start;gap:12px}[data-item-type=alcohol] .alcohol-price-card .tier-table{overflow-x:auto}[data-item-type=alcohol] button.publish-button:disabled{background:rgba(6,24,41,.8);color:#CBD4DF}[data-item-type=alcohol] .alcohol-customer-limit{display:block;margin:20px 0 0}[data-item-type=alcohol] .alcohol-customer-limit .hint{display:block;margin-top:8px;line-height:1.7}[data-item-type=alcohol] .alcohol-purchase-history{display:block;margin:16px 0;font-size:14px}[data-item-type=alcohol] .alcohol-purchase-history input{margin:8px 0;max-width:240px}[data-item-type=alcohol] .alcohol-purchase-history .hint{display:block}.creation-heading-actions{display:flex;align-items:center;gap:16px}.exit-creation-button{min-height:44px;white-space:nowrap}@media(max-width:700px){.creation-heading-actions{flex-direction:column-reverse;align-items:flex-end;gap:6px}.exit-creation-button{padding:0 14px}}.duplicate-matches article>img,.gallery img,.home-item-card>img,.listing-photo img,.mini-photo,.photo-check-row>img,.photo-tile img,.published-card img{object-fit:contain;object-position:center;background:var(--ueco-surface)}.photo-tile{padding-top:26px;padding-bottom:36px;box-sizing:border-box}.photo-actions{height:36px;box-sizing:border-box}.mini-photo{height:auto;aspect-ratio:auto;display:block}.listing-photo{overflow:hidden}.listing-photo img{position:absolute;inset:0}.photo-grid{align-items:flex-start}.photo-tile{aspect-ratio:auto}.photo-tile img{height:auto;display:block}.listing-photo:has(>img){aspect-ratio:auto}.listing-photo img{position:static;height:auto;display:block}.gallery{align-items:flex-start}.gallery img{height:auto;display:block}.photo-tile{aspect-ratio:1;padding:0;display:grid;grid-template-rows:26px minmax(0,1fr) 36px}.photo-tile>.photo-open{grid-row:2;min-height:0}.photo-tile>.cover-label{grid-row:1;position:static;align-self:center;justify-self:start;margin-left:8px}.photo-tile>.photo-actions{grid-row:3;position:static}.photo-open{display:block;width:100%;height:100%;padding:0;border:0;background:var(--ueco-surface);cursor:zoom-in;overflow:hidden}.photo-open:focus-visible{outline:2px solid var(--ueco-selected-border);outline-offset:-2px}.photo-open img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.context-photo-open{aspect-ratio:1;height:auto;border-radius:6px;margin-bottom:13px}.context-photo-open .mini-photo{height:100%;aspect-ratio:1;margin:0}.listing-photo:has(>.photo-open){aspect-ratio:1}.listing-photo>.photo-open{position:absolute;inset:0}.gallery-photo{width:calc(25% - 6px);aspect-ratio:1;display:block;overflow:hidden;border-radius:5px}.gallery-photo img{width:100%;height:100%}.photo-view-dialog{width:calc(100% - 32px);max-width:900px;max-height:calc(100dvh - 32px)}.photo-view-scroll{height:min(65dvh,650px);min-height:0;overflow:auto;background:var(--ueco-surface);display:flex;align-items:center;justify-content:center}.photo-view-scroll img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.photo-view-scroll.is-zoomed{display:block}.photo-view-scroll.is-zoomed img{width:200%;max-width:none;max-height:none;height:auto}.photo-view-actions{display:flex;justify-content:flex-end;gap:10px}.photo-sort-tile{display:block;padding:26px 0 0;aspect-ratio:1;touch-action:none}.photo-sort-tile>.photo-open{height:100%}.photo-sort-tile>.cover-label{position:absolute;left:0;top:7px;margin:0 40px;max-width:calc(100% - 80px);white-space:nowrap}.photo-corner-action{position:absolute;top:4px;width:26px;height:26px;display:grid;place-items:center;padding:0;border:1px solid var(--ueco-border);border-radius:5px;background:var(--ueco-overlay);color:var(--ueco-heading);z-index:1}.photo-remove{left:4px}.photo-edit{right:4px}.photo-sort-tile.is-dragging{opacity:.6}.photo-sort-tile.is-drop-target{outline:3px solid var(--ueco-selected-border);outline-offset:2px}.photo-editor-dialog{width:calc(100% - 32px);max-width:860px;max-height:calc(100dvh - 32px);overflow:auto}.photo-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.photo-editor-heading>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--ueco-border);border-radius:6px;background:var(--ueco-surface);color:var(--ueco-heading)}.photo-editor-heading>button:disabled{opacity:.5}.photo-editor-viewport{display:flex;align-items:center;justify-content:center;min-height:120px;background:var(--ueco-surface);overflow:hidden}.photo-editor-stage{position:relative;flex-shrink:0;max-width:100%}.photo-editor-stage>img{display:block;width:100%;height:100%;object-fit:contain}.photo-crop-box{border:2px solid #f6f1e6;box-shadow:0 0 0 2000px #0008;cursor:move}.photo-crop-box,.photo-crop-resize{position:absolute;touch-action:none}.photo-crop-resize{right:-6px;bottom:-6px;width:18px;height:18px;border:2px solid var(--ueco-heading);background:var(--ueco-selected-border);cursor:nwse-resize}.photo-editor-tools{display:flex;gap:8px;flex-wrap:wrap}.photo-crop-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.photo-crop-controls label{display:block;font-size:13px}.photo-crop-controls input{display:block;width:100%;margin-top:8px;accent-color:var(--ueco-selected-border)}[data-slot=dialog-content].photo-editor-dialog{--tw-translate-x:0px;--tw-translate-y:0px;position:fixed;inset:16px;margin:auto;width:calc(100% - 32px);height:fit-content;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;transform:none!important;translate:none!important}.photo-editor-dialog .photo-editor-heading{position:sticky;top:0;z-index:2;background:var(--ueco-overlay)}[data-slot=dialog-content].photo-view-dialog{--tw-translate-x:0px;--tw-translate-y:0px;position:fixed;inset:16px;margin:auto;height:fit-content;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;transform:none!important;translate:none!important}.collective-back-link{color:var(--ueco-gold,#d4af37);font-size:13px;text-decoration:none;white-space:nowrap}.collective-back-link:focus-visible,.collective-back-link:hover{text-decoration:underline}@media (max-width:700px){.topbar{min-height:70px;height:auto;gap:8px}.topbar-right{gap:8px}.topbar-right .private-badge{display:none}.ueco-logo{width:145px;height:23px}.collective-back-link{font-size:11px}}