.staff-root,main.staff-root.staff-page{inline-size:100%;width:100%;max-inline-size:none;margin:0;padding:0;display:block}body:has(.staff-root){display:block}.staff-login{min-block-size:100dvh;padding:var(--sp-4);place-items:center;display:grid}.staff-login .card2{gap:var(--sp-4);inline-size:min(440px,100%);padding:var(--sp-5)}.staff-login .kicker{justify-content:space-between;align-items:center;gap:var(--sp-2);color:var(--mut);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.staff-login h1{font-size:var(--fs-xl);margin:0}.staff-login form{gap:var(--sp-3);display:grid}.staff-login .qr{border-radius:var(--r-sm);border:var(--bw) solid var(--bd);background:#fff;block-size:200px;inline-size:200px;margin:0 auto;padding:8px;display:block}.staff-login ol{gap:var(--sp-1);color:var(--mut);font-size:var(--fs-sm);margin:0;padding-inline-start:1.2em;display:grid}.staff-login code{word-break:break-all;direction:ltr;unicode-bidi:isolate}.staff-shell{grid-template-columns:1fr;min-block-size:100dvh;display:grid}.staff-shell .sidebar{display:none}.staff-main{grid-template-rows:auto 1fr;min-inline-size:0;display:grid}.staff-head{z-index:50;align-items:center;gap:var(--sp-2);min-block-size:56px;padding:var(--sp-2) var(--sp-3);background:var(--bg);border-block-end:var(--bw) solid var(--bd);flex-wrap:wrap;display:flex;position:sticky;inset-block-start:0}.staff-head h1{margin:0;font-size:1.25rem}.staff-head .wait{color:var(--mut);font-size:var(--fs-sm);font-weight:600}.staff-head .wait.is-late{color:var(--err)}.staff-head .head-tools{gap:var(--sp-2);align-items:center;margin-inline-start:auto;display:flex}.staff-body{padding:var(--sp-3);min-inline-size:0}.staff-shell .bottomnav{display:grid}.staff-main{padding-block-end:calc(64px + env(safe-area-inset-bottom))}@media (min-width:1024px){.staff-shell{grid-template-columns:240px 1fr}.staff-shell .sidebar{block-size:100dvh;display:grid;position:sticky;inset-block-start:0}.staff-shell .bottomnav{display:none}.staff-main{padding-block-end:0}}.sidebar .brand{align-items:center;gap:var(--sp-2);font-family:var(--font-display);padding:var(--sp-2) var(--sp-3) var(--sp-3);font-size:1.25rem;display:flex}.sidebar .me{gap:var(--sp-2);padding:var(--sp-3);border-block-start:1px solid var(--line);margin-block-start:auto;display:grid}.sidebar .me strong{font-size:var(--fs-sm)}.me-panel{gap:var(--sp-3);max-inline-size:420px;display:grid}.me-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.inbox{gap:var(--sp-3);grid-template-columns:1fr;min-block-size:calc(100dvh - 140px);display:grid}.inbox-list,.inbox-detail{gap:var(--sp-2);flex-direction:column;min-inline-size:0;display:flex}.inbox .inbox-detail,.inbox.detail-open .inbox-list{display:none}.inbox.detail-open .inbox-detail{display:flex}@media (min-width:900px){.inbox{grid-template-columns:minmax(300px,380px) 1fr}.inbox .inbox-detail,.inbox.detail-open .inbox-list{display:flex}.inbox .back{display:none}}@media (min-width:1280px){.inbox{grid-template-columns:minmax(300px,380px) 1fr 300px}.inbox .order-panel{display:grid}}.list-tools{gap:var(--sp-2);display:grid}.search{gap:var(--sp-2);display:flex}.search .input{min-inline-size:0;min-block-size:var(--tap);flex:1}.convs{gap:var(--sp-2);max-block-size:calc(100dvh - 240px);padding:2px;display:grid;overflow-y:auto}.conv{gap:var(--sp-1) var(--sp-2);text-align:start;inline-size:100%;padding:var(--sp-2) var(--sp-3);background:var(--card);color:var(--ink);border:var(--bw) solid var(--line);border-radius:var(--r-md);cursor:pointer;font:inherit;grid-template-columns:auto 1fr;align-items:start;display:grid}.conv:hover{border-color:var(--ink)}.conv.active{border-color:var(--ink);box-shadow:var(--sh-1);background:var(--band)}.conv .avatar{grid-row:span 3}.conv-top{justify-content:space-between;align-items:center;gap:var(--sp-2);min-inline-size:0;display:flex}.conv-top strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conv-top .ago{color:var(--mut);font-size:var(--fs-xs);white-space:nowrap}.conv .snippet{color:var(--mut);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.conv .conv-meta{gap:var(--sp-1);flex-wrap:wrap;align-items:center;display:flex}.conv .flag{color:var(--err);font-weight:700;font-size:var(--fs-xs)}.chips.filters{gap:var(--sp-1)}.chip .badge-count{block-size:20px;min-inline-size:20px;margin-inline-start:4px;font-size:.7rem}.inbox-detail .info{gap:var(--sp-2);padding:var(--sp-3);background:var(--card);border:var(--bw) solid var(--bd);border-radius:var(--r-md);display:grid}.info-top{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.info-top strong{font-size:var(--fs-lg)}.info-tools{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.info-tools .select{inline-size:auto;min-block-size:var(--tap)}.inbox-detail .thread{flex:1;min-block-size:280px;max-block-size:calc(100dvh - 380px)}.msg.note{align-self:stretch;max-inline-size:100%}.msg.note .bub{background:var(--warnbg);box-shadow:none;border-style:dashed;inline-size:100%}.tpl-panel{gap:var(--sp-2);padding:var(--sp-2);background:var(--card);border:var(--bw) solid var(--bd);border-radius:var(--r-md);max-block-size:260px;display:grid;overflow-y:auto}.tpl-list{gap:var(--sp-1);display:grid}.tpl{text-align:start;padding:var(--sp-2) var(--sp-3);background:var(--band);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);font:inherit;cursor:pointer;gap:2px;display:grid}.tpl:hover{border-color:var(--ink)}.tpl .muted{font-size:var(--fs-xs)}.composer-bar{align-items:center;gap:var(--sp-3);padding:0 var(--sp-1);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.staff-composer{gap:var(--sp-2);display:grid}.order-panel{align-content:start;gap:var(--sp-3);display:none}.order-panel .card2{gap:var(--sp-2)}.order-panel h3{margin:0}.order-panel .details{gap:2px var(--sp-3);font-size:var(--fs-sm);grid-template-columns:max-content 1fr;margin:0;display:grid}.order-panel .details dd{margin:0}.order-panel .stepper{opacity:.55}.tpl-admin-list,.tpl-admin{gap:var(--sp-2);display:grid}.tpl-admin.off{opacity:.6}.tpl-admin .pre{white-space:pre-wrap}.tpl-form{gap:var(--sp-3);display:grid}.tpl-form .preview .msg{max-inline-size:100%}.page-head{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-end:var(--sp-3);display:flex}.page-head h2{font-size:var(--fs-xl);margin:0}.page{gap:var(--sp-4);max-inline-size:960px;display:grid}.hours-table{gap:var(--sp-1);display:grid}.hours-row{gap:var(--sp-1);grid-template-columns:6.5em 1fr 1fr 1fr 1fr;align-items:center;display:grid}.hours-row.head{color:var(--mut);font-size:var(--fs-xs);font-weight:700}.hours-row .input{min-block-size:var(--tap);padding-inline:var(--sp-2)}.hours-row strong{font-size:var(--fs-sm)}.hours-row.closed strong{color:var(--mut)}@media (max-width:600px){.hours-row{grid-template-columns:5em 1fr 1fr}.hours-row .slot2,.hours-row.head .slot2{display:none}}.holiday-row{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;border-block-end:1px solid var(--line);flex-wrap:wrap;display:flex}.holiday-form{gap:var(--sp-2);grid-template-columns:1fr;display:grid}@media (min-width:700px){.holiday-form{grid-template-columns:2fr 1fr 1fr auto;align-items:end}}.avail-row{justify-content:space-between;gap:var(--sp-2);padding:var(--sp-1) 0;display:flex}.page.wide{max-inline-size:1200px}.dash{gap:var(--sp-4);display:grid}.stats .card-stat .value.is-warn{color:var(--err)}.dash-grid{gap:var(--sp-4);display:grid}@media (min-width:900px){.dash-grid{grid-template-columns:2fr 1fr}}.chart h3{margin:0}.bars{gap:var(--sp-1);block-size:200px;grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;padding-block-start:var(--sp-3);display:grid}.bar-col{grid-template-rows:1fr auto auto;justify-items:center;gap:4px;block-size:100%;display:grid}.bar{inline-size:min(100%,36px);block-size:max(4px, var(--h,0%));background:var(--btn);border:var(--bw) solid var(--bd);border-radius:var(--r-xs) var(--r-xs) 0 0;transition:block-size var(--dur-slow) var(--ease-out);align-self:end}.bar-col .cap{font-size:var(--fs-xs);color:var(--mut)}.bar-col .n{font-size:var(--fs-xs);font-weight:700}.activity{gap:var(--sp-1);font-size:var(--fs-sm);margin:0;padding:0;list-style:none;display:grid}.activity li{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.staff-grid{gap:var(--sp-4);display:grid}@media (min-width:1024px){.staff-grid{grid-template-columns:minmax(280px,360px) 1fr;align-items:start}}.staff-list{gap:var(--sp-2);display:grid}.staff-detail{gap:var(--sp-3);display:grid}.perm-table td .select{inline-size:auto;min-block-size:var(--tap)}.perm-table .hint{font-size:.7rem}.ai-panel{gap:var(--sp-2);padding:var(--sp-3);background:var(--t4);border:var(--bw) solid var(--bd);border-radius:var(--r-md);display:grid}.ai-panel .page-head{margin:0}.ai-block{gap:var(--sp-1);display:grid}.ai-block h4{font-size:var(--fs-xs);color:var(--mut);margin:0}.ai-block .msg{max-inline-size:100%}.ai-sources{font-size:var(--fs-sm);color:var(--mut);gap:2px;margin:0;padding-inline-start:1.2em;display:grid}.sms-page{gap:var(--sp-4);display:grid}.sms-page .stats{margin:0}ul.plain{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.cfile{gap:var(--sp-3);display:grid}.cfile-archive{gap:var(--sp-2);display:grid}.lg-list{gap:var(--sp-1);max-block-size:50vh;padding:var(--sp-1);display:grid;overflow:auto}.lg-msg{max-inline-size:85%;padding:var(--sp-1) var(--sp-2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);white-space:pre-wrap;overflow-wrap:anywhere}.lg-msg.in{place-self:start}.lg-msg.out{background:var(--t1);place-self:end}.import-page{gap:var(--sp-4);display:grid}.import-page .select[multiple]{block-size:auto}.tab-intro{border:var(--bw) solid var(--bd);border-radius:var(--r-sm);background:var(--band);margin-block-end:var(--sp-3)}.tab-intro summary{cursor:pointer;min-block-size:var(--tap);padding:0 var(--sp-3);font-weight:600;font-size:var(--fs-sm);align-items:center;display:flex}.tab-intro p{padding:0 var(--sp-3) var(--sp-3);color:var(--mut);font-size:var(--fs-sm);margin:0}.seg{gap:var(--sp-1);flex-wrap:wrap;margin-block-end:var(--sp-3);display:flex}.seg-btn{min-block-size:var(--tap);padding:0 var(--sp-3);border:var(--bw) solid var(--bd);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;font-weight:600}.seg-btn[aria-selected=true]{background:var(--band);border-color:var(--pinkT);color:var(--pinkT)}.bottomnav .more-btn{padding:var(--sp-2) 0;min-block-size:56px;color:var(--mut);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;font-weight:600;display:grid}.more-sheet{z-index:99;gap:var(--sp-1);padding:var(--sp-3);background:var(--card);border-block-start:var(--bw) solid var(--bd);max-block-size:60dvh;display:grid;position:fixed;inset-block-end:calc(56px + env(safe-area-inset-bottom));inset-inline:0;overflow-y:auto;box-shadow:0 -8px 24px #0000001f}.more-sheet a{align-items:center;gap:var(--sp-2);min-block-size:var(--tap);padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--ink);font-weight:600;text-decoration:none;display:flex}.more-sheet a[aria-current=page]{background:var(--band)}@media (min-width:1024px){.more-sheet{display:none}}.tour-target{outline:3px solid var(--pinkT);outline-offset:-3px;border-radius:var(--r-sm)}.tour-layer{z-index:300;padding:var(--sp-3);pointer-events:none;place-items:start center;display:grid;position:fixed;inset:0}.tour-card{pointer-events:auto;box-shadow:0 12px 40px #00000059}@media (min-width:1024px){.tour-layer{place-items:end}}.tour-card{gap:var(--sp-2);inline-size:min(420px,100%);padding:var(--sp-4);background:var(--card);border:var(--bw) solid var(--bd);border-radius:var(--r-md,var(--r-sm));display:grid}.tour-title{font-size:var(--fs-lg,1.125rem);margin:0}.tour-text{color:var(--mut);margin:0}.tour-actions{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.tour-actions .btn{min-block-size:var(--tap)}.cust-pending{gap:var(--sp-2);margin-block-end:var(--sp-3);display:grid}.pending-card{gap:var(--sp-2)}.pending-card .oc-row{gap:var(--sp-2);flex-wrap:wrap}.pending-actions,.cfile-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.pending-actions .btn,.cfile-actions .btn{min-block-size:var(--tap)}.cust-list{gap:var(--sp-2);margin-block:var(--sp-3);display:grid}.cust-row{align-items:center;gap:var(--sp-3);min-block-size:56px;inline-size:100%;padding:var(--sp-2) var(--sp-3);text-align:start;background:var(--card);border:var(--bw) solid var(--bd);border-radius:var(--r-sm);color:var(--ink);font:inherit;cursor:pointer;display:flex}.cust-main{flex:1;min-inline-size:0;display:grid}.cust-pills{align-items:center;gap:var(--sp-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.temp-pw{gap:var(--sp-2);display:grid}.temp-pw-code{padding:var(--sp-2) var(--sp-3);background:var(--band);border-radius:var(--r-sm);letter-spacing:.08em;-webkit-user-select:all;user-select:all;font-size:1.25rem;display:block}.conv .flag{white-space:nowrap;background:color-mix(in srgb, currentColor 16%, transparent);border-radius:999px;align-items:center;gap:2px;padding:1px 8px;display:inline-flex}.conv .flag.tone-ok{color:var(--ok,#2e9e5b)}.conv .flag.tone-warn{color:var(--warn,#d9a21b)}.conv .flag.tone-late{color:var(--err)}.info-tools{flex-wrap:nowrap;padding-block-end:var(--sp-1);overflow-x:auto}.info-tools>*{flex:none}.select-sm{min-block-size:var(--tap)}.summary-box{display:grid}.summary-strip{margin-block:var(--sp-2);border:var(--bw) solid var(--bd);border-radius:var(--r-sm);background:var(--band)}.summary-strip summary{cursor:pointer;min-block-size:var(--tap);padding:0 var(--sp-3);font-weight:600;font-size:var(--fs-sm);align-items:center;display:flex}.summary-strip .oc-row{padding:var(--sp-1) var(--sp-3);gap:var(--sp-2);font-size:var(--fs-sm);flex-wrap:wrap}.summary-strip .follow{background:var(--warnBg,#fff4d6)}.miss-list{gap:var(--sp-1);flex-wrap:wrap;display:flex}.action-bar{gap:var(--sp-1);padding-block:var(--sp-2);scrollbar-width:thin;flex-wrap:nowrap;display:flex;overflow-x:auto}.action-bar>*{flex:none}.action-bar .btn{min-block-size:var(--tap);white-space:nowrap}.action-bar .hint{color:var(--err);font-size:var(--fs-xs);align-self:center;margin:0}.mention-pop{inset-inline:var(--sp-2);z-index:20;background:var(--card);border:var(--bw) solid var(--bd);border-radius:var(--r-sm);box-shadow:var(--sh-2);display:grid;position:absolute;inset-block-end:100%}.mention-opt{min-block-size:var(--tap);padding:0 var(--sp-3);text-align:start;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0}.mention-opt:hover,.mention-opt:focus{background:var(--band)}.staff-composer{position:relative}mark.mention{background:var(--band);color:var(--pinkT);border-radius:3px;padding:0 2px;font-weight:600}.lib-list{gap:var(--sp-2);display:grid}.lib-row{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.order-toggle{display:inline-flex}.order-close{display:none}@media (max-width:1279px){.inbox .order-panel{display:none}.inbox.order-open .order-panel{z-index:90;max-block-size:85dvh;padding:var(--sp-3);background:var(--bg);border-block-start:var(--bw) solid var(--bd);padding-block-end:calc(var(--sp-3) + env(safe-area-inset-bottom));display:grid;position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto;box-shadow:0 -12px 32px #00000040}.inbox.order-open .order-close{justify-self:end;display:inline-flex}}@media (min-width:1280px){.order-toggle{display:none}}.inbox .thread{background:var(--band);background-image:radial-gradient(color-mix(in srgb, var(--ink) 6%, transparent) 1px, transparent 1px);border-radius:var(--r-sm);padding:var(--sp-3);background-size:18px 18px}.inbox .thread .msg .bub{box-shadow:0 1px 1px #00000014}.inbox .thread .msg.mine .bub{border-end-end-radius:4px}.inbox .thread .msg.theirs .bub{border-end-start-radius:4px}@media (prefers-reduced-motion:reduce){.inbox .thread{background-image:none}}.board-tools{gap:var(--sp-2);margin-block-end:var(--sp-3);display:grid}.board{gap:var(--sp-3);scroll-snap-type:x proximity;align-items:flex-start;padding-block-end:var(--sp-3);display:flex;overflow-x:auto}.board-col{scroll-snap-align:start;gap:var(--sp-2);padding:var(--sp-2);background:var(--band);border:var(--bw) solid var(--bd);border-radius:var(--r-sm);flex:0 0 min(280px,82vw);min-block-size:120px;display:grid}.board-col h3{font-size:var(--fs-sm);margin:0}.board-col.drop{outline:2px dashed var(--pinkT);outline-offset:-2px}.board-list{gap:var(--sp-2);display:grid}.ocard{gap:var(--sp-1);padding:var(--sp-2);background:var(--card);border:var(--bw) solid var(--bd);border-radius:var(--r-sm);cursor:grab;display:grid}.ocard.dragging{opacity:.5}.ocard-main{text-align:start;color:var(--ink);font:inherit;cursor:pointer;min-block-size:var(--tap);background:0 0;border:0;gap:2px;display:grid}.ocard-meta{gap:var(--sp-1);flex-wrap:wrap;display:flex}.timeline{gap:var(--sp-1);font-size:var(--fs-sm);margin:0;padding-inline-start:1.2em;display:grid}.price-list{gap:var(--sp-3);margin-block:var(--sp-3);display:grid}.price-card{gap:var(--sp-2)}.calc{gap:var(--sp-3);display:grid}.calc-out .total{border-block-start:var(--bw) solid var(--bd);padding-block-start:var(--sp-2)}#print-root{display:none}@media print{body>:not(#print-root){display:none!important}#print-root{display:block!important}@page{size:A4;margin:14mm}.sheet{color:#000;font-family:var(--font-body,sans-serif);background:#fff;gap:10mm;display:grid}.sheet-head{border-block-end:2px solid #000;justify-content:space-between;align-items:flex-start;gap:10mm;padding-block-end:6mm;display:flex}.sheet-no{margin:0;font-size:34pt}.sheet-kicker{letter-spacing:.04em;margin:0;font-size:12pt}.sheet-qr svg{block-size:38mm;inline-size:38mm}.sheet-table{border-collapse:collapse;inline-size:100%;font-size:14pt}.sheet-table th,.sheet-table td{text-align:start;border:1px solid #000;padding:3mm}.sheet-table th{background:#eee;inline-size:32%}.sheet h2{margin:0 0 2mm;font-size:13pt}.sheet-notes{white-space:pre-wrap;border:1px solid #000;min-block-size:20mm;padding:3mm}.sheet-sign{justify-content:space-between;margin-block-start:14mm;font-size:12pt;display:flex}}.mgr{gap:var(--sp-3);display:grid}.funnel-row{align-items:center;gap:var(--sp-2);padding-block:var(--sp-1);font-size:var(--fs-sm);grid-template-columns:minmax(96px,1.4fr) 3fr auto auto;display:grid}.meter{background:var(--band);border-radius:999px;block-size:10px;overflow:hidden}.meter-fill{background:var(--pinkT);border-radius:999px;block-size:100%}.heat{direction:ltr;grid-template-columns:3.2em repeat(24,minmax(0,1fr));align-items:center;gap:2px;display:grid}.heat-day{font-size:var(--fs-xs);color:var(--mut);text-align:end;padding-inline-end:4px}.heat-cell{aspect-ratio:1;background:var(--band);border-radius:2px}.heat-cell.l1{background:color-mix(in srgb, var(--pinkT) 25%, var(--band))}.heat-cell.l2{background:color-mix(in srgb, var(--pinkT) 50%, var(--band))}.heat-cell.l3{background:color-mix(in srgb, var(--pinkT) 75%, var(--band))}.heat-cell.l4{background:var(--pinkT)}@media (max-width:520px){.heat{grid-template-columns:2.6em repeat(24,minmax(0,1fr));gap:1px}.heat-day{font-size:10px}}.date-row{gap:var(--sp-2);flex-wrap:wrap}.date-row label{min-inline-size:0;font-size:var(--fs-sm);color:var(--mut);flex:140px;gap:4px;display:grid}.date-row input{inline-size:100%;min-inline-size:0}.brand-mark{flex:none;align-items:center;display:inline-flex}.brand-mark img{block-size:28px;inline-size:auto}.brand-mark .bm-dark,html[data-theme=dark] .brand-mark .bm-light{display:none}html[data-theme=dark] .brand-mark .bm-dark{display:inline}.sidebar .brand .brand-mark img{block-size:32px}.staff-head{gap:var(--sp-2);min-block-size:52px;padding:6px var(--sp-3);flex-wrap:nowrap}.staff-head h1{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;font-size:1.05rem;line-height:1.2;overflow:hidden}.staff-head .wait{background:var(--band);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;flex:none;padding:2px 10px}.staff-head .wait.is-late{background:var(--errbg)}.staff-head .wait.is-idle{display:none}.staff-head .head-tools{flex:none;gap:6px;margin-inline-start:0}.staff-head .head-tools .ib{justify-content:center;min-block-size:38px;min-inline-size:38px;padding:0}.staff-head .lang-switch span{display:none}@media (max-width:699px){.staff-head .wait .wait-more{display:none}.staff-head .wait b{min-inline-size:22px;font-size:var(--fs-sm);place-items:center;display:inline-grid}}@media (min-width:700px){.staff-head .lang-switch span{display:inline}.staff-head .wait.is-idle{display:inline-block}}.tab-intro{background:0 0;border:0;margin-block-end:var(--sp-2)}.tab-intro summary{min-block-size:32px;padding:0 var(--sp-1);color:var(--mut);font-weight:500}.tab-intro[open]{background:var(--band);border:var(--bw) solid var(--bd)}.tab-intro[open] summary{color:var(--ink)}.list-tools{gap:var(--sp-2)}.tool-pair{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.tool-pair .select{inline-size:100%;min-inline-size:0}.alert-tools{gap:var(--sp-2);flex-wrap:wrap;display:flex}.alert-tools .btn{flex:0 auto}.chips.filters{scrollbar-width:none;margin-inline:calc(var(--sp-3) * -1);padding-block:2px;padding-inline:var(--sp-3);scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.chips.filters::-webkit-scrollbar{display:none}.chips.filters .chip{white-space:nowrap;scroll-snap-align:start;flex:none}@media (min-width:900px){.chips.filters{flex-wrap:wrap;margin-inline:0;padding-inline:0}}@media (max-width:899px){.convs{max-block-size:none;overflow:visible}.inbox-detail .thread{min-block-size:50dvh;max-block-size:none}}.seg{scrollbar-width:none;margin-inline:calc(var(--sp-3) * -1);padding-inline:var(--sp-3);flex-wrap:nowrap;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg-btn{white-space:nowrap;flex:none}@media (min-width:900px){.seg{flex-wrap:wrap;margin-inline:0;padding-inline:0}}.tab-chooser{gap:var(--sp-1);padding:var(--sp-3);border:var(--bw) solid var(--bd);border-radius:var(--r-sm);background:var(--card);margin:0;display:grid}.tab-chooser legend{padding:0 var(--sp-1);font-weight:700}.tab-chooser .hint{margin:0 0 var(--sp-1)}.tab-chooser .check{gap:var(--sp-2)}.tab-chooser input[type=checkbox]{block-size:22px;inline-size:22px}.bottomnav{grid-auto-columns:1fr;grid-auto-flow:column}.bottomnav a,.bottomnav .more-btn{min-inline-size:0}.bottomnav a span,.bottomnav .more-btn span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-size:.72rem;overflow:hidden}@media (max-width:699px){.board{scroll-snap-type:none;flex-direction:column;align-items:stretch;overflow:visible}.board-col{flex:none;min-block-size:0;inline-size:100%}.board-col .board-list:has(>p:only-child){display:none}.board-tools .chips,.chips:not(.filters){scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.board-tools .chips .chip,.chips:not(.filters) .chip{white-space:nowrap;flex:none}}@media (max-width:420px){.tool-pair{grid-template-columns:1fr}}@media (min-width:1024px){.staff-body{padding:var(--sp-4)}.inbox{grid-template-columns:minmax(340px,420px) 1fr}.staff-head .lang-switch span{display:inline}.staff-head .wait.is-idle{display:inline-block}}@media (min-width:1280px){.inbox{grid-template-columns:minmax(340px,420px) 1fr 300px}}.inbox .inbox-detail>.empty{margin-block:auto}.page{max-inline-size:1100px}.board{padding-block-end:var(--sp-4)}@media (min-width:1024px){.board-col{flex:1 1 0;min-inline-size:220px}}@media (min-width:1280px){.inbox:not(.detail-open){grid-template-columns:minmax(340px,420px) 1fr}.inbox:not(.detail-open) .order-panel{display:none}}.staff-body .page>.empty,.staff-body .card2>.empty{padding-block:var(--sp-3)}.staff-body .page>.empty .art{block-size:56px;inline-size:56px}
