.owner-app.owner-admin,.owner-select-panel.owner-select-dark{--owner-ink:#eeeee9;--owner-muted:#aaaeb7;--owner-line:#343944;--owner-accent:#e1c484;--owner-gold:#d6b777;--owner-canvas:#14171c;--owner-surface:#1d2128;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--owner-ink)}.owner-admin{background:var(--owner-canvas);font-family:Jost,Arial,sans-serif}.owner-admin :is(h1,h2,h3){color:var(--owner-ink);font-family:inherit}.owner-admin h1{letter-spacing:-.6px;font-size:30px;font-weight:550}.owner-admin h2{letter-spacing:-.2px;font-size:18px}.owner-admin .owner-sidebar{border-color:var(--owner-line);background:#191c22;width:232px;padding:28px 18px 20px}.owner-admin .owner-brand{width:172px;margin:0 auto 32px;padding:0}.owner-admin .owner-nav-label{letter-spacing:.16em;color:#9299a5;margin:0 0 12px;padding:0 12px;font-size:10px;display:block}.owner-admin .owner-sidebar nav{gap:6px}.owner-admin .owner-sidebar nav a{text-align:left;color:#b7bbc4;border-radius:8px;flex-direction:row;justify-content:flex-start;gap:12px;min-height:46px;padding:12px;font-size:14px}.owner-admin .owner-sidebar nav a span{overflow-wrap:anywhere;min-width:0}.owner-admin .owner-sidebar nav a svg{flex-shrink:0}.owner-admin .owner-sidebar nav a.active{color:#f0d494;background:#373124}.owner-admin .owner-sidebar nav a:hover:not(.active){color:#fff;background:#282d35}.owner-admin .owner-sidebar-bottom{text-align:left;gap:8px;padding-top:28px}.owner-admin .owner-sidebar-bottom :is(a,button){flex-direction:row;gap:12px;min-height:40px;padding:10px 12px;font-size:12px}.owner-admin .owner-sidebar-bottom>span{color:var(--owner-muted);border-color:var(--owner-line);padding:16px 12px 0;font-size:11px}.owner-admin .owner-workspace{margin-left:232px}.owner-admin .owner-topbar{border-color:var(--owner-line);background:#191c22;padding:0 32px}.owner-admin .owner-topbar-owner b{color:#cbd0d8;background:#2c313b}.owner-admin .owner-main{min-width:0;max-width:1520px;padding:32px}.owner-admin .owner-page-header{margin-bottom:24px}.owner-admin .owner-card{background:var(--owner-surface);box-shadow:none;border-radius:12px;padding:24px}.owner-admin .owner-eyebrow{color:#c4ad7a}.owner-admin .owner-button{box-shadow:none;background:#dcc18b;border-color:#dcc18b;border-radius:8px;color:#211e17!important}.owner-admin .owner-button.secondary{background:#272d36;border-color:#434a56;color:var(--owner-ink)!important}.owner-admin .owner-button.secondary:hover{background:#343b46}.owner-admin :is(.owner-field input,.owner-field textarea,.owner-filter input,.owner-select){color:var(--owner-ink);background:#15191f;border-color:#414753;border-radius:8px}.owner-admin :is(input,textarea)::-moz-placeholder{color:#9097a3;opacity:1}.owner-admin :is(input,textarea)::placeholder{color:#9097a3;opacity:1}.owner-admin .owner-field label{color:#d0d3da;font-size:13px}.owner-admin .owner-select svg{color:var(--owner-muted)}.owner-admin :is(input,textarea):disabled{color:#a7aeba;background:#252a33}.owner-admin input[type=checkbox]{accent-color:#dcc18b}.owner-admin .owner-field input[type=file]{background:#191e25}.owner-admin .owner-field input::file-selector-button{color:var(--owner-ink);background:#303744;border-color:#4b5360}.owner-admin .owner-field-heading{color:#c4ad7a}.owner-admin .owner-table{white-space:normal}.owner-admin .owner-table th{color:#a8afbb;letter-spacing:.07em;background:#191d24;font-size:11px}.owner-admin .owner-table td{overflow-wrap:anywhere;padding:17px 16px}.owner-admin .owner-table tbody tr:hover{background:#252b34}.owner-admin .owner-table td a{color:#e8d3a6}.owner-admin .owner-table td small{font-size:12px}.owner-admin .owner-table td:first-child{min-width:150px}.owner-admin .owner-tag{color:#ced4dd;background:#303640;border-radius:20px;padding:4px 10px}.owner-admin .owner-tag.new{color:#b8d7ef;background:#273b4b}.owner-admin .owner-tag.reviewing{color:#efd08c;background:#453a25}.owner-admin .owner-tag.closed{color:#aadac4;background:#263c34}.owner-admin .owner-stats{border:1px solid var(--owner-line);background:var(--owner-surface);border-radius:12px;gap:0;margin:0 0 24px;overflow:hidden}.owner-admin .owner-stat{border:0;border-right:1px solid var(--owner-line);background:0 0;border-radius:0;padding:20px 24px}.owner-admin .owner-stat:last-child{border:0}.owner-admin .owner-stat strong{margin:8px 0;font-size:30px}.owner-admin .owner-stat span{font-size:13px}.owner-admin .owner-error{color:#ffc3be;background:#382527;border-color:#694044}.owner-admin .owner-success{color:#b6e6cb;background:#21382f;border-color:#3c6453}.owner-admin .owner-notice{color:#e9d39e;background:#383222;border-color:#655638}.owner-admin .owner-dashboard-signals{border:1px solid var(--owner-line);color:var(--owner-muted);background:#1d2128}.owner-admin .owner-dashboard-signals b{color:#eeeee9}.owner-admin .owner-dashboard-signals .owner-signal-error{color:#ffb3aa}.owner-admin .customer-terms,.owner-admin pre{color:#c7cdd7;white-space:pre-wrap;overflow-wrap:anywhere;background:#14181f;max-width:100%}.owner-admin .owner-timeline li{border-color:#716142}.owner-admin .owner-workflow-nav{border-bottom:1px solid var(--owner-line);background:0 0;border-radius:0;gap:20px;padding:0}.owner-admin .owner-workflow-nav :is(a,button){color:#aeb5c1;min-height:48px;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;padding:10px 2px;text-decoration:none;display:flex}.owner-admin .owner-workflow-nav :is(a,button):hover{color:#f1d49a;background:0 0}.owner-admin .owner-workflow-nav [aria-current=page],.owner-admin .owner-workflow-nav [aria-selected=true]{color:#f1d49a;border-bottom-color:#d6b777}.owner-admin .owner-section-heading{flex-wrap:wrap}.owner-admin .owner-filter{background:var(--owner-surface);border:1px solid var(--owner-line);border-radius:12px;padding:16px}.owner-admin .owner-filter input{flex:1;max-width:none}.owner-admin .owner-filter .owner-select-control{flex:0 240px}.owner-admin .owner-menu-toggle{color:#eeeee9}.owner-admin .owner-columns>aside{position:static}.owner-admin .owner-kv{align-items:baseline}.owner-admin .owner-pagination{font-size:13px}.owner-admin .owner-pagination .owner-button{min-width:96px}.owner-admin ::-webkit-scrollbar-track{background:#191c22}.owner-admin ::-webkit-scrollbar-thumb{background:#4d535d}.owner-admin ::selection{color:#fff;background:#6c5730}.owner-select-panel.owner-select-dark{background:#222832;border-color:#505866;border-radius:10px;padding:6px;box-shadow:0 16px 48px #0007}.owner-select-dark .owner-select-search{margin-bottom:4px;padding:7px 9px}.owner-select-dark .owner-select-search input{color:var(--owner-ink);font-size:14px}.owner-select-dark [role=option]{color:#e5e8ee;border-radius:6px;padding:12px;line-height:1.45}.owner-select-dark [role=option] span{overflow-wrap:anywhere;min-width:0}.owner-select-dark [role=option].active{background:#343d4a}.owner-select-dark [role=option][aria-selected=true]{color:#f0d294;background:#3a3428}.owner-select-dark [role=listbox]{outline-offset:-3px}.owner-select-dark p{color:#b2bac6}.owner-admin.owner-auth{background:#14171c;display:block}.owner-admin.owner-auth .owner-workspace{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:stretch;width:100%;max-width:none;margin:0}.owner-admin .owner-auth-story{border-right:1px solid var(--owner-line);background:radial-gradient(at 0 100%,#66502c35,#0000 65%),#191c22;min-width:0;padding:calc(clamp(32px,5vw,80px))}.owner-admin .owner-auth-story>img{width:220px}.owner-admin .owner-auth-story h2{max-width:440px;font-size:calc(clamp(32px,3.3vw,52px));font-weight:450;line-height:1.15}.owner-admin .owner-auth-story span{color:#b7bbc5}.owner-admin.owner-auth .owner-main{width:100%;min-width:0;max-width:560px;padding:48px 32px}.owner-admin.owner-auth.owner-security .owner-main{max-width:720px}.owner-admin .owner-login-subtitle{text-align:left;color:#c6ad78;letter-spacing:.15em;margin-bottom:18px}.owner-admin .owner-login{background:0 0;border:0;padding:0}.owner-admin .owner-login h1{font-size:34px}.owner-admin .owner-login-link{text-align:center;color:#dcc18b;background:0 0;border:0;min-height:36px;margin:16px auto 0;padding:6px;font-size:13px;line-height:1.5}.owner-admin .owner-login-brand{display:none}.owner-admin .desk-auth-icon{color:#e1c484;background:#332f25;border:1px solid #665637;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:flex}.owner-admin .desk-password{position:relative}.owner-admin .desk-password input{padding-right:52px}.owner-admin .desk-password button{color:#aeb5c1;background:0 0;border:0;place-items:center;width:42px;display:grid;position:absolute;top:3px;bottom:3px;right:3px}.owner-admin .desk-auth-note{border-top:1px solid var(--owner-line);color:var(--owner-muted);text-align:center;margin-top:28px;padding-top:20px;font-size:12px}.owner-admin #mfa-code:not([inputmode=text]),.owner-admin #setup-code{font-variant-numeric:tabular-nums;letter-spacing:.25em;font-size:23px}.owner-admin .owner-mfa{background:0 0;border:0;min-width:0;max-width:100%;margin:0;padding:0}.owner-admin .owner-mfa h1{font-size:28px}.owner-admin .owner-mfa p{color:var(--owner-muted);margin:12px 0}.owner-admin .owner-mfa .owner-error{color:#ffc3be}.owner-admin .owner-mfa .owner-success{color:#b6e6cb}.owner-admin .owner-mfa form{margin-top:20px}.owner-admin .owner-mfa .owner-button{white-space:normal;width:100%;margin-top:16px}.owner-admin .desk-mfa-verify,.owner-admin .owner-mfa-recovery,.owner-admin .owner-mfa-setup{background:var(--owner-surface);border:1px solid var(--owner-line);border-radius:12px;min-width:0;margin-top:20px;padding:20px}.owner-admin .owner-mfa h2{margin:0 0 12px;font-size:17px}.owner-admin .owner-mfa img{background:#fff;border-radius:10px;width:220px;max-width:100%;height:auto;margin:20px auto;display:block}.owner-admin .owner-mfa code{overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:all;user-select:all;max-width:100%;margin:12px 0;display:block}.owner-admin .owner-mfa pre{word-break:break-word;white-space:pre-wrap;margin:16px 0;font-size:14px;line-height:1.9}.owner-admin .owner-mfa-saved{align-items:flex-start;gap:12px;margin-top:16px;line-height:1.6;display:flex}.owner-admin .owner-mfa-saved input{flex-shrink:0;margin-top:4px}.owner-admin .desk-step{color:#dcc18b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px}.owner-admin .desk-security-state{color:#b6e6cb;border:1px solid #3c6453;border-radius:20px;align-items:center;gap:8px;margin-bottom:16px;padding:5px 12px;font-size:12px;display:inline-flex}.owner-admin .desk-summary{border:1px solid var(--owner-line);background:var(--owner-surface);border-radius:12px;flex-wrap:wrap;gap:16px 32px;margin-bottom:20px;padding:18px 22px;display:flex}.owner-admin .desk-summary>div{overflow-wrap:anywhere;flex:160px;min-width:0}.owner-admin .desk-summary small{color:var(--owner-muted);margin-bottom:5px;display:block}.owner-admin .desk-summary strong{font-weight:500}.owner-admin .desk-inquiry-body{max-width:1100px}.owner-admin .desk-inquiry-body .owner-columns{grid-template-columns:1fr}.owner-admin .desk-inquiry-body .owner-columns>aside{display:block}.owner-admin .desk-dashboard-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:24px;display:grid}.owner-admin .desk-task{border-bottom:1px solid var(--owner-line);color:var(--owner-ink);align-items:center;gap:16px;padding:18px 0;display:flex}.owner-admin .desk-task:last-child{border:0}.owner-admin .desk-task>div{flex:1;min-width:0}.owner-admin .desk-task small{color:var(--owner-muted);display:block}.owner-admin .desk-task b{color:#dcc18b;font-variant-numeric:tabular-nums;min-width:32px;font-size:22px}.owner-admin .desk-task span{color:#dcc18b}.owner-admin .desk-settings-links{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}@media (width<=1100px){.owner-admin .owner-main{padding:24px}.owner-admin .desk-dashboard-grid{grid-template-columns:1fr}.owner-admin .owner-stat{border-bottom:1px solid var(--owner-line)}.owner-admin .owner-stat:nth-child(2){border-right:0}.owner-admin .owner-stat:nth-child(3){border-bottom:0}}@media (width<=767px){.owner-admin .owner-sidebar{width:260px;max-width:calc(100vw - 40px);padding:28px 18px}.owner-admin .owner-workspace{margin:0}.owner-admin .owner-main{padding:22px 16px}.owner-admin .owner-topbar{padding:0 12px}.owner-admin .owner-topbar-owner{display:none}.owner-admin .owner-page-header h1{font-size:26px}.owner-admin .owner-card{padding:18px}.owner-admin .owner-stat{padding:16px}.owner-admin .owner-stat span{font-size:12px}.owner-admin .owner-stat strong{font-size:28px}.owner-admin .owner-filter{gap:12px;padding:12px}.owner-admin .owner-filter .owner-select-control,.owner-admin .owner-filter input{flex:100%}.owner-admin .owner-workflow-nav{gap:18px}.owner-admin .owner-workflow-nav :is(a,button){font-size:13px}.owner-admin.owner-auth .owner-workspace{display:block}.owner-admin .owner-auth-story{background:#191c22;border:0;gap:0;min-height:0;padding:24px}.owner-admin .owner-auth-story>img{width:160px}.owner-admin .owner-auth-story small,.owner-admin .owner-auth-story>div{display:none}.owner-admin.owner-auth .owner-main{max-width:560px;padding:28px 20px}.owner-admin .owner-login-subtitle{font-size:10px;display:block}.owner-admin .owner-login h1{font-size:30px}.owner-admin .owner-mfa{padding:0}.owner-admin .desk-mfa-verify,.owner-admin .owner-mfa-recovery,.owner-admin .owner-mfa-setup{padding:16px}.owner-admin .desk-summary{gap:14px;padding:16px}.owner-admin .desk-summary>div{flex-basis:120px}.owner-admin .owner-table td,.owner-admin .owner-table th{padding:12px}.owner-admin .desk-auth-icon{margin-bottom:18px}}.owner-admin .desk-dialog{background:var(--owner-surface);width:calc(100% - 32px);max-width:680px;max-height:calc(100dvh - 48px);color:var(--owner-ink);border:1px solid #444d5a;border-radius:16px;margin:auto;padding:28px;overflow-y:auto;box-shadow:0 32px 100px #0008}.owner-admin .desk-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080c13b8}.owner-admin .desk-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.owner-admin .desk-dialog>header h2{margin:0}.owner-admin .desk-dialog>p{margin:16px 0 24px}.owner-admin .desk-dialog fieldset{border:0;margin:0;padding:0}.owner-admin .desk-dialog>header>button{min-width:44px;padding:6px;font-size:24px;line-height:1}@media (width<=767px){.owner-admin .desk-dialog{padding:20px}.owner-admin .desk-responsive-table,.owner-admin .desk-responsive-table tbody,.owner-admin .desk-responsive-table td,.owner-admin .desk-responsive-table tr{width:100%;display:block}.owner-admin .desk-responsive-table thead{display:none}.owner-admin .desk-responsive-table tr{border-bottom:1px solid var(--owner-line);padding:14px 0}.owner-admin .desk-responsive-table tr:last-child{border:0}.owner-admin .desk-responsive-table td{border:0;min-width:0;padding:5px 0}.owner-admin .desk-responsive-table td:before{content:attr(data-label);color:var(--owner-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px;font-size:10px;display:block}.owner-admin .desk-responsive-table td:first-child{min-width:0;font-size:15px}.owner-admin .desk-responsive-table td a{overflow-wrap:anywhere}}.owner-admin .desk-calendar-modes{background:#14181e;border-radius:8px;gap:4px;margin-left:auto;padding:4px;display:flex}.owner-admin .desk-calendar-modes button{color:#b5bdc8;background:0 0;border:0;border-radius:6px;min-height:40px;padding:8px 18px}.owner-admin .desk-calendar-modes button[aria-pressed=true]{color:#f0d294;background:#3a3428}.owner-admin .desk-calendar{padding:0;overflow:hidden}.owner-admin .desk-calendar>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.owner-admin .desk-calendar>header h2{text-transform:capitalize;margin:0}.owner-admin .desk-calendar>header>div{gap:6px;display:flex}.owner-admin .desk-calendar>header button{padding:8px 12px}.owner-admin .desk-calendar-grid{border-top:1px solid var(--owner-line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.owner-admin .desk-weekday{letter-spacing:.08em;color:#a7afbd;text-align:center;padding:12px;font-size:11px}.owner-admin .desk-calendar-day{border-top:1px solid var(--owner-line);border-right:1px solid var(--owner-line);min-width:0;min-height:130px;padding:8px}.owner-admin .desk-calendar-day:nth-child(7n){border-right:0}.owner-admin .desk-calendar-day.outside{background:#171b21}.owner-admin .desk-calendar-day.outside .desk-day-number{color:#858d9b}.owner-admin .desk-day-number{color:#d4dae3;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:36px;padding:4px 7px;display:flex}.owner-admin .today .desk-day-number{color:#f0d294;background:#3a3428}.owner-admin .desk-day-count{background:#333e4d;border-radius:4px;padding:1px 5px;font-size:10px}.owner-admin .desk-calendar-event{text-align:left;color:#d5e5f4;overflow-wrap:anywhere;background:#293849;border:0;border-left:2px solid #799ec0;border-radius:5px;width:100%;margin:6px 0;padding:7px;font-size:11px;display:block}.owner-admin .desk-calendar-event small,.owner-admin .desk-calendar-event strong{font-size:inherit;font-weight:400;display:block}.owner-admin .desk-calendar-event time{font-weight:600}.owner-admin .desk-calendar-event.conflict{color:#f2d9ae;background:#483526;border-color:#d2a364}.owner-admin .desk-calendar-event.cancelled{color:#b7acb8;background:#302c33;border-color:#776575}.owner-admin .desk-calendar-hint{padding:14px 20px;font-size:12px}.owner-admin .desk-agenda-ride{text-align:left;border:0;border-bottom:1px solid var(--owner-line);width:100%;color:var(--owner-ink);background:0 0;align-items:center;gap:20px;padding:18px 0;display:flex}.owner-admin .desk-agenda-ride>span:nth-child(2){flex:1;min-width:0}.owner-admin .desk-agenda-ride small{color:var(--owner-muted);overflow-wrap:anywhere;display:block}.owner-admin .desk-agenda-ride time{color:#dcc18b;font-variant-numeric:tabular-nums}.owner-admin .desk-agenda-ride:last-child{border:0}@media (width<=900px){.owner-admin .desk-calendar-day{min-height:64px;padding:4px}.owner-admin .desk-calendar-event{display:none}.owner-admin .desk-day-number{flex-direction:column;justify-content:flex-start;gap:4px;min-height:52px;padding:3px;font-size:12px}.owner-admin .desk-calendar-modes{margin-left:0}.owner-admin .desk-agenda-ride{flex-wrap:wrap;gap:12px}.owner-admin .desk-agenda-ride>.owner-tag{margin-left:0;font-size:11px}.owner-admin .desk-calendar>header{padding:16px}.owner-admin .desk-weekday{padding:10px 2px}}.owner-select-dark .owner-select-search:focus-within{border-bottom-color:#d6b777}.owner-select-dark .owner-select-search input:focus-visible{outline:none}.owner-select-dark .owner-select-search input{min-height:40px;padding:4px}.owner-select-dark [role=option] svg{flex-shrink:0}.owner-admin .desk-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-admin .desk-stats .owner-stat{border-bottom:0;border-right:1px solid var(--owner-line)}.owner-admin .desk-stats .owner-stat:last-child{border:0}.owner-admin .desk-calendar-jump{flex-direction:row;flex:0 250px;align-items:center;gap:10px;display:flex}.owner-admin .desk-calendar-jump label{white-space:nowrap}.owner-admin .desk-calendar-jump input{max-width:175px}@media (width<=767px){.owner-admin .desk-stats{grid-template-columns:1fr}.owner-admin .desk-stats .owner-stat{border-right:0;border-bottom:1px solid var(--owner-line);grid-template-columns:1fr auto;align-items:center;gap:4px 12px;display:grid}.owner-admin .desk-stats .owner-stat strong{grid-area:1/2/3;margin:0}.owner-admin .desk-stats .owner-stat span{font-size:13px}}.owner-admin .desk-recovery-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.owner-admin .desk-recovery-codes code{border:1px solid var(--owner-line);color:#e4d3ae;text-align:center;background:#15191f;border-radius:6px;margin:0;padding:10px;font-size:13px;line-height:1.5}.owner-app.owner-admin.owner-security .owner-workspace{grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.owner-app.owner-admin.owner-security .owner-auth-story{gap:20px;height:100%;min-height:0;padding:calc(clamp(24px,5vh,64px)) calc(clamp(24px,4vw,64px));overflow:hidden}.owner-app.owner-admin.owner-security .owner-main{overscroll-behavior-y:contain;scrollbar-gutter:stable;align-self:stretch;max-width:none;height:100%;min-height:0;padding:0 calc(clamp(20px,4vw,64px)) 40px;overflow-y:auto}.owner-security .owner-mfa{max-width:640px;margin:0 auto}.owner-admin .desk-security-nav{z-index:5;background:var(--owner-canvas);border-bottom:1px solid var(--owner-line);margin-bottom:16px;padding:20px 0;position:sticky;top:0}.owner-admin .desk-security-nav a{color:#e1c484;align-items:center;gap:10px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.owner-security .owner-mfa:first-child{padding-top:32px}.owner-admin :is(.owner-check,.owner-mfa-saved){cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;font-size:14px;line-height:1.5;display:flex}.owner-admin :is(.owner-check,.owner-mfa-saved)>input[type=checkbox]{appearance:auto;cursor:pointer;accent-color:#dcc18b;border-radius:4px;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:1.5px 0 0;padding:0}.owner-admin :is(.owner-check,.owner-mfa-saved)>span{overflow-wrap:anywhere;min-width:0}.owner-admin input[type=checkbox]:focus-visible{outline-offset:4px;outline:2px solid #dcc18b}@media (width<=767px){.owner-app.owner-admin.owner-security .owner-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.owner-app.owner-admin.owner-security .owner-auth-story{border-bottom:1px solid var(--owner-line);height:auto;padding:18px 20px}.owner-app.owner-admin.owner-security .owner-auth-story>img{width:140px}.owner-app.owner-admin.owner-security .owner-main{padding:0 20px 28px}.owner-admin .desk-security-nav{margin-bottom:20px;padding:8px 0}}.owner-admin .fleet-editor-heading h2:focus,.owner-admin .fleet-heading h1:focus{outline:none}.owner-admin .fleet-overview{border:1px solid var(--owner-line);background:linear-gradient(110deg,#302d24,#1d2128 65%);border-radius:12px;align-items:center;gap:32px;margin-bottom:28px;padding:22px 24px;display:flex}.owner-admin .fleet-overview>div{flex-shrink:0;align-items:center;gap:16px;display:flex}.owner-admin .fleet-overview strong{font-size:22px;font-weight:500;display:block}.owner-admin .fleet-overview span:not(.fleet-icon){color:var(--owner-muted);font-size:13px}.owner-admin .fleet-overview p{max-width:490px;color:var(--owner-muted);margin-left:auto;font-size:14px;line-height:1.6}.owner-admin .fleet-icon{color:#e1c484;background:#333025;border:1px solid #554a34;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.owner-admin .fleet-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.owner-admin .fleet-tabs{border:1px solid var(--owner-line);background:#1d2128;border-radius:10px;gap:4px;padding:4px;display:flex}.owner-admin .fleet-tabs button{min-height:44px;color:var(--owner-muted);font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:flex}.owner-admin .fleet-tabs button[aria-pressed=true]{color:#f0d294;background:#3a3428}.owner-admin .fleet-tabs span{background:#14171c70;border-radius:5px;padding:2px 7px;font-size:11px}.owner-admin .fleet-search{color:var(--owner-muted);background:#15191f;border:1px solid #414753;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.owner-admin .fleet-search input{color:var(--owner-ink);width:100%;min-width:0;min-height:44px;font:inherit;background:0 0;border:0;outline:none;font-size:14px}.owner-admin .fleet-search:focus-within{outline-offset:2px;outline:2px solid #dcc18b}.owner-admin .fleet-search svg{flex-shrink:0}.owner-admin .fleet-overview-search{max-width:460px;margin-bottom:24px}.owner-admin .fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.owner-admin .fleet-vehicle{border:1px solid var(--owner-line);background:var(--owner-surface);border-radius:12px;flex-direction:column;min-width:0;padding:24px;display:flex}.owner-admin .fleet-vehicle header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.owner-admin .fleet-state{color:#b3bac6;background:#303640;border-radius:20px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;display:inline-flex}.owner-admin .fleet-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.owner-admin .fleet-state.active{color:#b6e6cb;background:#263d32}.owner-admin .fleet-vehicle h2{overflow-wrap:anywhere;margin:0 0 20px;font-size:20px;line-height:1.35}.owner-admin .fleet-label{letter-spacing:.12em;color:var(--owner-muted);margin:0 0 10px;font-size:10px}.owner-admin .fleet-chips{flex-wrap:wrap;flex:1;align-content:flex-start;gap:7px;margin-bottom:24px;display:flex}.owner-admin .fleet-chips>span{color:#d1d5de;overflow-wrap:anywhere;border:1px solid #414753;border-radius:6px;max-width:100%;padding:5px 9px;font-size:12px}.owner-admin .fleet-buffers{color:var(--owner-muted);border-top:1px solid var(--owner-line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;font-size:12px;display:flex}.owner-admin .fleet-buffers b{color:#d8dce4;font-weight:500}.owner-admin .fleet-vehicle footer{border-top:1px solid var(--owner-line);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:-8px;padding-top:8px;display:flex}.owner-admin .fleet-back,.owner-admin .fleet-text-button{color:#e1c484;min-height:44px;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:inline-flex}.owner-admin .fleet-back:hover,.owner-admin .fleet-text-button:hover{color:#fff0cf;text-decoration:underline}.owner-admin .fleet-text-button:disabled{opacity:.5;cursor:wait}.owner-admin .fleet-back{color:var(--owner-muted);margin-bottom:20px}.owner-admin .fleet-editor{max-width:1100px}.owner-admin .fleet-editor-heading{align-items:center;gap:16px;margin-bottom:28px;display:flex}.owner-admin .fleet-editor-heading h2{margin:0;font-size:24px}.owner-admin .fleet-editor-heading .owner-eyebrow{margin-bottom:4px}.owner-admin .fleet-editor fieldset{border:0;min-width:0;margin:0;padding:0}.owner-admin .fleet-form-section{border-top:1px solid var(--owner-line);grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:36px;padding:28px 0;display:grid}.owner-admin .fleet-form-section h3{margin:0 0 8px;font-size:16px;font-weight:500}.owner-admin .fleet-form-section p{font-size:13px;line-height:1.65}.owner-admin .fleet-selected-count{color:#e1c484;margin-top:14px;font-size:12px;display:inline-block}.owner-admin .fleet-editor .fleet-listings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.owner-admin .fleet-listing{cursor:pointer;overflow-wrap:anywhere;border:1px solid #414753;border-radius:8px;align-items:center;gap:10px;min-height:52px;padding:12px;font-size:13px;line-height:1.4;display:flex;position:relative}.owner-admin .fleet-listing.selected{color:#f0d494;background:#383226;border-color:#9c8556}.owner-admin .fleet-listing input,.owner-admin .fleet-switch input{opacity:0;width:1px;height:1px;margin:0;position:absolute}:is(.owner-admin .fleet-listing:has(input:focus-visible),.owner-admin .fleet-switch:has(input:focus-visible)){outline-offset:3px;outline:2px solid #dcc18b}.owner-admin .fleet-listing:hover{border-color:#b19966}.owner-admin .fleet-listing-mark{border:1px solid #5d6573;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.owner-admin .fleet-listing-mark svg{opacity:0}.owner-admin .selected .fleet-listing-mark{color:#211e17;background:#dcc18b;border-color:#dcc18b}.owner-admin .selected .fleet-listing-mark svg{opacity:1}.owner-admin .fleet-help{color:var(--owner-muted);margin-top:12px}.owner-admin .fleet-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.owner-admin .fleet-switch{cursor:pointer;align-items:center;gap:12px;min-height:44px;margin-top:20px;display:flex;position:relative}.owner-admin .fleet-switch-track{background:#4b5360;border-radius:20px;flex:0 0 38px;width:38px;height:22px;padding:3px;transition:background .15s;display:block}.owner-admin .fleet-switch-track:before{content:"";background:#dce0e6;border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block}.owner-admin .fleet-switch input:checked+.fleet-switch-track{background:#dcc18b}.owner-admin .fleet-switch input:checked+.fleet-switch-track:before{background:#28241c;transform:translate(16px)}.owner-admin .fleet-switch strong{font-size:13px;font-weight:500;display:block}.owner-admin .fleet-switch small{color:var(--owner-muted);margin-top:4px;font-size:12px;display:block}.owner-admin .fleet-buffer-preview{color:var(--owner-muted);background:#15191f;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:14px 8px;font-size:12px;display:flex}.owner-admin .fleet-buffer-preview strong{color:#e1c484;font-weight:500}.owner-admin .fleet-editor .owner-actions{border-top:1px solid var(--owner-line);padding-top:24px}.owner-admin .fleet-block-intro{max-width:650px;margin:0 0 24px;font-size:14px;line-height:1.7}.owner-admin .fleet-blocks{background:var(--owner-surface);border:1px solid var(--owner-line);border-radius:12px;overflow:hidden}.owner-admin .fleet-blocks:empty{display:none}.owner-admin .fleet-block-row{border-bottom:1px solid var(--owner-line);align-items:flex-start;gap:20px;padding:24px;display:flex}.owner-admin .fleet-block-row:last-child{border-bottom:0}.owner-admin .fleet-date{text-align:center;color:#e1c484;background:#292b2c;border:1px solid #4b4639;border-radius:10px;flex:0 0 60px;width:60px;padding:10px 4px}.owner-admin .fleet-date strong{font-size:24px;font-weight:500;line-height:1.1;display:block}.owner-admin .fleet-date span{text-transform:uppercase;font-size:11px}.owner-admin .fleet-block-content{overflow-wrap:anywhere;flex:1;min-width:0}.owner-admin .fleet-block-content h2{margin:0 0 6px;font-size:16px}.owner-admin .fleet-block-content>p{margin:0 0 12px;font-size:14px}.owner-admin .fleet-block-times{color:#c5cbd5;align-items:flex-start;gap:8px;font-size:12px;display:flex}.owner-admin .fleet-block-times svg{flex-shrink:0;margin-top:2px}.owner-admin .fleet-block-content details{color:var(--owner-muted);font-size:12px}.owner-admin .fleet-block-content summary{font-weight:400}.owner-admin .fleet-empty{text-align:center;color:var(--owner-muted);padding:48px 24px}.owner-admin .fleet-empty svg{color:#dcc18b;margin:0 auto 16px}.owner-admin .fleet-empty h2{margin-bottom:10px}.owner-admin .fleet-empty p{max-width:460px;margin:auto;font-size:14px;line-height:1.6}@media (width<=1100px){.owner-admin .fleet-form-section{grid-template-columns:minmax(0,1fr);gap:20px}.owner-admin .fleet-overview p{max-width:360px}}@media (width<=767px){.owner-admin .fleet-grid{grid-template-columns:minmax(0,1fr);gap:16px}.owner-admin .fleet-overview{flex-wrap:wrap;gap:16px;padding:18px}.owner-admin .fleet-overview p{margin:0;font-size:13px}.owner-admin .fleet-tabs,.owner-admin .fleet-toolbar>.owner-button{width:100%}.owner-admin .fleet-tabs button{flex:1;justify-content:center;padding:8px}.owner-admin .fleet-overview-search{max-width:none}.owner-admin .fleet-vehicle{padding:20px}.owner-admin .fleet-editor{padding:20px 16px}.owner-admin .fleet-editor-heading{gap:12px}.owner-admin .fleet-editor-heading h2{font-size:21px}.owner-admin .fleet-editor .fleet-listings{grid-template-columns:minmax(0,1fr)}.owner-admin .fleet-block-row{flex-wrap:wrap;gap:12px;padding:18px 16px}.owner-admin .fleet-date{flex-basis:48px;width:48px}.owner-admin .fleet-block-row>.fleet-text-button{margin-left:60px}.owner-admin .fleet-search input{font-size:16px}}.owner-admin .desk-calendar-day{transition:background .15s;position:relative}.owner-admin .desk-calendar-day:hover{background:#252c35}.owner-admin .desk-calendar-day.selected{box-shadow:inset 0 0 0 1px #c4a362;box-shadow:none;background:#2c3540}.owner-admin .desk-calendar-day.outside.selected{background:#29313b}.owner-admin .desk-day-select{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.owner-admin .desk-day-select:focus-visible{outline-offset:-3px;outline:2px solid #a9bfd6}.owner-admin .desk-day-number{z-index:2;pointer-events:none;position:relative;background:0 0!important}.owner-admin .desk-day-value{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:500;display:inline-flex}.owner-admin .selected .desk-day-value{color:#19222d;background:#d5dee8}.owner-admin .today:not(.selected) .desk-day-value{color:#f0d294;background:#383226}.owner-admin .desk-calendar-event{z-index:3;position:relative}.owner-admin .desk-calendar-jump{flex-basis:280px}.owner-admin .desk-date-picker{flex:1;min-width:0}.owner-admin .desk-date-trigger{gap:10px;width:100%}.owner-admin .desk-date-panel{z-index:100;color:var(--owner-ink);background:#222832;border:1px solid #505866;border-radius:14px;padding:16px;position:fixed;overflow-y:auto;box-shadow:0 20px 64px #0009}.owner-admin .desk-date-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.owner-admin .desk-date-panel>header strong{font-size:14px;font-weight:500}.owner-admin .desk-date-month>button,.owner-admin .desk-date-panel>header button{color:#bfc8d5;background:0 0;border:0;border-radius:6px;place-items:center;min-width:30px;min-height:36px;display:grid}.owner-admin .desk-date-month>button:hover,.owner-admin .desk-date-panel>header button:hover{background:#343d4a}.owner-admin .desk-date-month{grid-template-columns:28px minmax(0,1fr) 84px 28px;align-items:center;gap:4px;margin-bottom:14px;display:grid}.owner-admin .desk-date-month .owner-select{gap:4px;min-height:40px;padding:8px;font-size:12px}.owner-admin .desk-date-month .owner-select svg{flex-shrink:0;width:13px}.owner-admin .desk-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.owner-admin .desk-date-grid>span{text-align:center;color:#a3adba;padding:8px 0;font-size:11px}.owner-admin .desk-date-grid>button{aspect-ratio:1;color:#e5e8ee;font:inherit;background:0 0;border:0;border-radius:8px;min-width:0;font-size:13px}.owner-admin .desk-date-grid>button.outside{color:#8a94a3}.owner-admin .desk-date-grid>button:hover{background:#3b4654}.owner-admin .desk-date-grid>button[aria-current=date]{color:#f0d294}.owner-admin .desk-date-grid>button[aria-pressed=true]{color:#19222d;background:#d5dee8}.owner-admin .desk-date-panel>footer{border-top:1px solid var(--owner-line);color:var(--owner-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:10px;font-size:11px;display:flex}.owner-admin .desk-date-panel>footer button{color:#e1c484;font:inherit;background:0 0;border:0;min-height:36px;font-size:12px}@media (width<=767px){.owner-admin .desk-calendar-jump{flex-basis:100%}.owner-admin .desk-date-trigger{font-size:14px}.owner-admin .desk-day-number{min-height:52px}.owner-admin .desk-day-value{width:25px;height:25px}}.owner-admin .desk-workflow-card>h2{margin-bottom:12px}.owner-admin .desk-workflow-card>.owner-muted{max-width:780px;margin-bottom:24px;line-height:1.65}.owner-admin .desk-workflow-card .owner-offer-version{gap:16px;padding:24px 0}.owner-admin .desk-workflow-card .owner-offer-version:last-child{padding-bottom:0}.owner-admin .desk-workflow-card .owner-offer-version>.owner-actions{justify-content:flex-start;gap:12px;margin-top:0}.owner-admin .desk-workflow-card .owner-offer-version>div>strong{overflow-wrap:anywhere;display:block}.owner-admin .desk-workflow-card .owner-offer-version>div>p{margin-top:6px}.owner-admin .desk-conflict-panel{background:#26251f;border:1px solid #5a4837;border-radius:10px;margin:20px 0 28px;padding:20px}.owner-admin .desk-conflict-panel>p{margin:0 0 18px;line-height:1.65}.owner-admin .desk-conflict-panel>.owner-button{margin-bottom:4px}.owner-admin .desk-conflict-panel>.owner-form-grid{margin-top:24px!important}.owner-admin .desk-conflict-panel>.owner-button:last-child{margin-bottom:0;margin-top:24px!important}.owner-admin .desk-proof-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.owner-admin .desk-proof-heading>div{overflow-wrap:anywhere;flex:1;min-width:220px}.owner-admin .desk-proof-heading strong{margin-bottom:6px;font-size:15px;display:block}.owner-admin .desk-proof-heading .owner-muted{font-size:13px;line-height:1.6}.owner-admin .desk-proof-heading>.owner-button{flex-shrink:0}.owner-admin .desk-availability-card{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.owner-admin .desk-availability-card h2,.owner-admin .desk-availability-card p{margin:0}.owner-admin .desk-availability-card>.owner-button{margin-top:4px}.owner-admin .desk-workflow-card>details{border-top:1px solid var(--owner-line);padding-top:16px;margin-top:24px!important}.owner-admin .desk-inline-actions{justify-content:flex-start}@media (width<=767px){.owner-admin .desk-conflict-panel{padding:16px}.owner-admin .desk-proof-heading{gap:16px}.owner-admin .desk-proof-heading>div{flex-basis:100%;min-width:0}.owner-admin .desk-conflict-panel>.owner-button,.owner-admin .desk-proof-heading>.owner-button{width:100%}.owner-admin .desk-workflow-card .owner-actions>.owner-button{flex:100%}}.owner-admin .desk-workflow-card>.owner-offer-version+details{margin-top:0!important}
