@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/montserrat-400-latin.a838cfed.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:400;font-display:swap;src:url(/_next/static/media/montserrat-400-cyrillic.01cec89f.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:500;font-display:swap;src:url(/_next/static/media/montserrat-500-latin.a838cfed.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:500;font-display:swap;src:url(/_next/static/media/montserrat-500-cyrillic.01cec89f.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:600;font-display:swap;src:url(/_next/static/media/montserrat-600-latin.a838cfed.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:600;font-display:swap;src:url(/_next/static/media/montserrat-600-cyrillic.01cec89f.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/montserrat-700-latin.a838cfed.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:700;font-display:swap;src:url(/_next/static/media/montserrat-700-cyrillic.01cec89f.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/montserrat-800-latin.a838cfed.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/montserrat-800-cyrillic.01cec89f.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@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%}:root{--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--dur-press:120ms;--dur-fast:150ms;--dur-menu:200ms;--dur-sheet:220ms;--ground:#ECE3D4;--surface:#FBF8F2;--surface-2:#F3EBDD;--ink:#161310;--muted:#6B6B6B;--faint:#7A7161;--line:#D8CBB8;--line-strong:#C7B7A0;--accent:#FF4D00;--accent-ink:#B83600;--accent-soft:#FCE0D1;--field-focus:color-mix(in srgb,var(--ink) 55%,var(--line-strong));--accent-btn:#CC3B00;--danger-btn:#B5352F;--on-accent:#fff;--btn-bg:var(--ink);--btn-fg:var(--surface);--ok:#16793F;--ok-soft:#E2F0E7;--info:#2560D6;--info-soft:#E7EDFB;--danger:#B5352F;--danger-soft:#F7E2DF;--neutral-soft:#EBE1D1;--pin-error:#E23A32;--shadow:0 1px 2px rgba(20,18,16,.05),0 6px 18px rgba(20,18,16,.06);--mono:ui-monospace,"SF Mono","Cascadia Mono","Roboto Mono",Menlo,monospace;--sans:"Montserrat","Montserrat Fallback",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-base:14px;--fs-lg:17px;--r-sm:8px;--r:10px;--r-lg:12px;--edge-shade-c:var(--ground);--edge-shade-k:100%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#161311;--surface:#221C18;--surface-2:#1B1613;--ink:#F0EAE0;--muted:#B5AC9C;--faint:#8F8676;--line:#352D26;--line-strong:#463C31;--accent:#FF5A17;--accent-ink:#FF8A50;--accent-soft:#3A2012;--ok:#48BE7E;--ok-soft:#16301F;--info:#6C9BF5;--info-soft:#1A2540;--danger:#E8756E;--danger-soft:#3A1E1C;--neutral-soft:#2A231D;--shadow:0 1px 2px rgba(0,0,0,.32),0 8px 20px rgba(0,0,0,.3);--edge-shade-c:#000;--edge-shade-k:62%}}:root[data-theme=dark]{--ground:#161311;--surface:#221C18;--surface-2:#1B1613;--ink:#F0EAE0;--muted:#B5AC9C;--faint:#8F8676;--line:#352D26;--line-strong:#463C31;--accent:#FF5A17;--accent-ink:#FF8A50;--accent-soft:#3A2012;--ok:#48BE7E;--ok-soft:#16301F;--info:#6C9BF5;--info-soft:#1A2540;--danger:#E8756E;--danger-soft:#3A1E1C;--neutral-soft:#2A231D;--shadow:0 1px 2px rgba(0,0,0,.32),0 8px 20px rgba(0,0,0,.3);--edge-shade-c:#000;--edge-shade-k:62%}*{box-sizing:border-box}html{scrollbar-gutter:stable}body,html{margin:0;padding:0}body{background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:var(--fs-base);line-height:1.45;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}button{font:inherit;cursor:pointer}a[href^="mailto:"],a[href^="tel:"]{color:inherit;text-decoration:none}::selection{background:var(--accent-soft)}:focus-visible{outline:2px solid color-mix(in srgb,var(--ink) 72%,transparent);outline-offset:2px}[data-rac]:focus-visible:not([data-focus-visible]){outline:none}input:is([type=text],[type=search],[type=email],[type=tel],[type=number],[type=password],:not([type])):focus-visible,textarea:focus-visible{outline:none}input:where([type=text],[type=search],[type=email],[type=tel],[type=number],[type=password],:not([type])):focus,textarea:focus{border-color:var(--field-focus)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.glass{background:var(--surface);background:color-mix(in srgb,var(--surface) 60%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 22px rgba(255,255,255,.05),0 10px 30px rgba(0,0,0,.18)}@media (prefers-reduced-transparency:reduce){.glass{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.edge{position:absolute;top:0;left:0;right:0;height:var(--edge-h);pointer-events:none;isolation:isolate}.edge,.edge>*{border-radius:inherit}.edge>i{position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom,#000 var(--edge-s,0),transparent);mask-image:linear-gradient(to bottom,#000 var(--edge-s,0),transparent)}.edge>i:first-child{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.edge>i:nth-child(2){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.edge>i:nth-child(3){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.edge-tint{display:none;position:absolute;inset:0;background:linear-gradient(to bottom,var(--edge-c) var(--edge-s,0),var(--edge-c) calc(var(--edge-s, 0%) + (100% - var(--edge-s, 0%)) * .3),color-mix(in srgb,var(--edge-c) 70%,transparent) calc(var(--edge-s, 0%) + (100% - var(--edge-s, 0%)) * .6),transparent 100%)}.edge-fixed{position:fixed;z-index:12}.edge-bottom{position:fixed;top:auto;bottom:0;z-index:7}.edge-bottom>i{-webkit-mask-image:linear-gradient(to top,#000 var(--edge-s,0),transparent);mask-image:linear-gradient(to top,#000 var(--edge-s,0),transparent)}.edge-bottom>.edge-tint{transform:scaleY(-1)}.edge-soft>i:first-child{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.edge-soft>i:nth-child(2){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.edge-soft>i:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.edge>.edge-shade{position:absolute;top:0;left:0;right:0;height:var(--edge-sh);--dir:to bottom;border-radius:0;background:linear-gradient(var(--dir),color-mix(in srgb,var(--edge-shade-c) var(--edge-shade-k),transparent) 0,color-mix(in srgb,var(--edge-shade-c) calc(var(--edge-shade-k) * .738),transparent) 19%,color-mix(in srgb,var(--edge-shade-c) calc(var(--edge-shade-k) * .541),transparent) 34%,color-mix(in srgb,var(--edge-shade-c) calc(var(--edge-shade-k) * .382),transparent) 47%,color-mix(in srgb,var(--edge-shade-c) calc(var(--edge-shade-k) * .278),transparent) 56.5%,color-mix(in srgb,var(--edge-shade-c) calc(var(--edge-shade-k) * .194),transparent) 65%,color-mix(in srgb,var(--edge-shade-c) calc(var(--edge-shade-k) * .126),transparent) 73%,color-mix(in srgb,var(--edge-shade-c) calc(var(--edge-shade-k) * .075),transparent) 80.2%,color-mix(in srgb,var(--edge-shade-c) calc(var(--edge-shade-k) * .042),transparent) 86.1%,color-mix(in srgb,var(--edge-shade-c) calc(var(--edge-shade-k) * .021),transparent) 91%,color-mix(in srgb,var(--edge-shade-c) calc(var(--edge-shade-k) * .008),transparent) 95.2%,transparent 100%)}.edge-bottom>.edge-shade{top:auto;bottom:0;--dir:to top}@media (prefers-reduced-transparency:reduce){.edge>i{display:none}.edge-tint{display:block}}.topbar{display:flex;align-items:center;gap:12px;padding:9px 18px;background:var(--surface);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:5}.brand{display:flex;align-items:baseline;gap:8px;flex:none}.brand .mark{font-weight:800;letter-spacing:-.02em;font-size:var(--fs-lg)}.brand .mark b{color:var(--accent)}.dropdown{position:relative;flex:none}.ddbtn{display:inline-flex;align-items:center;height:36px;gap:8px;padding:0 12px;font-size:var(--fs-sm);border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink);white-space:nowrap}.ddbtn:hover{background:color-mix(in srgb,var(--ink) 6%,var(--surface-2))}.ddbtn:disabled{background:var(--surface-2);color:var(--muted);cursor:default}.ddbtn:disabled:hover{border-color:var(--line-strong)}.ddbtn:disabled .ddcaret{color:var(--faint)}.ddcaret{display:inline-flex;align-items:center;color:var(--muted)}.ddmenu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:170px;padding:6px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:2px}.dditem{display:flex;align-items:center;text-align:left;padding:8px 10px;border-radius:var(--r-sm);border:1px solid transparent;background:none;color:var(--ink);font-size:var(--fs-sm);transition:background .1s,color .1s}.dditem:hover{background:var(--surface-2)}.dditem.sel{color:var(--accent-ink);font-weight:600}.dditem.sel,.dditem.sel:hover{background:var(--accent-soft)}.dditem:disabled{opacity:.5;cursor:default}.dditem:disabled:hover{background:none}.dditem[role=option]{cursor:pointer}.dditem[data-focused]:not(.sel){background:var(--surface-2)}.dditem[data-disabled]{opacity:.5;cursor:default}.dditem[data-disabled]:hover{background:none}.ddmenu[data-placement^=top]{top:auto}.ddoptHint{margin-left:auto;padding-left:14px;font-size:var(--fs-xs);font-weight:500;color:var(--muted)}.ddfull,.ddfull .ddbtn{width:100%}.ddfull .ddbtn{justify-content:space-between;padding:9px 11px}.topbar-courier{width:210px;flex:none}.topbar-courier .ddbtn{height:36px;padding:0 12px}.ddplaceholder{color:var(--muted)}.ddcombo{padding:6px}.ddportal{z-index:55}.ddreset{width:100%;padding:6px 9px;margin-bottom:4px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);font:inherit;font-size:var(--fs-sm);text-align:center;cursor:pointer}.ddreset:hover,.ddsearch{color:var(--ink);background:var(--surface-2)}.ddsearch{width:100%;padding:7px 9px;margin-bottom:4px;border:1px solid var(--line-strong);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm)}.ddsearch::placeholder{color:var(--muted)}.ddlist{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.ddempty{padding:10px;text-align:center;color:var(--muted);font-size:var(--fs-sm)}.ddstatuses{display:flex;flex-direction:column;gap:1px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid var(--line)}.ddcheck{display:flex;align-items:center;gap:9px;padding:6px 10px;border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ddcheck:hover{background:var(--surface-2)}.ddcheck input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:16px;height:16px;margin:0;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface);cursor:pointer;display:grid;place-items:center}.ddcheck input:checked{background:var(--accent-btn);border-color:var(--accent-btn)}.ddcheck input:checked:after{content:"✓";color:var(--on-accent);font-size:11px;font-weight:700;line-height:1}.ddshift{display:inline-block;font-size:var(--fs-xs);font-weight:600;padding:1px 6px;margin-right:7px;border-radius:999px;vertical-align:middle}.ddshift.on{background:var(--accent-soft);color:var(--accent-ink)}.ddshift.avail{background:var(--ok-soft);color:var(--ok)}.dd-dlg{display:flex;flex-direction:column;gap:2px;outline:none}.datefield{position:relative;flex:none}.datebtn{display:inline-flex;align-items:center;height:36px;gap:7px;padding:0 12px;font-size:var(--fs-sm);border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.datebtn:hover{background:color-mix(in srgb,var(--ink) 6%,var(--surface-2))}.cal{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:252px;padding:12px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow)}.cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cal-nav{width:28px;height:28px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);color:var(--muted);display:grid;place-items:center;font-size:var(--fs-lg);line-height:1}.cal-nav:hover{color:var(--ink);border-color:var(--line-strong)}.cal-grid{width:calc(100% + 4px);margin:-2px;border-collapse:separate;border-spacing:2px;table-layout:fixed}.cal-grid th{padding:2px 0 6px;text-align:center;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--faint);font-weight:600}.cal-grid td{padding:0}.cal-day{height:30px;border-radius:var(--r-sm);border:1px solid transparent;background:none;color:var(--ink);font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:grid;place-items:center;cursor:pointer;outline-offset:-2px;transition:background .1s,color .1s}.cal-day[data-hovered]{background:var(--surface-2)}.cal-day[data-outside-month]{color:var(--faint)}.cal-day[data-today]{color:var(--accent-ink);font-weight:700}.cal-day[data-selected]{background:var(--accent-soft);border-color:transparent;color:var(--accent-ink);font-weight:600}.cal-title{font-size:var(--fs-md);font-weight:700;color:var(--ink);margin:0}.slotpills{flex:1 1;min-width:0;display:flex;align-items:center;gap:7px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.slotpills::-webkit-scrollbar{height:9px}.slotpills::-webkit-scrollbar-track{background:transparent}.slotpills::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px;border:3px solid transparent;background-clip:padding-box}.slotpills::-webkit-scrollbar-thumb:hover{background:var(--line-strong);background-clip:padding-box}.attnbtn{position:relative;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--muted);width:36px;height:36px;border-radius:var(--r-sm);display:grid;place-items:center}.attnbtn:hover{color:var(--ink)}.attnbtn.has{color:var(--pin-error);border-color:var(--pin-error)}.attnbtn-count{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--danger-btn);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.slotpill{flex:none;display:inline-flex;align-items:center;height:36px;font-size:var(--fs-sm);padding:0 14px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .12s,color .12s,border-color .12s}.slotpill:hover{color:var(--ink);border-color:var(--line-strong)}.slotpill.on{background:var(--accent-soft);border-color:transparent;color:var(--accent-ink);font-weight:600}.slotpill.tinted{color:var(--muted);border-color:var(--pc)}.slotpill.tinted:hover{color:var(--ink);border-color:var(--pc);filter:brightness(1.08)}.slotpill.tinted.on{background:var(--pc);border-color:var(--pc);color:#fff}.slotdot{flex:none;width:8px;height:8px;border-radius:999px;background:var(--pc);margin-right:7px}.slotpill.on .slotdot{background:var(--accent-ink)}.workspace{position:relative;height:calc(100dvh - 55px);overflow:hidden}.splash{height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--ground)}.splash .mark{font-size:26px;font-weight:800;letter-spacing:-.02em}.splash .mark b{color:var(--accent)}.splash-msg{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--muted);font-size:var(--fs-sm);text-align:center;max-width:340px}.route-map{position:absolute;inset:0}.route-map-err{position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:3;color:var(--danger);background:var(--surface);border:1px solid var(--danger);border-radius:var(--r-sm);font-size:var(--fs-sm);padding:8px 14px;box-shadow:var(--shadow);max-width:80%}.route-map-err:empty{display:none}.ymaps3--button:has(.ymaps3--open-maps-button){display:none!important}.panel{position:absolute;top:14px;left:14px;width:440px;max-width:calc(100% - 28px);max-height:calc(100% - 28px);z-index:2;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden}.panel-tabs{display:flex;gap:4px;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--surface-2);flex:none}.panel-tab{flex:1 1;padding:8px 10px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);font-size:var(--fs-sm);font-weight:600;white-space:nowrap;transition:background .12s,color .12s}.panel-tab:hover{color:var(--ink)}.panel-tab.on{background:var(--accent-soft);border-color:transparent;color:var(--accent-ink)}.tab-badge{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 5px;margin-left:6px;border-radius:999px;background:var(--accent-btn);color:var(--on-accent);font-size:10px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:middle}.panel .col-head{flex:none}.panel .col-body,.panel-body{flex:1 1 auto;min-height:0}.panel-body{display:flex;flex-direction:column}.cp-back{flex:none;width:28px;height:28px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--muted);display:grid;place-items:center;font-size:var(--fs-base);line-height:1}.cp-back:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,var(--surface-2))}.cp-add{flex:none;margin-left:auto;font-size:var(--fs-sm);font-weight:700;padding:5px 11px;border-radius:var(--r-sm);border:1px solid var(--accent-btn);background:var(--accent-btn);color:var(--on-accent);white-space:nowrap}.cp-add:hover{filter:brightness(1.05)}.nocoord{position:absolute;top:14px;left:468px;right:14px;z-index:2;display:flex;align-items:center;gap:10px;padding:7px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.nocoord-close{flex:none;margin:-2px -4px -2px auto;display:grid;place-items:center;width:22px;height:22px;border:none;background:transparent;color:var(--muted);border-radius:var(--r-sm);cursor:pointer}.nocoord-close:hover{color:var(--danger);background:var(--surface-2)}.nocoord-list{display:flex;gap:6px;overflow-x:auto;min-width:0;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.nocoord-list::-webkit-scrollbar{height:8px}.nocoord-list::-webkit-scrollbar-track{background:transparent}.nocoord-list::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.nocoord-list::-webkit-scrollbar-thumb:hover{background:var(--line-strong);background-clip:padding-box}.nocoord-chip{flex:none;font-family:var(--mono);font-size:var(--fs-sm);color:var(--pin-error);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:6px;padding:3px 9px;white-space:nowrap}.nocoord-chip:hover{border-color:var(--pin-error);color:var(--pin-error)}.nocoord-sub{flex:none;align-self:center;font-size:var(--fs-xs);font-weight:700;color:var(--pin-error);white-space:nowrap}.nocoord-sub.price{color:var(--danger);margin-left:10px}.nocoord-chip.approx{color:var(--pin-error)}.nocoord-chip.approx:hover{border-color:var(--pin-error);color:var(--pin-error)}.nocoord-chip.price{color:var(--danger)}.nocoord-chip.price:hover{border-color:var(--danger);color:var(--danger)}@media (max-width:900px){.nocoord{display:none}}.panel-search{flex:none;padding:10px 12px 4px}.search-box{position:relative}.search-box .ddsearch{margin:0;padding-left:32px;padding-right:30px}.search-loupe{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:var(--muted);display:grid;place-items:center;pointer-events:none}.search-box .ddsearch::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-clear{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:24px;height:24px;display:grid;place-items:center;background:none;border:none;color:var(--muted);border-radius:6px}.search-clear:hover{color:var(--ink);background:var(--surface)}.col-head{display:flex;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid var(--line);background:var(--surface-2)}.col-head h2{font-size:var(--fs-md);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:700}.col-head h2 .em{color:var(--accent-ink);font-family:var(--mono);text-transform:none;letter-spacing:0}.col-head .count{margin-left:auto;font-size:var(--fs-sm);color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hcount{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line-strong);color:var(--ink);font-size:var(--fs-sm);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.col-body{padding:11px;display:flex;flex-direction:column;gap:9px}.scroll{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.ddlist::-webkit-scrollbar,.scroll::-webkit-scrollbar{width:11px}.ddlist::-webkit-scrollbar-track,.scroll::-webkit-scrollbar-track{background:transparent}.ddlist::-webkit-scrollbar-thumb,.scroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px;border:3px solid transparent;background-clip:padding-box}.ddlist::-webkit-scrollbar-thumb:hover,.scroll::-webkit-scrollbar-thumb:hover{background:var(--line-strong);background-clip:padding-box}.slot-group{display:flex;flex-direction:column;gap:9px}.slot-head{display:flex;align-items:center;gap:8px;padding:2px 1px}.slot-name{font-size:var(--fs-base);font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}.slot-count{font-size:var(--fs-sm);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slot-head:after{content:"";flex:1 1;height:1px;background:var(--line-strong)}.order{display:grid;grid-template-columns:1fr 30px 34px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);transition:border-color .12s,background .12s;overflow:hidden}.order:hover{border-color:var(--line-strong)}.order.hl{background:var(--accent-soft)}.order-main{grid-column:1;grid-template-columns:20px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:10px 12px;text-align:left;width:100%;color:inherit;font:inherit;-moz-user-select:text;user-select:text;-webkit-user-select:text}.order-exp,.order-main{display:grid;background:none;border:none}.order-exp{grid-column:3;border-left:1px solid var(--line);color:var(--faint);place-items:center;font-size:var(--fs-xs)}.order-exp:hover{color:var(--ink);background:var(--surface-2)}.order-edit{grid-column:2;background:none;border:none;border-left:1px solid var(--line);color:var(--faint);display:grid;place-items:center;cursor:pointer}.order-edit:hover{color:var(--accent);background:var(--surface-2)}.addr-edit{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;padding:11px 13px;border-top:1px solid var(--line);background:var(--surface-2)}.addr-lbl{font-size:var(--fs-sm);font-weight:700;color:var(--muted)}.addr-input{width:100%;padding:8px 10px;font-size:var(--fs-sm);font-family:inherit;line-height:1.4;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);resize:vertical;min-height:58px}.addr-suggest{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;background:var(--surface)}.addr-suggest-item{text-align:left;padding:7px 10px;font-size:var(--fs-sm);color:var(--ink);background:transparent;border:none;border-bottom:1px solid var(--line);cursor:pointer}.addr-suggest-item:last-child{border-bottom:none}.addr-suggest-item:hover{background:var(--surface-2);color:var(--accent)}.addr-actions{display:flex;gap:8px;justify-content:flex-end}.pay-row2{display:flex;align-items:center;gap:8px;padding-top:9px;border-top:1px solid var(--line)}.pay-lbl{flex:1 1;font-size:var(--fs-sm);font-weight:700;color:var(--muted)}.pay-zone{flex:none;font-size:var(--fs-xs);padding:4px 9px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pay-zone:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,var(--surface))}.pay-input2{flex:none;width:74px;text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:5px 8px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:var(--fs-sm)}.pay-input2.mism{color:var(--danger);border-color:var(--danger)}.btn-primary.warn{background:var(--danger-btn);border-color:var(--danger-btn);color:#fff}.order .box{width:11px;height:11px;margin-top:5px;border-radius:999px;border:1px solid rgba(0,0,0,.15);flex:none}.order .box.qbox{width:18px;height:18px;margin-top:1px;background:var(--accent-btn);border-color:var(--accent-btn);color:var(--on-accent);display:grid;place-items:center;font-size:var(--fs-xs);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order.queued{background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}.obody{display:flex;flex-direction:column;gap:3px;min-width:0}.orow1{display:flex;align-items:center;gap:8px}.orow1 .pill{margin-left:auto}.obadges{display:flex;flex-wrap:wrap;gap:6px}.badge{font-size:var(--fs-xs);font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap}.badge-ib{display:inline-block}.badge-m{flex:none;align-self:center;border:1px solid transparent}.badge.hint{background:var(--accent-soft);color:var(--accent-ink)}.badge.attn{background:var(--danger-soft);color:var(--danger)}.badge.done,.badge.manual{background:var(--ok-soft);color:var(--ok)}.orow2{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.otime{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.opay,.otime{font-size:var(--fs-sm);white-space:nowrap}.opay{color:var(--ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ivpill{margin-left:auto;color:#fff;font-size:var(--fs-xs);font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oitems{color:var(--faint);font-size:var(--fs-sm);margin-top:1px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ocourier{font-size:var(--fs-xs);margin-top:1px}.ocourier,.oid{color:var(--muted)}.oid{font-family:var(--mono);font-size:var(--fs-sm)}.oaddr,.oid{font-weight:500}.oaddr{color:var(--ink);font-size:var(--fs-md)}.order-detail{grid-column:1/-1;border-top:1px dashed var(--line-strong);padding:9px 12px;display:flex;flex-direction:column;gap:6px}.odetail-row{display:grid;grid-template-columns:62px 1fr;grid-gap:9px;gap:9px;align-items:start}.odetail-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--faint);font-weight:700;padding-top:2px}.odetail-val{font-size:var(--fs-sm);color:var(--ink)}.odetail-val.muted{color:var(--faint);font-style:italic}.pill{font-size:var(--fs-xs);font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.pill.assigned,.pill.new{background:var(--neutral-soft);color:var(--ink)}.pill.pickup{background:var(--info-soft);color:var(--info)}.pill.done{background:var(--ok-soft);color:var(--ok)}.pill.route-new{background:var(--neutral-soft);color:var(--ink)}.pill.route-acc{background:var(--ok-soft);color:var(--ok)}.pill.route-prog{background:var(--info-soft);color:var(--info)}.queue{display:flex;flex-direction:column;gap:8px}.qrow{grid-template-columns:24px 1fr auto;grid-gap:9px;gap:9px;align-items:start;padding:9px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2)}.qnum,.qrow{display:grid}.qnum{width:22px;height:22px;border-radius:999px;background:var(--accent-btn);color:var(--on-accent);place-items:center;font-size:var(--fs-sm);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qrow .oaddr{font-size:var(--fs-sm)}.qacts{display:flex;flex-direction:column;gap:3px}.icobtn{width:26px;height:26px;border-radius:7px;border:1px solid var(--line);background:var(--surface);color:var(--muted);display:grid;place-items:center;line-height:1}.icobtn:hover{color:var(--ink);border-color:var(--line-strong)}.icobtn:disabled{opacity:.35;cursor:default}.empty-box{text-align:center;color:var(--faint);font-size:var(--fs-md);padding:26px 12px;border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2)}.empty{padding:32px 16px;text-align:center;color:var(--muted);font-size:var(--fs-sm)}.empty-pc{padding-block:40px}.spacer{flex:1 1}.notice{margin:12px var(--pc-gut) 0;padding:10px 14px;border:1px solid;border-radius:var(--r-sm);font-size:var(--fs-sm)}.notice-err{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.notice-info{border-color:var(--info);background:var(--info-soft);color:var(--info)}.notice-m{margin:10px 12px 0;padding:8px 12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-xs)}.notice-under{margin:0 12px 10px}.count-chip{justify-content:center;min-width:118px;height:36px;padding:0 12px;font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.count-chip,.count-chip-m{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);white-space:nowrap}.count-chip-m{height:32px;padding:0 10px;font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trig-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);font:inherit;font-size:var(--fs-xs);white-space:nowrap;transition:transform var(--dur-press) var(--ease-out)}.trig-btn:hover{background:color-mix(in srgb,var(--ink) 6%,var(--surface-2))}.trig-btn-w{height:36px;max-width:55vw}.trig-btn-w>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trig-btn-w>svg{flex:none}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-sm);font-weight:600;white-space:nowrap;transition:transform var(--dur-press) var(--ease-out)}.m-btn:disabled{opacity:.45}.m-btn-pri{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-fg)}.m-btn-pri:disabled{background:var(--neutral-soft);border-color:var(--neutral-soft);color:var(--faint);opacity:1}.m-btn-danger{background:transparent;border-color:var(--line-strong);color:var(--muted)}.m-pager{display:flex;align-items:center;gap:8px}.m-page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:36px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);font:inherit;font-size:var(--fs-xs);transition:transform var(--dur-press) var(--ease-out)}.m-page-btn:disabled{opacity:.45}.m-page-btn.m-page-on{background:var(--accent-soft);border-color:transparent;color:var(--accent-ink);font-weight:600}.m-btn:active:not(:disabled),.m-page-btn:active:not(:disabled),.trig-btn:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.m-btn:active:not(:disabled),.m-page-btn:active:not(:disabled),.trig-btn:active:not(:disabled){transform:none}}.m-hint{color:var(--muted);font-size:var(--fs-xs)}.sheet-head{display:flex;align-items:center;gap:8px;font-size:var(--fs-md);font-weight:700}.sheet-head small{color:var(--muted);font-weight:600;font-size:var(--fs-xs)}.sort-menu{display:flex;flex-direction:column;gap:2px;padding:8px;min-width:220px}.sort-item{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border:1px solid transparent;border-radius:var(--r-sm);background:none;color:var(--ink);font:inherit;font-size:var(--fs-sm);text-align:left}.sort-item:hover{background:var(--surface-2)}.sort-item-on{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.field{display:flex;flex-direction:column;gap:6px}.field-pin{flex:none;padding:11px;border-bottom:1px solid var(--line)}.field label{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.btn-row{display:flex;gap:8px}.btn-primary{background:var(--btn-bg);color:var(--btn-fg);border:1px solid transparent;font-weight:650;padding:11px;flex:1 1;border-radius:var(--r-sm);transition:transform var(--dur-press) var(--ease-out),filter .12s}.btn-primary:hover{filter:brightness(1.05)}.btn-primary:disabled{background:var(--neutral-soft);color:var(--faint);cursor:default}.btn-ghost{background:var(--surface);color:var(--muted);border:1px solid var(--line-strong);padding:11px 14px;border-radius:var(--r-sm);transition:transform var(--dur-press) var(--ease-out)}.btn-ghost:active:not(:disabled),.btn-primary:active:not(:disabled){transform:scale(.97)}.btn-ghost:hover{color:var(--ink)}.courier-row{display:flex;gap:8px;align-items:center}.courier-row .dropdown{flex:1 1 auto;min-width:0}.sqbtn{flex:none;width:36px;height:36px;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--muted);border-radius:var(--r-sm);display:grid;place-items:center}.sqbtn:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,var(--surface-2))}.sqbtn:disabled{opacity:.4;cursor:default}.route{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-sm);padding:11px 12px;background:var(--surface);display:flex;flex-direction:column;gap:7px}.route.deleting,.route.picked{background:var(--accent-soft)}.route .foot,.route .main{position:relative;z-index:1}.routefill{position:absolute;inset:0;z-index:0;background:var(--accent);opacity:.28;transform-origin:left;transform:scaleX(0);animation:undofill 3s linear forwards}.route .main{display:flex;flex-direction:column;gap:6px}.route .top{display:flex;align-items:center;gap:9px}.route .top .pill{margin-left:auto}.rno{font-family:var(--mono);font-weight:700;font-size:var(--fs-md);color:var(--accent-ink)}.route .courier{font-size:var(--fs-sm);color:var(--muted)}.route .courier b{color:var(--ink);font-weight:600}.route .foot{display:flex;align-items:center;gap:8px}.route .foot .n{font-size:var(--fs-sm);color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.route .foot .acts{margin-left:auto;display:flex;gap:6px;align-items:center}.txtbtn{background:none;border:none;padding:4px 6px;font-size:var(--fs-sm);color:var(--muted);border-radius:6px}.txtbtn:hover{color:var(--ink);background:var(--surface-2)}.txtbtn.danger{color:var(--danger)}.txtbtn.danger:hover{color:var(--danger);background:var(--danger-soft)}.txtbtn.del-run{color:var(--faint);cursor:default}.route-exp{margin-left:6px;background:none;border:none;color:var(--faint);display:grid;place-items:center;padding:3px 4px;border-radius:6px}.route-exp:hover{color:var(--ink);background:var(--surface-2)}.rstops{display:flex;flex-direction:column;gap:8px;margin-top:2px;position:relative;z-index:1}.rstop{display:grid;grid-template-columns:24px 1fr;grid-gap:9px;gap:9px;align-items:start;padding:9px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2)}.rstop.hl{background:var(--accent-soft)}.rstop .oaddr,.rstop-load{font-size:var(--fs-sm)}.rstop-load{color:var(--faint);padding:6px 2px}.rprogress{font-size:var(--fs-sm);font-weight:600;color:var(--muted);padding:2px}.statebar{max-width:1500px;margin:0 auto;padding:0 14px}.statebar .inner{padding:10px 14px;border-radius:var(--r-sm);font-size:var(--fs-md);display:flex;align-items:center;gap:10px}.statebar.err .inner{background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger)}.statebar.load .inner{background:var(--surface);color:var(--muted);border:1px solid var(--line)}.statebar .retry{margin-left:auto}.cdlg-scrim{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.45);animation:cdlg-in .12s ease-out}.cdlg{width:100%;max-width:380px;max-height:90dvh;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden;overflow-y:auto;animation:cdlg-pop .14s ease-out}.cdlg:focus,.cdlg:focus-visible{outline:none}.cdlg-body{padding:16px 16px 4px;display:flex;gap:12px;align-items:center}.cdlg-ico{flex:none;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-ink)}.cdlg-ico.danger{background:var(--danger-soft);color:var(--danger)}.cdlg-tx{margin:0;color:var(--ink);font-size:var(--fs-base);font-weight:600;line-height:1.35}.cdlg-acts{display:flex;gap:8px;padding:14px 16px 16px}.cdlg:has(.cdlg-wide){max-width:420px}@keyframes cdlg-in{0%{opacity:0}}@keyframes cdlg-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}}.sheet-wrap{position:fixed;inset:0;z-index:30;overscroll-behavior:none}.sheet-scrim{position:absolute;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);touch-action:none}@media (prefers-reduced-transparency:reduce){.sheet-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}:root{--sheet-strip:48px;--sheet-max:calc(var(--tg-viewport-stable-height, 100dvh) - max(env(safe-area-inset-top), var(--tg-safe-area-inset-top, 0px)) - var(--tg-content-safe-area-inset-top, 0px) - 8px)}.cdlg-sheet{position:absolute;left:0;right:0;bottom:0;margin:0 auto;display:flex;flex-direction:column;overflow:hidden;max-width:480px;max-height:var(--sheet-max);border-radius:20px 20px 0 0;animation:none}.cdlg-sheet .btn-ghost{background:var(--surface-2);border-color:var(--line)}.sheet-zone{position:absolute;top:0;left:0;right:0;z-index:3;display:grid;place-items:center;height:var(--sheet-strip);touch-action:none;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.sheet-arrow{display:grid;place-items:center;width:108px;height:36px;padding:0;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--muted);transition:transform var(--dur-press) var(--ease-out),color .12s}.sheet-arrow:hover{color:var(--ink)}.sheet-arrow:active{transform:scale(.92)}.sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--surface);padding-top:var(--sheet-strip);scroll-padding-top:var(--sheet-strip);padding-bottom:env(safe-area-inset-bottom);z-index:0}.sheet-body,.sheet-body>:first-child{position:relative}.sheet-body>:first-child:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--sheet-strip);background:inherit;pointer-events:none}.sheet-kb{max-height:var(--sheet-max)!important}.sheet-body.sheet-body-kb{padding-bottom:50vh}@media (hover:none){.sheet-body:after{content:"";position:absolute;left:0;top:100%;width:1px;height:1px}}.flash{position:fixed;left:50%;bottom:var(--m-toast,calc(22px + env(safe-area-inset-bottom)));width:max-content;max-width:calc(100vw - 32px);transform:translateX(-50%) translateY(20px);background:var(--ink);color:var(--ground);padding:10px 18px;border-radius:999px;font-size:var(--fs-md);opacity:0;transition:opacity .2s,transform .2s;pointer-events:none;z-index:60;box-shadow:var(--shadow)}.flash.show{opacity:1;transform:translateX(-50%) translateY(0)}.flash.err{display:flex;align-items:flex-start;gap:10px;max-width:min(calc(100vw - 32px),480px);padding:10px 6px 10px 14px;border-radius:var(--r-lg);text-align:left;transition:opacity .14s var(--ease-out),transform .14s var(--ease-out),visibility 0s .14s;visibility:hidden}.flash.err.show{visibility:visible;pointer-events:auto;cursor:pointer;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out),visibility 0s}.flash-ico{flex:none;width:18px;height:18px;margin-top:1px;color:var(--pin-error)}.flash-txt{flex:1 1 auto;min-width:0;text-wrap:pretty}.flash-x{flex:none;position:relative;width:26px;height:26px;margin:-3px 0;padding:0;display:grid;place-items:center;border:0;border-radius:var(--r-sm);background:none;color:color-mix(in srgb,var(--ground) 70%,var(--ink));cursor:pointer}.flash-x:before{content:"";position:absolute;inset:-9px}.flash-x svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.flash.err,.flash.err.show{transition:opacity .01s}}html[data-sheet-open] .flash{bottom:auto;top:calc(8px + max(env(safe-area-inset-top), var(--tg-safe-area-inset-top, 0px)) + var(--tg-content-safe-area-inset-top, 0px));transform:translateX(-50%) translateY(-20px)}html[data-sheet-open] .flash.show{transform:translateX(-50%) translateY(0)}.tgNick{display:inline-block;max-width:100%;min-width:0;font-size:var(--fs-sm);font-weight:600;line-height:1.35;color:var(--accent-ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;border-radius:4px}.tgNickOwn{color:var(--muted);cursor:default}a.tgNick:active{opacity:.6}.nickCol{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.nickCol>:first-child{flex:none}.nickCol>.tgNick{align-self:flex-start}@media (prefers-reduced-motion:reduce){a.tgNick:active{opacity:1}}@keyframes undofill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.theming *{transition:none!important}@media (max-width:720px){.panel{left:14px;right:14px;width:auto;max-width:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important}.cdlg,.cdlg-scrim,.routefill{animation:none!important}.btn-ghost:active:not(:disabled),.btn-primary:active:not(:disabled){transform:none}}html[data-motion-off] [style$="opacity: 0"],html[data-motion-off] [style$="opacity:0"],html[data-motion-off] [style*="opacity: 0;"],html[data-motion-off] [style*="opacity:0;"]{opacity:1!important;transform:none!important}