@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_b599a02b-module__z3fvBW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_b599a02b-module__z3fvBW__variable{--font-words:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_62afb188-module__Slg-Ja__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_62afb188-module__Slg-Ja__variable{--font-figures:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ink:#111;--muted:#666;--rule:#ddd;--accent:#b84a00;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:0}a{color:inherit;text-underline-offset:3px}button,input,select,textarea{font:inherit}button,select,input:not([type=checkbox]),summary{min-height:44px}button,select,input,textarea{color:#111;background:#fff;border:1px solid #888;border-radius:0;padding:10px 12px}button,summary{cursor:pointer}button:disabled{cursor:wait}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.app-shell{grid-template-columns:218px minmax(0,1fr);min-height:100vh;display:grid}.left-bar{border-right:1px solid var(--rule);flex-direction:column;height:100vh;padding:22px 18px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.04em;align-items:center;min-height:44px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.venue-switch{margin:0 0 16px;display:block}.venue-switch span{color:var(--muted);margin:4px 0;font-size:12px;display:block}.venue-switch select{width:100%;max-width:100%;font-size:13px}.venue-name{color:var(--muted);margin:0 0 18px;font-size:13px}.left-bar nav,.menu-panel nav{gap:2px;display:grid}.left-bar nav a,.menu-panel a{align-items:center;min-height:44px;padding:8px;font-size:15px;text-decoration:none;display:flex}.left-bar a[aria-current],.menu-panel a[aria-current]{border-left:3px solid var(--accent);color:var(--accent);font-weight:650}.left-bar footer{margin-top:auto;padding-top:16px}.left-bar footer a{min-height:44px;padding:12px 0;font-size:12px;display:block}.left-bar footer button{width:100%}.workspace{overflow-wrap:anywhere;min-width:0}.phone-bar{display:none}.owner-page{max-width:960px;margin:0;padding:30px 40px 70px}.page-heading{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.page-heading h1,.eyebrow{color:var(--muted);font-size:15px;font-weight:600}.page-heading span{color:var(--muted);font-size:13px}h1{letter-spacing:-.025em;font-size:26px}h2{margin:0 0 10px;font-size:16px;line-height:1.5}.feed-state{border-left:3px solid var(--accent);padding:10px 14px;font-size:14px}.sales-hero{border-bottom:1px solid var(--rule);padding:18px 0 24px}.hero-number{letter-spacing:-.055em;margin:0;font-size:clamp(52px,7vw,94px);font-weight:700;line-height:1}.hero-line{color:var(--accent);margin:14px 0 8px;font-size:18px}.provenance{color:var(--muted);font-size:12px;line-height:1.5}.quick-facts{color:var(--muted);flex-wrap:wrap;gap:12px 24px;margin-top:20px;font-size:14px;display:flex}.quick-facts b{color:var(--ink);font-size:18px}.metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px 0 8px;display:grid}.metric-row strong{letter-spacing:-.035em;font-size:clamp(21px,3vw,34px);display:block}.metric-row span{color:var(--muted);font-size:13px}.chart-section{border-bottom:1px solid var(--rule);padding:24px 0}.chart-phone{display:none}.chart-section svg{width:100%;height:auto;overflow:visible}.text-twin summary{align-items:center;width:fit-content;min-width:44px;font-size:14px;text-decoration:underline;display:flex}.text-twin table{margin:10px 0}.needs-list{margin-top:28px}.needs-list a{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;min-height:52px;text-decoration:none;display:flex}.needs-list a span{color:var(--muted);font-size:13px}.about-numbers{color:var(--muted);margin-top:28px;font-size:13px;line-height:1.6}.about-numbers a,.text-link{align-items:center;min-height:44px;display:inline-flex}.missing-feed{color:var(--muted);border-bottom:1px solid var(--rule);padding-bottom:16px;font-size:14px}.table-scroll{max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:12px 10px}th{font-weight:600}td small{color:var(--muted);display:block}caption{text-align:left;color:var(--muted);padding:12px 0;font-size:13px}.empty-word{color:var(--muted);font-size:28px}.loading-space{background:#f5f5f5;height:300px}.workspace main a{align-items:center;min-height:44px;display:inline-flex}.workspace main form{max-width:100%}.workspace main table a{align-items:center;min-height:44px;display:inline-flex}.legal-page{max-width:760px;margin:0 auto;padding:32px 24px;line-height:1.7}.legal-page nav a{align-items:center;min-height:44px;margin-right:18px;display:inline-flex}@media (max-width:820px){.app-shell{display:block}.left-bar{display:none}.phone-bar{border-bottom:1px solid var(--rule);z-index:5;background:#fff;justify-content:space-between;align-items:center;padding:8px 16px;display:flex;position:sticky;top:0}.phone-menu{position:relative}.phone-menu>button{align-items:center;gap:8px;display:flex}.menu-panel{background:#fff;border:1px solid #888;width:min(280px,100vw - 32px);max-height:calc(100dvh - 90px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.menu-panel button{width:100%;margin-top:12px}.owner-page{padding:24px 16px 70px}.metric-row{gap:10px}.chart-desktop{display:none}.chart-section .chart-phone{display:block}.chart-section svg text{font-size:14px}.page-heading{align-items:flex-start}.hero-number{font-size:64px}.workspace main{max-width:100%;padding-left:16px!important;padding-right:16px!important}.workspace table{font-size:13px}.workspace input,.workspace select{max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.invite-draft{gap:16px;max-width:440px;display:grid}.invite-draft>label{gap:5px;display:grid}.invite-draft fieldset{border:1px solid #aaa;padding:8px 12px}.location-check{align-items:center;gap:12px;min-height:44px;display:flex}.location-check input{width:22px;height:22px}.access-review{border-top:1px solid #ddd;margin-top:24px;padding-top:20px}:root{--paper:#f4f2f0;--ink:#0c0a08;--muted:#6f6a63;--rule:#dcd8d1;--accent:#e05e00;--accent-ink:#b64c00;--context:#c7c2ba;--wash:#ebe8e3;font-family:var(--font-words),Arial,sans-serif}body,.phone-bar,.menu-panel{background:var(--paper)}body{font-family:var(--font-words),Arial,sans-serif;line-height:1.45}button,input,select,textarea{background:var(--paper);color:var(--ink)}.num,.hero-number,.quick-facts b,.metric-row strong,.chart-section svg text,.numeric{font-family:var(--font-figures),ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.left-bar{overflow-y:auto}.left-bar a[aria-current],.menu-panel a[aria-current]{color:var(--ink);background:var(--wash);border-left-color:var(--ink)}.brand{letter-spacing:-.025em;font-weight:800}.owner-v7{max-width:936px;padding:28px 44px 64px}.record-stamp{color:var(--muted);margin:0 0 10px;font-size:13px}.finding{letter-spacing:-.025em;max-width:32ch;margin:0 0 12px;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.25}.finding .num{white-space:nowrap}.finding-comparison{color:var(--ink);margin:0 0 8px;font-size:16px}.source-slot{color:var(--muted);font-size:11px;line-height:1.65;font-family:var(--font-figures),ui-monospace,monospace;margin:10px 0 16px}.source-slot a{font-family:var(--font-words),sans-serif;margin-left:6px;font-size:13px}.archive-note{border-left:2px solid var(--ink);margin:12px 0 20px;padding:8px 12px;font-size:13px}.location-ledger{border-top:1px solid var(--ink)}.location-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.location-row a{font-size:16px;font-weight:600;text-decoration:none}.location-row a:hover{text-decoration:underline}.location-row small,.plain-rows small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.location-value{text-align:right}.location-value>.num{white-space:nowrap;font-size:25px;font-weight:700;line-height:1.2}.total-row .location-value>.num{font-size:32px}.total-row strong{font-size:16px}.missing-value{color:var(--muted);font-size:14px;font-family:var(--font-words),sans-serif!important}.missing-reason{font-size:14px}.comparison-bars{width:100%;max-width:240px;height:20px;margin-top:10px;display:block}.owner-facts{flex-wrap:wrap;gap:14px 26px;padding:6px 0;display:flex}.owner-facts>div{color:var(--muted);align-items:baseline;gap:7px;font-size:13px;display:flex}.owner-facts .num{color:var(--ink);font-size:16px;font-weight:600}.owner-section{border-top:1px solid var(--rule);margin:22px 0 0;padding:24px 0 0}.owner-section h2{letter-spacing:-.015em;max-width:45ch;margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.4}.week-total{color:var(--muted);margin:0;font-size:13px}.week-total .num{color:var(--ink);margin-right:5px;font-size:22px;font-weight:600;display:inline-block}.section-note{color:var(--muted);margin:0;font-size:14px}.embedded-chart{border:0;padding:10px 0 0}.embedded-chart h3{color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:500}.embedded-chart .provenance{font-family:var(--font-figures),monospace;font-size:11px}.plain-rows{border-top:1px solid var(--ink);margin-top:14px}.plain-rows>div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:18px;padding:12px 0;font-size:15px;display:grid}.plain-rows .num{font-weight:600}.owner-actions a{border-bottom:1px solid var(--rule);justify-content:space-between;gap:18px;font-size:14px;text-decoration:none;min-height:52px!important;display:flex!important}.owner-actions a>span:last-child{color:var(--muted);font-size:12px}@media (max-width:820px){.owner-v7{padding:22px 16px 60px}.finding{max-width:100%;font-size:25px}.finding .num{font-size:24px}.finding-comparison{font-size:14px}.location-row{gap:12px}.location-row a{font-size:15px}.location-value>.num{font-size:20px}.total-row .location-value>.num{font-size:25px}.location-row small{font-size:11px}.location-value small{max-width:130px;margin-left:auto}.owner-facts{gap:10px 16px}.owner-facts .num{font-size:15px}.source-slot{font-size:10px}.owner-section h2{font-size:17px}.plain-rows>div{font-size:14px}.comparison-bars{height:16px}.owner-section{margin-top:20px;padding-top:20px}}.nav-group{gap:2px;display:grid}.nav-group-label{color:var(--muted);margin:16px 8px 5px;font-size:12px;font-weight:600}.left-bar nav{padding-bottom:12px}.left-bar footer{border-top:1px solid var(--rule)}.chart-section .reference-label{font-family:var(--font-words),sans-serif}.chart-section .future-mark{stroke:var(--muted);stroke-width:1.4px;stroke-dasharray:5 4;fill:none}.chart-section .recorded-mark{stroke:none}.hourly-chart{border-bottom:0}.hourly-chart svg{max-height:330px;margin:18px 0 0}.hourly-chart .text-twin td:not(:first-child),.hourly-chart .text-twin th:not(:first-child){text-align:right}.workflow-page{max-width:920px}.workflow-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.workflow-entry{border-bottom:1px solid var(--line);padding:12px 0}.workflow-entry small{color:var(--muted)}.workflow-contact{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.workflow-contact a,.workflow-page a{align-items:center;min-height:44px;display:inline-flex}.workflow-page input,.workflow-page select,.workflow-page textarea,.workflow-page button{min-height:44px}.business-date-picker{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 26px;display:flex}.business-date-picker form,.business-date-picker nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.business-date-picker input,.business-date-picker button{font:inherit;border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);border-radius:0;padding:8px 12px}.business-date-picker button{background:var(--ink);color:var(--paper);cursor:pointer}.business-date-picker a{align-items:center;min-height:44px;display:inline-flex}.business-date-picker label{font-size:14px}.events-table{overflow-wrap:normal;min-width:1180px}.events-table td{min-width:82px}.events-table td:nth-child(3),.events-table td:nth-child(4){min-width:160px}.events-table td:nth-child(8){min-width:120px}.events-table td:first-child,.events-table td:nth-child(2),.events-table td:nth-child(6),.events-table td:nth-child(9),.events-table td:nth-child(10){white-space:nowrap}.report-wide-table{overflow-wrap:normal;min-width:650px}.report-wide-table td:first-child{min-width:130px}.report-amount{white-space:nowrap;font-variant-numeric:tabular-nums}.retained-report .report-wide-table td:first-child{width:140px}.reports-page .table-scroll{min-width:0}.sales-history-table{overflow-wrap:normal;min-width:720px}.sales-history-table td:nth-child(2),.sales-history-table td:nth-child(3),.sales-history-table td:nth-child(5){white-space:nowrap}.event-menu-scroll{min-width:0}.event-menu-scroll:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.event-menu-table{overflow-wrap:normal;min-width:680px}.event-menu-table td:first-child{min-width:190px}.event-menu-table td:not(:first-child){white-space:nowrap}.event-menu-table input{flex:none}.event-menu-table button{white-space:nowrap;flex-shrink:0;min-width:44px}.access-level-legend{gap:6px;padding-left:18px;display:grid}.access-level-list{gap:12px;padding:0;list-style:none;display:grid}.access-level-list li{border-top:1px solid #7f7f7f59;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:10px;display:flex}.access-level-person{overflow-wrap:anywhere;min-width:0;display:grid}.access-level-person small{opacity:.75}.access-level-list label{gap:5px;min-width:0;max-width:100%;display:grid}.access-level-list select{max-width:100%;min-height:44px}.access-level-org{overflow-wrap:anywhere;opacity:.85;min-width:0;max-width:36em}.sales-history-table td [data-v9-withheld=stored]{white-space:normal;max-width:24em;display:block}.home-face{min-width:0}.home-status-line{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;margin-top:6px;display:flex}.home-status{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.home-status:before{content:"";box-sizing:border-box;border:2px solid;border-radius:50%;flex:none;width:9px;height:9px}.home-status-verified:before{background:currentColor}.home-status-reported:before{border-style:dashed}.home-status-held:before{border-radius:1px}.home-status-unavailable:before{border-style:dotted}.home-status-reason{color:var(--muted);font-size:13px}.v9-big.v9-state .home-status-line{margin-top:0}.v9-big.v9-state .home-status{font-size:inherit}.why-drawer{min-width:0;margin-top:8px}.why-drawer>summary{min-height:44px;color:var(--ink);cursor:pointer;text-underline-offset:3px;align-items:center;padding:0 4px;font-size:13px;font-weight:600;text-decoration:underline;list-style:none;display:inline-flex}.why-drawer>summary::-webkit-details-marker{display:none}.why-drawer>summary:after{content:"+";margin-left:6px;font-weight:400}.why-drawer[open]>summary:after{content:"−"}.why-drawer>summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.why-drawer-body{border-top:1px solid var(--rule);overflow-wrap:anywhere;min-width:0;padding-top:8px}.why-drawer-body p{max-width:none}.why-drawer-body .nightly-source-warning,.why-drawer-body .v9-unverified-note{margin-top:6px}.sales-history-table td .why-drawer{white-space:normal;min-width:150px}@media (max-width:560px){.owner-v9.owner-nightly .v9-cards{grid-template-columns:minmax(0,1fr)}.owner-v9.owner-nightly .nightly-week-summary{grid-area:auto}.owner-v9.owner-nightly .v9-card:nth-child(n+2){border-left:0;border-top:1px solid var(--line);padding-left:0}}.owner-v9.owner-nightly .nightly-week-summary{display:block}.owner-nightly .home-enquiries{overflow-wrap:anywhere;margin:10px 0 0;font-size:14px;line-height:1.4}.owner-nightly .home-enquiries a{text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.owner-nightly .home-enquiries a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
:root{--canvas:#f3f5f4;--card:#fff;--card2:#f6f8f7;--line:#e4eae6;--ink:#07110b;--ink2:#565c59;--ink3:#858b8c;--ink4:#acb0ae;--accent:#805031;--accent-soft:#f0e2d7;--mint:#e8cbb6;--yellow:#ffd64e;--pink:#f9daf3;--violet:#bbcbf4;--sand:#eae7e1;--prior:#cfd6d2;--radius:12px;--paper:var(--canvas);--rule:var(--line);--muted:var(--ink2);--context:var(--prior);--wash:var(--card2)}body{background:var(--canvas);color:var(--ink);font-family:var(--font-words),system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px}.num,.numeric{font-family:var(--font-figures),ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.v9-icon{vertical-align:middle;flex:none;width:18px;height:18px}.v9-shell{grid-template-columns:232px minmax(0,1fr)}.v9-shell .left-bar{border-color:var(--line);background:var(--canvas);padding:22px 14px}.v9-shell .brand{letter-spacing:-.01em;white-space:nowrap;gap:10px;padding:0 10px 14px;font-size:16px;font-weight:700}.v9-shell .venue-switch{margin-bottom:6px;padding:0 10px}.v9-shell .venue-switch select{background:var(--card);border-color:var(--line);border-radius:10px;padding:10px 8px}.v9-shell .nav-group-label{color:var(--ink3);margin:14px 0 4px;padding:0 12px;font-size:12px;font-weight:400}.v9-shell .left-bar nav a,.v9-more-panel nav a{color:var(--ink2);border:1px solid #0000;border-radius:10px;gap:12px;padding:10px 12px;font-size:14px;font-weight:500}.v9-shell .left-bar nav a[aria-current],.v9-more-panel nav a[aria-current]{background:var(--card);color:var(--ink);border:1px solid var(--line);font-weight:600}.v9-shell .left-bar nav a:hover{background:var(--card2)}.v9-shell .left-bar footer{padding:12px 10px 0}.v9-shell .left-bar footer button,.v9-more-panel>button{background:var(--ink);color:#fff;border-color:var(--ink);border-radius:999px;font-weight:600}.v9-legal{justify-content:space-between;gap:8px;display:flex}.v9-shell .v9-legal a{font-size:11px}.v9-extra summary{color:var(--ink2);padding:12px;font-size:13px}.v9-extra[open]{padding-bottom:8px}.v9-phone-navigation{display:none}.owner-v9{overflow-wrap:normal;max-width:none;padding:18px 28px 44px}.owner-v9 a{text-decoration:none}.owner-v9 p{margin:0}.v9-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.v9-toolbar>span{color:var(--ink2);font-size:13px}.owner-v9 .v9-search{color:var(--ink3);border:1px solid var(--line);background:var(--card);border-radius:999px;align-items:center;gap:10px;width:380px;max-width:100%;padding:9px 14px;display:flex}.v9-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:24px 2px 16px;display:flex}.v9-heading h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.4}.v9-heading h1 .num{white-space:nowrap;font-weight:600}.v9-heading p{color:var(--ink2);margin:6px 0 0;font-size:13px}.owner-v9 .v9-button{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.v9-date-controls .business-date-picker{gap:8px;margin:0 2px 16px;font-size:12px}.v9-date-controls .business-date-picker form,.v9-date-controls .business-date-picker nav{gap:10px}.v9-date-controls .business-date-picker input{background:var(--card);border:1px solid var(--line);border-radius:999px}.v9-date-controls .business-date-picker button{border-radius:999px}.v9-date-controls .business-date-picker .source-slot{display:none}.v9-date-controls .business-date-picker label{font-size:12px}.v9-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.v9-card,.v9-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:none}.v9-card{padding:12px 20px 18px}.v9-card h2{min-height:44px;margin:0;font-size:14px;font-weight:600}.owner-v9 .v9-card h2 a{justify-content:space-between;gap:8px;min-height:44px;display:flex}.v9-card h2 svg{color:var(--ink4);width:16px;height:16px}.v9-big{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:clamp(22px,2.1vw,28px);font-weight:600;line-height:1.2;display:flex}.v9-big>.num{white-space:nowrap}.v9-state{font-family:var(--font-words),sans-serif;font-size:16px;font-weight:600;line-height:1.4}.v9-card .v9-say{color:var(--ink2);margin-top:10px;font-size:13px;line-height:1.6}.v9-say b{font-weight:500}.v9-card>.v9-chip{margin-top:10px}.v9-chip{white-space:nowrap;color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.v9-chip .v9-icon{width:12px;height:12px}.v9-chip.up{background:var(--mint)}.v9-chip.down{background:var(--pink)}.v9-chip.wait{background:var(--yellow)}.v9-chip.off{background:var(--sand);color:var(--ink2)}.v9-chip.tag{background:var(--violet)}.v9-panel{margin-top:14px;padding:20px 22px}.v9-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.v9-panel-head h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700;line-height:1.5}.v9-panel-head p{color:var(--ink2);margin-top:3px;font-size:13px}.v9-chart-host{min-width:0;position:relative}.v9-chart{width:100%;height:auto;fill:var(--ink);margin-top:12px;display:block}.v9-interactive{touch-action:pan-y;outline-offset:3px;border-radius:4px}.v9-interactive:focus-visible{outline:2px solid var(--accent)}.v9-tooltip{pointer-events:none;background:var(--card);border:1px solid var(--line);visibility:hidden;border-radius:10px;max-width:calc(100% - 16px);padding:10px 12px;font-size:12px;position:absolute;top:12px;right:8px}.v9-tooltip.is-visible{visibility:visible}.v9-tooltip strong{margin-bottom:6px;display:block}.v9-tooltip>span{color:var(--ink2);justify-content:space-between;gap:16px;line-height:1.7;display:flex}.v9-tooltip b{color:var(--ink);font-weight:500}.v9-twin{color:var(--ink2);margin-top:8px;font-size:13px}.v9-twin summary{cursor:pointer;align-items:center;width:fit-content;min-width:44px;min-height:44px;text-decoration:underline;display:flex}.v9-twin summary:before{content:"+";margin-right:8px;font-size:16px}.v9-twin[open] summary:before{content:"−"}.v9-twin table{table-layout:fixed;width:100%;margin-top:8px;font-size:12px}.v9-twin td,.v9-twin th{border-bottom:0;border-top:1px solid var(--line);text-align:right;overflow-wrap:anywhere;padding:8px 4px}.v9-twin th:first-child,.v9-twin td:first-child{text-align:left}.v9-twin caption{color:var(--ink2);padding:8px 0;font-size:12px}.v9-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.v9-legend{color:var(--ink2);white-space:nowrap;gap:14px;font-size:12px;display:flex}.v9-legend i{background:var(--accent);border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.v9-legend>span:last-child i{background:var(--prior)}.v9-week-slot{background:var(--card2);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;display:flex}.v9-week-total{font-size:24px;font-weight:600}.v9-state .v9-week-total{font-size:16px}.v9-week-slot p{color:var(--ink2);margin-top:3px;font-size:13px}.v9-needs{flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.v9-needs li{border-top:1px solid var(--line)}.v9-needs li:first-child{border-top:0}.owner-v9 .v9-needs a{align-items:center;gap:14px;width:100%;min-height:64px;padding:12px 0;display:flex}.v9-rank{background:var(--violet);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:grid}.v9-needs strong{font-size:14px;font-weight:600}.v9-needs small{color:var(--ink2);margin-top:2px;font-size:13px;display:block}.v9-needs .v9-chip{margin-left:auto}.v9-history table{table-layout:fixed;width:100%;margin-top:12px;font-size:13px}.v9-history th,.v9-history td{border-bottom:1px solid var(--line);vertical-align:middle;text-align:right;padding:13px 8px}.v9-history th{color:var(--ink2);font-weight:500}.v9-history th:first-child,.v9-history td:first-child{text-align:left;width:26%}.v9-history tr:last-child td{border-bottom:0}.v9-cell-note{font-family:var(--font-words),sans-serif;color:var(--ink2);font-size:11px}.v9-source{color:var(--ink2);align-items:flex-start;gap:8px;margin-top:12px;font-size:12px;display:flex}.v9-source>.v9-icon{width:14px;height:14px;margin-top:4px}.owner-v9 .v9-source a{min-height:44px;text-decoration:underline}.v9-empty,.v9-note{color:var(--ink2);padding-top:14px;font-size:14px}@media (max-width:1150px) and (min-width:901px){.v9-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.v9-two{grid-template-columns:1fr}}@media (max-width:900px){.v9-shell{display:block}.v9-shell .left-bar{display:none}.v9-shell .phone-bar{background:var(--canvas);border:0;justify-content:space-between;align-items:center;padding:8px 14px;display:flex;position:static}.v9-shell .phone-bar .brand{min-height:44px;padding:0}.v9-workspace-label{color:var(--ink2);font-size:12px}.owner-v9{padding:0 14px 96px!important}.v9-toolbar,.v9-date-controls,.v9-heading>.v9-button{display:none}.v9-heading{margin:16px 2px;display:block}.v9-heading h1{font-size:21px}.v9-heading h1 .num{white-space:normal}.v9-heading p{font-size:13px}.v9-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.v9-card{padding:8px 16px 14px}.v9-big{font-size:24px}.v9-big.v9-state{font-size:16px}.v9-panel{padding:18px 16px}.v9-two{grid-template-columns:1fr}.v9-phone-navigation{z-index:20;display:block;position:fixed;bottom:0;left:0;right:0}.v9-tabs{background:var(--card);border-top:1px solid var(--line);padding:8px 6px calc(8px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v9-tabs a,.v9-tabs button{color:var(--ink2);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:44px;min-height:52px;padding:6px 0;font-size:12px;line-height:1.4;text-decoration:none;display:flex}.v9-tabs [aria-current],.v9-tabs [aria-expanded=true]{color:var(--ink);font-weight:600}.v9-tabs .v9-icon{width:20px;height:20px}.v9-more-panel{background:var(--card);border:1px solid var(--line);border-radius:12px;width:min(340px,100vw - 24px);max-height:calc(100dvh - 155px);padding:12px;position:absolute;top:auto;bottom:calc(100% + 8px);right:12px;overflow-y:auto}.v9-more-panel>button{width:100%;margin-top:12px}.v9-more-panel>a{min-height:44px}.v9-history .v9-checks-col{display:none}.v9-history table{font-size:11px}.v9-history th,.v9-history td{padding:10px 4px}.v9-history th:first-child,.v9-history td:first-child{width:26%}.v9-history .v9-chip{gap:2px;padding:4px;font-size:10px}.v9-history .v9-chip svg{width:10px;height:10px}.v9-needs .v9-chip{padding:4px 6px;font-size:10px}.v9-needs a{gap:10px!important}}@media (max-width:480px){.v9-cards{grid-template-columns:1fr}.v9-card .v9-say{font-size:13px}.v9-week-total{font-size:22px}.v9-needs small{font-size:12px}}.btb-logo{align-items:center;gap:10px;min-width:0;display:flex}.btb-logo img{mix-blend-mode:multiply;flex:none;width:68px;height:auto;display:block}.btb-logo-name{font-family:var(--font-words),system-ui,sans-serif;letter-spacing:-.035em;font-weight:700;line-height:1.15}.btb-logo--navigation .btb-logo-name{white-space:normal;max-width:94px}.btb-logo--login{text-align:center;flex-direction:column;gap:12px;margin-bottom:38px}.btb-logo--login img{width:180px}.btb-logo--login .btb-logo-name{font-size:27px;font-weight:600}.login-page{width:100%;max-width:408px;margin:0 auto;padding:clamp(36px,8svh,80px) 28px 32px}.login-page h1{letter-spacing:-.025em;text-align:center;margin:0 0 22px;font-size:20px;font-weight:600}.login-form{gap:16px;display:grid}.login-form label{color:var(--ink2);gap:7px;font-size:13px;display:grid}.login-form input{background:var(--card);width:100%;min-height:48px;color:var(--ink);border:1px solid #c7cfca;border-radius:8px;padding:12px 14px;font-size:16px}.login-form .login-submit{background:var(--ink);color:#fff;border:0;border-radius:999px;width:100%;min-height:48px;margin-top:6px;font-weight:600}.login-form button:disabled{opacity:.6;cursor:wait}.login-form .login-reset{min-height:44px;color:var(--ink2);text-underline-offset:3px;background:0 0;border:0;justify-self:center;padding:8px;font-size:14px;text-decoration:underline}.login-note{min-height:22px;color:var(--ink2);margin:0;font-size:14px;line-height:1.5}@media (max-width:900px){.btb-logo--navigation img{width:52px}.btb-logo--navigation .btb-logo-name{white-space:nowrap;max-width:none;font-size:16px}.v9-shell .phone-bar .brand{min-height:48px}}.import-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.import-page a:not(.import-choices a){text-underline-offset:3px;text-decoration:underline}.import-choices{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.import-choices a,.import-choices button,.import-actions button,.import-history button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;background:0 0;border-radius:24px;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.import-choices [aria-current=page],.import-choices [aria-pressed=true]{background:var(--ink);color:#fff}.import-page fieldset{border:0;min-width:0;margin:28px 0;padding:0}.import-page legend{font-size:22px;font-weight:600}.import-page p{max-width:76ch;line-height:1.6}.import-page label{gap:8px;font-size:14px;display:grid}.import-page input{font:inherit;border:1px solid var(--line);background:var(--surface,#fff);width:100%;max-width:100%;min-height:48px;color:var(--ink);box-sizing:border-box;border-radius:6px;padding:10px}.import-file{margin:20px 0}.import-file input{padding:10px}.import-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.import-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.import-facts dt{color:var(--muted);font-size:13px}.import-facts dd{font-family:var(--font-figures),monospace;overflow-wrap:anywhere;margin:6px 0}.import-review,.import-periods,.import-history{border-top:1px solid var(--line);margin-top:32px;padding-top:22px}.import-actions{gap:12px;margin-top:24px;display:flex}.import-page .v9-button{font:inherit;cursor:pointer}.import-page button:disabled{opacity:.6;cursor:wait}.import-page summary,.import-page a{align-content:center;min-height:44px}.import-page summary{cursor:pointer}.invoice-preview{object-fit:contain;max-width:100%;max-height:520px;margin-top:24px;display:block}.import-error{color:#913b30;border-left:3px solid;padding:10px 14px}.import-notice{border-left:3px solid var(--accent,#805031);padding:10px 14px}.import-history ul{padding:0;list-style:none}.import-history li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:20px 0}.import-history form{align-items:end;gap:12px;max-width:620px;display:flex}.import-history label{flex:1}.import-history code{overflow-wrap:anywhere;font-size:12px}.import-periods small{display:block}.import-page th,.import-page td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 12px}@media (max-width:700px){.import-fields,.import-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.import-heading,.import-history form{display:block}.import-history button{margin-top:12px}.import-page{padding-bottom:110px}.import-page table{min-width:620px}}.ops-heading,.ops-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ops-heading h1{letter-spacing:-.045em;margin:6px 0 10px;font-size:clamp(32px,4vw,46px)}.ops-heading p,.ops-section p{color:var(--muted);line-height:1.55}.ops-heading>.v9-button{white-space:nowrap}.ops-tabs{border-bottom:1px solid var(--line);gap:24px;max-width:100%;margin:28px 0 18px;display:flex;overflow-x:auto}.ops-tabs a{white-space:nowrap;min-height:48px;color:var(--muted);border-bottom:3px solid #0000;align-items:center;text-decoration:none;display:flex}.ops-tabs a[aria-current=page]{color:var(--ink);border-color:var(--accent);font-weight:700}.ops-summary{flex-wrap:wrap;gap:24px;padding:8px 0;display:flex}.ops-summary p{margin:0}.ops-summary strong{margin-right:6px;font-size:23px}.ops-muted,.ops-page small{color:var(--muted);font-size:13px;line-height:1.6}.ops-section{margin-top:30px}.ops-section h2,.ops-editor h2{letter-spacing:-.03em;margin:0 0 12px;font-size:25px}.ops-section h3{letter-spacing:-.02em;margin:4px 0 8px;font-size:19px}.ops-page button:not(.v9-button),.ops-link{border:1px solid var(--line);background:var(--paper,#fff);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.ops-page button:disabled{opacity:.5;cursor:not-allowed}.ops-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.ops-editor{background:var(--paper,#fff);border:1px solid var(--line);margin:26px 0;padding:26px;scroll-margin-top:28px}.ops-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ops-wide{grid-column:1/-1}.ops-page label{color:var(--ink);flex-direction:column;gap:8px;font-size:14px;display:flex}.ops-page input:not([type=checkbox]),.ops-page select,.ops-page textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--canvas,#f7f7f5);width:100%;max-width:100%;min-height:46px;font:inherit;color:var(--ink);border-radius:6px;padding:10px 12px}.ops-page textarea{resize:vertical}.ops-notes{white-space:pre-wrap;overflow-wrap:anywhere}.ops-notice{background:var(--paper,#fff);border-left:3px solid var(--accent);padding:14px 18px;line-height:1.5}.ops-rows{border-top:1px solid var(--line);margin-top:22px}.ops-row{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr auto;gap:22px;padding:23px 0;scroll-margin-top:20px;display:grid}.ops-row-date{flex-direction:column;gap:7px;font-size:13px;display:flex}.ops-row-date span{color:var(--muted)}.ops-row-date strong{font-size:14px}.ops-row-body{min-width:0}.ops-row-body p{margin:8px 0;font-size:14px}.ops-row-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;max-width:180px;display:flex}.ops-document{border-top:1px solid var(--line);margin-top:12px;padding:8px 0}.ops-document>a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.ops-document summary,.ops-undated>summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:flex}.ops-document details p{overflow-wrap:anywhere;font-size:12px}.ops-proof{border-left:2px solid var(--accent);padding-left:12px}.ops-guide,.ops-recommendations{grid-template-columns:1fr 1fr;gap:0 30px;margin-top:20px;display:grid}.ops-guide article,.ops-recommendations article{border-top:1px solid var(--line);padding:24px 0}.ops-guide .source-slot,.ops-recommendations .source-slot{overflow-wrap:anywhere;min-height:36px;font-size:12px;line-height:1.5}.ops-guide .source-slot a{align-items:center;min-height:44px;display:inline-flex}.ops-callout{border-top:1px solid var(--line);margin:28px 0 0;padding:22px 0}.ops-callout button,.ops-callout .ops-link{margin:6px 12px 6px 0}.ops-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0}.ops-page .ops-checkbox{cursor:pointer;flex-direction:row;align-items:center;min-height:44px}.ops-checkbox input{width:22px;height:22px}.ops-undated{margin-top:20px}.ops-owner-link{align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.ops-heading{gap:16px}.ops-heading>.v9-button{min-height:44px}.ops-tabs{gap:20px;margin-top:22px}.ops-summary{gap:10px 22px}.ops-summary p{font-size:12px}.ops-summary strong{font-size:21px}.ops-form-grid,.ops-guide,.ops-recommendations{grid-template-columns:1fr}.ops-editor{padding:20px 16px}.ops-row{grid-template-columns:1fr;gap:10px}.ops-row-date{flex-flow:wrap;justify-content:space-between}.ops-row-actions{max-width:none}.ops-row-actions button{flex:1}.ops-section-head{gap:10px}.ops-section-head>label{width:100%}.ops-wide{grid-column:auto}.ops-page{padding-bottom:100px}}.ops-page .v9-button{border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:46px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-weight:600;display:inline-flex}.ops-tabs a{justify-content:center;min-width:44px}@media (max-width:760px){.ops-tabs{flex-wrap:wrap;gap:4px 18px;overflow-x:visible}}.import-page .supplier-confirmation{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.import-page .supplier-confirmation input{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:2px 0 0;padding:0}.import-page .invoice-items{border-top:1px solid var(--line);margin:28px 0;padding-top:20px}.import-page .invoice-item{border:1px solid var(--line);border-radius:8px;padding:18px}.import-page .invoice-item legend{padding:0 8px;font-size:17px}.import-page .invoice-items button,.import-page .import-notice button{font:inherit;border:1px solid var(--line);min-height:44px;color:var(--ink);background:0 0;border-radius:24px;padding:10px 16px}.home-controls{flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0 2px 18px;display:flex}.home-controls>nav{border:1px solid var(--line);background:var(--card);border-radius:10px;gap:4px;padding:3px;display:flex}.home-controls>nav a{color:var(--ink2);border-radius:7px;padding:8px 12px;font-size:13px}.home-controls>nav a[aria-current]{background:var(--accent-soft);color:var(--accent);font-weight:600}.home-controls summary{cursor:pointer;color:var(--ink2);padding:8px 0;font-size:13px}.home-controls .v9-date-controls{display:block}.home-controls details[open]{flex-basis:100%}.home-refresh{color:var(--ink2);margin-left:auto;font-size:12px}.home-refresh p{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.home-refresh a{color:var(--ink2);text-decoration:underline}.home-refresh-note{color:#865400}.home-worklist{grid-template-columns:1fr 1fr;gap:14px;display:grid}.home-worklist .v9-panel{padding:18px 20px}.home-worklist .v9-panel-head a{color:var(--ink2);font-size:12px;text-decoration:underline}.home-worklist ul{margin:12px 0 0;padding:0;list-style:none}.home-worklist li+li{border-top:1px solid var(--line)}.home-worklist li a{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:13px;display:flex}.home-worklist li strong{font-weight:500}.home-worklist li span{color:var(--ink2);text-align:right;font-size:12px}.home-worklist .home-empty{color:var(--ink2);padding:16px 0 2px;font-size:13px}@media (max-width:900px){.home-refresh{flex-basis:100%;margin-left:0}.home-worklist{grid-template-columns:1fr}}@media (max-width:480px){.home-worklist li a{flex-direction:column;align-items:flex-start;gap:4px}.home-worklist li span{text-align:left}}.home-worklist .home-source-note{color:var(--ink2);margin:8px 0 0;font-size:12px;line-height:1.5}.toast-flags h3{margin:18px 0 8px;font-size:15px}.toast-flags h4{margin:14px 0 6px;font-size:14px}.toast-flag-alert{border-left:3px solid var(--accent);gap:4px;max-width:90ch;margin:8px 0;padding:10px 14px;font-size:14px;display:grid}.toast-flag-alert strong{font-size:15px}.toast-flag-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.toast-flag-list li{border-bottom:1px solid var(--rule);overflow-wrap:anywhere;gap:3px;padding:10px 0;font-size:14px;display:grid}.toast-flag-list li[data-resolved=true]{color:var(--muted)}.toast-flag-tag{color:var(--accent);font-size:12px;font-weight:600}.toast-flag-list li[data-resolved=true] .toast-flag-tag{color:var(--muted)}
.btb-dark{--canvas:#0c141a;--card:#15232b;--card2:#1a2d35;--line:#30464e;--ink:#e2efeb;--ink2:#b1c7ca;--ink3:#95b0b8;--ink4:#809ba4;--accent:#d4a17e;--accent-soft:#3b2d26;--mint:#49372d;--yellow:#5b442a;--pink:#51342d;--violet:#28465b;--sand:#293d45;--prior:#edbf78;--paper:var(--canvas);--rule:var(--line);--muted:var(--ink2);--context:var(--prior);--wash:var(--card2);background:var(--canvas);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.btb-dark .num,.btb-dark .numeric{font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-family:inherit}.btb-dark .left-bar{background:#101b22;border-right:1px solid #263943}.btb-dark .left-bar nav a[aria-current]{color:#e0b494;background:#3b2d26;border-color:#946b51}.btb-dark .phone-bar,.btb-dark .v9-tabs{background:#111f26}.btb-dark .workspace{background:var(--canvas);min-width:0}.btb-dark .owner-page{color:var(--ink)}.btb-dark .v9-heading h1{font-size:clamp(22px,2.1vw,30px);font-weight:600}.btb-dark .v9-card{background:linear-gradient(145deg,#172c32,#15232b);padding:18px 20px}.btb-dark .v9-card:first-child{background:linear-gradient(120deg,#3b2d26,#242326);border-color:#946b51}.btb-dark .v9-card h2{color:#bed5d0;min-height:30px}.btb-dark .v9-big{font-size:clamp(23px,2.2vw,32px);font-weight:600}.btb-dark .v9-big.v9-state{font-size:16px}.btb-dark .v9-card .v9-say{font-size:12px}.btb-dark .v9-button,.btb-dark .left-bar footer button{color:#20150f;background:#c99572;border-color:#c99572}.btb-dark .v9-chip.up{color:#e0b494}.btb-dark .v9-chip.down,.btb-dark .v9-chip.wait{color:#f1c28f}.btb-dark .v9-chip.tag{color:#a5d3f5}.btb-dark .btb-logo img{mix-blend-mode:normal}.btb-dark .btb-logo-name{color:var(--ink);font-family:inherit}.btb-dark .btb-tap-crop{flex:none;width:65px;height:68px;display:block;overflow:hidden}.btb-dark .btb-tap-crop img{width:100px;max-width:none;height:auto;transform:translate(-16px,-2px)}.btb-dark .btb-logo--navigation .btb-logo-name{max-width:100px;font-size:16px}.btb-dark .home-controls nav a{background:var(--card);border-color:var(--line)}.btb-dark .home-controls nav a[aria-current]{background:var(--accent-soft);color:#e0b494;border-color:#946b51}.btb-dark .v9-history{overflow-x:auto}.btb-dark .v9-history table{min-width:550px}.btb-dark .v9-history .num,.btb-dark .v9-heading h1 .num{white-space:nowrap}.btb-dark :focus-visible{outline-offset:4px;outline:2px solid #e0b494}.btb-dark .v9-panel{border-radius:14px;padding:22px 24px}.btb-dark .v9-chart{color:var(--ink)}.btb-dark .v9-source{line-height:1.65}.btb-benchmarks{container-type:inline-size}.btb-chart-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:20px 0 14px;display:flex}.btb-chart-controls label{min-width:0;max-width:100%;color:var(--ink);align-items:center;gap:12px;font-size:13px;display:flex}.btb-chart-controls select{background:var(--card2);color:var(--ink);border:1px solid var(--line);border-radius:8px;max-width:100%;min-height:42px;padding:9px 12px;font-size:13px}.btb-chart-controls p,.btb-chart-source{color:var(--ink2);font-size:12px;line-height:1.65}.btb-chart-takeaway{background:var(--card2);border-radius:8px;font-size:13px;line-height:1.6;margin:0 0 15px!important;padding:13px 16px!important}.btb-bench-head,.btb-bench-row,.btb-bench-axis{grid-template-columns:85px minmax(130px,1fr) 112px 122px 120px;align-items:center;gap:20px;display:grid}.btb-bench-head{color:var(--ink2);padding:10px 0;font-size:11px}.btb-bench-head>span:nth-child(n+3){text-align:right}.btb-bench-row{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;padding:14px 0}.btb-bench-day{color:var(--ink);font-size:14px;font-weight:500}.btb-bench-row small{color:var(--ink2);margin-top:3px;font-size:10px;font-weight:400;line-height:1.45;display:block}.btb-bench-track{background:var(--card2);border-radius:4px;height:15px;position:relative}.btb-bench-fill{background:var(--accent);border-radius:3px;height:100%;position:absolute;top:0}.btb-bench-fill.negative{background:var(--prior)}.btb-bench-marker{background:var(--prior);width:3px;height:27px;position:absolute;top:-6px;transform:translate(-50%)}.btb-bench-zero{background:var(--ink3);opacity:.5;width:1px;height:21px;position:absolute;top:-3px}.btb-bench-actual,.btb-bench-reference,.btb-bench-change{text-align:right;font-size:14px}.btb-bench-row strong{white-space:nowrap;font-weight:550}.btb-bench-row[data-source-state=withheld] .btb-bench-actual strong{color:#ebc58e}.btb-bench-reference strong{color:var(--prior)}.btb-bench-change.above strong,.btb-bench-change.above small{color:var(--accent)}.btb-bench-change.below strong,.btb-bench-change.below small{color:var(--prior)}.btb-bench-change.unknown strong{color:var(--ink2);font-size:12px}.btb-bench-axis{height:36px}.btb-bench-axis>div{grid-column:2;height:15px;position:relative}.btb-bench-axis span{white-space:nowrap;color:var(--ink3);font-size:10px;position:absolute;transform:translate(-50%)}.btb-bench-axis span:first-child{transform:none}.btb-bench-axis span:last-child{transform:translate(-100%)}.btb-chart-legend{color:var(--ink2);flex-wrap:wrap;gap:22px;margin:8px 0 14px;font-size:12px;display:flex}.btb-chart-legend i{vertical-align:middle;margin-right:7px;display:inline-block}.btb-chart-legend .actual{background:var(--accent);border-radius:2px;width:15px;height:8px}.btb-chart-legend .reference{background:var(--prior);width:3px;height:15px}.btb-expand{background:var(--card2);min-height:40px;color:var(--ink);border:1px solid var(--line);border-radius:7px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.btb-chart-dialog{border:1px solid var(--line);background:var(--card);width:min(1200px,100vw - 28px);max-height:90dvh;color:var(--ink);border-radius:14px;padding:24px;box-shadow:0 24px 120px #0008;container-type:inline-size}.btb-chart-dialog::backdrop{background:#050a10cc}.btb-chart-dialog>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.btb-chart-dialog>header h2{margin:0;font-size:20px}.btb-chart-dialog>header button{background:var(--card2);color:var(--ink);border-color:var(--line)}@container (max-width:790px){.btb-bench-head{display:none}.btb-bench-row{grid-template-columns:1fr 1fr 1fr;gap:10px 14px}.btb-bench-day{grid-column:1/3}.btb-bench-actual{grid-area:1/3}.btb-bench-track{grid-area:2/1/auto/-1;margin:8px 0}.btb-bench-reference{text-align:left;grid-column:1/3}.btb-bench-change{grid-column:3}.btb-bench-axis{height:28px;display:block}.btb-chart-controls label{flex-wrap:wrap;gap:8px}.btb-bench-actual strong{white-space:normal}}@media (max-width:900px){.btb-dark .v9-panel{padding:18px 16px}.btb-dark .btb-tap-crop{width:42px;height:44px}.btb-dark .btb-tap-crop img{width:65px;transform:translate(-10px,-1px)}.btb-dark .btb-logo--navigation .btb-logo-name{font-size:14px}.btb-chart-dialog{padding:18px}.btb-dark .owner-v9{padding-bottom:105px!important}}@media (prefers-reduced-motion:reduce){.btb-dark *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.btb-period-form{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:20px 0;padding:16px 18px;display:flex}.btb-period-form label{color:var(--ink2);flex-direction:column;gap:6px;font-size:12px;display:flex}.btb-period-form input,.btb-period-form select{border:1px solid var(--line);background:var(--card2);min-height:42px;color:var(--ink);border-radius:7px;padding:8px 12px;font-size:14px}.btb-period-form button,.btb-measure button[aria-pressed=true]{background:var(--accent-soft);color:#e0b494;border-color:#946b51}.btb-period-form button{border-radius:7px;min-height:42px;padding:10px 15px}.btb-menu-controls .btb-chart-controls{margin:0 0 10px}.btb-menu-kpis{margin-top:15px}.btb-measure{border:1px solid var(--line);border-radius:8px;gap:0;display:flex;overflow:hidden}.btb-measure button{background:var(--card2);color:var(--ink2);border:0;border-radius:0;min-height:42px;padding:8px 14px;font-size:12px}.btb-menu-rank{scrollbar-color:#946b51 var(--card);max-height:620px;margin:12px 0;padding-right:5px;overflow:auto}.btb-menu-row{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:26px minmax(180px,1fr) minmax(110px,1fr) 130px;align-items:center;gap:18px;padding:14px 0;display:grid}.btb-menu-number{color:var(--ink3);font-size:12px}.btb-menu-name{color:var(--ink);text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;border-radius:3px;min-height:44px;font-size:14px;font-weight:500;line-height:1.5;background:0 0!important;padding:0!important}.btb-menu-name small,.btb-menu-value small{color:var(--ink2);margin-top:4px;font-size:11px;font-weight:400;line-height:1.5;display:block}.btb-menu-name:hover{color:var(--accent)}.btb-menu-value{text-align:right;white-space:nowrap;font-size:15px}.btb-menu-track{background:var(--card2);border-radius:3px;height:10px;overflow:hidden}.btb-menu-track i{border-radius:3px;height:100%;display:block}.btb-item-search{color:var(--ink2);align-items:center;gap:14px;margin:18px 0;font-size:12px;display:flex}.btb-item-search input{border:1px solid var(--line);background:var(--card2);color:var(--ink);border-radius:8px;width:min(380px,100%);min-width:0;min-height:42px;padding:8px 12px}.btb-named-panel{container-type:inline-size}.btb-daypart-meters{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.btb-daypart-meters article{text-align:center;border:1px solid var(--line);background:var(--card2);border-radius:12px;min-width:0;padding:16px 12px}.btb-daypart-meters h3{margin:0;font-size:14px;font-weight:500}.btb-daypart-meters svg{width:100%;max-width:200px;height:auto;margin:6px auto -10px;display:block}.btb-daypart-meters p{font-size:17px;font-weight:550;line-height:1.6}.btb-daypart-meters small{color:var(--ink2);margin-top:5px;font-size:11px;display:block}.btb-hour-bars{scrollbar-color:#946b51 var(--card);grid-template-columns:repeat(24,minmax(62px,1fr));gap:4px;max-width:100%;margin:15px 0;padding:12px 4px 16px;display:grid;overflow-x:auto}.btb-hour-bars button{min-width:0;color:var(--ink2);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;align-items:center;gap:8px;padding:7px 3px;font-size:10px;display:flex}.btb-hour-bars button[aria-pressed=true]{background:var(--card2);border-color:var(--accent);color:var(--ink)}.btb-hour-value{font-size:10px}.btb-hour-track{background:var(--card2);border-radius:4px;width:23px;height:145px;position:relative}.btb-hour-track i{border-radius:3px;position:absolute;bottom:0;left:0;right:0}.btb-item-dialog{max-width:650px}.btb-item-dialog>header h2{overflow-wrap:anywhere;max-width:480px;line-height:1.45}.btb-item-dialog dl{background:var(--card2);border-radius:10px;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0;padding:18px;display:grid}.btb-item-dialog dt{color:var(--ink2);font-size:13px}.btb-item-dialog dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:16px}.btb-item-dialog>p{margin-top:14px}@container (max-width:740px){.btb-menu-row{grid-template-columns:22px minmax(90px,1fr) 110px;gap:8px 12px}.btb-menu-track{grid-area:2/2/auto/4;height:7px}.btb-menu-value{grid-area:1/3;font-size:14px}.btb-menu-name{font-size:13px}}@media (max-width:900px){.btb-daypart-meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.btb-period-form{gap:12px;padding:14px}.btb-period-form label{flex:1;min-width:145px}.btb-period-form button{width:100%}.btb-daypart-meters svg{max-width:160px}.btb-item-search{flex-direction:column;align-items:flex-start;gap:7px}}@media (max-width:430px){.btb-period-form label{flex-basis:100%;min-width:0}.btb-menu-kpis{grid-template-columns:1fr 1fr}.btb-menu-kpis .v9-card{padding:15px 12px}.btb-menu-kpis .v9-big{font-size:21px}.btb-menu-kpis .v9-say{font-size:11px}.btb-item-dialog dl{gap:14px 8px;padding:14px}.btb-item-dialog dt{font-size:12px}}.btb-menu-track{position:relative}.btb-menu-track i{position:absolute;top:0}.btb-menu-track b{background:var(--ink3);width:1px;position:absolute;top:0;bottom:0}.btb-hour-track b{background:var(--ink3);z-index:1;height:1px;position:absolute;left:-3px;right:-3px}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.btb-dark{--surface:var(--card2);--success:#d4a17e;--warning:#edbf78;--danger:#ffa599;--button:#c99572;--button-ink:#20150f;--control-border:#49616c}body.btb-dark{min-height:100dvh;margin:0;line-height:1.6}.btb-dark button,.btb-dark input,.btb-dark select,.btb-dark textarea{border-color:var(--control-border);background:var(--card2);color:var(--ink);accent-color:var(--accent);border-radius:8px}.btb-dark input:not([type=checkbox]):not([type=radio]),.btb-dark select,.btb-dark textarea{min-width:0;max-width:100%}.btb-dark input::placeholder,.btb-dark textarea::placeholder{color:var(--ink3);opacity:1}.btb-dark button{font-weight:550}.btb-dark button:hover:not(:disabled){border-color:var(--accent)}.btb-dark button:disabled{cursor:not-allowed;opacity:.55}.btb-dark input:disabled,.btb-dark select:disabled,.btb-dark textarea:disabled{opacity:.65}.btb-dark input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--card2) inset}.btb-dark textarea{resize:vertical}.btb-dark fieldset{border:1px solid var(--line);border-radius:10px;min-width:0}.btb-dark legend{color:var(--ink2);padding:0 8px}.btb-dark [role=alert]{color:var(--danger)}.btb-dark .workspace>main:not(.owner-v9){width:100%;color:var(--ink)}.btb-dark .workspace>main>h1{letter-spacing:-.025em;font-size:clamp(24px,3vw,30px);line-height:1.3}.btb-dark .workspace>main>h1+p{max-width:78ch;line-height:1.65}.btb-dark .workspace .owner-page{max-width:1180px;margin:0 auto;padding:32px 28px 100px}.btb-dark .workspace section>h2{line-height:1.5}.btb-dark .workspace th{color:var(--ink2);font-size:12px}.btb-dark .workspace td{line-height:1.6}.btb-dark .workspace tbody tr:hover{background:color-mix(in srgb,var(--card2) 55%,transparent)}.btb-dark .workspace td a{color:var(--accent)}.btb-dark .table-scroll,.btb-dark [role=region]{scrollbar-color:var(--control-border) var(--card);scrollbar-width:thin}.btb-dark .table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.btb-dark .workspace .v9-button{border:1px solid var(--control-border);background:var(--accent-soft);color:var(--ink);border-radius:8px;justify-content:center;gap:8px;padding:9px 15px;font-size:13px;text-decoration:none}.btb-dark .owner-v9 .v9-button{background:var(--button);color:var(--button-ink)}.btb-dark .v9-more-panel>button,.btb-dark .business-date-picker button{background:var(--button);color:var(--button-ink);border-color:var(--button)}.btb-dark .business-date-picker input{background:var(--card2);border-radius:8px}.btb-dark .loading-space{background:var(--card2);border:1px solid var(--line);border-radius:14px}.btb-dark .invite-draft{max-width:720px}.btb-dark .invite-draft>fieldset{background:var(--card);border-color:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px;display:grid}.btb-dark .invite-draft>fieldset>label{color:var(--ink2);gap:8px;font-size:14px;display:grid}.btb-dark .invite-draft input:not([type=checkbox]),.btb-dark .invite-draft select{width:100%;min-width:0}.btb-dark .invite-draft>fieldset>fieldset{border-color:var(--line);grid-column:1/-1;padding:12px 16px}.btb-dark .invite-draft button{background:var(--button);color:var(--button-ink);justify-self:start}.btb-dark .location-check{overflow-wrap:anywhere}.btb-dark .location-check input{flex:none}.btb-dark .import-choices [aria-current=page],.btb-dark .import-choices [aria-pressed=true]{background:var(--button);color:var(--button-ink);border-color:var(--button)}.btb-dark .import-error{color:var(--danger)}.btb-dark .import-page fieldset{background:var(--card);border-color:var(--line);padding:20px}.btb-dark .import-page fieldset fieldset{background:var(--canvas);padding:16px}.btb-dark .new-event-time{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.btb-dark .access-review{border-color:var(--line)}.btb-dark .workflow-row{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0;display:flex}.btb-dark .workflow-row a{border:1px solid var(--line);border-radius:8px;align-items:center;min-height:44px;padding:8px 14px;text-decoration:none;display:inline-flex}.btb-dark .workflow-row a[aria-current=page]{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.btb-dark .enquiries-page h1{font-size:28px!important}.btb-dark .enquiries-page .table-scroll{border:1px solid var(--line);background:var(--card);border-radius:12px;max-width:100%;overflow-x:auto}.btb-dark .enquiries-page table{min-width:820px;margin-top:0!important}.btb-dark .enquiries-page th{white-space:nowrap;padding-top:14px!important}.btb-dark .enquiries-page td:nth-child(2){min-width:130px}.btb-dark .enquiries-page td:nth-child(3){min-width:180px}.calendar-month{display:grid}.calendar-agenda{display:none}.calendar-agenda article{margin-top:22px}.calendar-agenda h2{color:var(--ink2);margin:0 0 10px;font-size:14px}.btb-dark .calendar-agenda-event{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin-bottom:10px;padding:18px;text-decoration:none;display:grid}.calendar-agenda-event strong{font-size:16px;line-height:1.5}.calendar-agenda-event>span{color:var(--ink2);font-size:13px}.btb-dark .source-slot{color:var(--ink3)}.btb-dark .left-bar nav a:hover,.btb-dark .v9-more-panel nav a:hover{background:var(--card2);color:var(--ink)}.btb-dark .v9-extra summary{border-radius:8px}.btb-dark .auth-page{background:var(--canvas);place-items:center;min-height:100dvh;padding:40px 24px 32px;display:grid}.auth-wrap{width:100%;max-width:480px}.auth-brand{border-radius:12px;width:fit-content;margin:0 auto 28px;text-decoration:none;display:block}.btb-dark .auth-brand .btb-logo--login{gap:14px;margin:0}.btb-dark .auth-brand .btb-tap-crop{width:105px;height:112px}.btb-dark .auth-brand .btb-tap-crop img{width:166px;transform:translate(-28px,-4px)}.btb-dark .auth-brand .btb-logo-name{letter-spacing:-.025em;font-size:24px}.auth-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:30px 32px;box-shadow:0 14px 48px #0002}.auth-card>header{margin-bottom:24px}.auth-card h1{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:600;line-height:1.3}.auth-description{color:var(--ink2);margin:10px 0 0;font-size:14px;line-height:1.6}.auth-card p{font-size:14px;line-height:1.7}.auth-card a{min-height:44px;color:var(--accent);align-items:center;display:inline-flex}.btb-dark .auth-card .login-form,.auth-form{gap:18px;display:grid}.btb-dark .auth-card label,.auth-label{color:var(--ink2);gap:8px;font-size:14px;display:grid}.btb-dark .auth-card input{border:1px solid var(--control-border);background:var(--card2);width:100%;min-height:48px;color:var(--ink);border-radius:8px;padding:12px 14px;font-size:16px}.btb-dark .auth-card .login-submit,.btb-dark .auth-submit,.btb-dark .auth-verification button{background:var(--button);color:var(--button-ink);border:1px solid var(--button);border-radius:8px;min-height:48px;padding:11px 16px;font-weight:600}.btb-dark .auth-card .login-submit{width:100%;margin-top:2px}.btb-dark .auth-card .login-reset{color:var(--ink2);background:0 0;border:0;font-size:14px}.login-note:empty{display:none}.btb-dark .auth-note,.btb-dark .login-note{color:var(--ink2);margin:0;font-size:14px;line-height:1.65}.auth-note{background:var(--card2);border:1px solid var(--line);border-radius:8px;padding:12px 14px;margin:0 0 20px!important}.auth-footer{justify-content:center;gap:24px;padding-top:18px;display:flex}.auth-footer a{min-height:44px;color:var(--ink3);align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.auth-footer a:hover{text-decoration:underline}.auth-verification{border:0;padding:0}.auth-verification h2{margin:0 0 10px;font-size:17px;font-weight:600}.auth-verification>p{color:var(--ink2);max-width:65ch}.auth-verification img{background:#fff;border:12px solid #fff;border-radius:10px;max-width:100%;height:auto;margin:22px 0;display:block}.auth-verification form{gap:16px;max-width:400px;margin-top:18px;display:grid}.auth-verification label{color:var(--ink2);gap:8px;font-size:14px;display:grid}.auth-verification input{letter-spacing:.12em;font-variant-numeric:tabular-nums;width:100%;min-height:48px;font-size:18px}.auth-verification button{justify-self:start}.auth-verification [role=status]:empty{display:none}.btb-dark .legal-page{padding-top:48px;padding-bottom:60px}.btb-dark .legal-page nav{margin-bottom:24px}@media (max-width:820px){.btb-dark .workspace>main:not(.owner-v9){padding-top:24px!important;padding-bottom:112px!important}.btb-dark .workspace>main>h1{font-size:25px!important}.btb-dark .workspace table{font-size:13px}.btb-dark .auth-page{place-items:start center;padding:28px 16px}.calendar-month{display:none}.calendar-agenda{display:block}.btb-dark .invite-draft>fieldset{grid-template-columns:1fr;padding:18px}.btb-dark .import-page fieldset{padding:18px 14px}.btb-dark .import-page fieldset fieldset{padding:14px 10px}.btb-dark .new-event-time{grid-template-columns:1fr 1fr}.btb-dark .new-event-time>label:first-child{grid-column:1/-1}.auth-wrap{max-width:460px}.auth-brand{margin-bottom:24px}.auth-card{border-radius:14px;padding:24px 20px}.auth-card h1{font-size:24px}.btb-dark .auth-brand .btb-tap-crop{width:84px;height:88px}.btb-dark .auth-brand .btb-tap-crop img{width:132px;transform:translate(-22px,-3px)}.btb-dark .auth-brand .btb-logo-name{font-size:22px}}@media print{.btb-dark{--canvas:#fff;--card:#fff;--card2:#f1f3f2;--ink:#111;--ink2:#333;--ink3:#555;--line:#ccc;--accent:#805031;--success:#805031;--warning:#765013;--danger:#8a281c;color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.btb-dark .left-bar,.btb-dark .phone-bar,.btb-dark .v9-phone-navigation{display:none}.btb-dark .app-shell{display:block}}
@font-face{font-family:Clash Display;src:url(/fonts/ClashDisplay-Variable.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap}.btb-dark:has(.owner-nightly){--canvas:#0c141a;--card:#132127;--card2:#192b32;--line:#2b4149;--ink:#e2efeb;--ink2:#b1c7ca;--ink3:#95b0b8;--accent:#d4a17e;--prior:#edbf78;--radius:4px;--font-display:"Clash Display",system-ui,sans-serif;line-height:1.47}.btb-dark .workspace .owner-nightly{overflow-wrap:anywhere;max-width:none;margin:0;padding:31px 37px 70px}.owner-nightly h1,.owner-nightly h2,.owner-nightly .v9-tooltip strong,.owner-nightly .nightly-readout strong,.owner-nightly .btb-chart-dialog h2{font-family:var(--font-display);font-weight:500}.owner-nightly .nightly-heading{align-items:center;gap:27px;margin:0 0 23px}.owner-nightly .nightly-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);margin:0 0 8px;font:11px/1.3 -apple-system,BlinkMacSystemFont,sans-serif}.owner-nightly .nightly-heading h1{font-family:var(--font-display);letter-spacing:-.025em;max-width:29ch;font-size:clamp(29px,3.1vw,43px);font-weight:500;line-height:1.08}.owner-nightly .nightly-date{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px 13px;margin:12px 0 0;font-size:12px;display:flex}.nightly-date>span+span{border-left:1px solid var(--line);padding-left:13px}.owner-nightly .nightly-event-link{color:var(--ink2);white-space:nowrap;border-bottom:1px solid var(--line);align-items:center;gap:7px;min-height:44px;font-size:12px;display:flex}.owner-nightly .nightly-event-link:hover{color:var(--ink);border-color:var(--ink3)}.owner-nightly .nightly-source-warning{border-left:2px solid var(--prior);max-width:90ch;margin-top:18px;padding:8px 12px;font-size:12px}.owner-nightly .nightly-source-warning a{text-underline-offset:3px;text-decoration:underline}.owner-nightly .home-controls{border-bottom:1px solid var(--line);gap:10px 18px;margin:0 0 25px;padding-bottom:17px}.owner-nightly .home-controls>nav{background:0 0;border:0;gap:3px;padding:0}.owner-nightly .home-controls nav a{background:0 0;border:1px solid #0000;border-radius:3px;min-height:40px;padding:10px 12px;font-size:12px}.owner-nightly .home-controls nav a[aria-current]{background:var(--card2);border-color:var(--line);color:var(--ink);font-weight:500}.owner-nightly .home-controls nav a:hover{border-color:var(--ink3)}.owner-nightly .home-controls summary{align-content:center;min-height:40px;font-size:12px}.owner-nightly .business-date-picker input,.owner-nightly .business-date-picker button{border-radius:3px}.nightly-overview{grid-template-columns:minmax(300px,.95fr) minmax(0,1.5fr);align-items:start;gap:29px;display:grid}.owner-nightly .v9-cards{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:0;display:grid}.owner-nightly .v9-card{background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:17px 13px 12px 0}.owner-nightly .v9-card:first-child{background:0 0;border:0}.owner-nightly .v9-card h2{min-height:0;color:var(--ink2);margin:0;font-family:inherit;font-size:12px;font-weight:500;line-height:1.4}.owner-nightly .v9-card h2 a{justify-content:flex-start;align-items:center;gap:8px;min-height:29px}.owner-nightly .v9-card h2 svg{width:12px;height:12px;color:var(--ink3)}.owner-nightly .v9-card .v9-big{letter-spacing:-.03em;gap:8px;margin-top:9px;font-family:inherit;font-size:27px;font-weight:500;line-height:1.15}.owner-nightly .v9-card .v9-big.v9-state{letter-spacing:0;font-size:17px;line-height:1.5}.owner-nightly .v9-card .v9-say{max-width:47ch;margin-top:10px;font-size:11px;line-height:1.55}.owner-nightly .nightly-lead{grid-column:1/-1;padding:7px 0 22px}.owner-nightly .nightly-lead .v9-big{letter-spacing:-.065em;align-items:baseline;gap:11px 16px;font-size:clamp(44px,4.9vw,76px);line-height:1.02}.owner-nightly .nightly-lead .v9-big .num{letter-spacing:inherit;font-family:inherit;font-weight:500}.owner-nightly .nightly-lead .v9-big:not(.v9-state)>span:first-child{white-space:nowrap}.owner-nightly .nightly-sales-basis{letter-spacing:.025em;color:var(--ink3);margin-top:10px;font-size:11px}.owner-nightly .nightly-lead .v9-say{max-width:49ch;margin-top:16px;font-size:12px;line-height:1.6}.owner-nightly .nightly-week-summary{border-top:1px solid var(--line);grid-area:3/1/auto/-1;grid-template-columns:1fr auto;gap:0 10px;margin-top:7px;padding-top:17px;display:grid}.owner-nightly .nightly-week-summary .v9-big{margin:0;font-size:24px}.owner-nightly .nightly-week-summary .v9-say{grid-column:1/-1;max-width:none;margin-top:5px}.owner-nightly .nightly-labor{border-top:1px solid var(--line);grid-area:auto/1/auto/-1;margin-top:7px;padding-top:17px}.owner-nightly .nightly-labor .v9-big{margin:0;font-size:24px}.owner-nightly .nightly-labor .v9-say{max-width:none;margin-top:5px}.owner-nightly .v9-card:nth-child(3),.owner-nightly .v9-card:nth-child(4){border-top:1px solid var(--line)}.owner-nightly .v9-card:nth-child(4){border-left:1px solid var(--line);padding-left:20px}.owner-nightly .v9-chip{letter-spacing:0;background:0 0;border-radius:0;gap:4px;padding:0;font-size:12px;font-weight:500}.owner-nightly .v9-chip.up{color:var(--accent)}.owner-nightly .v9-chip.down,.owner-nightly .v9-chip.wait{color:var(--prior)}.owner-nightly .v9-panel{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:26px 0}.owner-nightly .v9-panel-head{align-items:flex-start;gap:9px}.owner-nightly .v9-panel-head h2{letter-spacing:-.02em;font-size:22px;line-height:1.18}.owner-nightly .v9-panel-head p{max-width:75ch;margin-top:7px;font-size:12px;line-height:1.55}.owner-nightly .v9-hourly{background:var(--card);border:1px solid var(--line);border-radius:4px;min-height:409px;padding:23px 23px 14px}.owner-nightly .v9-hourly .v9-panel-head h2{font-size:21px}.owner-nightly .v9-hourly .v9-panel-head p{margin-top:5px}.owner-nightly .v9-hourly .v9-chart{margin:0}.owner-nightly .btb-expand{border-color:var(--line);background:0 0;border-radius:3px;min-height:37px;padding:7px 10px;font-size:11px;line-height:1.3}.owner-nightly .btb-expand:hover{background:var(--card2);border-color:var(--ink3)}.nightly-readout{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:17px;min-height:80px;margin:9px 0 6px;padding:12px 0 9px;display:grid}.nightly-readout>div{flex-direction:column;gap:3px;min-width:0;display:flex}.nightly-readout small{letter-spacing:.055em;color:var(--ink3);font-size:10px;line-height:1.35}.nightly-readout strong{font-size:19px;font-weight:500;line-height:1.25}.nightly-readout>div:not(:first-child){text-align:right}.nightly-readout .num{white-space:nowrap;color:var(--ink);font-size:20px;font-weight:500;line-height:1.25}.owner-nightly .nightly-chart-grid{stroke:var(--line);opacity:.4}.owner-nightly .nightly-chart-grid.is-zero{stroke:var(--ink3);opacity:.85}.nightly-hour-bar{shape-rendering:geometricprecision;transition:opacity .1s linear}.nightly-hour-guide{stroke:var(--ink2);stroke-width:1px;stroke-dasharray:3 4;opacity:.6}.owner-nightly .nightly-chart-instruction{color:var(--ink3);margin:4px 0 3px;font-size:10px}.owner-nightly .nightly-chart-definition{color:var(--ink2);margin-top:6px;font-size:11px}.nightly-chart-definition summary{cursor:pointer;align-content:center;max-width:fit-content;min-height:36px}.nightly-chart-definition p{padding:2px 0 10px;line-height:1.6}.owner-nightly .v9-twin{margin-top:0;font-size:11px}.owner-nightly .v9-twin summary{min-height:35px}.owner-nightly .v9-twin table{table-layout:auto}.owner-nightly .v9-twin td.num{white-space:nowrap}.owner-nightly .v9-note{font-size:12px;line-height:1.55}.owner-nightly .btb-benchmarks{margin-top:33px;padding-top:26px}.owner-nightly .btb-chart-controls{gap:12px;margin:19px 0 12px}.owner-nightly .btb-chart-controls label{font-size:12px}.owner-nightly .btb-chart-controls select{background:var(--card);border-radius:3px;min-height:40px;font-size:12px}.owner-nightly .btb-chart-controls p{font-size:11px}.owner-nightly .btb-chart-takeaway{border-bottom:1px solid var(--line);background:0 0;border-radius:0;font-size:13px;line-height:1.5;padding:0 0 13px!important}.owner-nightly .btb-bench-head,.owner-nightly .btb-bench-row,.owner-nightly .btb-bench-axis{grid-template-columns:75px minmax(90px,1fr) 107px 110px 98px;gap:17px}.owner-nightly .btb-bench-row{border-color:color-mix(in srgb,var(--line) 60%,transparent);padding:14px 0}.owner-nightly .btb-bench-row[data-selected=true] .btb-bench-day{border-left:2px solid var(--accent);padding-left:9px}.owner-nightly .btb-bench-track{background:#1d3039;border-radius:1px;height:10px}.owner-nightly .btb-bench-fill{border-radius:1px}.owner-nightly .btb-bench-marker{width:2px;height:22px;top:-6px}.owner-nightly .btb-bench-day,.owner-nightly .btb-bench-actual,.owner-nightly .btb-bench-reference,.owner-nightly .btb-bench-change{font-size:13px}.owner-nightly .btb-bench-row small{font-size:10px}.owner-nightly .btb-chart-source{border-top:1px solid var(--line);padding-top:12px;font-size:11px}.owner-nightly .btb-chart-dialog{box-shadow:none;background:var(--canvas);border-radius:4px;width:min(1240px,100vw - 32px);padding:27px}.owner-nightly .btb-chart-dialog::backdrop{background:#050a10e8}.owner-nightly .btb-chart-dialog>header{align-items:flex-start;gap:20px}.owner-nightly .btb-chart-dialog>header h2{font-family:var(--font-display);font-size:29px;font-weight:500}.owner-nightly .btb-chart-dialog>header p{color:var(--ink2);margin-top:8px;font-size:12px;line-height:1.5}.owner-nightly .btb-chart-dialog>header button{border-radius:3px;min-width:60px;min-height:42px;padding:8px}.owner-nightly .v9-two{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:35px;margin-top:15px}.owner-nightly .v9-two>.v9-panel{padding-top:24px}.owner-nightly .v9-two>.v9-panel+section{border-left:1px solid var(--line);padding-left:24px}.owner-nightly .v9-week-slot{background:var(--card);border:0;border-radius:2px;margin-top:8px;padding:13px 15px}.owner-nightly .v9-week-total{font-size:25px}.owner-nightly .v9-week-slot p{font-size:11px}.owner-nightly .v9-legend{gap:12px;font-size:11px}.owner-nightly .v9-legend i{border-radius:0;width:10px;height:4px}.owner-nightly .v9-tooltip{visibility:visible;pointer-events:auto;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;max-width:none;min-height:85px;padding:12px 0 0;font-size:11px;position:static}.owner-nightly .v9-tooltip strong{margin-bottom:5px;font-size:16px}.owner-nightly .v9-tooltip>span{font-size:12px}.owner-nightly .v9-needs strong{font-size:13px;font-weight:500}.owner-nightly .v9-needs small{font-size:12px;line-height:1.55}.owner-nightly .v9-rank{width:21px;color:var(--ink3);background:0 0;border-radius:0;align-self:flex-start;margin-top:1px}.owner-nightly .v9-needs .v9-chip{font-size:11px}.owner-nightly .ops-owner-link{font-size:12px}.owner-nightly .home-worklist{grid-template-columns:1.45fr 1fr;gap:35px;margin-top:16px}.owner-nightly .home-worklist h2{margin:0;font-size:21px}.owner-nightly .v9-history{margin-top:19px;padding-top:25px}.owner-nightly .v9-history table{min-width:620px;font-size:12px}.owner-nightly .v9-history td{padding:14px 8px}.owner-nightly .v9-source{border-top:1px solid var(--line);margin-top:8px;padding-top:12px;font-size:11px;line-height:1.6}.owner-nightly .nightly-waiting{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--prior);grid-column:1/-1;min-height:225px;padding:29px 31px}.owner-nightly .nightly-waiting h2{margin:0 0 13px;font-size:31px}.owner-nightly .nightly-waiting p{max-width:75ch;margin:10px 0;font-size:14px;line-height:1.65}.owner-nightly .nightly-waiting .v9-button{color:var(--ink);border-color:var(--line);background:0 0;border-radius:3px;margin-top:14px}.btb-dark:has(.owner-nightly) .left-bar{background:#101b22;padding:25px 16px}.btb-dark:has(.owner-nightly) .left-bar .brand{padding:0 6px 22px}.btb-dark:has(.owner-nightly) .btb-logo-name{font-family:Clash Display,system-ui,sans-serif;font-size:19px;font-weight:500}.btb-dark:has(.owner-nightly) .left-bar nav a{border:0;border-left:2px solid #0000;border-radius:0;gap:10px;padding:11px 12px;font-size:13px;font-weight:400}.btb-dark:has(.owner-nightly) .left-bar nav a[aria-current]{background:var(--accent-soft);border-color:var(--accent);color:var(--ink);font-weight:500}.btb-dark:has(.owner-nightly) .left-bar nav a:hover{background:var(--card2);color:var(--ink)}.btb-dark:has(.owner-nightly) .venue-switch{margin-bottom:20px;padding:0 6px}.btb-dark:has(.owner-nightly) .venue-switch select{background:var(--card);border-radius:3px;min-height:42px;font-size:12px}.btb-dark:has(.owner-nightly) .nav-group-label{letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font-size:10px}.btb-dark:has(.owner-nightly) .left-bar footer button{border-color:var(--line);color:var(--ink);background:0 0;border-radius:3px;font-size:12px}.btb-dark:has(.owner-nightly) .left-bar footer a{font-size:11px}.btb-dark:has(.owner-nightly) .v9-extra summary{font-size:12px}.btb-dark:has(.owner-nightly) .v9-more-panel{border-radius:3px}@container (max-width:790px){.owner-nightly .btb-bench-row{grid-template-columns:1fr 1fr 1fr;gap:8px 12px}.owner-nightly .btb-bench-axis{display:block}.owner-nightly .btb-bench-reference{grid-column:1/3}.owner-nightly .btb-bench-change{grid-column:3}.owner-nightly .btb-bench-actual strong{white-space:nowrap}}@media (min-width:901px) and (max-width:1200px){.nightly-overview{grid-template-columns:1fr}.owner-nightly .v9-cards{grid-template-columns:1.35fr 1fr 1fr;gap:0 22px}.owner-nightly .nightly-lead{grid-area:1/1/3}.owner-nightly .nightly-week-summary{grid-area:2/2/auto/4}.owner-nightly .v9-card:nth-child(3),.owner-nightly .v9-card:nth-child(4){border-top:0}.owner-nightly .nightly-lead .v9-big{font-size:52px}.owner-nightly .v9-two{grid-template-columns:1fr 1fr}}@media (max-width:900px){.btb-dark .workspace .owner-nightly{padding:20px 19px 105px!important}.owner-nightly .nightly-heading{margin:6px 0 21px;display:block}.owner-nightly .nightly-heading h1{max-width:26ch;font-size:33px;line-height:1.14}.owner-nightly .nightly-eyebrow{margin-bottom:9px;font-size:10px}.owner-nightly .nightly-date{gap:6px 10px;font-size:11px}.owner-nightly .nightly-event-link{display:none}.nightly-overview{grid-template-columns:1fr;gap:25px}.owner-nightly .v9-cards{grid-template-columns:1fr 1fr}.owner-nightly .nightly-lead{padding-top:0;padding-bottom:20px}.owner-nightly .nightly-lead .v9-say{max-width:none}.owner-nightly .v9-card .v9-big{font-size:27px}.owner-nightly .nightly-lead .v9-big{font-size:clamp(43px,11.4vw,65px)}.owner-nightly .v9-card .v9-big.v9-state{font-size:18px;line-height:1.45}.owner-nightly .home-controls{gap:8px 12px;margin-bottom:23px}.owner-nightly .home-controls nav a{min-height:44px;padding:10px 8px;font-size:11px}.owner-nightly .home-controls summary{min-height:44px;font-size:11px}.owner-nightly .home-refresh{margin-top:5px;font-size:11px}.owner-nightly .v9-hourly{min-height:0;padding:19px 14px 10px}.owner-nightly .v9-panel-head h2{font-size:22px}.owner-nightly .v9-hourly .v9-panel-head h2{font-size:21px}.owner-nightly .v9-hourly .v9-panel-head{flex-wrap:nowrap}.owner-nightly .v9-hourly .v9-panel-head p{font-size:11px}.nightly-readout{gap:10px;min-height:81px}.nightly-readout strong{font-size:17px}.nightly-readout .num{font-size:18px}.nightly-readout small{letter-spacing:0;font-size:9px}.owner-nightly .btb-expand{min-height:36px;padding:7px;font-size:10px}.owner-nightly .btb-expand svg{width:14px;height:14px}.owner-nightly .v9-two,.owner-nightly .home-worklist{grid-template-columns:1fr;gap:4px}.owner-nightly .v9-two>.v9-panel+section{border-left:0;padding-left:0}.owner-nightly .btb-benchmarks{margin-top:28px;padding-top:23px}.owner-nightly .btb-chart-dialog{width:calc(100vw - 22px);max-height:92dvh;padding:19px 13px}.owner-nightly .btb-chart-dialog>header h2{font-size:24px}.owner-nightly .btb-chart-dialog>header p{font-size:11px}.owner-nightly .btb-chart-controls label{align-items:center;gap:8px;width:100%}.owner-nightly .btb-chart-controls select{width:100%;max-width:100%}.owner-nightly .nightly-waiting{padding:23px 19px}.owner-nightly .nightly-waiting h2{font-size:27px}.owner-nightly .v9-history{padding-bottom:16px}.btb-dark:has(.owner-nightly) .phone-bar .btb-logo-name{font-family:Clash Display,system-ui,sans-serif;font-size:17px}.btb-dark:has(.owner-nightly) .v9-tabs a[aria-current]{border-top:2px solid var(--accent);padding-top:4px}}@media (prefers-reduced-motion:reduce){.nightly-hour-bar{transition:none}}.owner-nightly .nightly-table-scroll{scrollbar-color:var(--line) var(--card);max-width:100%;overflow-x:auto}.owner-nightly .v9-history{overflow:visible}.v9-unverified-note{margin:6px 0 0;font-size:12px;line-height:1.4}.v9-unverified{color:var(--warning,#765013);white-space:normal;font-size:11px;font-weight:600}.v9-unverified-reason{color:var(--muted,inherit);font-size:12px}.chart-unverified{margin:0 0 8px;font-size:13px}.toast-update{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 0;display:flex}.toast-update button{font:inherit;border:1px solid var(--line,#ccc);color:inherit;cursor:pointer;background:0 0;padding:4px 10px;font-size:12px}.toast-update button[disabled]{opacity:.6;cursor:progress}.toast-update-status{margin:0;font-size:12px}.home-update-controls{border-top:1px solid var(--line);margin:18px 0 24px;padding-top:12px}.toast-update>p{margin:0;font-size:12px;line-height:1.5}.toast-update-details{color:var(--ink2);max-width:100%;font-size:12px}.toast-update-details summary{cursor:pointer;align-content:center;min-height:36px;padding:8px 0}.toast-update-details[open]{flex-basis:100%}.toast-update-details>div{padding:8px 0;line-height:1.6}.toast-update-details p{margin:0 0 8px}.toast-update-details .home-refresh{margin:0}.toast-update button{min-height:40px}@media (max-width:600px){.toast-update{gap:6px 12px}.toast-update>p{flex-basis:100%}.toast-update button,.toast-update-details summary{min-height:44px}}
.btb-history{--history-muted:var(--muted);min-width:0}.history-statement{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(210px,.6fr);gap:43px;padding:29px 0 31px;display:grid}.history-statement h2{color:var(--muted);margin:12px 0 6px;font-size:16px;font-weight:500}.history-number{letter-spacing:-.045em;white-space:nowrap;color:var(--ink);font-family:Clash Display,system-ui,sans-serif;font-size:clamp(47px,6.7vw,89px);font-weight:550;line-height:1.12}.history-number.history-unavailable{font-size:clamp(32px,4vw,55px)}.history-statement p{max-width:65ch;color:var(--muted);font-size:13px;line-height:1.55}.history-statement .nightly-eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.history-change{font-weight:600;color:var(--accent)!important}.history-change span{color:var(--muted);font-weight:400}.history-ledger{border-left:1px solid var(--line);align-self:center;margin:0;padding-left:27px}.history-ledger>div{border-bottom:1px solid var(--line);padding:13px 0}.history-ledger>div:last-child{border:0}.history-ledger dt{color:var(--muted);font-size:11px}.history-ledger dd{white-space:nowrap;margin:6px 0 0;font-family:Clash Display,system-ui,sans-serif;font-size:25px}.btb-history .v9-panel{border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin-top:26px;padding:24px 0}.btb-history h2{font-family:Clash Display,system-ui,sans-serif}.history-chart-legend{color:var(--muted);gap:21px;margin:19px 0;font-size:11px;display:flex}.history-chart-legend span{align-items:center;gap:8px;display:flex}.history-chart-legend i{background:var(--accent);width:15px;height:9px}.history-chart-legend b{background:var(--prior);width:3px;height:15px}.history-bullet-row{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr) 160px;align-items:center;gap:19px;min-height:54px;display:grid}.history-bullet-row>a{color:var(--ink);text-underline-offset:4px;padding:12px 0;font-size:12px;text-decoration:underline}.history-bullet-track{background:var(--line);height:15px;position:relative}.history-bullet-track i{height:15px;position:absolute;top:0}.history-bullet-track b{background:var(--prior);width:3px;height:25px;position:absolute;top:-5px}.history-zero{border-left:1px solid var(--muted);height:19px;position:absolute;top:-2px}.history-bullet-value{text-align:right;padding:8px 0}.history-bullet-value strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.history-bullet-value small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45;display:block}.history-chart-scale{color:var(--muted);justify-content:space-between;margin:9px 179px 0 99px;font-size:10px;display:flex}.history-observations{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr;gap:37px;margin:31px 0;padding:24px 0;display:grid}.history-observations span{color:var(--muted);margin-bottom:11px;font-size:11px;display:block}.history-observations strong{font-family:Clash Display,system-ui,sans-serif;font-size:24px;font-weight:500}.history-observations p{color:var(--muted);font-size:11px;line-height:1.55}.history-quiet{color:var(--muted);font-size:12px;line-height:1.55}.history-coverage{border-left:3px solid var(--prior);background:var(--card);margin:23px 0;padding:18px 21px}.history-coverage h3{margin:0 0 9px;font-size:17px}.history-coverage p,.history-coverage li,.history-coverage summary{font-size:12px;line-height:1.65}.history-coverage ul{max-height:200px;overflow:auto}.history-hours{scrollbar-color:var(--line) var(--card);gap:9px;max-width:100%;padding:11px 0 15px;display:flex;overflow-x:auto}.history-hours>div{text-align:center;flex:1;min-width:38px}.history-hours strong{white-space:nowrap;color:var(--muted);margin-bottom:8px;font-size:10px;font-weight:500;display:block}.history-hours>div>div{border-bottom:1px solid var(--line);align-items:flex-end;height:114px;display:flex}.history-hours i{background:var(--accent);width:100%;display:block}.history-hours span{color:var(--muted);margin-top:7px;font-size:10px;display:block}.history-ranking>div{border-bottom:1px solid var(--line);grid-template-columns:21px minmax(180px,1.4fr) minmax(80px,1fr) 110px;align-items:center;gap:17px;padding:13px 0;display:grid}.history-rank-index{color:var(--muted);font-size:11px}.history-ranking button{text-align:left;color:var(--ink);background:0 0;border:0;min-height:44px;padding:5px 0;font-size:13px;line-height:1.45}.history-ranking button:hover{text-underline-offset:4px;text-decoration:underline}.history-ranking small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.history-ranking strong{text-align:right;white-space:nowrap;font-size:13px;font-weight:500}.history-rank-meter{background:var(--line);height:7px;display:block}.history-rank-meter i{height:7px;display:block}.btb-history input,.btb-history select{max-width:100%;min-height:42px}@media (max-width:700px){.history-statement{grid-template-columns:1fr;gap:14px;padding:18px 0 22px}.history-number{font-size:clamp(40px,11.7vw,67px)}.history-ledger{border-left:0;grid-template-columns:1fr 1fr;gap:9px 17px;padding-left:0;display:grid}.history-ledger>div{border-bottom:0;border-top:1px solid var(--line);padding:13px 0}.history-ledger>div:last-child{border-top:1px solid var(--line);grid-column:1/3}.history-ledger dd{font-size:24px}.history-bullet-row{grid-template-columns:52px minmax(0,1fr) 112px;gap:10px}.history-bullet-value strong{font-size:12px}.history-bullet-value small{font-size:9px}.history-bullet-row>a{font-size:10px}.history-chart-scale{margin:9px 122px 0 62px}.history-observations{grid-template-columns:1fr;gap:21px}.history-observations strong{font-size:23px}.history-ranking>div{grid-template-columns:17px minmax(0,1fr) 95px;gap:9px}.history-rank-meter{display:none}.history-ranking strong{font-size:12px}.history-ranking button{overflow-wrap:anywhere}.btb-history .btb-chart-controls{align-items:stretch}.btb-history .btb-chart-controls label{flex:130px;min-width:0}.btb-history .btb-chart-dialog{width:calc(100vw - 22px);padding:18px 12px}}.history-bullet-list{scrollbar-color:var(--line) var(--card);max-height:580px;overflow-y:auto}.history-rank-meter{position:relative}.history-rank-meter i{position:absolute;top:0}.history-rank-meter b{background:var(--muted);width:1px;height:11px;position:absolute;top:-2px}.btb-history .v9-panel{border-bottom:0;border-left:0;border-right:0}.history-bullet-row>a small{color:var(--muted);font-size:9px;line-height:1.5;text-decoration:none;display:block}.history-change.history-decrease{color:var(--prior)!important}.workspace .history-bullet-row>a{display:block}.history-loading{max-width:70ch;padding:34px 0}.history-loading h1{font-family:Clash Display,system-ui,sans-serif}.history-loading p{color:var(--muted);line-height:1.6}.history-change-columns{grid-template-columns:1fr 1fr;gap:36px;display:grid}.history-change-columns h3{color:var(--muted);margin:17px 0;font-size:13px;font-weight:500}.history-item-change{border-bottom:1px solid var(--line)}.history-item-change summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;min-height:44px;padding:15px 0;list-style:none;display:grid}.history-item-change summary::-webkit-details-marker{display:none}.history-item-change summary>span{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.history-item-change summary>span:before{content:"+";width:16px;color:var(--muted);display:inline-block}.history-item-change[open] summary>span:before{content:"−"}.history-item-change summary strong{white-space:nowrap;color:var(--accent);font-size:13px;font-weight:500}.history-item-change.is-decrease summary strong{color:var(--prior)}.history-item-change summary i{background:var(--line);grid-column:1/-1;height:5px;display:block}.history-item-change summary b{background:var(--accent);height:5px;display:block}.history-item-change.is-decrease summary b{background:var(--prior)}.history-item-change dl{grid-template-columns:1fr auto;gap:8px;margin:0 0 13px;font-size:12px;display:grid}.history-item-change dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.history-item-change dt,.history-item-change p{color:var(--muted);font-size:11px;line-height:1.6}.history-item-change summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:700px){.history-change-columns{grid-template-columns:1fr;gap:15px}}.receipt-day-note{border-block:1px solid var(--line);flex-wrap:wrap;gap:12px 25px;padding:19px 0;font-size:13px;display:flex}.receipt-day-note span:last-child{color:var(--muted)}.receipt-workspace{grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);align-items:start;gap:35px;margin-top:27px;display:grid}.workspace .receipt-check-link{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:18px;padding:16px 13px;text-decoration:none;display:flex}.receipt-check-link strong{font-size:13px;font-weight:500}.receipt-check-link small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.7;display:block}.receipt-check-link b{white-space:nowrap;font-size:13px;font-weight:500}.receipt-check-link.is-selected{background:var(--card);border-left:3px solid var(--accent)}.receipt-check-link:hover{background:var(--card)}.receipt-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin-top:15px;font-size:12px;display:flex}.receipt-detail{border:1px solid var(--line);background:var(--card);min-width:0;padding:25px;scroll-margin-top:25px}.receipt-detail h2{margin:0;font-family:Clash Display,system-ui,sans-serif;font-size:25px}.receipt-lines>div{border-bottom:1px solid var(--line);padding:18px 0}.receipt-line-title{justify-content:space-between;align-items:start;gap:18px;font-size:14px;display:flex}.receipt-line-title span{overflow-wrap:anywhere}.receipt-line-title strong{white-space:nowrap;font-weight:500}.receipt-lines p{color:var(--muted);margin:7px 0;font-size:11px}.receipt-lines ul{color:var(--muted);margin:10px 0 0;padding:0;font-size:12px;line-height:1.7;list-style:none}.receipt-totals{grid-template-columns:minmax(0,1fr) auto;gap:13px;margin:23px 0;font-size:13px;display:grid}.receipt-totals dd{text-align:right;white-space:nowrap;margin:0}.receipt-totals dt:first-child,.receipt-totals dd:nth-child(2){color:var(--accent)}.receipt-identifiers{color:var(--muted);overflow-wrap:anywhere;border-top:1px solid var(--line);padding-top:16px;font-size:11px}.receipt-identifiers summary{cursor:pointer;min-height:36px}.receipt-identifiers p{line-height:1.5}@media (max-width:700px){.btb-receipt-page .v9-heading>.v9-button{min-height:44px;margin-top:14px;display:inline-flex}.receipt-workspace{grid-template-columns:1fr;gap:25px}.receipt-detail{padding:19px 14px}.receipt-day-note{gap:9px;display:grid}.receipt-check-link{min-height:70px}}
