:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body,#root{min-height:100%}input,select,textarea,button{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}input:not([type=checkbox]):not([type=radio]):disabled,select:disabled,textarea:disabled{-webkit-text-fill-color:#4b5563;cursor:not-allowed;color:#4b5563!important;opacity:1!important;background-color:#f3f4f6!important}button:disabled{cursor:not-allowed;color:#4b5563!important;opacity:1!important}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.78!important}body{margin:0}body:after{content:"";height:700px;display:block}.action-center-scroll-pulse{z-index:1;animation:2.4s ease-out actionCenterPulse;position:relative}@keyframes actionCenterPulse{0%{box-shadow:0 0 0 2px #fb923ce6,0 0 22px #fb923c9e}45%{box-shadow:0 0 0 7px #fb923c38,0 0 30px #fb923c59}to{box-shadow:0 0 #fb923c00}}.calendar-reservation-popover{opacity:.62;-webkit-backdrop-filter:blur(4px);background:#ffffffd6;transition:opacity .15s,background-color .15s,box-shadow .15s}.calendar-reservation-popover:hover{opacity:1;background:#fffffff5}.cw-row-detail-collapsed{border-top-color:#0000}.cw-row-expansion-shell{opacity:0;transform-origin:top;will-change:max-height, opacity, transform;max-height:0;transition:max-height .24s cubic-bezier(.22,1,.36,1),opacity .17s ease-out,transform .22s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-6px)}.cw-row-expansion-shell.is-open{opacity:1;max-height:1400px;transform:translateY(0)}.cw-row-expansion-inner{overflow:hidden}.cw-row-expansion{opacity:0;transform-origin:top;will-change:opacity, transform;transition:opacity .18s ease-out 45ms,transform .22s cubic-bezier(.22,1,.36,1) 45ms;transform:translateY(-6px)}.cw-row-expansion-shell.is-open .cw-row-expansion{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.cw-row-expansion-shell,.cw-row-expansion{transition:none;transform:none}}@keyframes cw-rebook-row-pulse{0%,to{background-color:inherit;box-shadow:inset 0 0 #10b98100}18%,48%{background-color:#ecfdf5f2;box-shadow:inset 0 0 0 2px #10b9818c,0 0 0 4px #10b9811a}72%{background-color:#ecfdf58c;box-shadow:inset 0 0 0 2px #10b98159,0 0 0 2px #10b9810f}}.cw-rebook-row-pulse{animation:.9s ease-in-out 3 cw-rebook-row-pulse}@media (prefers-reduced-motion:reduce){.cw-rebook-row-pulse{background-color:#ecfdf58c;animation:none;box-shadow:inset 0 0 0 2px #10b98159}}@keyframes cw-rebook-current-request-glow{0%,to{background-color:#fff;box-shadow:inset 0 0 0 1px #10b9813d,0 0 #10b98100}20%,50%{background-color:#ecfdf5fa;box-shadow:inset 0 0 0 2px #10b9819e,0 0 0 5px #10b98124}78%{background-color:#ecfdf5c2;box-shadow:inset 0 0 0 2px #10b98161,0 0 0 3px #10b9811a}}.cw-current-request-card{box-sizing:border-box;background-color:#fff;border-radius:.65rem;width:100%;padding:.55rem .65rem;display:block;border:1px solid #fff!important;outline:none!important;transition:none!important;box-shadow:0 2px 7px #00000014!important}.cw-queue-member-row:hover .cw-current-request-card:not(.cw-rebook-current-request-glow),.cw-current-request-card:not(.cw-rebook-current-request-glow):hover{box-shadow:none!important;background-color:#f9fafb!important;border-color:#f9fafb!important}.cw-current-request-card.cw-rebook-current-request-glow{border-color:#fff!important}.cw-rebook-current-request-glow{animation:.72s ease-in-out 3 cw-rebook-current-request-glow}@media (prefers-reduced-motion:reduce){.cw-rebook-current-request-glow{background-color:#ecfdf5eb;animation:none;box-shadow:inset 0 0 0 2px #10b98173,0 0 0 3px #10b9811a}}html{scrollbar-gutter:stable;overflow-y:scroll}body,#root{overflow-x:clip}#tentative-decisions-table,#tentative-decisions-table *{box-sizing:border-box}#tentative-decisions-table th:last-child,#tentative-decisions-table td:last-child{contain:paint;overflow:clip}#tentative-decisions-table th:last-child>*,#tentative-decisions-table td:last-child>*{max-width:100%;overflow:clip}#tentative-decisions-table button{outline-offset:-2px;box-shadow:none!important;transition-property:background-color,border-color,color!important;transform:none!important}#tentative-decisions-table button:focus,#tentative-decisions-table button:focus-visible{outline-offset:-2px;box-shadow:none!important}#tentative-decisions-table [data-cw-tentative-action-region=true]{contain:paint;isolation:isolate;overflow:clip}#tentative-decisions-table [data-cw-tentative-action-region=true] button,#tentative-decisions-table [data-cw-tentative-action-region=true] button:hover,#tentative-decisions-table [data-cw-tentative-action-region=true] button:active,#tentative-decisions-table [data-cw-tentative-action-region=true] button:focus,#tentative-decisions-table [data-cw-tentative-action-region=true] button:focus-visible{box-shadow:none!important;outline-offset:-2px!important;transform:translate(0,0)scale(1)!important}@keyframes cw-asset-drawer-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cw-asset-drawer-backdrop-fade-out{0%{opacity:1}to{opacity:0}}html.cw-asset-drawer-scroll-lock,body.cw-asset-drawer-scroll-lock{overflow:hidden!important}.cw-asset-drawer{will-change:transform;backface-visibility:hidden;overscroll-behavior:contain;width:min(38vw,46rem);min-width:34rem;max-height:100vh;transition:transform .34s cubic-bezier(.22,1,.36,1);overflow-y:auto;transform:translate(100%)}.cw-asset-drawer.is-opening{transform:translate(100%)}.cw-asset-drawer.is-open{transform:translate(0)}.cw-asset-drawer.is-closing{transition-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(100%)}.cw-asset-drawer-backdrop,.cw-asset-drawer-backdrop.is-opening{opacity:0}.cw-asset-drawer-backdrop.is-open{animation:.22s ease-out both cw-asset-drawer-backdrop-fade-in}.cw-asset-drawer-backdrop.is-closing{animation:.22s ease-in both cw-asset-drawer-backdrop-fade-out}@media (width<=1024px){.cw-asset-drawer{width:min(92vw,46rem);min-width:0}}.cw-asset-drawer-full{width:min(96vw,92rem);min-width:0}@media (width<=1024px){.cw-asset-drawer-full{width:96vw}}@media (prefers-reduced-motion:reduce){.cw-asset-drawer{transition-duration:1ms!important}.cw-asset-drawer-backdrop{animation-duration:1ms!important}}@keyframes cw-reservation-adjust-handle-soft-pulse{0%,to{box-shadow:inset 0 0 0 1px #ffffff57,0 0 #47556900,0 0 #6366f100}50%{box-shadow:inset 0 0 0 1px #ffffff8a,0 0 0 4px #6366f129,0 0 16px #47556952}}.cw-reservation-adjust-editable-range{color:#fff!important;background:#374151!important;border-color:#4b5563!important}.cw-reservation-adjust-editable-handle{box-shadow:inset 0 0 0 1px #ffffff57;cursor:grab!important;background:#475569!important;border-color:#cbd5e1!important}.cw-reservation-adjust-handle-pulse{animation:2.4s ease-in-out infinite cw-reservation-adjust-handle-soft-pulse}@media (prefers-reduced-motion:reduce){.cw-reservation-adjust-handle-pulse{animation:none;box-shadow:inset 0 0 0 1px #ffffff8a,0 0 0 3px #6366f124}}.cw-calendar-selected-range{color:#fff!important;background:#1e293b!important;border-color:#0f172a!important;box-shadow:inset 0 0 0 1px #ffffff38,0 2px 6px #0f172a33!important}.cw-calendar-selected-range-handle{color:#fff!important;background:#0f172a!important;border-color:#020617!important;box-shadow:inset 0 0 0 1px #ffffff4d,0 0 0 2px #0f172a2e,0 3px 8px #0f172a3d!important}.cw-calendar-selected-range-adjust-mode{transition:background-color .18s,border-color .18s,box-shadow .18s}.cw-calendar-selected-range-handle.cw-reservation-adjust-handle-pulse,.cw-reservation-adjust-editable-handle.cw-reservation-adjust-handle-pulse{isolation:isolate;position:relative;overflow:visible}.cw-calendar-selected-range-handle.cw-reservation-adjust-handle-pulse:after,.cw-reservation-adjust-editable-handle.cw-reservation-adjust-handle-pulse:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;animation:2.4s ease-in-out infinite cw-reservation-adjust-handle-ring-pulse;position:absolute;inset:-4px}@keyframes cw-reservation-adjust-handle-ring-pulse{0%,to{opacity:.28;box-shadow:0 0 #94a3b800,0 0 #6366f100}50%{opacity:1;box-shadow:0 0 0 4px #94a3b838,0 0 18px #6366f13d}}@media (prefers-reduced-motion:reduce){.cw-calendar-selected-range-handle.cw-reservation-adjust-handle-pulse:after,.cw-reservation-adjust-editable-handle.cw-reservation-adjust-handle-pulse:after{opacity:1;animation:none;box-shadow:0 0 0 4px #94a3b838}}.cw-calendar-selected-range-handle.cw-reservation-adjust-handle-pulse:active,.cw-reservation-adjust-editable-handle.cw-reservation-adjust-handle-pulse:active{color:#0f172a!important;cursor:grabbing!important;background:#bfdbfe!important;border-color:#60a5fa!important;transform:none!important;box-shadow:inset 0 0 0 1px #ffffffb8,0 0 0 3px #93c5fd61,0 0 22px #60a5fa5c!important}.cw-calendar-selected-range-handle.cw-reservation-adjust-handle-pulse:active:after,.cw-reservation-adjust-editable-handle.cw-reservation-adjust-handle-pulse:active:after{opacity:1!important;animation:none!important;box-shadow:0 0 0 5px #93c5fd3d,0 0 24px #60a5fa52!important}.cw-calendar-selected-range-handle.cw-reservation-adjust-linked-handle-active,.cw-reservation-adjust-editable-handle.cw-reservation-adjust-linked-handle-active{color:#0f172a!important;cursor:grabbing!important;background:#bfdbfe!important;border-color:#60a5fa!important;transform:none!important;box-shadow:inset 0 0 0 1px #ffffffb8,0 0 0 3px #93c5fd61,0 0 22px #60a5fa5c!important}.cw-calendar-selected-range-handle.cw-reservation-adjust-linked-handle-active:after,.cw-reservation-adjust-editable-handle.cw-reservation-adjust-linked-handle-active:after{opacity:1!important;animation:none!important;box-shadow:0 0 0 5px #93c5fd3d,0 0 24px #60a5fa52!important}.cw-reservation-drawer-backdrop{will-change:background-color;transition:background-color .24s ease-in-out;background-color:#0000!important}.cw-reservation-drawer-backdrop.is-open{background-color:#0000004d!important}.cw-reservation-drawer-backdrop.is-closing{background-color:#0000!important}.cw-reservation-drawer{will-change:transform;transition:transform .26s cubic-bezier(.4,0,.2,1);transform:translate(100%)}.cw-reservation-drawer.is-open{transform:translate(0)}.cw-reservation-drawer.is-closing{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.cw-reservation-drawer,.cw-reservation-drawer-backdrop{transition:none!important;transform:none!important}}.cw-calendar-selected-range,.cw-calendar-selected-range-handle{color:#fff!important;font-weight:800!important}.cw-calendar-selected-range:hover{background:#334155!important;border-color:#1e293b!important}.cw-calendar-selected-range-handle:hover{background:#1e293b!important;border-color:#0f172a!important}button.cw-calendar-selected-outside-month,button.cw-calendar-selected-outside-month:hover,button.cw-calendar-selected-outside-month:focus-visible{color:#fff!important;background:#1e293b!important;border-color:#0f172a!important;font-weight:800!important;box-shadow:inset 0 0 0 1px #ffffff38,0 2px 6px #0f172a33!important}button.cw-calendar-selected-outside-month.cw-calendar-selected-range-handle,button.cw-calendar-selected-outside-month.cw-calendar-selected-range-handle:hover,button.cw-calendar-selected-outside-month.cw-calendar-selected-range-handle:focus-visible{color:#fff!important;background:#0f172a!important;border-color:#020617!important}.workspace-view-tabs{isolation:isolate;align-items:flex-end;position:relative}.workspace-view-tabs:after{content:"";z-index:0;pointer-events:none;background:#d1d5db;height:1px;position:absolute;bottom:0;left:0;right:0}.workspace-view-tab{z-index:1;appearance:none;box-sizing:border-box;border-style:solid;border-width:1px 1px 0;border-radius:0;min-height:46px;margin:0;padding:.75rem 1rem;font-weight:600;line-height:1.25rem;transition:border-radius .23s cubic-bezier(.4,0,.2,1),box-shadow .23s cubic-bezier(.4,0,.2,1),background-color .16s,border-color .16s,color .16s;position:relative;transform:none;box-shadow:0 3px 9px #00000021!important}.workspace-view-tab-clear{color:#374151;background:#fff;border-color:#d1d5db}.workspace-view-tab-clear:hover{color:#111827;background:#f9fafb}.workspace-view-tab-alert{color:#fff;background:#dc2626;border-color:#dc2626}.workspace-view-tab-alert:hover{background:#b91c1c;border-color:#b91c1c}.workspace-view-tab-controls{color:#fff;background:#000;border-color:#000}.workspace-view-tab-controls:hover{background:#111827;border-color:#111827}.workspace-view-tab-active{z-index:2;border-radius:22px 22px 0 0;box-shadow:0 6px 22px #0007!important}.workspace-view-tab-inactive{border-radius:0;box-shadow:0 3px 9px #00000021!important}.workspace-view-tab-inactive:hover{box-shadow:0 4px 13px #0000002e!important}.workspace-view-tab-alert.workspace-view-tab-inactive{box-shadow:0 3px 9px #0003,0 7px 16px #0000001a!important}.workspace-view-tab-alert.workspace-view-tab-inactive:hover{box-shadow:0 4px 13px #0000003b,0 8px 19px #0000001f!important}.workspace-view-tab-controls.workspace-view-tab-inactive{box-shadow:0 3px 9px #0000003d,0 7px 16px #0000001f!important}.workspace-view-tab-controls.workspace-view-tab-inactive:hover{box-shadow:0 4px 13px #00000047,0 8px 19px #00000024!important}@media (prefers-reduced-motion:reduce){.workspace-view-tab{transition:none}}.workspace-view-tab-clear.workspace-view-tab-active{box-shadow:0 2px 2px -1px #000000fa,0 5px 7px -3px #000000e6,0 11px 22px -7px #000000b8,0 22px 44px -15px #0000007a!important}.workspace-view-tab-alert.workspace-view-tab-active{box-shadow:0 2px 2px -1px #000,0 5px 7px -3px #000000f5,0 11px 22px -7px #000c,0 22px 44px -15px #0000008a!important}.workspace-view-tab-controls.workspace-view-tab-active{box-shadow:0 2px 2px -1px #000,0 5px 7px -3px #000000fa,0 11px 22px -7px #000000d6,0 22px 44px -15px #00000094!important}.workspace-view-tab{white-space:nowrap;text-align:center;flex:0 0 14rem;justify-content:center;align-items:center;width:14rem;display:inline-flex}.workspace-subtab-strip>button,.management-subtab-strip>button{white-space:nowrap;text-align:center;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workspace-subtab-strip[data-workspace-view=operations]>button{flex-basis:11.5rem;width:11.5rem}.workspace-subtab-strip[data-workspace-view=maintenance]>button{flex-basis:12.5rem;width:12.5rem}.workspace-subtab-strip[data-workspace-view=management]>button{flex-basis:14rem;width:14rem}.workspace-subtab-strip[data-workspace-view=controls]>button{flex-basis:13rem;width:13rem}.management-subtab-strip>button{flex-basis:12.5rem;width:12.5rem}@media (width<=640px){.workspace-view-tabs{gap:.75rem}.workspace-view-tab,.workspace-subtab-strip>button,.management-subtab-strip>button{flex-basis:min(100%,14rem);width:min(100%,14rem)}}.cw-rentals-lifecycle-tab{z-index:0;isolation:isolate;box-sizing:border-box;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;outline:none;transition:none;position:relative;box-shadow:0 1px 2px #0000000d}.cw-rentals-lifecycle-tab:not(.is-selected),.cw-rentals-lifecycle-tab:not(.is-selected):hover,.cw-rentals-lifecycle-tab:not(.is-selected):focus,.cw-rentals-lifecycle-tab:not(.is-selected):focus-visible{z-index:0;background:#f9fafb;border-color:#e5e7eb;outline:none;transform:none;box-shadow:0 1px 2px #0000000d}.cw-rentals-lifecycle-tab.is-selected,.cw-rentals-lifecycle-tab.is-selected:hover,.cw-rentals-lifecycle-tab.is-selected:focus,.cw-rentals-lifecycle-tab.is-selected:focus-visible{z-index:2;background:#000;border-color:#000;outline:none;transform:none;box-shadow:0 1px 2px #0000000d}@keyframes cw-reserved-current-window-glow{0%,to{background-color:#fff;box-shadow:0 4px 12px #0f172a14,inset 0 0 0 1px #10b9813d}22%,52%{background-color:#ecfdf5fa;box-shadow:0 6px 18px #10b9812e,inset 0 0 0 2px #10b981b8,0 0 0 4px #10b9811f}78%{background-color:#ecfdf5b8;box-shadow:0 5px 14px #10b9811f,inset 0 0 0 2px #10b98166}}.cw-reserved-current-window-card{z-index:2;background:#fff;border:1px solid #10b98152;border-radius:.7rem;padding:.58rem .68rem;transition:border-color .16s,box-shadow .16s,background-color .16s;display:block;position:relative;box-shadow:0 4px 12px #0f172a14}.cw-tentative-current-window-card{min-height:3.65rem;padding-left:.78rem;padding-right:.82rem}.cw-reserved-current-window-card:hover{background:#ecfdf58c;border-color:#10b98194;box-shadow:0 6px 16px #10b9811f}.cw-reserved-current-window-glow{animation:.95s ease-in-out 3 cw-reserved-current-window-glow}.cw-reserved-date-history{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .18s,transform .22s;display:grid;transform:translateY(-.35rem)}.cw-reserved-date-history>div{overflow:hidden}.cw-reserved-date-history-open{opacity:1;grid-template-rows:1fr;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.cw-reserved-current-window-glow{animation:none}.cw-reserved-date-history{transition:none}}.cw-reserved-workflow-actions{white-space:nowrap;flex-direction:column;align-items:stretch;gap:.5rem;width:100%;min-width:0;display:flex}.cw-reserved-workflow-action-row{align-items:center;gap:.5rem;width:100%;display:flex}.cw-reserved-workflow-action-row-primary,.cw-reserved-workflow-action-row-secondary{justify-content:flex-end}.cw-reserved-workflow-action-row>button{flex:none}button.bg-black{background-color:#343a40!important;border-color:#343a40!important}button.bg-black:hover{background-color:#414852!important;border-color:#414852!important}button.bg-black:active{background-color:#2b3036!important;border-color:#2b3036!important}.cw-reserved-bookings-table{table-layout:fixed;width:100%}.cw-reserved-bookings-table .cw-reserved-col-customer{width:13%}.cw-reserved-bookings-table .cw-reserved-col-asset{width:7%}.cw-reserved-bookings-table .cw-reserved-col-dates{width:25%}.cw-reserved-bookings-table .cw-reserved-col-payment{width:8%}.cw-reserved-bookings-table .cw-reserved-col-status{width:11%}.cw-reserved-bookings-table .cw-reserved-col-actions{width:36%}.cw-reserved-bookings-table th:nth-child(5){white-space:nowrap}.cw-reserved-bookings-table th,.cw-reserved-bookings-table td{box-sizing:border-box;min-width:0}.cw-reserved-date-history-subrow>td{overflow:hidden}.cw-reserved-date-history-grid{box-sizing:border-box;grid-template-columns:14% 7% 24% 9% 11% 35%;width:100%;min-width:0;display:grid}.cw-reserved-date-history-column{grid-column:3;min-width:0;padding-right:.75rem}.cw-reserved-date-history-column>*{min-width:0;max-width:100%}.cw-reserved-date-history-subrow>td{background:0 0;border-top:0 solid #0000;transition:border-color .18s,background-color .18s}.cw-reserved-date-history-subrow-open>td{background:#f9fafbb8;border-top-width:1px;border-top-color:#f3f4f6}.cw-reserved-date-history-motion{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .21s cubic-bezier(.22,1,.36,1),opacity .15s,transform .21s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(-.3rem)}.cw-reserved-date-history-motion-inner{min-height:0;overflow:hidden}.cw-reserved-date-history-motion-open{opacity:1;pointer-events:auto;grid-template-rows:1fr;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.cw-reserved-date-history-subrow>td,.cw-reserved-date-history-motion{transition:none}}.cw-static-status-text{display:inline;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.cw-tentative-decisions-table-scroll,.cw-tentative-decisions-table [data-cw-tentative-action-region=true]{overflow:visible}.cw-tentative-action-stack{flex-direction:column;align-items:flex-end;gap:.35rem;width:100%;display:flex}.cw-tentative-action-row{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.3rem;display:flex}.cw-tentative-action-row-primary,.cw-tentative-action-row-secondary{justify-content:flex-end}@media (width<=640px){.max-w-7xl.mx-auto.space-y-6>.sticky.top-0.z-40{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.max-w-7xl.mx-auto.space-y-6>.sticky.top-0.z-40>:first-child{grid-area:2/1}.max-w-7xl.mx-auto.space-y-6>.sticky.top-0.z-40>:nth-child(2){text-align:left;grid-area:1/1/auto/-1;justify-self:stretch}.max-w-7xl.mx-auto.space-y-6>.sticky.top-0.z-40>:nth-child(2)>div{font-size:1.25rem;line-height:1.25}.max-w-7xl.mx-auto.space-y-6>.sticky.top-0.z-40>:nth-child(3){flex-wrap:wrap;grid-area:2/2;gap:.5rem}}button[data-calendar-date-cell=true].bg-white{color:#111827;font-weight:600}.owner-login-shell{color:#f7f8fb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at top,#172033 0,#080b12 58%,#05070b 100%);place-items:center;min-height:100vh;padding:24px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.owner-login-card{background:#0e131df5;border:1px solid #293449;border-radius:18px;gap:18px;width:min(100%,430px);padding:34px;display:grid;box-shadow:0 24px 70px #00000073}.owner-login-mark{color:#f0b74c;letter-spacing:.22em;font-size:.8rem;font-weight:800}.owner-login-card h1{margin:0;font-size:1.8rem}.owner-login-card p{color:#9da9bc;margin:-8px 0 4px}.owner-login-card label{color:#dbe2ee;gap:8px;font-size:.9rem;font-weight:650;display:grid}.owner-login-card input{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#090d15;border:1px solid #3b465a;border-radius:10px;padding:12px 13px}.owner-login-card input:focus{outline-offset:2px;border-color:#0000;outline:2px solid #d79b32}.owner-login-card button,.owner-session-bar button{color:#111;font:inherit;cursor:pointer;background:#d79b32;border:0;border-radius:10px;padding:12px 16px;font-weight:800}.owner-login-card button:disabled{opacity:.55;cursor:not-allowed}.owner-login-card .owner-login-link{color:#cbd4e3;background:0 0;padding:2px;text-decoration:underline}.owner-mfa-qr{background:#fff;border-radius:12px;width:240px;max-width:100%;margin:0 auto}.owner-mfa-manual{color:#aeb9cb;font-size:.85rem}.owner-mfa-manual code{overflow-wrap:anywhere;color:#f7f8fb;letter-spacing:.12em;margin-top:9px;display:block}.owner-recovery-card{width:min(100%,520px)}.owner-recovery-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.owner-recovery-codes code{text-align:center;letter-spacing:.08em;background:#090d15;border:1px solid #344056;border-radius:7px;padding:9px}.owner-login-error{color:#ffd9dc;background:#35161b;border:1px solid #8c3941;border-radius:9px;padding:10px 12px;font-size:.9rem}.owner-session-bar{z-index:10000;color:#e9edf5;background:#0a0e16f0;border:1px solid #344056;border-radius:11px;align-items:center;gap:12px;padding:8px 9px 8px 13px;font:600 .78rem Inter,ui-sans-serif,system-ui,sans-serif;display:flex;position:fixed;top:12px;right:14px;box-shadow:0 8px 28px #00000052}.owner-session-bar button{padding:7px 10px;font-size:.76rem}.owner-security-backdrop{z-index:1000;background:#1118279e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.owner-security-dialog{color:#111827;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:18px;width:min(520px,100%);padding:32px;position:relative;box-shadow:0 24px 70px #00000047}.owner-security-dialog h2{margin:8px 0 10px;font-size:1.65rem}.owner-security-dialog p{color:#4b5563;margin:0 0 22px;line-height:1.55}.owner-security-dialog label{gap:7px;margin-top:14px;font-weight:700;display:grid}.owner-security-dialog input{min-height:48px;font:inherit;border:1px solid #9ca3af;padding:10px 12px}.owner-security-dialog .owner-login-link{color:#374151;background:0 0;border:0;padding:8px 0;text-decoration:underline}.owner-security-close{color:#374151;background:0 0;border:0;font-size:1.8rem;position:absolute;top:14px;right:16px}.owner-security-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.owner-security-actions button{color:#fff;background:#111827;border:1px solid #111827;border-radius:10px;min-height:44px;padding:0 18px;font-weight:700}.owner-security-actions .owner-security-cancel{color:#111827;background:#fff}.owner-security-actions .owner-security-danger{background:#b91c1c;border-color:#b91c1c}
