@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-eXO_dkmS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jakarta Fallback;src:local(Segoe UI),local(Roboto),local(Arial);size-adjust:104%;ascent-override:96%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#efeff1;--page-warm:#f4e4d9;--page-bg:linear-gradient(115deg, var(--page) 55%, var(--page-warm));--card:#fbf9f7;--card-edge:#fff;--white:#fff;--field:#f4f3f2;--tile:#f4f1ee;--line:#e8e3de;--text:#1c1a19;--soft:#6b6661;--hero:#1a110d;--on-hero:#fff;--on-hero-soft:#e7dfd9;--on-hero-faint:#d9cfc8;--strong:#1a110d;--on-strong:#fff;--maroon:#4a0b10;--orange:#f26a1b;--orange-deep:#c94a05;--orange-pale:#fdede2;--orange-line:#f5b78f;--on-orange:#2a1205;--red:#c8102e;--red-pale:#fbe7ea;--red-line:#f2bfc7;--on-red-soft:#ffe3e7;--good:#2f7d4f;--shadow:0 10px 30px #3c231414;--shadow-soft:0 4px 14px #3c23140f;--shadow-chip:0 2px 5px #3c231412;--shadow-orange:0 12px 26px #f26a1b4d;--shadow-pop:0 18px 44px #28140a3d;--rad:16px;--r-card:calc(var(--rad) * 1.5);--r-panel:calc(var(--rad) * 1.0625);--r-tile:calc(var(--rad) * .9375);--fs:1;--ff:"Plus Jakarta Sans", "Jakarta Fallback", "Segoe UI", system-ui, -apple-system, Roboto, "Noto Sans", Arial, sans-serif;--text-base:calc(14px * var(--fs));--pad:15px;--bg:var(--field);--tx:var(--text);--mu:var(--soft);--br:var(--line);--pr:var(--orange-deep);--pr2:var(--orange);--ok:var(--good);--th:var(--tile)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#14100d;--page-warm:#231810;--card:#211a15;--card-edge:#2b221b;--white:#2a211b;--field:#322820;--tile:#2c231c;--line:#40352c;--text:#f6f0eb;--soft:#b9aea5;--strong:#f6f0eb;--on-strong:#1a110d;--orange-deep:#f58a4b;--orange-pale:#3a2415;--orange-line:#7a4a2a;--on-orange:#2a1205;--red-pale:#3d1820;--red-line:#7a2a38;--red:#e0314d;--good:#58b57f;--shadow:0 10px 30px #0000004d;--shadow-soft:0 4px 14px #00000040;--shadow-chip:0 2px 5px #0000004d;--shadow-pop:0 18px 44px #00000080}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:90px}body{background:var(--page-bg);min-height:100vh;color:var(--text);font:500 var(--text-base)/1.4 var(--ff);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0}h1,h2,h3,p,figure{margin:0}p{margin:0 0 8px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--orange-deep);text-underline-offset:2px}small{font-size:.875em}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--orange-deep);outline-offset:2px}::selection{background:var(--orange-line);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}::-webkit-scrollbar-track{background:0 0}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h2{font-size:calc(17px * var(--fs));letter-spacing:-.005em;margin:0 0 12px;font-weight:800;line-height:1.25}label{font-size:calc(12.5px * var(--fs));color:var(--soft);margin:10px 0 4px;font-weight:700;display:block}.num{font-variant-numeric:tabular-nums}input,select,textarea{background:var(--field);width:100%;min-height:42px;color:var(--text);border:1.5px solid #0000;border-radius:21px;padding:0 16px;font-weight:600}textarea{resize:vertical;border-radius:18px;padding:10px 16px;line-height:1.4}input::placeholder,textarea::placeholder{color:var(--soft);opacity:1;font-weight:500}input:hover,select:hover,textarea:hover{border-color:var(--line)}input:focus,select:focus,textarea:focus{background:var(--white);border-color:var(--orange-line)}input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:default}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B6661' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:34px}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--orange-deep);cursor:pointer;flex:none;padding:0}input[type=color]{cursor:pointer;border-radius:12px;width:72px;min-height:42px;padding:3px}input[type=date],input[type=time],input[type=datetime-local]{padding-right:10px}input[type=number]{padding-right:8px}input[data-cb]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B6661' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:34px}.g{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 12px;display:grid}.row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.row .q,input.q{flex:none;width:84px}.col{align-content:start;gap:14px;min-width:0;display:grid}.split{grid-template-columns:minmax(0,1fr) 312px;align-items:start;gap:14px;display:grid}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}button.b,a.b{border:1.5px solid var(--orange-deep);background:var(--orange-deep);color:#fff;min-height:36px;font-size:calc(13px * var(--fs));border-radius:18px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:800;line-height:1.15;text-decoration:none;transition:transform 80ms ease-out;display:inline-flex}button.b:hover,a.b:hover{filter:brightness(1.06)}button.b:active,a.b:active{transform:scale(.985)}button.b.s,a.b.s{background:var(--white);border-color:var(--orange-line);color:var(--orange-deep)}button.b.s:hover,a.b.s:hover{background:var(--orange-pale);filter:none}button.b.danger{background:var(--red);border-color:var(--red);color:#fff}button.b.quiet{background:var(--tile);border-color:var(--tile);color:var(--text)}button.b.quiet:hover{background:var(--line);filter:none}button.big,button.b.big{border-color:var(--orange);border-radius:var(--r-card);background:var(--orange);color:#fff;width:100%;min-height:60px;font-size:calc(20px * var(--fs));letter-spacing:-.01em;box-shadow:var(--shadow-orange);margin-top:10px;padding:10px 18px;font-weight:800}button.b.big.s{background:var(--white);border-color:var(--orange-line);color:var(--orange-deep);box-shadow:none}button:disabled,button.b:disabled{opacity:.45;cursor:default;filter:none;transform:none}.pill,.pillsel{border:1.5px solid var(--line);background:var(--white);height:32px;min-height:32px;color:var(--text);font-size:calc(13px * var(--fs));white-space:nowrap;border-radius:16px;padding:0 13px;font-weight:700}.pillsel{background-position:right 11px center;width:auto;padding-right:30px}.pill[aria-pressed=true]{background:var(--strong);border-color:var(--strong);color:var(--on-strong)}.pill.go{border-color:var(--orange-line);color:var(--orange-deep);background:0 0}.pill.go:hover{background:var(--orange-pale)}.card{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow);margin-bottom:14px;padding:16px 20px}.col>.card,.split>.card,.two>.card{margin-bottom:0}.cardhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.cardhead h2{margin:0}.cardhead small{color:var(--soft);font-weight:600}.filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lede{color:var(--soft);max-width:75ch;margin:0 0 12px}.cards{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:14px;display:grid}.cards>div{border-radius:var(--r-tile);background:var(--tile);font-size:calc(12.5px * var(--fs));color:var(--soft);flex-direction:column;padding:10px 14px;font-weight:600;display:flex}.cards>div b{font-size:calc(20px * var(--fs));letter-spacing:-.01em;color:var(--text);white-space:nowrap;order:-1;font-weight:800;line-height:1.2;display:block}.cards>div small{font-size:calc(12px * var(--fs));color:var(--soft);font-weight:500}.cards.kp{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}html.nopastel .cards>div{background:var(--white)}.err{color:var(--red);margin-top:8px;font-weight:700}.err:empty{display:none}.hint{border-radius:var(--r-tile);background:var(--orange-pale);color:var(--text);font-size:calc(13px * var(--fs));margin-top:8px;padding:10px 14px}.hint.flag{background:var(--red-pale);color:var(--text)}.hint.flag b:first-child{color:var(--red)}.hint.good{background:var(--orange-pale)}.hint.refused{font-size:calc(16px * var(--fs));background:var(--red-pale);padding:14px 16px;font-weight:700}.hint.includes{background:var(--tile)}.openline{border-radius:var(--r-tile);background:var(--red-pale);margin-top:8px;padding:8px 12px}.wanted{background:var(--orange-pale);color:var(--orange-deep);border-radius:12px;margin:6px 0;padding:5px 12px;font-weight:800}.outmark{font-style:normal;font-size:calc(12px * var(--fs));color:var(--red);margin-left:8px;font-weight:700}.payonline{color:var(--orange-deep);font-weight:800}.brandtag{color:var(--soft);font-weight:700}.bd{font-size:calc(12px * var(--fs));white-space:nowrap;border-radius:12px;padding:3px 10px;font-weight:800;display:inline-block}.bd.New{background:var(--c-New,var(--orange-pale));color:var(--c-New-on,var(--orange-deep))}.bd.Sent{background:var(--c-Sent,var(--strong));color:var(--c-Sent-on,var(--on-strong))}.bd.Completed{background:var(--c-Completed,var(--tile));color:var(--c-Completed-on,var(--text))}.bd.Cancelled{background:var(--c-Cancelled,var(--red-pale));color:var(--c-Cancelled-on,var(--red))}.stage{background:var(--tile);font-size:calc(12px * var(--fs));border-radius:11px;margin:4px 0 0;padding:2px 9px;font-weight:700;display:inline-block}.late{font-size:calc(12px * var(--fs));border-radius:11px;margin-top:4px;padding:2px 9px;font-weight:800;display:inline-block}.late.late-amber{background:var(--orange-pale);color:var(--orange-deep)}.late.late-red{background:var(--red);color:#fff}tr.late-amber td{background:var(--orange-pale)}tr.late-red td{background:var(--red-pale)}tr.late-amber td:first-child,tr.late-red td:first-child{border-radius:12px 0 0 12px}tr.late-amber td:last-child,tr.late-red td:last-child{border-radius:0 12px 12px 0}.chip{background:var(--tile);color:var(--text);font-size:calc(12.5px * var(--fs));border-radius:11px;padding:2px 9px;font-weight:700;display:inline-block}.chip.amber{background:var(--orange-pale);color:var(--orange-deep)}.chip.red{background:var(--red);color:#fff}.chip.green{background:var(--tile);color:var(--good)}.chip.grey{background:var(--tile);color:var(--soft)}.chip button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 6px}.chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.tw{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:calc(13px * var(--fs))}th{text-align:left;vertical-align:bottom;font-size:calc(12px * var(--fs));color:var(--soft);white-space:nowrap;padding:0 10px 6px;font-weight:700}td{padding:calc(var(--pad) * .62) 10px;border-top:1px solid var(--line);text-align:left;vertical-align:top}th:first-child,td:first-child{padding-left:4px}th:last-child,td:last-child{padding-right:4px}.tw table tr:hover td{background:var(--orange-pale)}td button{margin:1px}td input,td select{min-height:38px}td.n,th.n{text-align:right;font-variant-numeric:tabular-nums}tr.go{cursor:pointer}tr.dayrow td{background:var(--tile);font-weight:800}tr.tot td{border-top:2px solid var(--line);font-weight:800}ul.plain{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.card.tabs,.tabs{flex-wrap:wrap;gap:6px;padding:8px;display:flex}.tb{min-height:36px;color:var(--soft);font-size:calc(13.5px * var(--fs));background:0 0;border:0;border-radius:18px;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.tb:hover{background:var(--orange-pale);color:var(--orange-deep)}.tb.on,.tb.on:hover{background:var(--strong);color:var(--on-strong)}.cb{background:var(--tile);min-width:22px;color:var(--text);font-style:normal;font-size:calc(12px * var(--fs));text-align:center;border-radius:10px;padding:1px 7px;font-weight:800}.tb.on .cb{color:inherit;background:#fff3}:root[data-theme=dark] .tb.on .cb{background:#00000026}.tap{flex-wrap:wrap;gap:8px;display:flex}.tap button{border:1.5px solid var(--line);background:var(--white);min-height:40px;color:var(--text);font-size:calc(14px * var(--fs));text-align:left;border-radius:20px;padding:7px 16px;font-weight:700}.tap button:hover{border-color:var(--orange-line)}.tap button small{color:var(--soft);font-size:calc(12px * var(--fs));font-weight:500;display:block}.tap button.on{background:var(--strong);border-color:var(--strong);color:var(--on-strong)}.tap button.on small{color:inherit;opacity:.85}.tap.sm button{min-height:32px;font-size:calc(13px * var(--fs));border-radius:16px;padding:4px 13px}.mod{z-index:30;background:#1a110d8c;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow:auto}.mod .card{width:min(640px,100%);box-shadow:var(--shadow-pop);margin:0;padding:20px 24px}.mod h2{font-size:calc(19px * var(--fs))}.windowbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.windowhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-top:12px;display:flex}.windowhead h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;display:flex}.windowhead small{color:var(--soft)}.facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-top:12px;display:grid}.facts>div{background:var(--tile);border-radius:13px;padding:8px 12px}.facts label{font-size:calc(12px * var(--fs));margin:0 0 1px}.facts b,.facts .paycash{overflow-wrap:anywhere;font-weight:800}.factline{background:var(--tile);border-radius:13px;margin-top:8px;padding:8px 12px}.factline label{margin:0 0 1px}.factline b{font-weight:800}.factline.ins b{color:var(--red)}details summary{cursor:pointer;font-weight:700}.splitbtn{display:inline-flex;position:relative}.splitbtn>.b:first-child{border-radius:18px 0 0 18px}.splitbtn>.b:last-of-type{border-left-width:0;border-radius:0 18px 18px 0;padding:0 10px}.windowrows{gap:8px;display:grid}.pop{z-index:35;background:var(--white);min-width:190px;box-shadow:var(--shadow-pop);border-radius:16px;flex-direction:column;gap:4px;padding:6px;display:flex;position:fixed}.pop button{text-align:left;width:100%}#tst{z-index:40;background:var(--hero);max-width:min(560px,100vw - 32px);color:var(--on-hero);font-size:calc(13.5px * var(--fs));box-shadow:var(--shadow-pop);border-radius:22px;padding:11px 18px;font-weight:600;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}#tst .bad{color:#ffb4bf}#tst a{color:var(--orange-line)}.cbp{z-index:45;background:var(--white);color:var(--text);box-shadow:var(--shadow-pop);border-radius:18px;padding:6px;position:fixed;overflow:auto}.cbo{cursor:pointer;font-size:calc(14px * var(--fs));border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.cbo>div{flex:1;min-width:0}.cbo b{font-weight:700}.cbo small{color:var(--soft);font-size:calc(12px * var(--fs));margin-top:1px;font-weight:500;display:block}.cbo small.includes{white-space:normal}.cbo>span{white-space:nowrap;flex:none;font-weight:800}.cbo .thumb{object-fit:cover;background:var(--tile);border-radius:50%;flex:none;width:40px;height:40px}.cbo.on,.cbo:hover{background:var(--orange-pale)}.cbe{color:var(--soft);padding:14px}.opt{flex-wrap:wrap;gap:6px;margin:2px 0 10px 12px;display:flex}.opt select,.opt input{flex:150px;width:auto;min-height:38px}.it{margin-bottom:4px}.pick{background:var(--white);max-height:240px;box-shadow:var(--shadow-soft);border-radius:14px;margin-top:4px;overflow:auto}.pres{flex-wrap:wrap;gap:8px;display:flex}.pre{border:1.5px solid var(--line);background:var(--white);min-height:38px;color:var(--text);font-size:calc(13px * var(--fs));border-radius:19px;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:flex}.pre.on{border-color:var(--orange-deep)}.pre i{border-radius:50%;width:16px;height:16px;display:block}#slip{display:none}.slip{color:#000;max-width:120mm;margin:auto;font-family:Arial,sans-serif;font-size:13px;font-weight:400}.slip h1{text-align:center;margin:0;font-size:26px;font-weight:700}.slip p{margin:2px 0}.slip hr{margin:8px 0}.slip table{width:100%;font-size:13px}.slip th,.slip td{color:#000;border-top:0;border-bottom:1px dashed #000;padding:7px 6px;font-size:13px}.slip th{background:0 0;font-weight:700}.slip th:first-child,.slip td:first-child,.slip th:last-child,.slip td:last-child{padding:7px 6px}.slip tr:hover td{background:0 0}@media print{@page{margin:8mm}html,body{background:#fff!important}body>:not(#slip){display:none!important}#slip{background:#fff;display:block!important}#slip.rcpt .slip{max-width:72mm;font-size:12px}}@media (width<=720px){.card{border-radius:20px;padding:14px}.split,.two{grid-template-columns:minmax(0,1fr)}.mod{padding:10px}.mod .card{padding:16px}table.stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}table.stack,table.stack tbody,table.stack tr{width:100%;display:block}table.stack tr{background:var(--white);border-radius:14px;margin-bottom:8px;padding:8px 12px}table.stack tr.dayrow{background:0 0;padding:0}table.stack td{text-align:right;overflow-wrap:anywhere;background:0 0;border:0;justify-content:space-between;gap:12px;padding:4px 0;display:flex}table.stack td:first-child,table.stack td:last-child{border-radius:0;padding:4px 0}table.stack td[data-l]:before{content:attr(data-l);color:var(--soft);font-size:calc(12.5px * var(--fs));text-align:left;flex:none;font-weight:600}table.stack td:empty{display:none}table.stack td:has(>input:not([type=checkbox]),>select):before{flex:0 0 88px;align-self:center}table.stack tr.late-amber{background:var(--orange-pale)}table.stack tr.late-red{background:var(--red-pale)}.tw table tr:hover td{background:0 0}}@media (hover:none),(width<=720px){.keyhint{display:none!important}}@media (prefers-reduced-motion:reduce){button.b,a.b{transition:none}html{scroll-behavior:auto}}.app{grid-template-rows:auto 1fr;grid-template-columns:94px minmax(0,1fr);gap:0 18px;max-width:1720px;margin:auto;padding:14px 18px 18px;display:grid}.side{flex-direction:column;grid-row:1/span 2;align-self:start;gap:12px;max-height:calc(100vh - 28px);display:flex;position:sticky;top:14px}.logo{flex:none;place-items:center;height:62px;display:grid}.logo img{height:46px;display:block}:root[data-theme=dark] .logo img{filter:invert()}.logo-word{letter-spacing:-.02em;text-align:center;color:var(--text);font-size:17px;font-weight:800;line-height:1.05}.rail{background:var(--white);min-height:0;box-shadow:var(--shadow);scrollbar-width:none;border-radius:26px;gap:2px;padding:8px 6px;display:grid;overflow-y:auto}.rail::-webkit-scrollbar{display:none}.si{width:100%;color:var(--soft);font-size:calc(11px * var(--fs));text-align:center;overflow-wrap:anywhere;background:0 0;border:0;border-radius:18px;justify-items:center;gap:3px;padding:8px 2px 7px;font-weight:700;line-height:1.15;text-decoration:none;display:grid;position:relative}.si:hover{background:var(--orange-pale);color:var(--orange-deep)}.si.on,.si.on:hover,.si[aria-current=page],.si[aria-current=page]:hover{background:var(--strong);color:var(--on-strong)}.si .ic{width:21px;height:21px;display:block;position:relative}.si .ic svg{width:21px;height:21px;display:block}.si .sd{background:currentColor;border-radius:50%;width:6px;height:6px;margin:7px auto;display:block}.si .nd{background:var(--red);border:2px solid var(--white);border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-3px}.navcount{background:var(--red);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;top:-7px;right:-11px}.si.more{display:none}.grp>.si.on,.grp>.si.on:hover{background:var(--tile);color:var(--text);border-radius:16px 16px 0 0}.grp .sub{display:none}.grp .sub.open{background:var(--tile);border-radius:0 0 16px 16px;gap:2px;padding:4px 0;display:grid}.grp>.si:not(.on)+.sub.open{border-radius:16px;margin-top:2px}.top{z-index:20;background:var(--white);height:62px;box-shadow:var(--shadow);border-radius:31px;align-items:center;gap:16px;margin-bottom:14px;padding:0 12px 0 24px;display:flex;position:sticky;top:14px}.top h1{font-size:calc(21px * var(--fs));letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.search{background:var(--field);max-width:460px;height:42px;color:var(--soft);border-radius:21px;flex:1;align-items:center;gap:9px;margin:0 0 0 12px;padding:0 16px;display:flex}.search input{outline-offset:6px;background:0 0;border:0;border-radius:0;flex:1;min-width:0;height:100%;min-height:0;padding:0}.search input:focus{background:0 0}.search svg,.roundbtn svg{flex:none;width:18px;height:18px}.right{align-items:center;gap:10px;margin-left:auto;display:flex}.clock{color:var(--soft);font-size:calc(13px * var(--fs));white-space:nowrap;font-weight:700}.roundbtn{background:var(--field);min-width:42px;height:42px;color:var(--text);font-size:calc(13px * var(--fs));white-space:nowrap;border:0;border-radius:21px;flex:none;justify-content:center;align-items:center;gap:7px;font-weight:700;display:inline-flex;position:relative}.roundbtn:hover{background:var(--orange-pale);color:var(--orange-deep)}#snd,#lo{padding:0 14px}.roundbtn>b{background:var(--red);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-2px;right:-2px}.me{flex:none;align-items:center;gap:9px;min-width:0;padding-right:2px;display:flex}.me i{background:var(--strong);width:40px;height:40px;color:var(--on-strong);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:800;display:grid}.me b{text-overflow:ellipsis;max-width:150px;font-size:calc(14px * var(--fs));white-space:nowrap;font-weight:800;line-height:1.2;display:block;overflow:hidden}.me small{color:var(--soft);font-size:calc(12px * var(--fs));white-space:nowrap;display:block}.pagebody{min-width:0}.banner{border-radius:var(--r-panel);text-align:left;width:100%;font-size:calc(14px * var(--fs));box-shadow:var(--shadow-soft);border:0;margin:0 0 14px;padding:12px 20px;font-weight:600;display:block}button.banner{cursor:pointer}.banner.offline{background:var(--red);color:#fff}.banner.attn{background:var(--orange-pale);color:var(--text)}.banner.attn b{color:var(--orange-deep)}.banner.attn.red{background:var(--red-pale)}.banner.attn.red b{color:var(--red)}.banner.caseal{background:var(--red-pale);color:var(--text)}.banner.caseal b{color:var(--red)}main{min-width:0}@media (width<=1280px){.me div{display:none}}@media (width<=1100px){.clock{display:none}.search{max-width:none}}@media (width<=760px){.app{padding:10px 12px calc(84px + env(safe-area-inset-bottom,0px));display:block}.side{z-index:30;gap:0;max-height:none;position:fixed;inset:auto 0 0}.logo{display:none}.rail{padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));max-height:70vh;box-shadow:0 -6px 20px #3c23141f}.rail.count-1{grid-template-columns:minmax(0,1fr)}.rail.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rail.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rail.count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.si{font-size:calc(10.5px * var(--fs));border-radius:16px;padding:6px 2px 5px}.si.more{grid-area:1/5;display:grid}.si.extra{display:none}.rail.open .si.extra{display:grid}.grp,.grp .sub,.grp .sub.open{display:contents}.grp>.si{display:none}.top{gap:8px;height:54px;margin-bottom:10px;padding:0 6px 0 16px;top:8px}.top h1{min-width:0;font-size:calc(17px * var(--fs));flex:1}.search,.clock,.me div{display:none}.right{gap:5px;margin-left:0}.roundbtn{min-width:40px;height:40px}#snd,#lo{padding:0}.roundbtn .word{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.me i{width:36px;height:36px;font-size:14px}.banner{font-size:calc(13px * var(--fs));margin-bottom:10px;padding:10px 14px}}@media (width>=761px){#lo svg{display:none}}.lgw{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;min-height:100vh;padding:14px;display:grid}.lgl{border-radius:var(--r-card);background:var(--hero);color:var(--on-hero);flex-direction:column;justify-content:flex-end;padding:44px;display:flex;position:relative;overflow:hidden}.lgl img{object-fit:cover;object-position:60% 40%;width:100%;height:68%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.lgl>div{z-index:1;position:relative}.lgl h2{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(28px,2.9vw,42px);font-weight:800;line-height:1.08}.lgl p{max-width:34em;color:var(--on-hero-soft);margin:0 0 18px;line-height:1.55}.lgl .chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.lgl .chips span{border:1.5px solid #ffffff40;border-radius:15px;padding:5px 13px;font-size:13px;font-weight:700}.lgr{flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px 12px;display:flex}.lgr .br{align-items:center;gap:14px;display:flex}.lgr .br img{height:58px;display:block}.lgr .br .bt{border-left:1.5px solid var(--line);flex-direction:column;gap:2px;padding-left:14px;line-height:1.1;display:flex}.lgr .br .bt small{color:var(--soft);font-size:13px;font-weight:600}.lgr .br .bt b{letter-spacing:-.01em;font-size:19px;font-weight:800}.lgc{width:min(420px,100%)}.lgc h1{letter-spacing:-.02em;font-size:30px;font-weight:800}.lgc .sub{color:var(--soft);margin:4px 0 16px}.lgk{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow);padding:22px 24px}.lgk label{margin:0 0 5px}.fld{background:var(--field);height:46px;color:var(--soft);border:1.5px solid #0000;border-radius:23px;align-items:center;gap:10px;margin-bottom:14px;padding:0 16px;display:flex}.fld:focus-within{background:var(--white);border-color:var(--orange-line);outline:3px solid var(--orange-deep);outline-offset:2px}.fld input{background:0 0;border:0;border-radius:0;flex:1;min-width:0;height:100%;min-height:0;padding:0}.fld input:focus,.fld input:focus-visible{background:0 0;outline:0}.fld svg{flex:none}.fld button{color:var(--soft);background:0 0;border:0;padding:4px;display:flex}.lgb{background:var(--orange);color:#fff;letter-spacing:-.01em;width:100%;height:56px;box-shadow:var(--shadow-orange);border:0;border-radius:28px;font-size:20px;font-weight:800;transition:transform 80ms ease-out}.lgb:active{transform:scale(.985)}.lgb:disabled{opacity:.6;cursor:default}.lgs{color:var(--soft);justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:600;display:flex}.counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.counts>div{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow);font-size:calc(13px * var(--fs));padding:12px 18px;font-weight:700}.counts>div b{font-size:calc(30px * var(--fs));letter-spacing:-.02em;line-height:1.1}html.nopastel .counts>div{background:var(--card)}.console{grid-template-columns:1.3fr 1fr 1fr;gap:14px;display:grid}.console button{border-radius:calc(var(--rad) * 1.625);color:#fff;text-align:left;height:300px;box-shadow:var(--shadow);border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px 22px;transition:transform 80ms ease-out;display:flex;position:relative;overflow:hidden}.console button:active{transform:scale(.985)}.console button:focus-visible{outline:4px solid var(--strong);outline-offset:3px}.console strong{z-index:1;letter-spacing:-.02em;font-size:clamp(24px,1.95vw,34px);font-weight:800;line-height:1.05;position:relative}.console em{z-index:1;max-width:15em;font-style:normal;font-size:calc(13.5px * var(--fs));margin-top:6px;font-weight:600;position:relative}.console kbd{z-index:1;font:700 12px/1 var(--ff);background:#fff3;border-radius:10px;padding:6px 9px;position:absolute;bottom:18px;left:22px}.console svg{fill:none;stroke:#ffffff29;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:170px;height:170px;position:absolute;bottom:-16px;right:-16px}.console .order{background:var(--orange)}.console .order strong{font-size:clamp(38px,4.2vw,58px)}.console .order em{color:var(--on-orange);font-weight:700}.console .order kbd{color:var(--on-orange);background:#ffffff59}.console .info{background:var(--maroon)}.console .complain{background:var(--red)}.numbox{background:var(--white);box-shadow:var(--shadow);border-radius:28px;padding:10px 10px 10px 22px}.numbox .numrow{align-items:center;gap:12px;display:flex}.numbox label{color:var(--text);font-size:calc(14px * var(--fs));flex:none;margin:0;font-weight:800}.numbox input{flex:1;min-width:0;min-height:40px}.numbox p{margin:8px 12px 4px 0}.numbox .openline{margin:8px 8px 2px 0}.done{border-radius:20px;margin:0;padding:12px 16px;display:block}.done .row{margin-bottom:8px}.done .row b{font-size:calc(14px * var(--fs));flex:1;font-weight:800}.done input{background:var(--white);max-width:260px;min-height:36px;margin-top:8px}.calls{max-height:calc(100vh - 104px);position:sticky;top:90px;overflow:auto}.calls table.stack{display:block}.calls thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.calls table.stack tbody{gap:7px;margin-top:8px;display:grid}.calls table.stack tr{background:var(--tile);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;gap:0 8px;margin:0;padding:9px 13px;display:grid}.calls table.stack td,.calls table.stack td:first-child,.calls table.stack td:last-child{text-align:left;font-size:calc(12.5px * var(--fs));color:var(--soft);background:0 0;border:0;padding:0;font-weight:600;display:block}.calls table.stack td:before{content:none}.calls table.stack td[data-l=Kind]{color:var(--text);grid-area:1/1/auto/span 2}.calls td[data-l=Kind] .chip{color:var(--text);font-size:calc(14px * var(--fs));background:0 0;border-radius:0;padding:0;font-weight:800}.calls table.stack td[data-l=Time]{text-align:right;white-space:nowrap;grid-area:1/3}.calls table.stack td[data-l="Order or case"]{white-space:nowrap;grid-area:2/1}.calls table.stack td[data-l=Topic]{grid-area:2/2}.calls table.stack td[data-l="Order or case"]:empty{display:none}.calls table.stack td[data-l="Order or case"]:empty+td{grid-column:1/span 2}.calls table.stack td.undo{grid-area:2/3;justify-self:end}.calls table.stack td.undo:empty{display:none}.calls .b.s{min-height:0;font-size:calc(12.5px * var(--fs));background:0 0;border:0;padding:0;text-decoration:underline}.bookgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:stretch;gap:14px;margin-bottom:14px;display:grid}.bookgrid>.card{margin-bottom:0}.bookgrid>.items-card{flex-direction:column;display:flex}.bookgrid>.items-card #items{flex:1}.bookhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.bookhead h2{margin:0}.bookgrid .g{grid-template-columns:repeat(2,minmax(0,1fr))}.bookgrid label{margin-top:8px}.bookgrid textarea{min-height:62px}.nowa{color:var(--soft);cursor:pointer;align-items:center;gap:8px;margin:8px 0 0;font-weight:600;display:flex}#items .row{margin-bottom:8px}.addline{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 8px;display:flex}.addline b{font-size:calc(19px * var(--fs));letter-spacing:-.01em;font-weight:800}.iconx{min-width:42px;padding:0}.card.ok{text-align:center;padding:34px 24px}.card.ok h1{font-size:calc(26px * var(--fs));letter-spacing:-.02em;color:var(--text);font-weight:800}.card.ok h2{font-size:calc(32px * var(--fs));letter-spacing:-.02em;color:var(--orange-deep);margin:6px 0}.card.ok p{color:var(--soft);margin:10px 0 0}.card.ok .okacts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.card.ok .okacts .big{width:min(300px,100%)}.myhead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.myhead h2{margin:0}.myhead input{flex:1;min-width:230px}.filterbar{grid-template-columns:repeat(3,minmax(0,200px)) minmax(240px,1fr);gap:10px 12px;display:grid}.filterbar label{margin-top:0}.filterbar .row{margin:0}.datepair{gap:6px;display:flex}.liveorders td{vertical-align:top}.liveorders td b{font-weight:800}.roweye{min-width:40px;padding:0 8px}.roweye svg{width:18px;height:18px}.listtools{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.pagesize{color:var(--text);font-size:calc(13px * var(--fs));align-items:center;gap:8px;margin:0;font-weight:600;display:inline-flex}.pagesize select{width:auto;min-height:32px}.pager{color:var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.pager .row{color:var(--text);margin:0}.board{gap:14px;display:grid}.board>.card{margin-bottom:0}.board .shift{z-index:25;background:var(--page-bg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:fixed;inset:0}.board .shift h2{font-size:calc(32px * var(--fs));letter-spacing:-.02em;margin:0}.board .shift p{max-width:30em;color:var(--soft)}.board .shift .big{max-width:420px;height:120px;font-size:calc(34px * var(--fs))}.alarmbar{z-index:15;background:var(--hero);color:var(--on-hero);font-size:calc(17px * var(--fs));box-shadow:var(--shadow);border-radius:22px;align-items:center;gap:12px;padding:14px 22px;font-weight:800;display:flex;position:sticky;top:90px}.alarmbar i{background:#fff;border-radius:50%;flex:none;width:14px;height:14px}.alarmbar.ringing{animation:1s steps(2,jump-none) infinite ring-bar}.alarmbar.ringing i{animation:1s ease-in-out infinite ring-dot}.alarmbar:not(.ringing) i{opacity:.45}@keyframes ring-bar{0%{background:var(--hero)}to{background:var(--red)}}@keyframes ring-dot{50%{transform:scale(1.5)}}.order.ringgrid,.ringgrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ticket{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow);padding:18px 20px}.order.ringing .ticket{box-shadow:0 0 0 3px var(--orange-deep), var(--shadow);animation:1s ease-in-out infinite ring-ticket}@keyframes ring-ticket{50%{box-shadow:0 0 0 6px #f26a1b73, var(--shadow)}}.t-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.t-top .t-num{font-size:calc(32px * var(--fs));letter-spacing:-.02em;font-weight:800}.t-top .brandtag{font-size:calc(15px * var(--fs));color:var(--text);margin-left:8px;font-weight:800}.t-state{color:var(--orange-deep);font-weight:800}.t-who{background:var(--tile);border-radius:16px;gap:3px;margin:12px 0;padding:12px 14px;display:grid}.t-who .tel{color:var(--text);font-size:calc(17px * var(--fs));font-weight:800}.t-who .ins{color:var(--orange-deep);font-weight:700}.t-who b{font-weight:800}.t-lines{gap:7px;margin:0;padding:0;list-style:none;display:grid}.t-lines li{background:var(--white);box-shadow:inset 0 0 0 1px var(--line);font-size:calc(19px * var(--fs));border-radius:15px;align-items:center;gap:12px;padding:9px 12px;font-weight:700;line-height:1.25;display:flex}.t-lines .qty{background:var(--orange-pale);width:38px;height:38px;color:var(--orange-deep);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.t-lines small{color:var(--soft);font-size:calc(13px * var(--fs));font-weight:600;display:block}.t-sum{font-size:calc(17px * var(--fs));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin-top:12px;font-weight:800;display:flex}.t-sum small{color:var(--soft);font-size:calc(12.5px * var(--fs));font-weight:600}.act{gap:12px;display:grid}.act button.b.go{border-radius:calc(var(--rad) * 1.75);background:var(--orange);color:#fff;letter-spacing:-.02em;border:0;height:236px;margin:0;font-size:clamp(46px,5vw,70px);font-weight:800;box-shadow:0 16px 30px #f26a1b59}.act button.b.go.step{height:120px;font-size:clamp(26px,2.8vw,40px)}.alt{grid-template-columns:1fr 1fr;gap:10px;display:grid}.alt>.b,.alt>.caseline{border:1.5px solid var(--orange-line);background:var(--white);min-height:46px;color:var(--orange-deep);font-size:calc(13.5px * var(--fs));text-align:center;border-radius:23px;justify-content:center;align-items:center;padding:0 10px;font-weight:800;text-decoration:none;display:inline-flex}.alt>.caseline{margin:0}.alt>.caseline.has{border-color:var(--red-line);background:var(--red-pale);color:var(--red)}.riderline{background:var(--tile);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.board .empty{padding:22px 24px}.board .empty h2{font-size:calc(21px * var(--fs));margin:0}.board .empty small{color:var(--soft)}.board .notice{box-shadow:0 0 0 3px var(--red), var(--shadow);padding:18px 20px;animation:1s ease-in-out infinite ring-notice}@keyframes ring-notice{50%{box-shadow:0 0 0 6px #c8102e59, var(--shadow)}}.board .notice h2{font-size:calc(24px * var(--fs));color:var(--red);margin:0 0 6px}.board .notice p{margin:8px 0 12px;font-weight:600}.board .notice.changed{box-shadow:0 0 0 3px var(--orange-deep), var(--shadow);animation-name:ring-ticket}.board .notice.changed h2{color:var(--orange-deep)}.notice-num{font-size:calc(20px * var(--fs));font-weight:800}.board .donelist{gap:6px;margin-top:10px;display:grid}.board .donelist div{justify-content:space-between;gap:10px;display:flex}.riderpick{gap:8px;display:grid}.riderpick .b{min-height:46px}.fullb{width:100%}.formpage{max-width:640px;margin:0 auto;display:block}.dash{align-items:start}.hero{border-radius:var(--r-card);background:var(--hero);min-height:176px;color:var(--on-hero);box-shadow:var(--shadow);flex-direction:column;justify-content:center;gap:8px;padding:20px 26px;display:flex;position:relative;overflow:hidden}.hero>img{object-fit:cover;object-position:50% 55%;width:62%;max-width:600px;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32%);mask-image:linear-gradient(90deg,#0000,#000 32%)}.hero:after{content:"";background:linear-gradient(90deg, var(--hero) 40%, #1a110db8 58%, #1a110d00 80%);position:absolute;inset:0}.hero>:not(img){z-index:1;position:relative}.hero .when{color:var(--on-hero-faint);font-size:calc(13px * var(--fs));font-weight:600}.hero h2{letter-spacing:-.02em;text-wrap:balance;max-width:15em;margin:0;font-size:clamp(26px,2.5vw,36px);font-weight:800;line-height:1.1}.hero p{max-width:34em;color:var(--on-hero-soft);margin:0}.hero p b{color:var(--on-hero)}.hero .brandword{z-index:1;letter-spacing:-.03em;color:var(--on-hero);opacity:.9;font-size:clamp(30px,3.6vw,52px);font-weight:800;line-height:1;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.herobtn{color:#1a110d;height:36px;font-size:calc(13px * var(--fs));background:#fff;border:0;border-radius:18px;align-self:flex-start;margin-top:2px;padding:0 16px;font-weight:800}.railhead,.rail-row{grid-template-columns:136px repeat(3,minmax(0,1fr)) 88px;align-items:center;column-gap:8px;display:grid}.railhead{color:var(--soft);font-size:calc(12px * var(--fs));padding:0 10px 4px;font-weight:700}.railhead em{color:var(--red);font-style:normal;font-weight:800}.railhead .vs{text-align:right}.rail-row{border-top:1px solid var(--line);border-radius:15px;min-height:50px;padding:0 10px;position:relative}.rail-row .name b{font-size:calc(14px * var(--fs));white-space:nowrap;text-overflow:ellipsis;font-weight:800;line-height:1.2;display:block;overflow:hidden}.rail-row .name small{color:var(--soft);font-size:calc(12px * var(--fs));font-weight:600}.flow{flex-wrap:wrap;align-content:center;align-self:stretch;align-items:center;gap:5px;min-width:0;min-height:44px;padding:4px 0;display:flex;position:relative}.flow:before{content:"";background:var(--line);z-index:0;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.flow>*{z-index:1;position:relative}.ticketchip{background:var(--white);border:1px solid var(--line);width:80px;color:var(--text);box-shadow:var(--shadow-chip);text-align:left;border-radius:11px;flex:none;padding:4px 8px 5px;font-family:inherit;line-height:1.15;display:block}button.ticketchip{cursor:pointer}.ticketchip b{font-size:calc(13px * var(--fs));white-space:nowrap;font-weight:800;display:block}.ticketchip small{color:var(--soft);white-space:nowrap;font-size:10.5px;font-weight:600;display:block}.ticketchip.near{border:2px solid var(--orange-deep);padding:3px 7px 4px}.ticketchip.late{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 4px 10px #c8102e4d}.ticketchip.late small{color:var(--on-red-soft)}.ticketchip.late b:before{content:"";border:5px solid #0000;border-top:0;border-bottom:8px solid #fff;width:0;height:0;margin-right:5px;display:inline-block;transform:translateY(-1px)}.rail-row.alarm{background:var(--red-pale);border-top-color:#0000}.rail-row.alarm+.rail-row{border-top-color:#0000}.rail-row.alarm .name b{color:var(--red)}.rail-row.alarm .flow:before{background:var(--red-line)}.pace{text-align:right;line-height:1.1}.pace b{font-size:calc(17px * var(--fs));font-weight:800}.pace small{color:var(--soft);font-size:calc(12px * var(--fs));font-weight:600}.pace s{background:var(--line);border-radius:3px;height:5px;margin-top:4px;text-decoration:none;display:block;overflow:hidden}.pace s i{background:var(--orange);border-radius:3px;height:100%;display:block}.off{background:var(--strong);height:26px;color:var(--on-strong);font-size:calc(12px * var(--fs));white-space:nowrap;border-radius:13px;align-self:center;align-items:center;gap:6px;padding:0 11px;font-weight:700;display:inline-flex}.money{border-radius:var(--r-card);background:var(--orange);color:#fff;box-shadow:var(--shadow-orange);padding:18px 20px;position:relative;overflow:hidden}.money:before,.money:after{content:"";background:#ffffff1a;border-radius:50%;position:absolute}.money:before{width:190px;height:190px;top:-90px;right:-60px}.money:after{width:170px;height:170px;bottom:-110px;left:-50px}.money>*{z-index:1;position:relative}.money>small{font-size:calc(13px * var(--fs));color:var(--on-orange);font-weight:700;display:block}.money>b{font-size:calc(34px * var(--fs));letter-spacing:-.02em;white-space:nowrap;margin:2px 0 12px;font-weight:800;line-height:1.1;display:block}.money .cards{justify-content:space-between;gap:10px;margin:0;display:flex}.money .cards>div{color:var(--on-orange);font-size:calc(13px * var(--fs));background:0 0;padding:0;font-weight:700}.money .cards>div:last-child{text-align:right;align-items:flex-end}.money .cards>div b{color:var(--on-orange);font-size:calc(16px * var(--fs));letter-spacing:0;order:0}html.nopastel .money .cards>div{background:0 0}.needs{gap:8px;margin-top:10px;display:grid}.need{background:var(--tile);border-radius:17px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.need>i{background:var(--strong);width:36px;height:36px;color:var(--on-strong);border-radius:50%;place-items:center;display:grid}.need svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:18px;height:18px}.need b{font-size:calc(13.5px * var(--fs));font-weight:800;line-height:1.25;display:block}.need small{color:var(--soft);font-size:calc(12px * var(--fs));font-weight:600;line-height:1.25;display:block}.need button{border:1.5px solid var(--orange-line);height:30px;color:var(--orange-deep);font-size:calc(12px * var(--fs));background:0 0;border-radius:15px;padding:0 11px;font-weight:800}.need button:hover{background:var(--orange-pale)}.need.hot{background:var(--red-pale)}.need.hot>i{background:var(--red);color:#fff}.need.hot b{color:var(--red)}.need.hot button{background:var(--red);border-color:var(--red);color:#fff}.calm{background:var(--tile);color:var(--soft);border-radius:17px;margin-top:10px;padding:12px 14px;font-weight:600}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 0;display:grid}.tiles.of4{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{border-radius:var(--r-tile);background:var(--tile);padding:10px 14px}.stat b{font-size:calc(20px * var(--fs));letter-spacing:-.01em;white-space:nowrap;font-weight:800;display:block}.stat small{color:var(--soft);font-size:calc(12px * var(--fs));font-weight:600}.foods{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.food{border-radius:var(--r-panel);background:linear-gradient(100deg, var(--white) 40%, var(--orange-pale));min-height:128px;box-shadow:var(--shadow-soft);padding:14px 16px;position:relative;overflow:hidden}.food.withphoto{padding-right:46%}.food img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:50%;position:absolute;top:50%;right:-14px;transform:translateY(-50%);box-shadow:0 8px 18px #3c231438}.food small{border:1px solid var(--line);background:var(--white);color:var(--soft);font-size:calc(11px * var(--fs));border-radius:7px;padding:2px 8px;font-weight:700;display:inline-block}.food b{font-size:calc(15px * var(--fs));margin:7px 0 4px;font-weight:800;line-height:1.25;display:block}.food em{color:var(--orange-deep);font-style:normal;font-weight:800}.line{grid-template-columns:1fr auto;gap:2px 10px;padding:6px 0;font-weight:700;display:grid}.line small{color:var(--soft);font-weight:600}.line s{background:var(--line);border-radius:4px;grid-column:1/-1;height:8px;text-decoration:none;display:block;overflow:hidden}.line s i{background:var(--orange);border-radius:4px;height:100%;display:block}.nodata{color:var(--soft);margin:0}.bars{justify-content:center;align-items:flex-end;gap:3px;height:112px;display:flex}.bars i{background:var(--orange);border-radius:5px 5px 2px 2px;flex:1;min-width:0;max-width:120px;min-height:2px}.bars i.now{background:var(--strong)}.bars.short{height:90px}.linecols{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0 28px;display:grid}.cards.kp.seven{grid-template-columns:repeat(7,minmax(0,1fr))}.cards.kp.seven>div{padding:10px 12px}.cards.kp.seven>div b{font-size:calc(18px * var(--fs))}@media (width<=1240px){.cards.kp.seven{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.cards.kp.seven{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.kp.seven>div b{white-space:normal}}.axis{color:var(--soft);font-size:calc(12px * var(--fs));justify-content:space-between;gap:8px;margin-top:6px;font-weight:600;display:flex}.splitbar{background:var(--line);border-radius:6px;height:12px;display:flex;overflow:hidden}.splitbar i:first-child{background:var(--orange)}.splitbar i:last-child{background:var(--strong)}.legend{color:var(--soft);font-size:calc(12px * var(--fs));flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-weight:600;display:flex}.legend i{background:var(--orange);border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.legend span:nth-child(2) i{background:var(--strong)}.foot{color:var(--soft);font-size:calc(12px * var(--fs));margin-top:14px;font-weight:500}.bigsearch{max-width:560px;min-height:46px}.history{border-top:2px solid var(--line);margin-top:16px;padding-top:16px}.history h2 .b{margin-left:8px}.history .cards{margin:10px 0 14px}.history .cards b.small{font-size:calc(14px * var(--fs));white-space:normal}.flagrow{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.flagrow label{margin:0}.flagrow input{flex:1;min-width:220px}.checkline{color:var(--text);font-size:calc(13.5px * var(--fs));cursor:pointer;align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.addrow{background:var(--tile);border-radius:22px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex}.addrow input,.addrow select{background:var(--white);flex:150px;width:auto}.addrow input.q{flex:0 0 96px}.rowacts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rowacts small{color:var(--soft);max-width:20em}.off-row{opacity:.5}.brandbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.tickgrid{gap:9px;margin-top:12px;display:grid}.previewbox{max-height:560px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:16px;padding:16px;overflow:auto}.logobox{background:var(--tile);border-radius:16px;padding:14px}.logobox img{height:72px;display:block}.savebar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}@media (width<=1320px){.ticketchip{width:76px;padding-left:6px;padding-right:6px}.ticketchip.near{padding-left:5px;padding-right:5px}}@media (width<=1180px){.split{grid-template-columns:minmax(0,1fr)}.railhead,.rail-row{grid-template-columns:118px minmax(0,1fr) 92px 92px 66px}}@media (width<=1000px){.bookgrid{grid-template-columns:minmax(0,1fr)}.filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.foods{grid-template-columns:minmax(0,1fr)}.console button{height:220px}}@media (width<=760px){.lgw{flex-direction:column;gap:10px;min-height:100vh;padding:10px;display:flex}.lgl{display:none}.lgr{flex:1;padding:18px 2px}.lgk{padding:18px}.dash{flex-direction:column;align-items:stretch;display:flex}.dash>.col:not(.wide){display:contents}.hero{order:1}.money{order:2}.needcard{order:3}.nowcard{order:4}.statcard{order:5}.dash>.wide{order:6}.hero{min-height:150px;padding:16px 18px}.hero>img{opacity:.85;width:72%}.hero:after{background:linear-gradient(90deg, var(--hero) 46%, #1a110db8 78%, #1a110d59)}.hero h2{font-size:calc(25px * var(--fs))}.hero .brandword,.railhead{display:none}.rail-row{border:1px solid var(--line);background:var(--white);margin-bottom:8px;padding:10px;display:block}.rail-row .name{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;padding-right:62px;display:flex}.pace{width:54px;position:absolute;top:9px;right:10px}.flow{flex-wrap:wrap;min-height:0;margin-top:5px;padding:0}.flow:before{content:attr(data-l);width:100%;height:auto;color:var(--soft);background:0 0;flex:0 0 100%;margin:0;font-size:11px;font-weight:700;position:static}.rail-row.alarm .flow:before{background:0 0}.flow.empty{display:none}.foods{grid-template-columns:minmax(0,1fr)}.cards.kp{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.kp>div b{font-size:calc(17px * var(--fs))}.money .cards{display:flex}.counts{gap:7px}.counts>div{font-size:calc(11px * var(--fs));border-radius:16px;padding:9px 10px}.counts>div b{font-size:calc(22px * var(--fs))}.console{grid-template-columns:minmax(0,1fr);gap:10px}.console button{height:112px;padding:14px 18px}.console .order{height:136px}.console svg{width:92px;height:92px}.calls{max-height:none;position:static;overflow:visible}.console em{display:none}.console strong{font-size:calc(28px * var(--fs))}.console .order strong{font-size:calc(40px * var(--fs))}.numbox{border-radius:20px;padding:12px}.numbox .numrow{flex-direction:column;align-items:stretch;gap:6px}.numbox label{padding-left:4px}.done input{max-width:none}.bookgrid .g{grid-template-columns:minmax(0,1fr)}.bookhead .b{width:100%}.card.ok{padding:24px 14px}.filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.filterbar>div:nth-child(4),.filterbar>div:nth-child(5){grid-column:1/-1}.liveorders td b{font-weight:800}.roweye{width:100%}.listtools{flex-wrap:wrap}.myhead input{min-width:100%}.alarmbar{font-size:calc(15px * var(--fs));padding:12px 16px;top:70px}.ringgrid,.order.ringgrid{grid-template-columns:minmax(0,1fr)}.act{order:-1}.act button.b.go{height:120px;font-size:calc(52px * var(--fs))}.act button.b.go.step{height:92px;font-size:calc(28px * var(--fs))}.t-top .t-num{font-size:calc(25px * var(--fs))}.t-lines li{font-size:calc(16px * var(--fs))}.ticket{border-radius:20px;padding:14px}.addrow{border-radius:18px}.addrow input,.addrow select,.addrow .b,.addrow input.q{flex:100%}.rowacts .b{flex:auto}}@media (prefers-reduced-motion:reduce){.alarmbar.ringing{background:var(--red);animation:none}.alarmbar.ringing i,.order.ringing .ticket,.board .notice{animation:none}.console button,.lgb{transition:none}}.btnicon{flex:none;width:16px;height:16px;display:block}.btnicon svg{width:16px;height:16px;display:block}.edittotal{font-size:calc(17px * var(--fs));text-align:right;margin:10px 0;font-weight:800}.tap.rate{grid-template-columns:repeat(4,1fr);display:grid}.tap.rate button{min-height:58px;font-size:calc(16px * var(--fs));text-align:center;border-radius:18px;padding:14px 4px;font-weight:800}.tap.sm.rate button{min-height:0;font-size:calc(13.5px * var(--fs));font-weight:600}.tap button.bad.on{background:var(--red);border-color:var(--red);color:#fff}.tap button.good.on{background:var(--good);border-color:var(--good);color:#fff}.tap button.mid.on{background:var(--orange-deep);border-color:var(--orange-deep);color:#fff}.sec{font-size:calc(14px * var(--fs));margin:16px 0 6px;font-weight:800}.sec small{color:var(--soft);font-weight:500}.num-box{width:110px}.rdr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;padding:12px 0;display:grid}.rdr .who{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.rdr .why{grid-column:1/-1}.rdr label{margin:0 0 4px}.rdr input{font-size:calc(17px * var(--fs))}.rdr button.b{min-height:42px}@media (width>=721px){.rdr{grid-template-columns:minmax(220px,2fr) 1fr 1fr auto}.rdr .who{grid-column:auto;align-self:center}}@media (width<=720px){.tap.rate button{font-size:calc(15px * var(--fs))}}
