@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_476623{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_476623{--font-admin-display:"Montserrat","Montserrat Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-admin-body:"Inter","Inter Fallback"}.tm-page{display:flex;flex-direction:column;gap:22px}.tm-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.tm-qr-actions,.tm-top-actions{display:flex;flex-wrap:wrap;gap:8px}.tm-page button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 14px;border:1px solid var(--a-line-strong);border-radius:var(--a-radius-control);background:var(--a-raised);color:var(--a-text);font-size:13px;font-weight:650}.tm-page button:hover:not(:disabled){background:var(--a-hover)}.tm-form button,.tm-zone-form button{border-color:var(--a-accent);background:var(--a-accent);color:#fff}.tm-page .tm-form button:hover:not(:disabled),.tm-page .tm-zone-form button:hover:not(:disabled){background:var(--a-accent-strong)}.tm-local-warning{margin:0;padding:11px 14px;border:1px solid #f0b44c55;border-radius:var(--a-radius-control);background:var(--a-warning-tint);color:var(--a-warning);font-size:13px}.tm-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tm-summary>div{padding:20px 22px;border:1px solid var(--a-line);border-radius:var(--a-radius);background:var(--a-surface)}.tm-summary strong{display:block;font-family:var(--a-display);font-size:30px;font-weight:900;line-height:1.2}.tm-summary span{color:var(--a-muted);font-size:12.5px}.tm-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:20px;align-items:start}.tm-main-column,.tm-side-column{display:flex;flex-direction:column;gap:20px}.tm-form{display:grid;grid-template-columns:1fr 1fr 110px auto;align-items:end;gap:10px;margin:0}.tm-form label{margin:0;color:var(--a-muted);font-size:12px;font-weight:600}.tm-form input,.tm-form select,.tm-zone-form input{height:42px;margin-top:6px;padding:8px 12px;border:1px solid var(--a-line-strong);border-radius:10px;background:var(--a-bg);color:var(--a-text);font-size:13px}.tm-form button{height:42px}.tm-zone-form{display:flex;gap:8px;margin:0}.tm-zone-form input{flex:1;min-width:0;margin:0}.tm-zone-list{margin-top:12px}.tm-session-list>div,.tm-zone-list>div{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--a-line)}.tm-zone-list strong{flex:1}.tm-zone-list span{color:var(--a-faint);font-size:12px}.tm-table-list{display:grid;gap:8px}.tm-page .tm-table-row{width:100%;justify-content:flex-start;padding:10px 12px;border-color:var(--a-line);background:var(--a-surface);text-align:left}.tm-page .tm-table-row:hover:not(:disabled){background:var(--a-raised)}.tm-page .tm-table-row.tm-selected{border-color:var(--a-accent);background:var(--a-accent-tint)}.tm-table-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--a-raised);color:var(--a-accent-text)}.tm-selected .tm-table-icon{background:var(--a-accent);color:#fff}.tm-table-row>span:nth-child(2){flex:1}.tm-session-list strong,.tm-table-row strong{display:block}.tm-session-list small,.tm-table-row small{display:block;margin-top:2px;color:var(--a-faint);font-size:11.5px;font-weight:400}.tm-pill{padding:3px 9px;border-radius:999px;background:var(--a-hover);color:var(--a-muted);font-size:11px}.tm-pill.tm-active{background:var(--a-success-tint);color:var(--a-success)}.tm-qr-card .dc-card-heading{margin-bottom:12px}.tm-qr-art{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px;border-radius:var(--a-radius);background:#fff;color:#111}.tm-qr-art svg{max-width:100%;height:auto}.tm-qr-art strong{margin-top:8px;font-family:var(--a-display);font-size:24px;font-weight:900}.tm-qr-art span{color:#555;font-size:12px}.tm-url{display:block;margin:14px 0;overflow-wrap:anywhere;color:var(--a-accent-text);font-size:12px}.tm-page .tm-qr-actions button:last-child{color:var(--a-danger)}.tm-empty{padding:14px;border:1px dashed var(--a-line-strong);border-radius:var(--a-radius-control);color:var(--a-faint)}.tm-session-list>div{justify-content:space-between}.tm-session-list>div.tm-staff-calling{margin:5px 0;padding:12px;border:1px solid #f0b44c66;border-radius:12px;background:#f0b44c14}.tm-call-alert{display:flex!important;align-items:center;gap:4px;color:var(--a-warning)!important;font-weight:800!important}.tm-session-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.tm-page .tm-attend{border-color:var(--a-success);background:var(--a-success);color:#08240f}.tm-page .tm-attend:hover:not(:disabled){background:#4bb36b}.tm-print-sheet{display:none}@media(max-width:1000px){.tm-grid{grid-template-columns:1fr}.tm-form{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.tm-heading{align-items:flex-start;flex-direction:column}.tm-summary{gap:10px}.tm-summary>div{padding:14px}.tm-summary strong{font-size:22px}.tm-form{grid-template-columns:1fr 1fr}.tm-form button{grid-column:span 2}.tm-zone-form{flex-direction:column}}@media(max-width:480px){.tm-session-list>div{align-items:flex-start}.tm-session-actions{flex-direction:column}.tm-session-actions button{width:100%}}@media print{.dc-admin{background:#fff!important;color:#111!important}.dc-footer,.dc-sidebar,.dc-topbar,.tm-page>:not(.tm-print-sheet){display:none!important}.dc-collapsed .dc-main,.dc-main{margin:0!important}.dc-body{padding:0!important}.tm-print-sheet{display:block!important;padding:10mm;color:#111}.tm-print-sheet>div{display:grid;grid-template-columns:repeat(2,1fr);gap:10mm}.tm-print-sheet article{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:115mm;border:1px solid #ddd;break-inside:avoid}.tm-print-sheet h1{text-align:center;font-size:20px}.tm-print-sheet h2{margin:8px 0;font-size:24px}.tm-print-sheet p{margin:0;font-size:12px}}.mm-page{display:flex;flex-direction:column;gap:22px}.mm-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.mm-page button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:7px 13px;border:1px solid var(--a-line-strong);border-radius:10px;background:var(--a-raised);color:var(--a-text);font-size:12.5px;font-weight:650}.mm-page button:hover:not(:disabled){background:var(--a-hover)}.mm-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mm-summary>div{display:flex;align-items:center;gap:12px;padding:20px 22px;border:1px solid var(--a-line);border-radius:var(--a-radius);background:var(--a-surface);color:var(--a-accent-text)}.mm-summary strong{color:var(--a-text);font-family:var(--a-display);font-size:28px;font-weight:900}.mm-summary span{color:var(--a-muted);font-size:12.5px}.mm-tabs{display:flex;gap:4px;border-bottom:1px solid var(--a-line)}.mm-page .mm-tabs button{min-height:44px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--a-muted);font-size:13.5px}.mm-page .mm-tabs button:hover{background:transparent;color:var(--a-text)}.mm-page .mm-tabs button[aria-selected=true]{border-color:var(--a-accent);color:var(--a-text)}.mm-columns{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.4fr);gap:20px;align-items:start}.mm-stack{display:flex;flex-direction:column;gap:20px}.mm-page .dc-card h2{margin:0 0 14px}.mm-dish-form,.mm-small-form{display:flex;flex-direction:column;gap:12px;margin:0}.mm-page label{display:block;margin:0;color:var(--a-muted);font-size:12px;font-weight:600}.mm-page input:not([type=checkbox]),.mm-page select,.mm-page textarea{display:block;width:100%;margin-top:6px;padding:10px 12px;border:1px solid var(--a-line-strong);border-radius:10px;background:var(--a-bg);color:var(--a-text);font-size:13px}.mm-page textarea{resize:vertical}.mm-page .mm-form-actions>button:first-child,.mm-page .mm-small-form>button{align-self:flex-start;border-color:var(--a-accent);background:var(--a-accent);color:#fff}.mm-page .mm-form-actions>button:first-child:hover:not(:disabled),.mm-page .mm-small-form>button:hover:not(:disabled){background:var(--a-accent-strong)}.mm-form-row{display:flex;align-items:end;gap:12px}.mm-form-row>*{flex:1}.mm-page .mm-check{display:flex;align-items:center;gap:6px;white-space:nowrap}.mm-check input,.mm-group-links input{width:auto;margin:0;accent-color:var(--a-accent)}.mm-form-actions{display:flex;gap:8px}.mm-list{display:flex;flex-direction:column}.mm-list>div{display:flex;align-items:center;gap:8px;padding:11px 0;border-top:1px solid var(--a-line)}.mm-list>div>span:first-child{flex:1;min-width:0}.mm-list strong{display:block;overflow-wrap:anywhere;font-size:13px}.mm-list small{display:block;margin-top:2px;color:var(--a-faint);font-size:11.5px}.mm-list button{flex:none}.mm-search{display:flex!important;align-items:center;gap:6px;margin:0 0 10px!important}.mm-search input{margin:0!important}.mm-state{flex:none;padding:3px 9px;border-radius:999px;background:var(--a-success-tint);color:var(--a-success);font-size:11px;font-weight:650}.mm-state.mm-sold{background:var(--a-danger-tint);color:var(--a-danger)}.mm-page h3{font-family:var(--a-display);font-size:14px;font-weight:800}.mm-group-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.mm-group-links label{display:flex;align-items:center;gap:6px}@media(max-width:980px){.mm-columns{grid-template-columns:1fr}}@media(max-width:650px){.mm-heading{align-items:flex-start;flex-direction:column}.mm-summary{gap:8px}.mm-summary>div{flex-wrap:wrap;padding:12px}.mm-summary strong{font-size:22px}.mm-summary span{width:100%}.mm-dish-list>div{flex-wrap:wrap}.mm-dish-list>div>span:first-child:not(.mm-dish-thumb){min-width:100%}.mm-form-row{flex-wrap:wrap}}.mm-image-preview{display:flex;align-items:center;gap:10px}.mm-image-preview-image{width:112px;height:76px;border:1px solid var(--a-line-strong)}.mm-dish-thumb,.mm-image-preview-image{background-position:50%;background-size:cover;border-radius:10px}.mm-dish-thumb{width:44px;height:44px;flex:none;background-color:var(--a-raised)}.mm-dish-thumb-empty{display:grid;place-items:center;color:var(--a-faint)}.mm-list>div>span.mm-dish-thumb:first-child{flex:none;min-width:0}.mm-list>div>.mm-dish-thumb+span{flex:1;min-width:0}.mm-page input[type=file]{padding:6px}.mm-page input[type=file]::file-selector-button{margin-right:12px;padding:8px 14px;border:0;border-radius:8px;background:var(--a-raised);color:var(--a-text);font-weight:650;cursor:pointer}.mm-form-row select{min-width:110px}@media(max-width:650px){.mm-dish-list>div>.mm-dish-thumb+span{min-width:calc(100% - 56px)}}.ob-board{display:grid;gap:22px}.ob-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.ob-heading>div>span{display:flex;align-items:center;gap:6px}.ob-heading>button{display:flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:1px solid var(--a-line);border-radius:var(--a-radius-control);background:var(--a-surface);color:var(--a-text);font-size:13.5px;font-weight:650}.ob-heading>button:hover{background:var(--a-raised)}.ob-columns{display:grid;grid-template-columns:repeat(var(--ob-column-count),minmax(264px,1fr));gap:16px;overflow-x:auto;padding-bottom:10px}.ob-column{min-width:0;min-height:380px;padding:12px;border:1px solid var(--a-line);border-radius:var(--a-radius);background:var(--a-surface)}.ob-column>header{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 12px;color:var(--a-muted);font-size:12.5px;font-weight:700}.ob-column>header span{display:grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--a-raised);color:var(--a-text);font-size:11.5px}.ob-column>div{display:grid;align-content:start;gap:10px}.ob-ticket{overflow:hidden;border:1px solid var(--a-line);border-left:3px solid var(--a-faint);border-radius:14px;background:var(--a-raised)}.ob-ticket.ob-pending{border-left-color:var(--a-accent)}.ob-ticket.ob-accepted{border-left-color:var(--a-warning)}.ob-ticket.ob-preparing{border-left-color:var(--a-info)}.ob-ticket.ob-ready{border-left-color:var(--a-success)}.ob-ticket>header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 8px;padding:12px 13px;border-bottom:1px solid var(--a-line)}.ob-ticket>header>div{display:grid;gap:4px;min-width:0}.ob-ticket>header strong{white-space:nowrap;font-family:var(--a-display);font-size:13.5px;font-weight:800}.ob-ticket time,.ob-ticket>header span{display:flex;align-items:center;gap:4px;color:var(--a-faint);font-size:11.5px;white-space:nowrap}.ob-lines{display:grid;gap:10px;padding:12px 13px}.ob-lines>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;font-size:13px}.ob-lines>div>b:first-child{color:var(--a-accent-text)}.ob-lines span{display:grid;gap:2px}.ob-lines small{color:var(--a-muted);font-size:12px}.ob-lines em{color:var(--a-warning);font-size:12px;font-style:normal}.ob-ticket>footer{display:grid;gap:10px;padding:11px 13px;border-top:1px solid var(--a-line)}.ob-ticket>footer>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.ob-payment{display:flex;align-items:center;gap:4px;color:var(--a-danger);font-size:11px;font-weight:800}.ob-payment.paid{color:var(--a-success)}.ob-ticket>footer>.ob-actions{display:flex;flex-wrap:wrap;gap:6px}.ob-actions>button{flex:1 1 auto}.ob-actions button{min-height:38px;padding:6px 8px;white-space:nowrap;border:1px solid var(--a-line-strong);border-radius:10px;background:transparent;color:var(--a-text);font-size:12px;font-weight:700}.ob-actions button:hover:not(:disabled){background:var(--a-hover)}.ob-actions .ob-primary{border-color:var(--a-accent);background:var(--a-accent);color:#fff}.ob-actions .ob-primary:hover:not(:disabled){background:var(--a-accent-strong)}.ob-actions .ob-cancel{color:var(--a-danger)}.ob-pos{padding:3px 8px;white-space:nowrap;border:0;border-radius:999px;background:var(--a-hover);color:var(--a-muted);font-size:10.5px;font-weight:700}.ob-pos-synced{background:var(--a-success-tint);color:var(--a-success)}.ob-pos-failed{background:var(--a-danger-tint);color:var(--a-danger);cursor:pointer}.ob-pos:disabled{cursor:default;opacity:1}.ob-empty{padding:56px 20px;border:1px dashed var(--a-line-strong);border-radius:var(--a-radius);color:var(--a-faint);text-align:center}.ob-staff-calls{display:grid;gap:12px;padding:16px;border:1px solid #f0b44c66;border-radius:var(--a-radius);background:#f0b44c14}.ob-staff-calls>header{display:flex;align-items:center;gap:8px;color:var(--a-warning)}.ob-staff-calls>header span{display:grid;place-items:center;min-width:24px;height:24px;margin-left:auto;border-radius:999px;background:var(--a-accent);color:#fff;font-size:11.5px;font-weight:800}.ob-staff-calls>div{display:flex;flex-wrap:wrap;gap:8px}.ob-staff-calls article{display:flex;align-items:center;gap:14px;min-width:240px;padding:10px 12px;border-radius:12px;background:var(--a-raised)}.ob-staff-calls article>span{display:grid;flex:1}.ob-staff-calls small{color:var(--a-faint)}.ob-staff-calls button{display:flex;align-items:center;gap:5px;min-height:40px;padding:8px 12px;border:0;border-radius:10px;background:var(--a-success);color:#08240f;font-weight:800}.ob-spin{animation:ob-spin .8s linear infinite}@keyframes ob-spin{to{transform:rotate(1turn)}}@media(max-width:700px){.ob-heading{align-items:flex-start;flex-direction:column}.ob-columns{grid-template-columns:repeat(var(--ob-column-count),85vw)}}@media(max-width:520px){.ob-staff-calls>div{display:grid}.ob-staff-calls article{min-width:0}}.db-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.db-kpi{overflow:hidden;padding:20px 22px}.db-kpi header{display:flex;align-items:center;justify-content:space-between;gap:10px}.dc-card.db-kpi h2{color:var(--a-muted);font-family:inherit;font-size:13px;font-weight:600}.db-kpi header span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--a-accent-tint);color:var(--a-accent-text)}.db-kpi>strong{display:block;margin-top:14px;font-family:var(--a-display);font-size:32px;font-weight:900;line-height:1.15;letter-spacing:-.02em}.dc-card.db-kpi p{margin-top:12px;overflow:hidden;color:var(--a-faint);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.db-kpi-mark{position:absolute;right:-8px;bottom:-10px;color:var(--a-accent);opacity:.08;pointer-events:none}.db-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:stretch}.db-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.dc-card .db-card-head p{margin-top:3px;font-size:12.5px}.db-card-head a{display:inline-flex;align-items:center;gap:4px;color:var(--a-accent-text);font-size:12.5px;font-weight:700;text-decoration:none;white-space:nowrap}.db-total{display:grid;justify-items:end;gap:6px}.db-total strong{font-family:var(--a-display);font-size:22px;font-weight:900}.db-total small{display:flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;background:var(--a-raised);color:var(--a-muted);font-size:11px}.db-total i{width:6px;height:6px;border-radius:50%;background:var(--a-accent)}.db-total b{color:var(--a-text)}.dc-card .db-muted{margin:0;color:var(--a-faint);font-size:12.5px}.db-bars{grid-template-columns:repeat(13,minmax(0,1fr));gap:6px;height:220px;padding-top:8px;background:repeating-linear-gradient(to top,var(--a-line) 0 1px,transparent 1px 25%)}.db-bars,.db-bars>div{display:grid;align-items:end}.db-bars>div{grid-template-rows:1fr auto;height:100%;gap:8px}.db-bars span{display:block;width:100%;min-height:2px;border-radius:6px 6px 2px 2px;background:linear-gradient(0deg,#e8002733,#e8002799)}.db-bars .db-peak span{background:linear-gradient(to top,#e8002788,var(--a-accent))}.db-bars small{height:14px;color:var(--a-faint);font-size:10.5px;text-align:center;white-space:nowrap}.db-queue ul{display:grid;margin:0;padding:0;list-style:none}.db-queue li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--a-line)}.db-table{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--a-raised);font-family:var(--a-display);font-size:12px;font-weight:800}.db-queue li>span:nth-child(2){display:grid;min-width:0}.db-queue strong{font-size:13.5px}.db-queue small{overflow:hidden;color:var(--a-faint);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.db-queue footer{margin-top:12px;color:var(--a-faint);font-size:11.5px}.db-badge{padding:3px 10px;border-radius:999px;font-size:11.5px;font-style:normal;font-weight:650}.db-pending{background:var(--a-accent);color:#fff}.db-accepted{background:var(--a-warning-tint);color:var(--a-warning)}.db-preparing{background:var(--a-info-tint);color:var(--a-info)}.db-ready{background:var(--a-success-tint);color:var(--a-success)}.db-mix-bars{display:grid;grid-template-columns:repeat(var(--db-dishes),minmax(0,1fr));align-items:end;gap:8px;height:190px;margin-bottom:16px}.db-mix-bars>div{display:grid;grid-template-rows:auto 1fr auto;align-items:end;justify-items:center;height:100%;gap:6px;min-width:0}.db-mix-bars b{font-size:12px}.db-mix-bars span{width:100%;border-radius:6px 6px 2px 2px;background:#e8002755}.db-mix-bars .db-top span{background:var(--a-accent)}.db-mix-bars small{width:100%;overflow:hidden;color:var(--a-faint);font-size:10.5px;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1280px){.db-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.db-chart{grid-column:1/-1}}@media(max-width:1100px){.db-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.db-kpis{gap:12px}.db-grid{grid-template-columns:1fr;gap:16px}.db-kpi>strong{font-size:26px}.db-bars{height:170px;gap:3px}.db-bars small{font-size:9px}}@media(max-width:420px){.db-kpi{padding:16px}.db-kpi>strong{font-size:22px}.dc-card.db-kpi p{white-space:normal}}.ps-page{display:grid;gap:20px}.ps-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.ps-heading button,.ps-page button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:7px 13px;border:1px solid var(--a-line-strong);border-radius:10px;background:var(--a-raised);color:var(--a-text);font-size:12.5px;font-weight:650}.ps-page button:hover:not(:disabled){background:var(--a-hover)}.ps-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ps-summary>div{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center;padding:18px 20px;border:1px solid var(--a-line);border-radius:var(--a-radius);background:var(--a-surface)}.ps-summary svg{grid-row:span 2;color:var(--a-accent-text)}.ps-summary strong{font-family:var(--a-display);font-size:24px;font-weight:900}.ps-summary span{color:var(--a-muted);font-size:12px}.ps-layout{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:20px;align-items:start}.ps-jobs,.ps-layout,.ps-printers{display:grid}.ps-printers article{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--a-line)}.ps-printer-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--a-raised);color:var(--a-faint)}.ps-printer-icon.on{background:var(--a-accent-tint);color:var(--a-accent-text)}.ps-jobs em,.ps-jobs small,.ps-jobs strong,.ps-printers small,.ps-printers strong{display:block}.ps-jobs small,.ps-printers label,.ps-printers small{color:var(--a-faint);font-size:11.5px}.ps-printers select{display:block;margin-top:4px;padding:6px 8px;border:1px solid var(--a-line-strong);border-radius:8px;background:var(--a-bg);color:var(--a-text)}.ps-add{display:flex;gap:8px;margin-top:16px}.ps-add input{flex:1;padding:9px 12px;border:1px solid var(--a-line-strong);border-radius:10px;background:var(--a-bg);color:var(--a-text)}.ps-page .ps-add button{border-color:var(--a-accent);background:var(--a-accent);color:#fff}.ps-note{padding:11px 12px;border:1px solid #f0b44c55;border-radius:10px;background:var(--a-warning-tint);color:var(--a-warning);font-size:12px}.ps-jobs article{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:11px 0;border-top:1px solid var(--a-line)}.ps-job-state{padding:3px 8px;border-radius:999px;background:var(--a-hover);color:var(--a-muted);font-size:10.5px;font-weight:700}.ps-job-state.printed{background:var(--a-success-tint);color:var(--a-success)}.ps-job-state.failed{background:var(--a-danger-tint);color:var(--a-danger)}.ps-job-state.printing{background:var(--a-info-tint);color:var(--a-info)}.ps-jobs em{margin-top:3px;color:var(--a-danger);font-size:11px;font-style:normal}@media(max-width:900px){.ps-layout{grid-template-columns:1fr}}@media(max-width:620px){.ps-heading{align-items:start;flex-direction:column}.ps-summary{grid-template-columns:1fr}.ps-printers article{grid-template-columns:auto 1fr}.ps-printers article>button,.ps-printers article>label{grid-column:auto}.ps-add{flex-direction:column}}.rs-page{display:grid;gap:22px}.rs-settings h2,.rs-staff h2{display:flex;align-items:center;gap:8px}.rs-members{display:grid;gap:8px;margin-top:16px}.rs-members article{display:grid;grid-template-columns:auto 1fr minmax(130px,180px) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--a-line);border-radius:var(--a-radius-control);background:var(--a-raised)}.rs-members article>div{display:grid}.rs-members small{color:var(--a-faint)}.rs-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--a-accent-tint);color:var(--a-accent-text);font-weight:800}.rs-add button,.rs-add input,.rs-add select,.rs-members button,.rs-members select,.rs-settings button,.rs-settings input,.rs-settings textarea{min-height:42px;padding:8px 12px;border:1px solid var(--a-line-strong);border-radius:10px;background:var(--a-bg);color:var(--a-text)}.rs-add{display:grid;grid-template-columns:1fr 1.3fr 1.4fr 1fr auto;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--a-line)}.rs-add h3{grid-column:1/-1;display:flex;align-items:center;gap:7px;margin:0 0 4px;font-family:var(--a-display);font-size:14px;font-weight:800}.rs-add button,.rs-settings button{border-color:var(--a-accent);background:var(--a-accent);color:#fff;font-weight:700}.rs-add button:hover:not(:disabled),.rs-settings button:hover:not(:disabled){background:var(--a-accent-strong)}.rs-settings form{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.rs-settings label{display:grid;gap:6px;margin:0;color:var(--a-muted);font-size:12px;font-weight:600}.rs-settings .rs-toggle{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--a-line);border-radius:var(--a-radius-control);background:var(--a-raised)}.rs-toggle input{width:auto;min-height:auto;flex:none;accent-color:var(--a-accent)}.rs-toggle span{display:grid;color:var(--a-text)}.rs-toggle small{color:var(--a-faint);font-weight:400}.rs-wide{grid-column:1/-1}.rs-settings textarea{min-height:76px;resize:vertical}.rs-settings button{justify-self:start;display:flex;align-items:center;gap:6px}@media(max-width:900px){.rs-add,.rs-settings form{grid-template-columns:1fr 1fr}.rs-add h3,.rs-wide{grid-column:1/-1}}@media(max-width:650px){.rs-members article{grid-template-columns:auto 1fr}.rs-members article button,.rs-members article select{grid-column:2}.rs-add,.rs-settings form{grid-template-columns:1fr}.rs-add h3,.rs-wide{grid-column:auto}}.sr-page{display:grid;gap:22px}.sr-page>header{display:flex;align-items:end;justify-content:space-between;gap:20px}.sr-page>header form{display:flex;align-items:end;gap:8px}.sr-page label{display:grid;gap:5px;margin:0;color:var(--a-muted);font-size:11.5px;font-weight:600}.sr-page button,.sr-page input{min-height:44px;padding:8px 12px;border:1px solid var(--a-line-strong);border-radius:var(--a-radius-control);background:var(--a-surface);color:var(--a-text)}.sr-page button{border-color:var(--a-accent);background:var(--a-accent);color:#fff;font-weight:700}.sr-page button:hover:not(:disabled){background:var(--a-accent-strong)}.sr-page .sr-export{display:flex;align-items:center;gap:6px;border-color:var(--a-line-strong);background:var(--a-raised);color:var(--a-text)}.sr-page .sr-export:hover:not(:disabled){background:var(--a-hover)}.sr-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.sr-kpis article{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;padding:20px 22px;border:1px solid var(--a-line);border-radius:var(--a-radius);background:var(--a-surface)}.sr-kpis svg{grid-row:1/3;align-self:center;box-sizing:content-box;padding:8px;border-radius:10px;background:var(--a-accent-tint);color:var(--a-accent-text)}.sr-kpis span{color:var(--a-muted);font-size:12.5px}.sr-kpis strong{font-family:var(--a-display);font-size:26px;font-weight:900}.sr-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px}.sr-grid table{width:100%;margin-top:12px;border-collapse:collapse}.sr-grid td,.sr-grid th{padding:11px 10px;border-bottom:1px solid var(--a-line);text-align:left}.sr-grid th{color:var(--a-faint);font-size:11.5px;font-weight:600}.sr-grid td:last-child,.sr-grid th:last-child{text-align:right}@media(max-width:850px){.sr-page>header{align-items:start;flex-direction:column}.sr-kpis{grid-template-columns:1fr 1fr;gap:12px}.sr-grid{grid-template-columns:1fr}}@media(max-width:600px){.sr-page>header form{display:grid;grid-template-columns:1fr 1fr;width:100%}.sr-kpis{grid-template-columns:1fr}}.cm-page{display:grid;gap:22px}.cm-header{display:flex;align-items:end;justify-content:space-between;gap:20px}.cm-header form,.cm-header label{display:flex;gap:8px}.cm-header label{align-items:center;min-width:260px;margin:0;padding:0 12px;border:1px solid var(--a-line);border-radius:var(--a-radius-control);background:var(--a-surface);color:var(--a-muted)}.cm-header label:focus-within{border-color:var(--a-line-strong)}.cm-header input{width:100%;min-height:44px;padding:0;border:0;outline:0;background:transparent;color:var(--a-text)}.cm-header button{min-height:44px;padding:0 16px;border:1px solid var(--a-accent);border-radius:var(--a-radius-control);background:var(--a-accent);color:#fff;font-weight:700}.cm-header .cm-clear{border-color:var(--a-line-strong);background:var(--a-raised);color:var(--a-text)}.cm-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cm-kpis article{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;padding:20px 22px;border:1px solid var(--a-line);border-radius:var(--a-radius);background:var(--a-surface)}.cm-kpis svg{grid-row:1/3;align-self:center;box-sizing:content-box;padding:8px;border-radius:10px;background:var(--a-accent-tint);color:var(--a-accent-text)}.cm-kpis span{color:var(--a-muted);font-size:12.5px}.cm-kpis strong{font-family:var(--a-display);font-size:26px;font-weight:900}.cm-grid{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(470px,1.4fr);gap:20px;align-items:start}.dc-card.cm-list{padding:0;overflow:hidden}.cm-detail .dc-card-heading,.cm-list .dc-card-heading{margin:0;padding:18px 20px}.cm-customer{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:100%;padding:13px 20px;border:0;border-top:1px solid var(--a-line);background:transparent;color:var(--a-text);text-align:left;cursor:pointer}.cm-customer.active,.cm-customer:hover{background:var(--a-raised)}.cm-customer.active{box-shadow:inset 3px 0 var(--a-accent)}.cm-customer>span{display:grid;gap:3px}.cm-customer>span:nth-child(2){text-align:right}.cm-customer small,.cm-orders small{color:var(--a-faint);font-size:12px;font-weight:400}.cm-phone{font-weight:800}.cm-view{display:flex!important;grid-auto-flow:column;gap:5px!important;color:var(--a-accent-text);font-weight:700;white-space:nowrap}.cm-points,.cm-view{align-items:center;font-size:12px}.cm-points{display:flex;gap:5px;padding:5px 10px;border-radius:999px;background:var(--a-warning-tint);color:var(--a-warning);font-weight:800}.dc-card.cm-detail{min-height:220px;padding:0;overflow:hidden}.cm-detail-empty{display:grid;place-items:center;gap:6px;padding:56px 20px;color:var(--a-faint);text-align:center}.cm-detail-empty svg{color:var(--a-accent-text)}.cm-detail-empty strong{color:var(--a-text)}.cm-detail-empty span{font-size:12.5px}.cm-loading{padding:18px 20px;color:var(--a-faint)}.cm-profile{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);background:var(--a-line)}.cm-profile article{display:grid;gap:5px;padding:14px 20px;background:var(--a-surface)}.cm-profile article:last-child{grid-column:1/-1}.cm-profile span,.cm-section-title span{color:var(--a-faint);font-size:12px}.cm-profile strong{font-size:14px}.cm-section-title{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 8px}.cm-section-title h3{margin:0;font-family:var(--a-display);font-size:15px;font-weight:800}.cm-orders article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 20px;border-top:1px solid var(--a-line)}.cm-orders article>div,.cm-orders article>span:last-child{display:grid;gap:3px}.cm-orders article>span:last-child{text-align:right;text-transform:capitalize}.cm-order-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--a-raised);color:var(--a-accent-text)}@media(max-width:900px){.cm-header{align-items:start;flex-direction:column}.cm-header form{width:100%}.cm-header label{flex:1}.cm-grid{grid-template-columns:1fr}}@media(max-width:600px){.cm-header form{display:grid;grid-template-columns:1fr auto}.cm-header label{grid-column:1/-1;min-width:0}.cm-kpis{grid-template-columns:1fr;gap:12px}.cm-customer{grid-template-columns:1fr auto}.cm-view{grid-column:1/-1;justify-self:start}.cm-profile{grid-template-columns:1fr}.cm-profile article:last-child{grid-column:auto}.cm-orders article{grid-template-columns:auto 1fr}.cm-orders article>span:last-child{grid-column:2;text-align:left}.cm-detail .dc-card-heading{align-items:start;flex-direction:column}}.dc-admin{--a-bg:#080808;--a-surface:#101010;--a-raised:#191919;--a-hover:#202020;--a-line:#ffffff12;--a-line-strong:#ffffff24;--a-text:#fafafa;--a-muted:#b8b8b8;--a-faint:#828282;--a-accent:#e80027;--a-accent-strong:#c40021;--a-accent-text:#ff4d68;--a-accent-tint:#e800272e;--a-success:#58c97a;--a-success-tint:#58c97a24;--a-warning:#f0b44c;--a-warning-tint:#f0b44c24;--a-danger:#ff5d6e;--a-danger-tint:#ff5d6e24;--a-info:#5aa9e6;--a-info-tint:#5aa9e624;--a-display:var(--font-admin-display),"Montserrat",var(--font-admin-body),Arial,sans-serif;--a-radius:16px;--a-radius-control:12px;--a-sidebar:220px;--a-rail:76px;--a-topbar:76px;display:flex;min-height:100svh;background:var(--a-bg);color:var(--a-text);color-scheme:dark;font:14px/1.5 var(--font-admin-body),Inter,Arial,sans-serif;letter-spacing:-.01em}.dc-admin *{box-sizing:border-box}.dc-admin button,.dc-admin input,.dc-admin select,.dc-admin textarea{font:inherit;letter-spacing:inherit}.dc-admin :focus-visible{outline:2px solid var(--a-accent-text);outline-offset:2px}.dc-admin input,.dc-admin select,.dc-admin textarea{border-color:var(--a-line-strong);background:var(--a-surface);color:var(--a-text)}.dc-admin input::placeholder,.dc-admin textarea::placeholder{color:var(--a-faint)}.dc-admin select option{background:var(--a-raised);color:var(--a-text)}.dc-admin a{color:inherit}.dc-admin .alert{border:1px solid #ff5d6e55;background:var(--a-danger-tint);color:#ffb3bb}.dc-sidebar{position:fixed;inset:0 auto 0 0;z-index:40;display:flex;flex-direction:column;width:var(--a-sidebar);border-right:1px solid var(--a-line);background:var(--a-bg);transition:width .22s,transform .22s}.dc-sidebar-head{justify-content:space-between;height:var(--a-topbar);min-height:var(--a-topbar);padding:0 18px}.dc-brand,.dc-sidebar-head{display:flex;align-items:center}.dc-brand{gap:10px;min-width:0;color:var(--a-text);text-decoration:none}.dc-brand-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;background:var(--a-accent);color:#fff}.dc-brand .dc-label,.dc-brand-icon{font-family:var(--a-display);font-size:17px;font-weight:900}.dc-brand .dc-label{line-height:1;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.dc-brand .dc-label span{display:block;margin-top:4px;color:var(--a-faint);font-family:var(--font-admin-body),Arial,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.12em}.dc-navigation{flex:1;overflow-y:auto;padding:4px 12px 16px;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent}.dc-nav-section+.dc-nav-section{margin-top:14px}.dc-nav-heading{margin:8px 10px 6px;color:var(--a-faint);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dc-nav-link{display:flex;align-items:center;gap:11px;min-height:46px;margin:2px 0;padding:0 7px;border-radius:var(--a-radius-control);color:var(--a-muted);font-size:14.5px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s}.dc-nav-link:hover{background:var(--a-raised);color:var(--a-text)}.dc-nav-link[aria-current]{background:var(--a-accent-tint);color:var(--a-text);font-weight:650}.dc-nav-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;color:inherit}.dc-nav-link[aria-current] .dc-nav-icon{background:var(--a-accent);color:#fff}.dc-nav-empty{padding:8px 10px;color:var(--a-faint);font-size:12px}.dc-sidebar-account{display:flex;align-items:center;gap:10px;margin:0 12px;padding:14px 4px;border-top:1px solid var(--a-line)}.dc-sidebar-account strong{display:block;overflow:hidden;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dc-sidebar-account small{display:block;margin-top:3px;color:var(--a-faint);font-size:11.5px;text-transform:capitalize}.dc-sidebar-account>div{min-width:0}.dc-sidebar-account .dc-icon-button{margin-left:auto}.dc-avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--a-radius-control);background:var(--a-raised);color:var(--a-text);font-size:12px;font-weight:800}.dc-icon-button{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:var(--a-radius-control);background:var(--a-raised);color:var(--a-text);text-decoration:none;transition:background .15s}.dc-icon-button:hover{background:var(--a-hover)}.dc-sidebar .dc-icon-button{width:36px;height:36px;background:transparent;color:var(--a-muted)}.dc-sidebar .dc-icon-button:hover{background:var(--a-raised);color:var(--a-text)}.dc-main{display:flex;flex:1;flex-direction:column;min-width:0;min-height:100svh;margin-left:var(--a-sidebar);transition:margin-left .22s}.dc-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:10px;height:var(--a-topbar);min-height:var(--a-topbar);padding:0 28px;border-bottom:1px solid var(--a-line);background:color-mix(in srgb,var(--a-bg) 88%,transparent);backdrop-filter:blur(12px)}.dc-topbar-spacer{flex:1}.dc-search{display:flex;align-items:center;gap:9px;width:min(300px,30vw);height:44px;margin:0;padding:0 12px;border:1px solid var(--a-line);border-radius:var(--a-radius-control);background:var(--a-surface);color:var(--a-muted)}.dc-search:focus-within{border-color:var(--a-line-strong)}.dc-search input{flex:1;min-width:0;width:100%;padding:0;border:0;outline:0;background:transparent;color:var(--a-text);font-size:13.5px}.dc-search kbd{padding:1px 6px;border:1px solid var(--a-line-strong);border-radius:6px;color:var(--a-faint);font:11px inherit}.dc-branch{display:flex;align-items:center;gap:6px;min-width:0;height:44px;padding:0 4px 0 12px;border-radius:var(--a-radius-control);background:var(--a-raised);color:var(--a-muted)}.dc-branch select{width:auto;max-width:220px;height:100%;padding:0 10px 0 2px;border:0;outline:0;background:transparent;color:var(--a-text);font-size:13px;font-weight:650;cursor:pointer}.dc-alert-button{position:relative}.dc-topbar-account{display:flex;align-items:center;gap:10px}.dc-user-name{color:var(--a-muted);font-size:13px;font-weight:600}.dc-topbar .dc-avatar{width:44px;height:44px}.dc-body{display:flex;flex:1;flex-direction:column;gap:24px;width:100%;max-width:1560px;margin:0 auto;padding:32px 28px 40px}.dc-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.dc-page-head h1{margin:0;font-family:var(--a-display);font-size:clamp(32px,3.2vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.02em}.dc-page-head p{margin:8px 0 0;color:var(--a-muted);font-size:15px}.dc-refresh{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:1px solid var(--a-line);border-radius:var(--a-radius-control);background:var(--a-surface);color:var(--a-text);font-size:13.5px;font-weight:650;white-space:nowrap}.dc-refresh:hover:not(:disabled){background:var(--a-raised)}.dc-card{position:relative;min-width:0;padding:22px 24px;border:1px solid var(--a-line);border-radius:var(--a-radius);background:var(--a-surface)}.dc-card h1{margin:0 0 6px;font-size:24px}.dc-card h1,.dc-card h2{font-family:var(--a-display);font-weight:800}.dc-card h2{margin:0;color:var(--a-text);font-size:16px;letter-spacing:-.01em}.dc-card p{margin:6px 0 0;color:var(--a-muted);font-size:13px}.dc-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.dc-card-heading p{margin-top:3px}.dc-status{padding:3px 10px;border-radius:999px;background:var(--a-raised);color:var(--a-muted);font-size:11.5px;font-weight:650;white-space:nowrap}.dc-info-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--a-line);color:var(--a-muted);font-size:13px}.dc-info-row:last-child{border-bottom:0}.dc-info-row strong{color:var(--a-text);font-weight:700;text-transform:capitalize}.dc-empty{margin-top:14px;padding:14px;border:1px dashed var(--a-line-strong);border-radius:var(--a-radius-control);color:var(--a-faint);font-size:12.5px}.dc-table-wrap{overflow:auto}.dc-card table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.dc-card th{padding:10px 14px;color:var(--a-faint);font-size:11.5px;font-weight:600}.dc-card td,.dc-card th{border-bottom:1px solid var(--a-line)}.dc-card td{padding:14px;font-size:13px}.dc-card td>span:not(.dc-role){display:block;margin-top:3px;color:var(--a-faint);font-size:11.5px}.dc-role{padding:3px 9px;border-radius:999px;background:var(--a-raised);color:var(--a-muted);text-transform:capitalize}.dc-footer{display:flex;justify-content:space-between;gap:12px;padding:18px 28px;border-top:1px solid var(--a-line);color:var(--a-faint);font-size:12px}.dc-admin :is(.cm-header,.sr-page>header,.rs-page>header) h2,.dc-admin :is(.ob-heading,.tm-heading,.mm-heading,.ps-heading) h2{margin:6px 0 4px;color:var(--a-text);font-family:var(--a-display);font-size:clamp(28px,2.8vw,40px);font-weight:800;line-height:1.1;letter-spacing:-.02em}.dc-admin :is(.ob-heading,.tm-heading,.mm-heading,.ps-heading,.cm-header,.sr-page>header,.rs-page>header) p{margin:0;color:var(--a-muted);font-size:14px}.dc-admin :is(.ob-heading>div>span,.tm-eyebrow,.mm-eyebrow,.ps-heading>div>span,.cm-header>div>span,.sr-page>header span,.rs-page>header>span){color:var(--a-accent-text);font-size:11px;font-weight:800;letter-spacing:.14em}.dc-collapsed .dc-sidebar{width:var(--a-rail)}.dc-collapsed .dc-main{margin-left:var(--a-rail)}.dc-collapsed .dc-nav-heading,.dc-collapsed .dc-sidebar .dc-label{display:none}.dc-collapsed .dc-sidebar-head{justify-content:center;padding:0}.dc-collapsed .dc-navigation{padding:4px 12px}.dc-collapsed .dc-nav-section+.dc-nav-section{margin-top:10px;padding-top:10px;border-top:1px solid var(--a-line)}.dc-collapsed .dc-nav-link{justify-content:center;padding:0}.dc-collapsed .dc-sidebar-account{flex-direction:column;margin:0 10px}.dc-collapsed .dc-sidebar-account .dc-icon-button{margin:0}.dc-mobile-close,.dc-mobile-toggle{display:none}.dc-spinning{animation:dc-spin 1s linear infinite}@keyframes dc-spin{to{transform:rotate(1turn)}}@media(max-width:1023px){.dc-collapsed .dc-sidebar,.dc-sidebar{width:260px;transform:translateX(-100%)}.dc-sidebar.dc-open{transform:none}.dc-collapsed .dc-nav-heading,.dc-collapsed .dc-sidebar .dc-label{display:revert}.dc-collapsed .dc-sidebar-head{justify-content:space-between;padding:0 18px}.dc-collapsed .dc-nav-link{justify-content:flex-start;padding:0 7px}.dc-collapsed .dc-sidebar-account{flex-direction:row}.dc-collapsed .dc-main,.dc-main{margin-left:0}.dc-mobile-close,.dc-mobile-toggle{display:grid}.dc-desktop-toggle{display:none}.dc-backdrop{position:fixed;inset:0;z-index:39;border:0;background:#000a}}@media(max-width:760px){.dc-admin{--a-topbar:64px}.dc-topbar{gap:8px;padding:0 14px}.dc-search,.dc-user-name{display:none}.dc-branch select{max-width:150px}.dc-body{gap:16px;padding:20px 14px 28px}.dc-page-head{align-items:flex-start;flex-direction:column;gap:14px}.dc-card{padding:18px}.dc-footer{padding:16px 14px}.dc-footer span{display:none}}@media(max-width:420px){.dc-topbar .dc-alert-button{display:none}.dc-branch select{max-width:130px}}@media(prefers-reduced-motion:reduce){.dc-admin *{transition:none!important;animation:none!important}}