:root{--bg:#090b13;--surface:rgba(20,25,46,0.84);--surface-strong:rgba(25,31,57,0.96);--surface-soft:rgba(255,255,255,0.045);--text:#f4f6ff;--muted:#aab5d4;--muted-strong:#cbd4ed;--stroke:rgba(255,255,255,0.12);--stroke-strong:rgba(255,255,255,0.19);--green:#1dd889;--green-strong:#10be70;--green-ink:#052718;--violet:#8f4dff;--pink:#f044a9;--danger:#ff6b82;--shadow:0 28px 80px rgba(0,0,0,0.42);--tint-rgb:255,255,255;--green-rgb:29,216,137;--violet-rgb:143,77,255;--sunken:rgba(9,11,19,0.7);--sunken-strong:rgba(9,11,19,0.8);--surface-raised:rgba(20,25,46,0.96);--surface-sheet:rgba(19,24,44,0.98);--surface-chrome:#0a0d1b;--surface-head:rgba(9,11,19,0.94);--surface-composer:rgba(17,23,40,0.96);--bubble-in:rgba(25,31,57,0.96);--fade-rgb:9,11,19;--glow:rgba(111,36,255,0.2);--scrim:rgba(4,6,14,0.55);--scrim-strong:rgba(4,6,14,0.68);--frame:rgba(255,255,255,0.1);--grab:rgba(255,255,255,0.22);--on-brand-wash:rgba(5,39,24,0.22);--shadow-lift:0 26px 64px rgba(0,0,0,0.6);--shadow-bar:0 14px 38px rgba(0,0,0,0.42);--shadow-round:0 12px 30px rgba(0,0,0,0.36);--green-text:var(--green);--violet-text:var(--violet);--telegram:#2aabee;--violet-ink:#b99cff;--violet-ink-soft:#ddccff;--link-ink:#a98aff;--eyebrow-ink:#9fc0ff;--text-scale:1;--cap-top:env(safe-area-inset-top,0px);--cap-bottom:env(safe-area-inset-bottom,0px);--status-success:#1dd889;--status-success-rgb:29,216,137;--status-success-ink:#9ff0cc;--status-success-text:#1dd889;--status-success-on:var(--bg);--status-progress:#8f4dff;--status-progress-rgb:143,77,255;--status-progress-ink:#d6c2ff;--status-progress-text:#d6c2ff;--status-progress-on:#ffffff;--status-problem:#ff6b82;--status-problem-rgb:255,107,130;--status-problem-ink:#ffd3da;--status-problem-text:#ff9fb0;--status-problem-on:#2b0710;--status-warn:#ffbf5c;--status-warn-rgb:255,191,92;--status-warn-ink:#ffe2b0;--status-warn-text:#ffd79a;--status-warn-on:var(--bg)}:root[data-theme=light]{--bg:#f2f5fa;--surface:#ffffff;--surface-strong:#ffffff;--surface-soft:rgba(15,23,42,0.045);--text:#0e1526;--muted:#5c6579;--muted-strong:#333d52;--stroke:rgba(15,23,42,0.13);--stroke-strong:rgba(15,23,42,0.24);--shadow:0 22px 60px rgba(15,23,42,0.13);--tint-rgb:15,23,42;--green-text:#067a4a;--violet-text:#6127c9;--sunken:rgba(15,23,42,0.04);--sunken-strong:rgba(15,23,42,0.08);--surface-raised:rgba(255,255,255,0.97);--surface-sheet:#ffffff;--surface-chrome:#f6f8fc;--surface-head:rgba(246,248,252,0.96);--surface-composer:rgba(255,255,255,0.98);--bubble-in:#eef1f7;--fade-rgb:242,245,250;--glow:rgba(111,36,255,0.07);--scrim:rgba(16,22,38,0.34);--scrim-strong:rgba(16,22,38,0.44);--frame:rgba(15,23,42,0.12);--grab:rgba(15,23,42,0.22);--shadow-lift:0 22px 54px rgba(15,23,42,0.18);--shadow-bar:0 10px 30px rgba(15,23,42,0.12);--shadow-round:0 8px 22px rgba(15,23,42,0.18);--telegram:#1b87c9;--violet-ink:#5b21b6;--violet-ink-soft:#4c1d95;--link-ink:#5b21b6;--eyebrow-ink:#2f5bc4;--status-success:#0a9d5e;--status-success-rgb:10,157,94;--status-success-ink:#06603a;--status-success-text:#067a4a;--status-success-on:#ffffff;--status-progress:#6127c9;--status-progress-rgb:97,39,201;--status-progress-ink:#4c1d95;--status-progress-text:#5b21b6;--status-progress-on:#ffffff;--status-problem:#d51f45;--status-problem-rgb:213,31,69;--status-problem-ink:#9f1239;--status-problem-text:#be123c;--status-problem-on:#ffffff;--status-warn:#b45309;--status-warn-rgb:180,83,9;--status-warn-ink:#92400e;--status-warn-text:#a2560a;--status-warn-on:#ffffff}:root[data-theme=light][data-color-mode=colorblind]{--status-success:#01b159;--status-success-rgb:1,177,89;--status-success-ink:#01703a;--status-success-text:#01703a;--status-success-on:#ffffff;--status-progress:#0354fa;--status-progress-rgb:3,84,250;--status-progress-ink:#0341c2;--status-progress-text:#0341c2;--status-progress-on:#ffffff;--status-problem:#fcca02;--status-problem-rgb:252,202,2;--status-problem-ink:#6b5300;--status-problem-text:#6b5300;--status-problem-on:#1a1400;--status-warn:#fcca02;--status-warn-rgb:252,202,2;--status-warn-ink:#6b5300;--status-warn-text:#6b5300;--status-warn-on:#1a1400}:root[data-theme=light] body{background:radial-gradient(900px 520px at 6% -4%,rgba(111,36,255,.07),transparent 66%),radial-gradient(760px 480px at 100% 4%,rgba(48,107,255,.06),transparent 62%),linear-gradient(145deg,#eef2f9,#f4f6fb 52%,#eef1f8)}:root[data-text-size=s] .admin-shell{--text-scale:0.9}:root[data-text-size=l] .admin-shell{--text-scale:1.15}:root[data-text-size=xl] .admin-shell{--text-scale:1.3}:root[data-color-mode=colorblind]{--status-success:#01b159;--status-success-rgb:1,177,89;--status-success-ink:#5fe0a3;--status-success-text:#01b159;--status-success-on:var(--bg);--status-progress:#0354fa;--status-progress-rgb:3,84,250;--status-progress-ink:#b9d0ff;--status-progress-text:#b9d0ff;--status-progress-on:#ffffff;--status-problem:#fcca02;--status-problem-rgb:252,202,2;--status-problem-ink:#fcca02;--status-problem-text:#fcca02;--status-problem-on:var(--bg);--status-warn:#fcca02;--status-warn-rgb:252,202,2;--status-warn-ink:#f7dd7d;--status-warn-text:#f7dd7d;--status-warn-on:var(--bg)}*{box-sizing:border-box}html{background:var(--bg)}body,html{min-width:320px}body{margin:0;min-height:100vh;color:var(--text);background:radial-gradient(900px 520px at 6% -4%,rgba(111,36,255,.27),transparent 66%),radial-gradient(760px 480px at 100% 4%,rgba(48,107,255,.18),transparent 62%),linear-gradient(145deg,#090c18,#0d1225 52%,#090b13);font-family:Manrope Variable,Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.site-shell{position:relative;width:min(1120px,calc(100% - 40px));margin:0 auto;padding:52px 0 34px;isolation:isolate}.ambient{position:fixed;z-index:-1;border-radius:50%;filter:blur(90px);pointer-events:none}.ambient-one{top:18%;left:-10vw;width:28vw;height:28vw;background:rgba(112,43,255,.14)}.ambient-two{right:-12vw;bottom:8%;width:30vw;height:30vw;background:rgba(35,210,135,.08)}.site-header{justify-content:space-between;gap:28px;margin-bottom:34px}.brand-lockup,.site-header{display:flex;align-items:center}.brand-lockup{gap:18px}.avatar-ring{padding:3px;border-radius:50%;background:linear-gradient(135deg,#7a00ff,#417bff);box-shadow:0 16px 36px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.08)}.avatar-ring,.brand-logo{width:86px;height:86px;flex:0 0 auto}.brand-logo{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:22px;box-shadow:0 16px 36px rgba(0,0,0,.42)}.avatar-ring img,.brand-logo img{display:block;width:100%;height:100%;object-fit:cover}.avatar-ring img{border-radius:inherit}.eyebrow,.step-kicker{margin:0;color:var(--eyebrow-ink);font-size:calc((12px) * var(--text-scale, 1));font-weight:800;letter-spacing:.12em;text-transform:uppercase}.brand-lockup h1{margin:4px 0 3px;font-size:calc((clamp(28px, 4vw, 42px)) * var(--text-scale, 1));line-height:1.02;letter-spacing:-.045em}.header-subtitle{margin:0;color:var(--muted);font-size:calc((15px) * var(--text-scale, 1))}.secure-label,.speed-badge{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(29,216,137,.26);color:#bff6dd;background:rgba(29,216,137,.09);font-size:calc((13px) * var(--text-scale, 1));font-weight:800}.speed-badge{padding:11px 15px;border-radius:999px}.secure-label svg,.speed-badge svg{flex:0 0 auto}.page-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);grid-gap:18px;gap:18px;align-items:stretch}.activation-card,.help-card{position:relative;overflow:hidden;border:1px solid var(--stroke);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.activation-card{min-height:590px;padding:clamp(26px,5vw,54px);border-radius:28px;background:radial-gradient(100% 90% at 0 0,rgba(120,42,255,.18),transparent 62%),radial-gradient(90% 90% at 100% 0,rgba(55,112,255,.15),transparent 60%),linear-gradient(180deg,rgba(30,36,66,.92),rgba(17,21,40,.9))}.card-glow{position:absolute;top:35%;left:50%;width:520px;height:330px;border-radius:50%;background:rgba(29,216,137,.08);filter:blur(80px);transform:translate(-50%,-50%);pointer-events:none}.secure-label{position:relative;width:-moz-fit-content;width:fit-content;margin-bottom:28px;padding:8px 12px;border-radius:999px}.card-heading{position:relative;max-width:680px}.card-heading h2,.help-card h2{margin:8px 0 11px;letter-spacing:-.035em}.card-heading h2{font-size:calc((clamp(30px, 5vw, 48px)) * var(--text-scale, 1));line-height:1.04}.card-heading>p:last-child{max-width:650px;margin:0;color:var(--muted-strong);font-size:calc((clamp(15px, 2vw, 17px)) * var(--text-scale, 1));line-height:1.65}.claim-form{position:relative;max-width:650px;margin-top:34px}.claim-form fieldset{margin:0;padding:0;border:0}.code-inputs{position:relative;display:grid;grid-template-columns:repeat(6,minmax(48px,1fr));grid-gap:10px;gap:10px}.code-inputs input{width:100%;min-width:0;height:76px;border:1px solid var(--stroke-strong);border-radius:17px;outline:none;color:var(--text);background:rgba(6,9,19,.56);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 24px rgba(0,0,0,.16);font-size:calc((clamp(26px, 4vw, 34px)) * var(--text-scale, 1));font-weight:800;text-align:center;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.code-inputs input:focus{border-color:rgba(29,216,137,.9);box-shadow:0 0 0 4px rgba(29,216,137,.13),0 14px 28px rgba(0,0,0,.24);transform:translateY(-2px)}.claim-button,.telegram-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;width:100%;min-height:58px;border:0;border-radius:16px;color:var(--green-ink);background:linear-gradient(90deg,var(--green-strong),var(--green));box-shadow:0 16px 34px rgba(16,190,112,.29);font-size:calc((16px) * var(--text-scale, 1));font-weight:850;text-decoration:none;cursor:pointer;transition:transform .14s ease,box-shadow .18s ease,filter .18s ease}.claim-button{margin-top:18px}.claim-button:hover,.telegram-button:hover{transform:translateY(-2px);box-shadow:0 20px 42px rgba(16,190,112,.38);filter:brightness(1.04)}.claim-button:focus-visible,.telegram-button:focus-visible{outline:3px solid rgba(255,255,255,.88);outline-offset:4px}.claim-button:disabled{cursor:wait;opacity:.82}.demo-hint,.privacy-copy,.response-time{margin:10px 0 0;color:var(--muted);font-size:calc((12px) * var(--text-scale, 1));line-height:1.5;text-align:center}.demo-hint{color:#cbb7ff}.form-error,.inline-notice{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;border-radius:13px;font-size:calc((13px) * var(--text-scale, 1));line-height:1.5}.inline-notice{border:1px solid rgba(143,77,255,.25);color:#d8c9ff;background:rgba(143,77,255,.09)}.form-error{border:1px solid rgba(var(--status-problem-rgb),.3);color:var(--status-problem-ink);background:rgba(var(--status-problem-rgb),.1)}.form-error svg,.inline-notice svg{flex:0 0 auto;margin-top:3px}.form-error p,.inline-notice p{margin:0}.trust-row{position:relative;display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.09);color:var(--muted);font-size:calc((12px) * var(--text-scale, 1))}.trust-row span{display:inline-flex;align-items:center;gap:7px}.trust-row svg{color:var(--green)}.help-card{padding:32px 27px 27px;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.064),rgba(255,255,255,.026)),rgba(11,14,26,.7)}.help-icon{display:grid;width:46px;height:46px;margin-bottom:20px;place-items:center;border:1px solid rgba(143,77,255,.34);border-radius:14px;color:#cbb7ff;background:rgba(143,77,255,.12);font-size:calc((21px) * var(--text-scale, 1))}.help-card h2{font-size:calc((27px) * var(--text-scale, 1));line-height:1.08}.instruction-list{display:grid;grid-gap:0;gap:0;margin:27px 0 0;padding:0;list-style:none}.instruction-list li{position:relative;display:grid;grid-template-columns:44px 1fr;grid-gap:13px;gap:13px;padding:0 0 24px}.instruction-list li:not(:last-child):after{content:"";position:absolute;top:42px;bottom:2px;left:21px;width:1px;background:linear-gradient(rgba(143,77,255,.42),rgba(143,77,255,.08))}.instruction-icon{z-index:1;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#d7caff;background:#171d35;font-size:calc((18px) * var(--text-scale, 1))}.instruction-list strong{display:block;margin:2px 0 4px;font-size:calc((14px) * var(--text-scale, 1))}.instruction-list p{margin:0;color:var(--muted);font-size:calc((12px) * var(--text-scale, 1));line-height:1.5}.help-note{display:flex;align-items:flex-start;gap:11px;margin-top:4px;padding:14px;border:1px solid rgba(29,216,137,.18);border-radius:15px;color:#c8f4df;background:rgba(29,216,137,.07)}.help-note svg{flex:0 0 auto;margin-top:2px}.help-note p{margin:0;font-size:calc((12px) * var(--text-scale, 1));line-height:1.55}.process-strip{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:18px;gap:18px;margin-top:18px;padding:18px 24px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:rgba(255,255,255,.032)}.process-strip>div{display:flex;align-items:center;gap:12px}.process-strip span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:11px;color:#c9baff;background:rgba(143,77,255,.09);font-size:calc((11px) * var(--text-scale, 1));font-weight:850}.process-strip p{margin:0;color:var(--muted-strong);font-size:calc((12px) * var(--text-scale, 1));font-weight:750}.process-strip i{width:42px;height:1px;background:linear-gradient(90deg,rgba(143,77,255,.24),rgba(29,216,137,.32))}footer{display:flex;justify-content:space-between;gap:20px;padding:28px 2px 0;color:var(--muted);font-size:calc((11px) * var(--text-scale, 1))}footer p{margin:0}.footer-note{text-align:right}.success-panel{position:relative;margin-top:28px;padding:26px;border:1px solid rgba(var(--status-success-rgb),.26);border-radius:22px;background:radial-gradient(120% 100% at 50% 0,rgba(var(--status-success-rgb),.13),transparent 68%),rgba(6,15,15,.54)}.success-mark{position:relative;display:grid;width:52px;height:52px;margin-bottom:18px;place-items:center;border-radius:50%;color:var(--green-ink);background:var(--status-success);box-shadow:0 10px 30px rgba(var(--status-success-rgb),.26);font-size:calc((26px) * var(--text-scale, 1));animation:successMarkIn .46s cubic-bezier(.34,1.56,.64,1) both}.success-panel{animation:successPanelIn .42s ease-out both}.success-ring{position:absolute;inset:0;border-radius:50%;border:2px solid var(--status-success);animation:successRing .9s ease-out .26s both}.success-check{width:30px;height:30px}.success-check path{stroke-dasharray:24;stroke-dashoffset:24;animation:successCheckDraw .42s cubic-bezier(.65,0,.35,1) .22s both}.success-panel .success-copy{animation:successFadeUp .38s ease-out .32s both}.success-panel .order-pill{animation:successFadeUp .38s ease-out .42s both}.success-panel .telegram-button{animation:successFadeUp .38s ease-out .52s both}.success-panel .response-time{animation:successFadeUp .38s ease-out .6s both}@keyframes successPanelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes successMarkIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes successCheckDraw{to{stroke-dashoffset:0}}@keyframes successRing{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes successFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.success-copy h3{margin:7px 0 8px;font-size:calc((clamp(22px, 4vw, 31px)) * var(--text-scale, 1));line-height:1.12;letter-spacing:-.03em}.success-copy>p:last-child{margin:0;color:var(--muted-strong);font-size:calc((14px) * var(--text-scale, 1));line-height:1.6}.order-pill{display:flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;margin:18px 0;padding:9px 12px;border:1px solid var(--frame);border-radius:12px;color:var(--muted-strong);background:rgba(var(--tint-rgb),.045);font-size:calc((12px) * var(--text-scale, 1))}.telegram-button{color:#061d14}.spin{animation:spin .9s linear infinite}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:860px){.site-shell{width:min(720px,calc(100% - 32px));padding-top:34px}.page-grid{grid-template-columns:1fr}.activation-card{min-height:0}.help-card{display:grid;grid-template-columns:auto 1fr;grid-gap:0 15px;gap:0 15px}.help-icon{grid-row:span 2}.help-note,.instruction-list{grid-column:1/-1}}@media (max-width:620px){.site-shell{width:min(calc(100% - 28px),460px);padding:22px 0 26px}.site-header{align-items:flex-start;margin-bottom:22px}.brand-lockup{gap:12px}.avatar-ring{width:64px;height:64px}.eyebrow{font-size:calc((10px) * var(--text-scale, 1))}.brand-lockup h1{margin-top:3px;font-size:calc((26px) * var(--text-scale, 1))}.header-subtitle{font-size:calc((12px) * var(--text-scale, 1))}.speed-badge{display:none}.activation-card,.help-card{border-radius:22px}.activation-card{padding:23px 18px}.secure-label{margin-bottom:20px;font-size:calc((11px) * var(--text-scale, 1))}.card-heading h2{font-size:calc((32px) * var(--text-scale, 1))}.card-heading>p:last-child{font-size:calc((14px) * var(--text-scale, 1));line-height:1.55}.claim-form{margin-top:25px}.code-inputs{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.code-inputs input{height:56px;border-radius:13px;font-size:calc((24px) * var(--text-scale, 1))}.claim-button,.telegram-button{min-height:55px;border-radius:14px;font-size:calc((14px) * var(--text-scale, 1))}.trust-row{gap:8px;margin-top:22px}.help-card{padding:24px 19px 20px}.help-card h2{font-size:calc((24px) * var(--text-scale, 1))}.process-strip{grid-template-columns:1fr;gap:9px;padding:16px}.process-strip i{width:1px;height:15px;margin-left:16px}footer{display:block;padding-top:22px;text-align:center}.footer-note{margin-top:6px;text-align:center}.success-panel{padding:21px 17px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.admin-shell{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh;grid-gap:0;gap:0}.admin-sidebar{display:flex;flex-direction:column;gap:26px;padding:28px 22px;border-right:1px solid var(--stroke);background:var(--surface-strong)}.admin-brand{display:flex;align-items:center;gap:12px}.admin-brand strong{display:block;font-size:calc((15px) * var(--text-scale, 1))}.admin-brand-mark{display:grid;width:40px;height:40px;overflow:hidden;place-items:center;border:1px solid var(--frame);border-radius:13px;font-weight:700;letter-spacing:.04em}.admin-brand-mark img{display:block;width:100%;height:100%;object-fit:cover}.admin-nav{display:flex;flex-direction:column;gap:4px;flex:1 1}.admin-nav-link{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:12px;color:var(--muted-strong);font-size:calc((15px) * var(--text-scale, 1));text-decoration:none;transition:background .16s ease,color .16s ease}.admin-nav-link:hover{background:var(--surface-soft);color:var(--text)}.admin-nav-link-on{background:rgba(var(--green-rgb),.12);box-shadow:inset 2px 0 0 var(--green);color:var(--text);font-weight:600}.admin-nav-link-on svg{color:var(--green-text)}.admin-nav-group+.admin-nav-group{margin-top:18px;padding-top:14px;border-top:1px solid var(--stroke)}.admin-nav-group-label{margin:0 0 8px 14px;color:var(--muted);font-size:calc((10.5px) * var(--text-scale, 1));font-weight:700;letter-spacing:.13em;text-transform:uppercase;opacity:.72}.admin-nav-soon{color:var(--muted);cursor:default}.admin-nav-soon em{margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--surface-soft);font-size:calc((11px) * var(--text-scale, 1));font-style:normal}.admin-logout{display:flex;align-items:center;justify-content:center;gap:9px;padding:11px;border:1px solid var(--stroke);border-radius:12px;background:transparent;color:var(--muted-strong);font:inherit;font-size:calc((14px) * var(--text-scale, 1));cursor:pointer;transition:border-color .16s ease,color .16s ease}.admin-logout:hover{border-color:var(--stroke-strong);color:var(--text)}.admin-main{padding:34px clamp(20px,4vw,46px) 60px;min-width:0}.admin-main:only-child{grid-column:1/-1;grid-row:1/-1}.admin-page-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:26px}.admin-page-head h1{margin:6px 0 8px;font-size:calc((clamp(25px, 3.4vw, 34px)) * var(--text-scale, 1));line-height:1.14}.admin-page-sub{max-width:62ch;color:var(--muted);font-size:calc((15px) * var(--text-scale, 1));line-height:1.5}.tz-field{max-width:420px;margin-top:16px}.tz-field select{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tz-note{display:flex;align-items:flex-start;margin-top:14px;gap:8px}.tz-note svg{flex:0 0 auto;margin-top:3px;color:var(--muted)}.admin-head-actions{display:flex;align-items:flex-start;gap:10px}.admin-refresh{display:grid;justify-items:start;grid-gap:6px;gap:6px}.admin-refresh-at{color:var(--muted);font-size:calc((11.5px) * var(--text-scale, 1))}.admin-refresh-turning{animation:spin .9s linear infinite}.admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px;margin-bottom:26px}.admin-stat{display:grid;grid-gap:3px;gap:3px;padding:18px 20px;border:1px solid var(--stroke);border-radius:18px;background:var(--surface)}.admin-stat svg{color:var(--green-text);font-size:calc((19px) * var(--text-scale, 1))}.admin-stat strong{font-size:calc((27px) * var(--text-scale, 1));line-height:1.1}.admin-stat span{color:var(--muted);font-size:calc((14px) * var(--text-scale, 1))}.admin-card{padding:24px;border:1px solid var(--stroke);border-radius:20px;background:var(--surface)}.admin-form{display:grid;grid-gap:18px;gap:18px;max-width:480px}.admin-field{display:grid;grid-gap:7px;gap:7px}.admin-field>span{font-size:calc((14px) * var(--text-scale, 1));font-weight:600}.admin-field small{color:var(--muted);font-size:calc((13px) * var(--text-scale, 1))}.admin-field input,.admin-field select{padding:12px 14px;border:1px solid var(--stroke);border-radius:12px;background:var(--sunken);color:var(--text);font:inherit;font-size:calc((15px) * var(--text-scale, 1))}.admin-field input:focus,.admin-field select:focus{border-color:var(--green);outline:none}.admin-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;border:1px solid var(--stroke);border-radius:13px;background:var(--surface-soft);color:var(--text);font:inherit;font-size:calc((15px) * var(--text-scale, 1));font-weight:600;text-decoration:none;cursor:pointer;transition:transform .14s ease,filter .14s ease}.admin-button:hover:not(:disabled){transform:translateY(-1px)}.admin-button:disabled{opacity:.55;cursor:not-allowed}.admin-button-primary{border-color:transparent;background:linear-gradient(135deg,var(--green),var(--green-strong));color:var(--green-ink)}.admin-spin{animation:spin .9s linear infinite}.admin-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:13px;font-size:calc((14px) * var(--text-scale, 1));line-height:1.45}.admin-notice-error{border:1px solid rgba(var(--status-problem-rgb),.3);background:rgba(var(--status-problem-rgb),.1);color:var(--status-problem-ink)}.admin-notice-ok{border:1px solid rgba(var(--status-success-rgb),.32);background:rgba(var(--status-success-rgb),.1);color:var(--status-success-ink)}.admin-stack{margin-top:18px}.admin-login-or{margin:14px 0 10px;color:var(--muted);font-size:calc((13px) * var(--text-scale, 1));text-align:center}.admin-button-biometric{width:100%;border:1px solid rgba(var(--violet-rgb),.45);background:rgba(var(--violet-rgb),.14);color:var(--violet-ink-soft)}.admin-button-biometric:hover:not(:disabled){border-color:rgba(var(--violet-rgb),.7);color:var(--text)}.admin-button-biometric svg{font-size:calc((19px) * var(--text-scale, 1))}.passkey-list{display:grid;grid-gap:8px;gap:8px;margin:16px 0;padding:0;list-style:none}.passkey-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border:1px solid var(--stroke);border-radius:13px;background:var(--surface-soft)}.passkey-list strong{display:block;font-size:calc((15px) * var(--text-scale, 1))}.passkey-list span{color:var(--muted);font-size:calc((13px) * var(--text-scale, 1))}.passkey-list button{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid var(--stroke);border-radius:10px;background:transparent;color:var(--status-problem);cursor:pointer}.passkey-list button:hover{border-color:rgba(var(--status-problem-rgb),.5)}.admin-notice-warn{border:1px solid rgba(var(--status-warn-rgb),.32);background:rgba(var(--status-warn-rgb),.1);color:var(--status-warn-ink);margin-bottom:20px}.admin-notice svg{flex-shrink:0;margin-top:2px}.admin-table-wrap{overflow-x:auto;border:1px solid var(--stroke);border-radius:18px;background:var(--surface)}.admin-table{width:100%;border-collapse:collapse;font-size:calc((15px) * var(--text-scale, 1))}.admin-table td,.admin-table th{padding:14px 18px;text-align:left;white-space:nowrap}.admin-table th{border-bottom:1px solid var(--stroke);color:var(--muted);font-size:calc((13px) * var(--text-scale, 1));font-weight:600;letter-spacing:.03em;text-transform:uppercase}.admin-table tbody tr+tr td{border-top:1px solid rgba(var(--tint-rgb),.06)}.admin-mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-chip{background:var(--surface-soft);font-weight:600}.admin-chip,.admin-status{display:inline-block;padding:4px 11px;border-radius:999px;font-size:calc((13px) * var(--text-scale, 1))}.admin-status{border:1px solid var(--stroke)}.admin-status-receive{border-color:rgba(var(--status-success-rgb),.4);background:rgba(var(--status-success-rgb),.13);color:var(--status-success-ink)}.admin-status-deliver{border-color:rgba(var(--status-progress-rgb),.4);background:rgba(var(--status-progress-rgb),.13);color:var(--status-progress-ink)}.admin-status-cancel,.admin-status-declined{border-color:rgba(var(--status-problem-rgb),.35);background:rgba(var(--status-problem-rgb),.1);color:var(--status-problem-ink)}.admin-empty{display:grid;grid-gap:8px;gap:8px;padding:44px 26px;border:1px dashed var(--stroke);border-radius:18px;text-align:center}.admin-inline-link{color:var(--green-text);text-decoration:none;border-bottom:1px solid rgba(var(--green-rgb),.35)}.admin-inline-link:hover{border-bottom-color:var(--green)}.admin-funnel{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:22px}.journey-card{grid-template-columns:34px minmax(0,1fr) auto 150px minmax(0,150px) 96px}.journey-track{display:inline-flex;align-items:center;gap:5px}.journey-dot{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--stroke);border-radius:9px;background:rgba(var(--tint-rgb),.03);color:var(--muted);font-size:calc((13px) * var(--text-scale, 1));opacity:.45}.journey-dot-on{border-color:rgba(var(--status-success-rgb),.45);background:rgba(var(--status-success-rgb),.14);color:var(--status-success-ink);opacity:1}.journey-dot-bad{border-color:rgba(var(--status-problem-rgb),.45);background:rgba(var(--status-problem-rgb),.13);color:var(--status-problem-ink);opacity:1}.journey-next{overflow:hidden;color:var(--muted);font-size:calc((12.5px) * var(--text-scale, 1));text-overflow:ellipsis;white-space:nowrap}.order-state-warn{border-color:rgba(var(--status-warn-rgb),.4);background:rgba(var(--status-warn-rgb),.12);color:var(--status-warn-ink)}@media (max-width:1180px){.journey-card{grid-template-columns:34px minmax(0,1fr) auto 140px}.journey-next{display:none}}@media (max-width:760px){.journey-card{grid-template-columns:34px minmax(0,1fr) auto auto}.journey-track{display:none}}.admin-funnel-step{position:relative;display:grid;grid-gap:3px;gap:3px;padding:18px 20px;border:1px solid var(--stroke);border-radius:18px;background:var(--surface)}.admin-funnel-step+.admin-funnel-step:before{content:"›";position:absolute;left:-12px;top:50%;width:12px;transform:translateY(-50%);color:var(--muted);text-align:center}.admin-funnel-step svg{color:var(--green-text);font-size:calc((19px) * var(--text-scale, 1))}.admin-funnel-step strong{font-size:calc((27px) * var(--text-scale, 1));line-height:1.1}.admin-funnel-step span{color:var(--muted);font-size:calc((14px) * var(--text-scale, 1))}.admin-funnel-step em{min-height:17px;color:var(--muted);font-size:calc((12px) * var(--text-scale, 1));font-style:normal;opacity:.75}@media (max-width:900px){.admin-funnel{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-funnel-step+.admin-funnel-step:before{content:none}}.admin-result{margin-top:22px;padding-top:22px;border-top:1px solid var(--stroke)}.admin-link-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 14px}.admin-link-row code{flex:1 1;min-width:220px;padding:12px 14px;border:1px solid var(--stroke);border-radius:12px;background:var(--sunken);font-size:calc((15px) * var(--text-scale, 1));word-break:break-all}.admin-meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:calc((14px) * var(--text-scale, 1))}.admin-login-shell{display:grid;place-items:center;min-height:100vh;padding:24px}.admin-login-card{width:min(420px,100%);padding:32px;border:1px solid var(--stroke);border-radius:22px;background:var(--surface);box-shadow:var(--shadow)}.admin-login-card h1{margin:6px 0 12px;font-size:calc((30px) * var(--text-scale, 1))}.admin-login-badge{display:grid;width:46px;height:46px;margin-bottom:18px;place-items:center;border-radius:14px;background:linear-gradient(135deg,var(--violet),var(--pink));font-size:calc((21px) * var(--text-scale, 1))}.admin-login-hint{margin-bottom:20px;color:var(--muted);font-size:calc((15px) * var(--text-scale, 1));line-height:1.5}.admin-login-form{display:grid;grid-gap:16px;gap:16px}.admin-section-title{margin:30px 0 14px;font-size:calc((19px) * var(--text-scale, 1))}.admin-truncate{max-width:220px;overflow:hidden;text-overflow:ellipsis}.admin-switches{display:grid;grid-gap:6px;gap:6px}.admin-switch{display:flex;align-items:flex-start;gap:14px;padding:15px 14px;border-radius:14px;cursor:pointer;transition:background .16s ease}.admin-switch:hover{background:var(--surface-soft)}.admin-switch input{position:absolute;opacity:0;pointer-events:none}.admin-switch-track{position:relative;flex:0 0 auto;width:46px;height:27px;margin-top:2px;border:1px solid var(--stroke-strong);border-radius:999px;background:var(--sunken-strong);transition:background .18s ease,border-color .18s ease}.admin-switch-thumb{position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:var(--muted);transition:transform .2s cubic-bezier(.34,1.4,.64,1),background .18s ease}.admin-switch input:checked+.admin-switch-track{border-color:transparent;background:var(--green)}.admin-switch input:checked+.admin-switch-track .admin-switch-thumb{transform:translateX(19px);background:var(--green-ink)}.admin-switch input:disabled+.admin-switch-track{opacity:.5}.admin-switch input:focus-visible+.admin-switch-track{outline:2px solid var(--green);outline-offset:3px}.admin-switch-copy strong{display:flex;align-items:center;gap:9px;font-size:calc((15px) * var(--text-scale, 1))}.admin-switch-copy em{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;background:rgba(var(--status-problem-rgb),.13);color:var(--status-problem-ink);font-size:calc((11px) * var(--text-scale, 1));font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-switch-copy>span{display:block;margin-top:4px;color:var(--muted);font-size:calc((14px) * var(--text-scale, 1));line-height:1.45}.admin-codes{display:inline-flex;flex-wrap:wrap;gap:6px}.admin-codes code{padding:3px 9px;border:1px solid rgba(var(--status-success-rgb),.34);border-radius:8px;background:rgba(var(--status-success-rgb),.11);color:var(--status-success-ink);font-size:calc((14px) * var(--text-scale, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.05em}.admin-codes code.admin-code-rejected{border-color:rgba(var(--status-problem-rgb),.34);background:rgba(var(--status-problem-rgb),.1);color:var(--status-problem-ink);text-decoration:line-through}.order-day{margin-bottom:26px}.order-day-head{display:flex;align-items:center;gap:10px;margin:0 2px 12px}.order-day-head h2{margin:0;font-size:calc((15px) * var(--text-scale, 1));font-weight:650;letter-spacing:.01em}.order-day-head h2:first-letter{text-transform:uppercase}.order-day-head span{padding:2px 9px;border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:calc((12px) * var(--text-scale, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-day-head:after{content:"";flex:1 1;height:1px;background:var(--stroke)}.order-list{display:grid;grid-gap:6px;gap:6px}.order-card{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 116px 132px 96px 108px;align-items:center;grid-gap:14px;gap:14px;padding:11px 16px;border:1px solid var(--stroke);border-left:3px solid var(--stroke-strong);border-radius:14px;background:var(--surface);transition:border-color .15s ease,background .15s ease}.order-card:hover{border-color:var(--stroke-strong);background:var(--surface-strong)}.order-card-good{border-left-color:var(--status-success)}.order-card-active{border-left-color:var(--status-progress)}.order-card-bad{border-left-color:rgba(var(--status-problem-rgb),.55)}.order-avatar{display:grid;width:34px;height:34px;border-radius:50%;background:linear-gradient(140deg,rgba(var(--violet-rgb),.4),rgba(var(--green-rgb),.32));color:var(--text);font-size:calc((15px) * var(--text-scale, 1));font-weight:650;place-items:center}.order-card-main{min-width:0}.order-buyer{display:flex;align-items:center;gap:8px;margin:0;font-size:calc((15px) * var(--text-scale, 1));font-weight:600;line-height:1.25}.order-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-buyer-unknown{color:var(--muted);font-weight:500}.order-article{flex:0 0 auto;font-size:calc((11.5px) * var(--text-scale, 1));padding:2px 8px}.order-meta{display:flex;align-items:baseline;gap:7px;overflow:hidden;margin:2px 0 0;color:var(--muted);font-size:calc((13px) * var(--text-scale, 1));white-space:nowrap}.order-meta>span+span:before{content:"·";margin-right:7px;opacity:.5}.order-address{overflow:hidden;opacity:.6;text-overflow:ellipsis}.order-codes{display:inline-flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.order-codes code{padding:2px 7px;border:1px solid rgba(var(--status-success-rgb),.34);border-radius:7px;background:rgba(var(--status-success-rgb),.11);color:var(--status-success-ink);font-size:calc((12.5px) * var(--text-scale, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.order-codes code.admin-code-rejected{border-color:rgba(var(--status-problem-rgb),.34);background:rgba(var(--status-problem-rgb),.1);color:var(--status-problem-ink);text-decoration:line-through}.order-state-cell{display:grid;grid-gap:3px;gap:3px;justify-items:center}.order-state{padding:3px 10px;border:1px solid var(--stroke);border-radius:999px;color:var(--muted);font-size:calc((12.5px) * var(--text-scale, 1));text-align:center;white-space:nowrap}.order-clock{font-size:calc((11.5px) * var(--text-scale, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.order-clock-ok{color:var(--muted)}.order-clock-warn{color:var(--status-warn-text)}.order-clock-bad{color:var(--status-problem-text);font-weight:600}.order-state-good{border-color:rgba(var(--status-success-rgb),.4);background:rgba(var(--status-success-rgb),.13);color:var(--status-success-ink)}.order-state-active{border-color:rgba(var(--status-progress-rgb),.42);background:rgba(var(--status-progress-rgb),.14);color:var(--status-progress-ink)}.order-state-bad{border-color:rgba(var(--status-problem-rgb),.35);background:rgba(var(--status-problem-rgb),.1);color:var(--status-problem-ink)}.order-stage{overflow:hidden;color:var(--muted);font-size:calc((12.5px) * var(--text-scale, 1));text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.order-stage:hover{color:var(--text)}.order-chat{display:inline-flex;align-items:center;gap:5px;color:var(--muted-strong);font-size:calc((12.5px) * var(--text-scale, 1));text-decoration:none;white-space:nowrap}.order-chat:hover{color:var(--green-text)}.order-chat-none{opacity:.45}.order-chat-none:hover{color:var(--muted-strong)}.admin-footnote{margin-top:26px;color:var(--muted);font-size:calc((13px) * var(--text-scale, 1));line-height:1.5;opacity:.8}@media (max-width:1180px){.order-card{grid-template-columns:34px minmax(0,1fr) 116px 108px}.order-codes,.order-stage{display:none}}@media (max-width:760px){.order-card{grid-template-columns:34px minmax(0,1fr) auto auto;gap:11px;padding:10px 13px}.order-address{display:none}.order-buyer{font-size:calc((14.5px) * var(--text-scale, 1))}.order-meta{font-size:calc((12.5px) * var(--text-scale, 1))}.order-state{padding:3px 8px;font-size:calc((11.5px) * var(--text-scale, 1))}}.admin-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px}.admin-health-card{padding:20px 22px;border:1px solid var(--stroke);border-radius:18px;background:var(--surface)}.admin-health-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:calc((16px) * var(--text-scale, 1))}.admin-health-head svg{font-size:calc((19px) * var(--text-scale, 1))}.admin-health-ok .admin-health-head svg{color:var(--status-success)}.admin-health-bad{border-color:rgba(var(--status-problem-rgb),.34)}.admin-health-bad .admin-health-head svg{color:var(--status-problem)}.admin-health-unknown .admin-health-head svg{color:var(--muted)}.admin-health-card dl{display:grid;grid-gap:9px;gap:9px;margin:0}.admin-health-card dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.admin-health-card dt{color:var(--muted)}.admin-health-card dd,.admin-health-card dt{font-size:calc((14px) * var(--text-scale, 1))}.admin-health-card dd{margin:0;font-weight:600;text-align:right}.admin-health-note{display:flex;align-items:flex-start;gap:12px;margin-top:18px}.admin-health-note svg{flex-shrink:0;margin-top:3px;color:var(--muted)}.admin-health-note p{margin:0;color:var(--muted);font-size:calc((14px) * var(--text-scale, 1));line-height:1.5}.admin-chat-list{display:grid;grid-gap:8px;gap:8px}.admin-chat-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--stroke);border-radius:16px;background:var(--surface);color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.admin-chat-row:hover{border-color:var(--stroke-strong);transform:translateY(-1px)}.admin-chat-avatar{display:grid;flex:0 0 auto;width:44px;height:44px;place-items:center;border-radius:13px;background:linear-gradient(135deg,var(--violet),var(--pink));font-size:calc((13px) * var(--text-scale, 1));font-weight:800}.admin-chat-main{flex:1 1;min-width:0}.admin-chat-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.admin-chat-top strong{font-size:calc((15px) * var(--text-scale, 1))}.admin-chat-top em{flex:0 0 auto;color:var(--muted);font-size:calc((13px) * var(--text-scale, 1));font-style:normal}.admin-chat-preview{display:block;margin-top:3px;overflow:hidden;color:var(--muted);font-size:calc((14px) * var(--text-scale, 1));text-overflow:ellipsis;white-space:nowrap}.admin-chat-side{display:flex;flex:0 0 auto;align-items:center;gap:10px;color:var(--muted)}.admin-chat-count{gap:5px}.admin-back,.admin-chat-count{display:inline-flex;align-items:center;font-size:calc((14px) * var(--text-scale, 1))}.admin-back{gap:7px;margin-bottom:8px;color:var(--muted);text-decoration:none}.admin-back:hover{color:var(--text)}.admin-thread{display:grid;grid-gap:10px;gap:10px;max-height:58vh;padding:18px;overflow-y:auto;border:1px solid var(--stroke);border-radius:18px;background:var(--surface)}.admin-bubble{max-width:74%;padding:11px 14px;border-radius:16px;background:var(--surface-soft)}.admin-bubble p{margin:0;font-size:calc((15px) * var(--text-scale, 1));line-height:1.45;white-space:pre-wrap;word-break:break-word}.admin-bubble-head{display:flex;align-items:baseline;gap:10px;margin-bottom:5px}.admin-bubble-head,.admin-bubble-head strong{font-size:calc((12px) * var(--text-scale, 1))}.admin-bubble-head strong{letter-spacing:.03em;text-transform:uppercase}.admin-bubble-head span{color:var(--muted)}.admin-bubble-buyer{border-bottom-left-radius:5px;justify-self:start}.admin-bubble-bot,.admin-bubble-panel,.admin-bubble-seller{justify-self:end;border-bottom-right-radius:5px;background:rgba(var(--green-rgb),.11)}.admin-bubble-panel{background:rgba(var(--violet-rgb),.13)}.admin-bubble-seller{background:rgba(var(--tint-rgb),.07)}.admin-bubble-note{display:inline-flex;align-items:center;gap:6px;margin-top:7px;color:var(--muted);font-size:calc((12px) * var(--text-scale, 1))}.admin-composer{margin-top:14px}.admin-composer-row{display:flex;gap:10px;align-items:flex-end}.admin-composer textarea{flex:1 1;padding:12px 14px;border:1px solid var(--stroke);border-radius:14px;background:var(--sunken);color:var(--text);font:inherit;font-size:calc((15px) * var(--text-scale, 1));line-height:1.45;resize:vertical}.admin-composer textarea:focus{border-color:var(--green);outline:none}.admin-composer-hint{margin:8px 0 0;color:var(--muted);font-size:calc((13px) * var(--text-scale, 1));line-height:1.45}.admin-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.admin-filter{padding:8px 15px;border:1px solid var(--stroke);border-radius:999px;color:var(--muted-strong);font-size:calc((14px) * var(--text-scale, 1));text-decoration:none;transition:border-color .16s ease,background .16s ease}.admin-filter:hover{border-color:var(--stroke-strong);color:var(--text)}.admin-filter-active{border-color:transparent;background:var(--green);color:var(--green-ink);font-weight:700}.chatw{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);grid-gap:14px;gap:14px;height:calc(100vh - 148px);min-height:460px}.chatw-list,.chatw-pane{display:flex;flex-direction:column;min-height:0;border:1px solid var(--stroke);border-radius:18px;background:var(--surface)}.chatw-list{padding:12px;gap:10px}.chatw-search{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid var(--stroke);border-radius:12px;background:var(--sunken);color:var(--muted)}.chatw-search input{width:100%;border:0;background:transparent;color:var(--text);font-size:calc((14px) * var(--text-scale, 1));outline:none}.chatw-filter{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 13px;border:1px solid var(--stroke);border-radius:12px;background:transparent;color:var(--muted-strong);font:inherit;font-size:calc((14px) * var(--text-scale, 1));cursor:pointer}.chatw-filter em{padding:1px 9px;border-radius:999px;background:var(--surface-soft);font-size:calc((12px) * var(--text-scale, 1));font-style:normal;font-weight:700}.chatw-filter-on{border-color:transparent;background:var(--green);color:var(--green-ink);font-weight:700}.chatw-filter-on em{background:var(--on-brand-wash)}.chatw-rows{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px;align-content:start}.chatw-row{display:flex;align-items:center;gap:11px;padding:10px;border:0;border-radius:13px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .14s ease}.chatw-row:hover{background:var(--surface-soft)}.chatw-row-on{background:rgba(var(--green-rgb),.12)}.chatw-avatar{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--violet),var(--pink));font-size:calc((12px) * var(--text-scale, 1));font-weight:800}.chatw-row-main{flex:1 1;min-width:0}.chatw-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.chatw-row-top strong{overflow:hidden;font-size:calc((14px) * var(--text-scale, 1));text-overflow:ellipsis;white-space:nowrap}.chatw-row-top em{flex:0 0 auto;color:var(--muted);font-size:calc((12px) * var(--text-scale, 1));font-style:normal}.chatw-row-preview{display:block;margin-top:2px;overflow:hidden;color:var(--muted);font-size:calc((13px) * var(--text-scale, 1));text-overflow:ellipsis;white-space:nowrap}.chatw-dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--green)}.chatw-dot-error{background:var(--status-problem)}.chatw-pane{padding:0}.chatw-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--stroke)}.chatw-head strong{margin-right:10px;font-size:calc((15px) * var(--text-scale, 1))}.chatw-thread{flex:1 1;min-height:0;padding:16px 18px;overflow-y:auto}.chatw-day{margin:14px 0 10px;color:var(--muted);font-size:calc((12px) * var(--text-scale, 1));text-align:center}.chatw-bubble{max-width:74%;margin-bottom:8px;padding:10px 13px;border-radius:15px;background:var(--surface-soft)}.chatw-bubble p{margin:0;font-size:calc((15px) * var(--text-scale, 1));line-height:1.45;white-space:pre-wrap;word-break:break-word}.chatw-bubble-head{display:flex;align-items:baseline;gap:9px;margin-bottom:4px}.chatw-bubble-head,.chatw-bubble-head strong{font-size:calc((11px) * var(--text-scale, 1))}.chatw-bubble-head strong{letter-spacing:.04em;text-transform:uppercase}.chatw-bubble-head span{color:var(--muted)}.chatw-buyer{border-bottom-left-radius:4px}.chatw-bot,.chatw-panel,.chatw-seller{margin-left:auto;border-bottom-right-radius:4px;background:rgba(var(--green-rgb),.12)}.chatw-panel{background:rgba(var(--violet-rgb),.14)}.chatw-seller{background:rgba(var(--tint-rgb),.07)}.chatw-note{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:var(--muted);font-size:calc((12px) * var(--text-scale, 1))}.chatw-composer{padding:12px 18px 16px;border-top:1px solid var(--stroke)}.chatw-quick{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.chatw-quick button{padding:6px 11px;border:1px solid var(--stroke);border-radius:999px;background:transparent;color:var(--muted-strong);font:inherit;font-size:calc((12px) * var(--text-scale, 1));cursor:pointer}.chatw-quick button:hover{border-color:var(--stroke-strong);color:var(--text)}.chatw-composer-row{display:flex;align-items:flex-end}.chatw-composer textarea{flex:1 1;padding:11px 13px;border:1px solid var(--stroke);border-radius:13px;background:var(--sunken);color:var(--text);font:inherit;font-size:calc((15px) * var(--text-scale, 1));line-height:1.45;resize:none}.chatw-composer textarea:focus{border-color:var(--green);outline:none}.chatw-empty,.chatw-hint,.chatw-placeholder{color:var(--muted);font-size:calc((13px) * var(--text-scale, 1));line-height:1.45}.chatw-hint{margin:8px 0 0}.chatw-empty{padding:18px 6px;text-align:center}.chatw-placeholder{display:grid;place-content:center;grid-gap:6px;gap:6px;height:100%;text-align:center}.chatw-subrow-main strong{display:flex;align-items:baseline;gap:8px;overflow:hidden}.chatw-subrow-main strong em{overflow:hidden;color:var(--muted);font-size:calc((11.5px) * var(--text-scale, 1));font-style:normal;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.chatw-back{align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 auto;margin-right:2px;border:1px solid var(--stroke);border-radius:11px;background:transparent;color:var(--text);font-size:calc((19px) * var(--text-scale, 1));cursor:pointer}.admin-drawer-close,.admin-scrim,.admin-sheet-grab,.admin-topbar,.chatw-back{display:none}@media (max-width:900px){.admin-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.admin-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;padding:calc(var(--cap-top) + 9px) 14px 16px;background:radial-gradient(340px 190px at 8% 0,var(--glow),transparent 72%),linear-gradient(180deg,var(--surface-chrome) 0,var(--surface-chrome) calc(100% - 20px),rgba(var(--fade-rgb),0) 100%)}.admin-topbar-title{flex:1 1;overflow:hidden;font-size:calc((17px) * var(--text-scale, 1));font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.admin-topbar-logo{display:block;width:32px;height:32px;border:1px solid var(--frame);border-radius:10px}.admin-scrim{position:fixed;inset:0;z-index:40;display:block;border:0;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.admin-sidebar{position:fixed;top:auto;right:10px;bottom:calc(var(--cap-bottom) + 78px);left:10px;z-index:50;width:auto;max-height:min(70dvh,560px);gap:10px;padding:8px 12px 14px;overflow-y:auto;border:1px solid var(--stroke-strong);border-radius:24px;background:var(--surface-sheet);box-shadow:var(--shadow-lift);opacity:0;transform:translateY(16px) scale(.97);transform-origin:50% 100%;pointer-events:none;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .16s ease}.admin-sidebar-open{opacity:1;transform:none;pointer-events:auto}.admin-sheet-grab{display:block;width:38px;height:4px;margin:2px auto 0;flex:0 0 auto;border-radius:999px;background:var(--grab)}.admin-brand{padding:0 2px}.admin-brand .eyebrow,.admin-brand-mark{display:none}.admin-brand strong{font-size:calc((13px) * var(--text-scale, 1));color:var(--muted);font-weight:600;letter-spacing:.02em}.admin-nav{flex:0 0 auto;gap:14px}.admin-nav-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.admin-nav-group+.admin-nav-group{margin-top:0;padding-top:0;border-top:0}.admin-nav-group-label{grid-column:1/-1;margin:0 0 2px 4px}.admin-nav-link{min-height:50px;padding:11px 12px;border:1px solid transparent;border-radius:15px;background:var(--surface-soft);font-size:calc((14.5px) * var(--text-scale, 1))}.admin-nav-link svg{flex:0 0 auto;font-size:calc((18px) * var(--text-scale, 1))}.admin-nav-link-on{border-color:rgba(var(--green-rgb),.4);box-shadow:none}.admin-drawer-close{display:grid;width:34px;height:34px;margin-left:auto;place-items:center;border:1px solid var(--stroke);border-radius:11px;background:transparent;color:var(--muted-strong);font-size:calc((17px) * var(--text-scale, 1));cursor:pointer}.admin-logout{min-height:46px;border-radius:14px}.admin-locked{overflow:hidden}.admin-main{padding:6px 16px calc(var(--cap-bottom) + 40px)}.admin-page-head{display:block;margin-bottom:16px}.admin-page-head h1{font-size:calc((24px) * var(--text-scale, 1))}.admin-page-head .eyebrow{display:none}.admin-page-head .admin-page-sub{font-size:calc((13.5px) * var(--text-scale, 1))}.admin-page-head .admin-button{width:100%;margin-top:12px}.admin-head-actions{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;margin-top:12px;grid-gap:6px 10px;gap:6px 10px}.admin-refresh{display:contents}.admin-refresh-at{order:1;grid-column:1/-1}.admin-head-actions .admin-button{width:auto;margin-top:0}.admin-head-actions .admin-button-primary{flex:1 1 auto}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:16px}.admin-stat{padding:12px 14px;border-radius:15px}.admin-stat strong{font-size:calc((22px) * var(--text-scale, 1))}.admin-stat span{font-size:calc((12.5px) * var(--text-scale, 1))}.admin-stat svg{font-size:calc((16px) * var(--text-scale, 1))}.admin-filters{margin:0 -16px 16px;padding:0 16px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.admin-filters::-webkit-scrollbar{display:none}.admin-filter{flex:0 0 auto}.admin-funnel{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-funnel-step{padding:12px 14px}.admin-funnel-step strong{font-size:calc((22px) * var(--text-scale, 1))}.admin-table td,.admin-table th{padding:11px 13px}.admin-page-head-slim{display:none}.chatw{grid-template-columns:minmax(0,1fr);height:calc(100dvh - var(--cap-top) - 63px - 80px - var(--cap-bottom));min-height:0}.admin-shell:has(.chatw) .admin-main{padding-right:0;padding-left:0}.chatw-list{padding:0;border:0;border-radius:0;background:transparent}.chatw-filter,.chatw-list>.admin-notice,.chatw-search{margin-right:12px;margin-left:12px}.chatw-rows{padding:0 12px}.chatw-on-thread .chatw-list,.chatw:not(.chatw-on-thread) .chatw-pane{display:none}.chatw-back{display:flex}.chatw-head{flex-wrap:nowrap;gap:9px;padding:9px 12px}.chatw-head-main{min-width:0;flex:1 1}.chatw-head-main strong{font-size:calc((15px) * var(--text-scale, 1))}.chatw-head-main strong,.chatw-head-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatw-head-sub{display:block;font-size:calc((12.5px) * var(--text-scale, 1))}.chatw-head-tags{display:flex;flex:0 0 auto;gap:6px;max-width:40%;overflow:hidden}.chatw-composer textarea{min-height:44px}.chatw-thread{padding:14px 13px}.chatw-bubble{max-width:88%}.chatw-bubble p{font-size:calc((16px) * var(--text-scale, 1));line-height:1.5}.chatw-composer{padding:10px 13px calc(var(--cap-bottom) + 12px)}.chatw-quick{flex-wrap:nowrap;margin:0 -13px 9px;padding:0 13px;overflow-x:auto;scrollbar-width:none}.chatw-quick::-webkit-scrollbar{display:none}.chatw-quick button{flex:0 0 auto}.chatw-hint{display:none}.chatw-rows{max-height:none}.admin-field input,.admin-field select,.chatw-composer textarea,.chatw-search input{font-size:calc((16px) * var(--text-scale, 1))}.admin-button,.admin-filter,.chatw-quick button{min-height:40px}}.chatw-head-main strong{display:block;margin:0 0 2px;font-size:calc((16px) * var(--text-scale, 1))}.chatw-head-sub{color:var(--muted);font-size:calc((13px) * var(--text-scale, 1))}.chatw-head-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:flex-end}.chatw-codes{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:calc((13px) * var(--text-scale, 1))}.chatw-codes code{padding:3px 9px;border:1px solid rgba(var(--status-success-rgb),.34);border-radius:8px;background:rgba(var(--status-success-rgb),.11);color:var(--status-success-ink);font-size:calc((14px) * var(--text-scale, 1));letter-spacing:.05em}.chatw-group{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.chatw-badge{display:grid;flex:0 0 auto;min-width:21px;height:21px;padding:0 6px;place-items:center;border-radius:999px;background:var(--status-problem);color:var(--status-problem-on);font-size:calc((12px) * var(--text-scale, 1));font-weight:800}.chatw-subrows{display:grid;grid-gap:2px;gap:2px;margin:2px 0 4px 22px;padding-left:12px;border-left:1px solid var(--stroke)}.chatw-subrow{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:11px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.chatw-subrow:hover{background:var(--surface-soft)}.chatw-subrow-main{flex:1 1;min-width:0}.chatw-subrow-main strong{font-size:calc((13px) * var(--text-scale, 1))}.chatw-subrow-main span{display:block;overflow:hidden;color:var(--muted);font-size:calc((12px) * var(--text-scale, 1));text-overflow:ellipsis;white-space:nowrap}.chatw-row-quiet{opacity:.55;font-style:italic}.order-chat-cell{display:grid;grid-gap:2px;gap:2px;justify-items:end}.order-chat-wb{color:var(--muted);font-size:calc((11.5px) * var(--text-scale, 1));opacity:.8}.order-chat-wb:hover{color:var(--violet-text);opacity:1}@media (max-width:760px){.journey-card,.order-card{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"avatar main chat" "avatar meta state";align-items:center;gap:4px 11px;padding:10px 12px}.order-avatar{grid-area:avatar;align-self:center}.order-card-main{display:contents}.order-buyer{grid-area:main;min-width:0}.order-meta{grid-area:meta}.order-state-cell{grid-area:state;justify-items:end}.order-chat-cell{display:flex;grid-area:chat;align-items:center;gap:6px;justify-content:flex-end}.order-chat{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--stroke);border-radius:10px;font-size:0}.order-chat-wb{font-size:0}.order-chat svg{font-size:calc((15px) * var(--text-scale, 1))}.journey-next,.journey-track,.order-address,.order-chat-none,.order-codes,.order-stage,.order-step{display:none}.order-clock{font-size:calc((11px) * var(--text-scale, 1))}.order-step-mobile{display:block;max-width:116px;overflow:hidden;font-size:calc((10.5px) * var(--text-scale, 1));text-overflow:ellipsis;white-space:nowrap}.admin-page-head h1{font-size:calc((21px) * var(--text-scale, 1))}.admin-page-head .admin-button{min-height:38px;margin-top:10px;font-size:calc((14px) * var(--text-scale, 1))}.admin-head-actions .admin-button{margin-top:0}.admin-stats{gap:7px;margin-bottom:14px}.admin-stat{display:flex;align-items:baseline;gap:7px;padding:9px 12px;border-radius:12px}.admin-stat svg{display:none}.admin-stat strong{font-size:calc((19px) * var(--text-scale, 1))}.admin-stat span{font-size:calc((12px) * var(--text-scale, 1));line-height:1.2}.admin-funnel-step{padding:10px 12px}.admin-funnel-step strong{font-size:calc((19px) * var(--text-scale, 1))}.admin-funnel-step span{font-size:calc((12px) * var(--text-scale, 1))}}.stock-card strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stock-low strong{color:var(--status-problem-text)}.stock-high strong{color:var(--status-warn-text)}.stock-ok strong{color:var(--status-success)}.admin-funnel-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:-8px 0 16px;color:var(--muted);font-size:calc((13px) * var(--text-scale, 1))}.admin-funnel-line span:before{content:"→";margin-right:8px;opacity:.45}.admin-funnel-line strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-step{overflow:hidden;font-size:calc((12.5px) * var(--text-scale, 1));text-overflow:ellipsis;white-space:nowrap}@media (min-width:761px){.order-step-mobile{display:none}}.order-step-good{color:var(--muted)}.order-step-warn{color:var(--status-warn-text)}.order-step-bad{color:var(--status-problem-text)}.attention-block{margin-bottom:26px}.attention-block .order-day-head h2{color:var(--status-problem-text)}.order-search{display:flex;align-items:center;gap:9px;margin-bottom:14px;padding:0 14px;border:1px solid var(--stroke);border-radius:13px;background:var(--surface)}.order-search svg{flex:0 0 auto;color:var(--muted)}.order-search input{flex:1 1;padding:11px 0;border:0;background:transparent;color:var(--text);font:inherit;font-size:calc((15px) * var(--text-scale, 1));outline:none}.order-search button{display:grid;width:26px;height:26px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.order-search button:hover{color:var(--text)}.attention-block .order-card{grid-template-columns:34px minmax(0,1fr) auto auto}.attention-block .order-state{padding:4px 12px}@media (max-width:760px){.attention-block .order-card{grid-template-columns:34px minmax(0,1fr) auto}.attention-block .order-state{font-size:calc((11.5px) * var(--text-scale, 1))}}.message-list{display:grid;grid-gap:16px;gap:16px}.message-fields{margin:12px 0 10px;color:var(--muted);font-size:calc((13px) * var(--text-scale, 1))}.message-fields code{margin-left:6px;padding:2px 7px;border-radius:7px;background:var(--surface-soft);color:var(--green-text);font-size:calc((12.5px) * var(--text-scale, 1))}.message-input{width:100%;padding:13px 15px;border:1px solid var(--stroke);border-radius:13px;background:rgba(9,11,19,.7);color:var(--text);font:inherit;font-size:calc((15px) * var(--text-scale, 1));line-height:1.5;resize:vertical}.message-input:focus{border-color:var(--green);outline:none}.message-preview{margin:14px 0;padding:13px 15px;border:1px solid rgba(29,216,137,.22);border-radius:13px;background:rgba(29,216,137,.06)}.message-preview pre{margin:6px 0 0;color:var(--text);font:inherit;font-size:calc((14.5px) * var(--text-scale, 1));line-height:1.5;white-space:pre-wrap;word-break:break-word}.message-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-dial-head{display:grid;grid-gap:6px;gap:6px;margin-bottom:18px}.admin-dial-head strong{font-size:calc((1.02rem) * var(--text-scale, 1))}.admin-dial-head span{color:var(--muted);font-size:calc((.92rem) * var(--text-scale, 1));line-height:1.5}.admin-dial-control{display:flex;align-items:center;gap:18px}.admin-dial-control input[type=range]{flex:1 1;min-width:0;accent-color:var(--green);height:28px}.admin-dial-control output{font-size:calc((1.5rem) * var(--text-scale, 1));font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:4.4ch;text-align:right}.admin-dial-control output span{font-weight:500}.admin-dial-control output span,.admin-dial-cost{font-size:calc((.9rem) * var(--text-scale, 1));color:var(--muted)}.admin-dial-cost{margin:12px 0 0;line-height:1.5}.admin-dial-cost-tight{color:var(--status-problem)}.admin-dial-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:18px}.admin-dial-actions button{border:1px solid var(--stroke-strong);background:var(--surface-soft);color:var(--text);border-radius:12px;padding:10px 20px;font:inherit;font-weight:600;cursor:pointer}.admin-dial-actions button:disabled{opacity:.55;cursor:default}.admin-dial-ok{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:calc((.88rem) * var(--text-scale, 1))}@media (max-width:520px){.admin-dial-control{gap:12px}.admin-dial-control output{font-size:calc((1.3rem) * var(--text-scale, 1))}.message-input{font-size:calc((16px) * var(--text-scale, 1))}}.chatw-more,.chatw-search button,.chatw-template-sheet header button{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:0;border-radius:11px;background:transparent;color:var(--muted-strong);font:inherit;font-size:calc((18px) * var(--text-scale, 1));cursor:pointer}.chatw-more:hover,.chatw-search button:hover,.chatw-template-sheet header button:hover{background:var(--surface-soft);color:var(--text)}.chatw-row-order{display:block;margin-top:2px;overflow:hidden;color:var(--muted);font-size:calc((11px) * var(--text-scale, 1));text-overflow:ellipsis;white-space:nowrap}.chatw-head-avatar,.chatw-message-avatar{display:grid;flex:0 0 auto;place-items:center;color:var(--text);font-weight:800}.chatw-head-avatar{width:42px;height:42px;border-radius:50%;font-size:calc((12px) * var(--text-scale, 1))}.chatw-message-avatar{width:28px;height:28px;margin-bottom:2px;border-radius:50%;font-size:calc((9px) * var(--text-scale, 1))}.chatw-head-main{flex:1 1;min-width:0}.chatw-head-status{flex:0 0 auto;white-space:nowrap}.chatw-context,.chatw-more{border:1px solid var(--stroke)}.chatw-context{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:46px;margin:10px 14px 0;padding:10px 13px;border-radius:14px;background:var(--surface-soft);color:var(--muted-strong);font:inherit;font-size:calc((13px) * var(--text-scale, 1));text-align:left;cursor:pointer}.chatw-context>svg:first-child{color:var(--violet-text);font-size:calc((18px) * var(--text-scale, 1))}.chatw-context>svg:last-child{color:var(--muted)}.chatw-context-manual{border-color:rgba(var(--violet-rgb),.3);background:rgba(var(--violet-rgb),.11)}.chatw-details{margin:8px 14px 0;padding:12px 14px;border:1px solid var(--stroke);border-radius:14px;background:var(--surface-strong)}.chatw-details dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.chatw-details dl div{min-width:0}.chatw-details dt{color:var(--muted);font-size:calc((11px) * var(--text-scale, 1))}.chatw-details dd{margin:3px 0 0;overflow:hidden;font-size:calc((13px) * var(--text-scale, 1));font-weight:650;text-overflow:ellipsis;white-space:nowrap}.chatw-details p{margin:10px 0 0;color:var(--muted);font-size:calc((12px) * var(--text-scale, 1));line-height:1.4}.chatw-send-error,.chatw-thread-error{margin:8px 14px 0}.chatw-loading{display:flex;align-items:center;justify-content:center;gap:9px;min-height:110px;color:var(--muted);font-size:calc((13px) * var(--text-scale, 1))}.chatw-message{margin-bottom:5px}.chatw-message-row{display:flex;align-items:flex-end;gap:8px}.chatw-message-bot,.chatw-message-panel,.chatw-message-seller{justify-content:flex-end}.chatw-message-row .chatw-bubble{margin-bottom:0}.chatw-bubble-sender{display:block;margin:0 0 4px;font-size:calc((10px) * var(--text-scale, 1));letter-spacing:.04em;text-transform:uppercase}.chatw-bubble p a{color:var(--link-ink);text-decoration:underline;text-underline-offset:2px}.chatw-bubble-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:5px;color:var(--muted);font-size:calc((11px) * var(--text-scale, 1));line-height:1}.chatw-bubble-foot>span{display:inline-flex;align-items:center;gap:4px}.chatw-bubble-foot svg{font-size:calc((11px) * var(--text-scale, 1))}.chatw-note-error,.chatw-status-bad{color:var(--status-problem)!important}.chatw-system-note{max-width:88%;margin:8px auto 12px;color:var(--muted);font-size:calc((12px) * var(--text-scale, 1));line-height:1.35;text-align:center}.chatw-jump{right:18px;bottom:92px;z-index:5;width:48px;height:48px;place-items:center;border:1px solid var(--stroke);border-radius:50%;background:var(--surface-strong);color:var(--violet-text);font-size:calc((21px) * var(--text-scale, 1));box-shadow:var(--shadow-round);cursor:pointer}.chatw-jump,.chatw-jump span{position:absolute;display:grid}.chatw-jump span{top:-5px;right:-4px;min-width:21px;height:21px;padding:0 5px;place-items:center;border-radius:999px;background:var(--status-problem);color:var(--status-problem-on);font-size:calc((11px) * var(--text-scale, 1));font-weight:800}.chatw-pane{position:relative}.chatw-composer-row{display:grid;grid-template-columns:auto minmax(0,1fr) 52px;grid-gap:9px;gap:9px;align-items:end}.chatw-send,.chatw-template-trigger{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--stroke);border-radius:14px;font:inherit;font-weight:650;cursor:pointer}.chatw-template-trigger{padding:0 13px;background:rgba(var(--violet-rgb),.1);color:var(--violet-ink)}.chatw-template-trigger:hover{border-color:rgba(var(--violet-rgb),.45)}.chatw-send{width:52px;padding:0;border-color:transparent;background:var(--green);color:var(--green-ink);font-size:calc((20px) * var(--text-scale, 1))}.chatw-send:disabled{cursor:default;opacity:.48}.chatw-composer textarea{min-height:52px;max-height:124px;overflow-y:auto}.chatw-template-scrim{position:fixed;inset:0;z-index:80;border:0;background:var(--scrim-strong);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.chatw-template-sheet{position:fixed;right:50%;bottom:18px;z-index:90;width:min(560px,calc(100vw - 28px));max-height:min(680px,calc(100dvh - 36px));padding:18px;overflow:hidden;border:1px solid var(--stroke-strong);border-radius:20px;background:var(--surface-strong);box-shadow:var(--shadow);transform:translateX(50%)}.chatw-template-sheet header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.chatw-template-sheet h2{margin:2px 0 0;font-size:calc((21px) * var(--text-scale, 1))}.chatw-template-list{display:grid;grid-gap:8px;gap:8px;max-height:min(560px,calc(100dvh - 130px));overflow-y:auto}.chatw-template-list>button{display:grid;grid-gap:6px;gap:6px;width:100%;padding:13px 14px;border:1px solid var(--stroke);border-radius:14px;background:var(--surface-soft);color:var(--text);font:inherit;text-align:left;cursor:pointer}.chatw-template-list>button:focus-visible,.chatw-template-list>button:hover{border-color:rgba(var(--violet-rgb),.48);outline:none}.chatw-template-list strong{color:var(--violet-ink);font-size:calc((12px) * var(--text-scale, 1));text-transform:uppercase}.chatw-template-list span{color:var(--muted-strong);font-size:calc((14px) * var(--text-scale, 1));line-height:1.45}@media (max-width:900px){.admin-shell:has(.chatw-on-thread){height:100dvh;overflow:hidden}.admin-shell:has(.chatw-on-thread) .admin-topbar{display:none}.admin-shell:has(.chatw-on-thread) .admin-main{height:100dvh;min-height:0;padding:0;overflow:hidden}.chatw-on-thread{height:100%;gap:0}.chatw-on-thread .chatw-pane{height:100%;border:0;border-radius:0;background:var(--bg)}.chatw-search{min-height:48px;padding:6px 8px 6px 12px}.chatw-search button{width:36px;height:36px}.chatw-filter{min-height:44px}.chatw-row{min-height:66px;padding:9px 8px;border-radius:12px}.chatw-avatar{width:40px;height:40px;border-radius:13px}.chatw-head{min-height:66px;gap:8px;padding:max(10px,var(--cap-top)) 14px 8px;background:var(--surface-head);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.chatw-back,.chatw-more{width:44px;height:44px;margin:0;border-radius:14px}.chatw-head-avatar{width:40px;height:40px}.chatw-head-main strong{margin:0 0 1px;font-size:calc((17px) * var(--text-scale, 1))}.chatw-head-main strong,.chatw-head-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatw-head-sub{display:block;font-size:calc((12px) * var(--text-scale, 1))}.chatw-head-status{max-width:82px;padding:6px 10px;overflow:hidden;font-size:calc((11.5px) * var(--text-scale, 1));text-overflow:ellipsis}.chatw-context{min-height:48px;margin:8px 14px 0;padding:9px 13px;border-radius:15px;font-size:calc((14px) * var(--text-scale, 1))}.chatw-details{margin:7px 14px 0}.chatw-thread{padding:16px 14px 24px;overscroll-behavior:contain}.chatw-day{margin:14px 0 18px;font-size:calc((14px) * var(--text-scale, 1))}.chatw-message{margin-bottom:7px}.chatw-message-row{gap:7px}.chatw-bubble{max-width:min(78%,310px);padding:11px 13px 8px;border-radius:17px}.chatw-buyer{border-bottom-left-radius:6px;background:var(--bubble-in)}.chatw-bot,.chatw-panel,.chatw-seller{border-bottom-right-radius:6px}.chatw-panel{background:rgba(var(--violet-rgb),.19)}.chatw-bubble p{font-size:calc((16px) * var(--text-scale, 1));line-height:1.42}.chatw-bubble-sender{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chatw-bubble-foot{font-size:calc((11.5px) * var(--text-scale, 1))}.chatw-message-avatar{width:29px;height:29px}.chatw-system-note{margin:9px auto 15px;font-size:calc((13px) * var(--text-scale, 1))}.chatw-jump{right:14px;bottom:calc(88px + var(--cap-bottom));width:50px;height:50px}.chatw-composer{flex:0 0 auto;margin:0 14px calc(12px + var(--cap-bottom));padding:11px 12px;border:1px solid var(--stroke);border-radius:17px;background:var(--surface-composer);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.chatw-composer-row{grid-template-columns:88px minmax(0,1fr) 52px;gap:8px}.chatw-template-trigger{min-width:0;padding:0 8px;font-size:calc((12px) * var(--text-scale, 1))}.chatw-template-trigger svg{flex:0 0 auto}.chatw-composer textarea{min-height:52px;padding:13px 12px;border-radius:15px;font-size:calc((16px) * var(--text-scale, 1));line-height:1.35}.chatw-send{width:52px;min-height:52px;border-radius:16px}.chatw-send-error{margin:0 0 8px}.chatw-template-sheet{bottom:0;width:100%;max-height:min(76dvh,680px);padding:18px 16px calc(16px + var(--cap-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:22px 22px 0 0}.chatw-template-sheet header button{width:44px;height:44px}.chatw-template-list>button{min-height:58px}}@media (max-width:410px){.chatw-head{gap:7px;padding-right:10px;padding-left:10px}.chatw-head-avatar{width:38px;height:38px}.chatw-head-status{max-width:76px;padding-right:8px;padding-left:8px}}.admin-edge-fade,.admin-mobile-nav{display:none}@media (max-width:900px){.admin-main{padding-bottom:calc(var(--cap-bottom) + 88px)}.admin-edge-fade{position:fixed;right:0;bottom:0;left:0;z-index:31;display:block;height:calc(var(--cap-bottom) + 122px);pointer-events:none;background:linear-gradient(180deg,rgba(var(--fade-rgb),0) 0,rgba(var(--fade-rgb),.58) 34%,rgba(var(--fade-rgb),.97) 66%,rgb(var(--fade-rgb)) 100%);opacity:1;transition:opacity .24s ease}:root[data-scroll-end="1"] .admin-edge-fade{opacity:0}.admin-shell:has(.chatw-on-thread) .admin-edge-fade{display:none}.admin-mobile-nav{position:fixed;right:10px;bottom:calc(8px + var(--cap-bottom));left:10px;z-index:45;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);min-height:62px;padding:5px;border:1px solid var(--stroke);border-radius:18px;background:var(--surface-raised);box-shadow:var(--shadow-bar);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-mobile-nav a,.admin-mobile-nav button{position:relative;display:flex;min-width:0;min-height:52px;align-items:center;justify-content:center;flex-direction:column;gap:3px;border:0;border-radius:13px;background:transparent;color:var(--muted);font:inherit;font-size:calc((10.5px) * min(var(--text-scale, 1), 1.15));text-decoration:none;cursor:pointer}.admin-mobile-nav a>span{position:relative;display:grid;place-items:center}.admin-mobile-nav svg{font-size:calc((20px) * var(--text-scale, 1))}.admin-mobile-nav em{position:absolute;top:-7px;left:13px;display:grid;min-width:17px;height:17px;padding:0 4px;place-items:center;border-radius:999px;background:var(--status-problem);color:var(--status-problem-on);font-size:calc((9px) * var(--text-scale, 1));font-style:normal;font-weight:800}.admin-mobile-nav .admin-mobile-nav-on{background:rgba(var(--green-rgb),.12);color:var(--green-text);font-weight:700}.admin-shell:has(.chatw-on-thread) .admin-mobile-nav{display:none}}.status-icon{display:none;flex:0 0 auto;font-size:calc((12px) * var(--text-scale, 1))}:root[data-color-mode=colorblind] .status-icon{display:inline-flex}:root[data-color-mode=colorblind] .admin-status,:root[data-color-mode=colorblind] .order-state{display:inline-flex;align-items:center;justify-content:center;gap:5px}.admin-status-receive .status-icon,.order-state-good .status-icon{color:var(--status-success)}.admin-status-deliver .status-icon,.order-state-active .status-icon{color:var(--status-progress)}.admin-status-cancel .status-icon,.admin-status-declined .status-icon,.order-state-bad .status-icon{color:var(--status-problem)}:root[data-color-mode=colorblind] .admin-status-receive,:root[data-color-mode=colorblind] .order-state-good{border-color:var(--status-success);background:var(--status-success);color:var(--status-success-on)}:root[data-color-mode=colorblind] .admin-status-deliver,:root[data-color-mode=colorblind] .order-state-active{border-color:var(--status-progress);background:var(--status-progress);color:var(--status-progress-on)}:root[data-color-mode=colorblind] .admin-status-cancel,:root[data-color-mode=colorblind] .admin-status-declined,:root[data-color-mode=colorblind] .order-state-bad{border-color:var(--status-problem);background:var(--status-problem);color:var(--status-problem-on)}:root[data-color-mode=colorblind] .order-state-warn{border-color:var(--status-warn);background:var(--status-warn);color:var(--status-warn-on)}:root[data-color-mode=colorblind] .status-icon{color:inherit}.colormode-preview{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--stroke)}.colormode-preview .order-state{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;font-size:calc((13px) * var(--text-scale, 1))}.chatw-day{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px}.chatw-day-head{position:-webkit-sticky;position:sticky;z-index:2;top:0;display:flex;align-items:center;gap:9px;margin:10px 0 2px;padding:5px 4px;background:var(--surface-strong);color:var(--muted);font-size:calc((12px) * var(--text-scale, 1));font-weight:700;letter-spacing:.02em}.chatw-day:first-child .chatw-day-head{margin-top:0}.chatw-day-head span:first-letter{text-transform:uppercase}.chatw-day-head em{padding:1px 7px;border:1px solid var(--stroke);border-radius:999px;color:var(--muted);font-size:calc((11px) * var(--text-scale, 1));font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tg-entry{display:grid;min-height:100vh;place-content:center;justify-items:center;grid-gap:14px;gap:14px;padding:24px;color:var(--muted);font-size:calc((14px) * var(--text-scale, 1));text-align:center}.tg-entry svg{font-size:calc((26px) * var(--text-scale, 1))}:root[data-telegram="1"]{--tg-notch:max(env(safe-area-inset-top,0px),var(--tg-safe-area-inset-top,0px));--cap-top:calc(var(--tg-notch) + var(--tg-content-safe-area-inset-top, 0px));--cap-bottom:max(env(safe-area-inset-bottom,0px),var(--tg-safe-area-inset-bottom,0px));--tg-bar:calc(72px + var(--cap-bottom))}:root[data-telegram="1"][data-tg-fullscreen="1"]{--cap-top:calc(var(--tg-notch) + max(var(--tg-content-safe-area-inset-top, 0px), 46px))}:root[data-telegram="1"] .admin-topbar-logo{display:none}.stat-money{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.stat-money>div{display:grid;grid-gap:4px;gap:4px;padding:18px 20px;border:1px solid var(--stroke);border-radius:18px;background:var(--surface)}.stat-money span{color:var(--muted);font-size:calc((12.5px) * var(--text-scale, 1))}.stat-money strong{font-size:calc((27px) * var(--text-scale, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.stat-money em{color:var(--muted);font-size:calc((12px) * var(--text-scale, 1));font-style:normal}.stat-days{display:grid;grid-gap:7px;gap:7px;margin-top:16px}.stat-day{display:grid;grid-template-columns:minmax(84px,108px) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.stat-day-name{overflow:hidden;color:var(--muted);font-size:calc((12.5px) * var(--text-scale, 1));text-overflow:ellipsis;white-space:nowrap}.stat-day-name:first-letter{text-transform:uppercase}.stat-day-track{height:16px;border-radius:6px;background:var(--surface-soft)}.stat-day-total{min-width:3px;background:var(--status-progress-wash,rgba(var(--violet-rgb),.3));background:color-mix(in srgb,var(--status-progress) 34%,transparent)}.stat-day-sold,.stat-day-total{display:block;height:100%;border-radius:6px}.stat-day-sold{background:var(--status-success)}.stat-day-figures{display:flex;align-items:baseline;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-day-figures strong{font-size:calc((14px) * var(--text-scale, 1))}.stat-day-figures em{color:var(--muted);font-size:calc((11.5px) * var(--text-scale, 1));font-style:normal}.stat-funnel{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.stat-step{display:grid;grid-template-columns:minmax(112px,150px) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.stat-step-name{color:var(--muted-strong);font-size:calc((13px) * var(--text-scale, 1))}.stat-bar{height:16px;background:var(--surface-soft)}.stat-bar,.stat-bar>span{display:block;border-radius:6px}.stat-bar>span{height:100%}.stat-bar-good>span{background:var(--status-success)}.stat-bar-warn>span{background:var(--status-warn)}.stat-step-figures{display:flex;align-items:baseline;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-step-figures em{color:var(--status-problem-text);font-size:calc((12px) * var(--text-scale, 1));font-style:normal}.stat-table{width:100%;margin-top:14px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-table th{padding:0 10px 8px 0;color:var(--muted);font-size:calc((11.5px) * var(--text-scale, 1));font-weight:600;letter-spacing:.03em;text-align:left;text-transform:uppercase}.stat-table td{padding:9px 10px 9px 0;border-top:1px solid var(--stroke);font-size:calc((14px) * var(--text-scale, 1))}.stat-hours{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-gap:3px;gap:3px;height:132px;margin-top:16px;align-items:end}.stat-hour{position:relative;display:flex;height:100%;align-items:flex-end}.stat-hour-bar{width:100%;min-height:2px;border-radius:4px 4px 0 0;background:var(--status-progress);opacity:.85}.stat-hour em{position:absolute;bottom:-18px;left:0;color:var(--muted);font-size:calc((10.5px) * var(--text-scale, 1));font-style:normal}@media (max-width:640px){.stat-day{grid-template-columns:78px minmax(0,1fr) auto;gap:9px}.stat-step{grid-template-columns:104px minmax(0,1fr) auto;gap:9px}.stat-money strong{font-size:calc((23px) * var(--text-scale, 1))}}@media (max-width:560px){.order-card{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;row-gap:7px;column-gap:11px}.order-card>.order-avatar{grid-area:1/1/2/2}.order-card-main>.order-buyer{grid-area:1/2/2/3}.order-card>.order-chat-cell{grid-area:1/3/2/4}.order-card-main>.order-meta{grid-area:2/2/3/-1;flex-wrap:wrap;overflow:visible;row-gap:4px;white-space:normal}.order-meta>*{white-space:nowrap}.order-meta>.order-address{white-space:normal}.order-card>.order-state,.order-card>.order-state-cell{grid-area:3/2/4/3;justify-self:start}.order-card>.order-step{grid-area:3/3/4/-1;justify-self:end;text-align:right}.order-card>.order-codes{grid-area:4/2/5/-1;justify-self:start}}:root[data-telegram="1"] .admin-page-head h1{display:none}:root[data-telegram="1"] .admin-page-head{margin-bottom:12px}.stat-table-wrap{overflow-x:auto;margin:0 -4px;padding:0 4px}.order-age{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.order-age-fresh{color:var(--muted)}.order-age-warn{color:var(--muted-strong)}.order-age-stale{color:var(--text);font-weight:600}.buyer-tg{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:calc((12px) * var(--text-scale, 1));text-decoration:none;white-space:nowrap}.buyer-tg svg{font-size:calc((11px) * var(--text-scale, 1));opacity:.8}a.buyer-tg:hover{color:var(--text)}.buyer-tg-flat{cursor:default}.prod-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.prod-summary>div{display:grid;grid-gap:2px;gap:2px;padding:14px 16px;border:1px solid var(--stroke);border-radius:16px;background:var(--surface)}.prod-summary strong{font-size:calc((21px) * var(--text-scale, 1));line-height:1.1}.prod-summary span{color:var(--muted);font-size:calc((12px) * var(--text-scale, 1))}.prod-list{margin-bottom:18px}.prod-card,.prod-list{display:grid;grid-gap:14px;gap:14px}.prod-card{padding:18px;border:1px solid var(--stroke);border-left:3px solid var(--green);border-radius:20px;background:var(--surface)}.prod-card-waiting{border-left-color:var(--status-warn)}.prod-head{display:flex;align-items:flex-start;gap:14px}.prod-photo{position:relative;width:56px;flex:0 0 auto}.prod-photo-slot{display:grid;width:56px;height:56px;overflow:hidden;place-items:center;border:1px dashed var(--stroke-strong);border-radius:16px;background:var(--surface-soft);color:var(--muted);font-size:calc((19px) * var(--text-scale, 1));cursor:pointer}.prod-photo-slot:hover{border-color:var(--green);color:var(--green-text)}.prod-photo-slot img{width:100%;height:100%;object-fit:cover}.prod-photo-drop{position:absolute;top:-6px;right:-6px;display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--stroke);border-radius:50%;background:var(--surface-strong);color:var(--muted-strong);font-size:calc((11px) * var(--text-scale, 1));cursor:pointer}.prod-photo-drop:hover{border-color:rgba(var(--status-problem-rgb),.5);color:var(--status-problem-text)}.prod-title{display:grid;min-width:0;flex:1 1 auto;grid-gap:4px;gap:4px}.prod-title .admin-chip{justify-self:start}.prod-title strong{font-size:calc((15px) * var(--text-scale, 1))}.prod-title p{margin:0;color:var(--muted);font-size:calc((12px) * var(--text-scale, 1))}.prod-money{display:grid;justify-items:end;grid-gap:3px;gap:3px;text-align:right}.prod-money b{font-size:calc((22px) * var(--text-scale, 1));line-height:1.05}.prod-was{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:calc((12px) * var(--text-scale, 1))}.prod-was em{color:var(--status-problem-text);font-style:normal;font-weight:700}.prod-money-none{color:var(--muted)}.prod-lock,.prod-money-none{font-size:calc((12px) * var(--text-scale, 1))}.prod-lock{display:flex;align-items:center;margin:0;gap:8px;padding:9px 12px;border-radius:12px;background:rgba(var(--status-success-rgb),.1);color:var(--status-success-ink)}.prod-lock-drift{background:rgba(var(--status-warn-rgb),.12);color:var(--status-warn-ink)}.prod-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin:0;grid-gap:10px;gap:10px;padding-top:12px;border-top:1px solid var(--stroke)}.prod-facts dt{color:var(--muted);font-size:calc((11px) * var(--text-scale, 1))}.prod-facts dd{margin:2px 0 0;font-size:calc((14px) * var(--text-scale, 1));font-weight:700}.prod-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.prod-danger{margin-left:auto;color:var(--status-problem-text)}.prod-danger:hover{border-color:rgba(var(--status-problem-rgb),.5)}.prod-error{margin:0;color:var(--status-problem-text);font-size:calc((12px) * var(--text-scale, 1))}.prod-panel{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--stroke);border-radius:16px;background:var(--sunken)}.prod-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.prod-preview{margin:0}.prod-check,.prod-preview{color:var(--muted-strong);font-size:calc((12px) * var(--text-scale, 1))}.prod-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.prod-check input{width:16px;height:16px;margin-top:2px;flex:0 0 auto;accent-color:var(--green)}.prod-check strong{color:var(--text)}.prod-panel-actions{display:flex;flex-wrap:wrap;gap:8px}.prod-add{display:flex;width:100%;align-items:center;gap:14px;padding:16px 18px;border:1px dashed var(--stroke-strong);border-radius:18px;background:var(--surface-soft);color:var(--text);font-family:inherit;font-size:calc((14px) * var(--text-scale, 1));text-align:left;cursor:pointer}.prod-add:hover{border-color:var(--green)}.prod-add>span{display:grid;flex:1 1 auto;grid-gap:2px;gap:2px}.prod-add em{color:var(--muted);font-size:calc((12px) * var(--text-scale, 1));font-style:normal}.prod-add>svg{flex:0 0 auto;color:var(--muted);font-size:calc((17px) * var(--text-scale, 1))}.prod-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px;gap:14px;margin:16px 0 18px}.prod-log{display:grid;margin:14px 0 0;grid-gap:10px;gap:10px;padding:0;list-style:none}.prod-log li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;font-size:calc((13px) * var(--text-scale, 1))}.prod-log p{margin:2px 0 0;color:var(--muted);font-size:calc((12px) * var(--text-scale, 1))}.prod-log time{color:var(--muted);font-size:calc((11px) * var(--text-scale, 1));white-space:nowrap}.prod-log-mark{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:var(--surface-soft);font-size:calc((13px) * var(--text-scale, 1))}.prod-log-wb{color:var(--status-warn-text)}.prod-log-guard{color:var(--status-success-text)}.prod-log-panel{color:var(--status-progress-text)}.prod-note{margin-top:14px}@media (max-width:640px){.prod-head{flex-wrap:wrap}.prod-money{width:100%;justify-items:start;text-align:left}.prod-log li{grid-template-columns:28px minmax(0,1fr)}.prod-log time{grid-column:2}}.admin-stat-good svg{color:var(--status-success)}.admin-stat-active svg{color:var(--status-progress)}.admin-stat-bad svg{color:var(--status-problem)}.admin-stat-plain svg{color:var(--muted)}.textsize-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:8px;gap:8px;margin-top:16px}.textsize-step{display:grid;min-height:56px;place-items:center;border:1px solid var(--stroke);border-radius:15px;background:var(--surface-soft);color:var(--muted-strong);font-family:inherit;font-weight:700;line-height:1;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.textsize-step:hover{border-color:var(--stroke-strong);color:var(--text)}.textsize-step-on{border-color:var(--green);background:rgba(var(--green-rgb),.12);color:var(--text)}.textsize-current{margin:12px 0 0;color:var(--muted);font-size:calc((13px) * var(--text-scale, 1))}.textsize-current strong{color:var(--muted-strong)}.quick-list{display:grid;grid-gap:8px;gap:8px;margin:16px 0;padding:0;list-style:none}.quick-item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--stroke);border-radius:15px;background:var(--surface-soft)}.quick-item-main{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.quick-item-main strong{font-size:calc((14.5px) * var(--text-scale, 1))}.quick-item-main span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--muted);font-size:calc((13px) * var(--text-scale, 1));line-height:1.45}.quick-item-actions{display:flex;flex:0 0 auto;gap:4px}.quick-item-actions button{display:grid;width:36px;height:36px;place-items:center;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--muted-strong);font:inherit;font-size:calc((15px) * var(--text-scale, 1));cursor:pointer}.quick-item-actions button:hover:not(:disabled){border-color:var(--stroke);color:var(--text)}.quick-item-actions button:disabled{opacity:.35;cursor:default}.quick-item-actions .quick-remove:hover:not(:disabled){border-color:rgba(var(--status-problem-rgb),.4);color:var(--status-problem-text)}.quick-form{display:grid;grid-gap:12px;gap:12px;width:100%}.quick-form textarea{min-height:96px;padding:11px 13px;border:1px solid var(--stroke);border-radius:13px;background:var(--sunken);color:var(--text);font:inherit;font-size:calc((15px) * var(--text-scale, 1));line-height:1.45;resize:vertical}.quick-form textarea:focus{border-color:var(--green);outline:none}.quick-form-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:560px){.quick-item{flex-direction:column;gap:8px}.quick-item-actions{align-self:flex-end}}.theme-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.theme-choice{display:grid;grid-gap:3px;gap:3px;padding:14px;border:1px solid var(--stroke);border-radius:16px;background:var(--surface-soft);color:var(--muted-strong);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease}.theme-choice svg{font-size:calc((19px) * var(--text-scale, 1))}.theme-choice strong{font-size:calc((15px) * var(--text-scale, 1))}.theme-choice span{color:var(--muted);font-size:calc((12.5px) * var(--text-scale, 1))}.theme-choice:hover{border-color:var(--stroke-strong)}.theme-choice-on{border-color:var(--green);background:rgba(var(--green-rgb),.12);color:var(--text)}.theme-choice-on svg{color:var(--green-text)}.chatw-template-edit{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:7px 11px;border:1px solid var(--stroke);border-radius:999px;color:var(--muted-strong);font-size:calc((12.5px) * var(--text-scale, 1));text-decoration:none}.chatw-template-edit:hover{border-color:var(--stroke-strong);color:var(--text)}.chatw-avatar-photo{padding:0;overflow:hidden;background:var(--surface-soft)}.chatw-avatar-photo img{display:block;width:100%;height:100%;object-fit:cover}.order-open{position:absolute;inset:0;z-index:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.order-open:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.order-chat-cell,.order-codes{position:relative;z-index:1}.order-sheet-layer .admin-scrim{position:fixed;inset:0;z-index:80;display:block;border:0;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.order-sheet{position:fixed;top:50%;left:50%;z-index:90;display:flex;width:min(560px,calc(100vw - 32px));max-height:min(84dvh,760px);flex-direction:column;overflow:hidden;border:1px solid var(--stroke-strong);border-radius:22px;background:var(--surface-sheet);box-shadow:var(--shadow-lift);transform:translate(-50%,-50%)}.order-sheet-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--stroke)}.order-sheet-mark{display:grid;width:42px;height:42px;flex:0 0 auto;overflow:hidden;place-items:center;border-radius:13px;background:linear-gradient(135deg,var(--violet),var(--pink));color:var(--status-progress-on);font-size:calc((12px) * var(--text-scale, 1));font-weight:800}.order-sheet-mark img{width:100%;height:100%;object-fit:cover}.order-sheet-title{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.order-sheet-title strong{font-size:calc((18px) * var(--text-scale, 1))}.order-sheet-title span{color:var(--muted);font-size:calc((12.5px) * var(--text-scale, 1))}.order-sheet-todo{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid rgba(var(--status-problem-rgb),.3);border-radius:15px;background:rgba(var(--status-problem-rgb),.1);color:var(--status-problem-ink)}.order-sheet-todo>svg{flex:0 0 auto;margin-top:2px;font-size:calc((17px) * var(--text-scale, 1))}.order-sheet-todo div{display:grid;grid-gap:2px;gap:2px}.order-sheet-todo strong{font-size:calc((14.5px) * var(--text-scale, 1))}.order-sheet-todo span{color:var(--muted-strong);font-size:calc((12.5px) * var(--text-scale, 1))}.order-sheet-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:8px;gap:8px}.order-way{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--stroke);border-radius:14px;background:var(--surface-soft);color:var(--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .16s ease,background .16s ease}.order-way:hover{border-color:var(--stroke-strong)}.order-way>svg{flex:0 0 auto;font-size:calc((17px) * var(--text-scale, 1));color:var(--muted-strong)}.order-way span{display:grid;grid-gap:1px;gap:1px;min-width:0}.order-way strong{font-size:calc((13.5px) * var(--text-scale, 1))}.order-way em{overflow:hidden;color:var(--muted);font-size:calc((11.5px) * var(--text-scale, 1));font-style:normal;text-overflow:ellipsis;white-space:nowrap}.order-way-tg>svg{color:var(--telegram)}.order-way-off{border-style:dashed;color:var(--muted);cursor:default}.order-way-off:hover{border-color:var(--stroke)}.order-way-button:disabled{opacity:.6;cursor:wait}.order-link-out{display:flex;align-items:center;gap:8px;padding:11px 13px;border:1px solid var(--stroke);border-radius:14px;background:var(--sunken)}.order-link-out code{min-width:0;flex:1 1;overflow-wrap:anywhere;color:var(--muted-strong);font-size:calc((12px) * var(--text-scale, 1));line-height:1.5}.order-sheet-error{display:flex;align-items:center;gap:7px;margin:8px 0 0;color:var(--status-problem-text);font-size:calc((12.5px) * var(--text-scale, 1))}.order-sheet-head button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid var(--stroke);border-radius:12px;background:transparent;color:var(--muted-strong);font-size:calc((18px) * var(--text-scale, 1));cursor:pointer}.order-sheet-body{display:grid;grid-gap:20px;gap:20px;padding:18px;overflow-y:auto}.order-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;margin:0}.order-facts-wide{grid-column:1/-1}.order-facts dt{color:var(--muted);font-size:calc((11.5px) * var(--text-scale, 1));text-transform:uppercase;letter-spacing:.08em}.order-facts dd{display:flex;align-items:center;gap:6px;margin:3px 0 0;font-size:calc((14.5px) * var(--text-scale, 1))}.order-facts-note{color:var(--muted);font-size:calc((12.5px) * var(--text-scale, 1))}.order-copy{display:grid;width:26px;height:26px;place-items:center;border:0;border-radius:8px;background:var(--surface-soft);color:var(--muted-strong);font-size:calc((13px) * var(--text-scale, 1));cursor:pointer}.order-copy:hover{color:var(--text)}.order-sheet-block h3{margin:0 0 10px;font-size:calc((14px) * var(--text-scale, 1))}.order-timeline{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.order-timeline-step{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:7px 0;color:var(--muted);font-size:calc((13.5px) * var(--text-scale, 1))}.order-timeline-mark{position:relative;display:block;width:11px;height:11px;margin-left:5px;border:2px solid var(--stroke-strong);border-radius:50%}.order-timeline-step+.order-timeline-step .order-timeline-mark:before{content:"";position:absolute;bottom:100%;left:50%;width:2px;height:15px;background:var(--stroke);transform:translateX(-50%)}.order-timeline-done{color:var(--text)}.order-timeline-done .order-timeline-mark{border-color:var(--status-success);background:var(--status-success)}.order-timeline-done+.order-timeline-done .order-timeline-mark:before{background:var(--status-success)}.order-timeline-here .order-timeline-mark{box-shadow:0 0 0 4px rgba(var(--green-rgb),.18)}.order-timeline-time{color:var(--muted);font-size:calc((12.5px) * var(--text-scale, 1));text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-timeline-time em{display:block;font-size:calc((11.5px) * var(--text-scale, 1));font-style:normal;opacity:.75}.order-attempts{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.order-attempts li{display:flex;align-items:center;gap:10px;font-size:calc((13px) * var(--text-scale, 1));color:var(--muted)}.order-sheet-actions{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px calc(14px + var(--cap-bottom));border-top:1px solid var(--stroke)}@media (max-width:560px){.order-sheet{top:auto;bottom:0;left:0;width:100%;max-height:88dvh;border-right:0;border-bottom:0;border-left:0;border-radius:22px 22px 0 0;transform:none}.order-facts{grid-template-columns:minmax(0,1fr)}}.code-cell{position:relative;display:block;min-width:0;border-radius:17px}.code-cell input{position:relative;z-index:1}.code-cell-pop input{animation:code-land .2s cubic-bezier(.34,1.4,.64,1)}.code-cell-pop:after{content:"";position:absolute;inset:-3px;z-index:0;border-radius:20px;background:radial-gradient(60% 60% at 50% 50%,rgba(var(--green-rgb),.28),transparent 70%);animation:code-land-glow .42s ease-out forwards;pointer-events:none}@keyframes code-land{0%{transform:scale(.88);opacity:.55}60%{transform:scale(1.04);opacity:1}to{transform:scale(1)}}@keyframes code-land-glow{0%{opacity:.9}to{opacity:0}}.code-cell-filled input{border-color:rgba(var(--green-rgb),.42)}.code-verifying .code-cell{overflow:hidden}.code-verifying .code-cell:before{content:"";position:absolute;inset:-60%;z-index:0;background:conic-gradient(from 0deg,transparent 0 52%,rgba(var(--green-rgb),.55) 66%,#4ade80 78%,#67e8f9 86%,transparent 96%);animation:code-scan 1.15s linear infinite;animation-delay:calc(var(--i) * 50ms)}.code-verifying .code-cell:after{content:"";position:absolute;inset:2px;z-index:0;border-radius:15px;background:#0a0f1c}.code-verifying .code-cell input{border-color:transparent;background:transparent;box-shadow:none}@keyframes code-scan{to{transform:rotate(1turn)}}.code-success .code-cell{animation:code-settle .26s ease-out both,code-merge .58s cubic-bezier(.65,0,.35,1) .42s both}.code-success .code-cell input{border-color:var(--status-success);background:rgba(var(--green-rgb),.1);box-shadow:0 0 0 3px rgba(var(--green-rgb),.12);animation:code-digit-out .22s ease-in .2s both}@keyframes code-settle{0%{transform:scale(1)}to{transform:scale(1.02)}}@keyframes code-merge{0%{transform:translateX(0) scale(1.02)}to{transform:translateX(var(--dx,0)) scale(.94)}}@keyframes code-digit-out{to{color:transparent}}.code-merge{position:absolute;top:50%;left:50%;z-index:2;display:grid;width:76px;height:76px;place-items:center;border-radius:17px;color:#ffffff;transform:translate(-50%,-50%) scale(.92);animation:code-merge-in .52s cubic-bezier(.34,1.56,.64,1) .9s both;pointer-events:none}@keyframes code-merge-in{0%{transform:translate(-50%,-50%) scale(.92)}55%{transform:translate(-50%,-50%) scale(1.06)}to{transform:translate(-50%,-50%) scale(1)}}.code-check{width:34px;height:34px}.code-check path{stroke-dasharray:34;stroke-dashoffset:34;animation:code-check-draw .42s cubic-bezier(.65,0,.35,1) 1s both}@keyframes code-check-draw{to{stroke-dashoffset:0}}.code-flash{position:absolute;inset:-40px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(var(--green-rgb),.55),transparent 70%);opacity:0;animation:code-flash .76s ease-out .98s both}@keyframes code-flash{0%{opacity:0;transform:scale(.4)}45%{opacity:.22}to{opacity:0;transform:scale(1.8)}}.code-error{animation:code-shake .4s cubic-bezier(.36,.07,.19,.97)}.code-error .code-cell input{animation:code-wrong .38s ease-out both;animation-delay:calc(var(--i) * 40ms)}@keyframes code-wrong{0%{border-color:var(--stroke-strong)}30%{border-color:#ff8080;box-shadow:0 0 0 4px rgba(255,128,128,.16);color:#ffd7d7}to{border-color:rgba(255,128,128,.45)}}@keyframes code-shake{0%{transform:translateX(0)}20%{transform:translateX(-5px)}45%{transform:translateX(5px)}70%{transform:translateX(-3px)}88%{transform:translateX(3px)}to{transform:translateX(0)}}.claim-button:disabled{opacity:.72;cursor:not-allowed}.claim-button:disabled,.claim-button:disabled:hover{box-shadow:none;filter:saturate(.72) brightness(.86);transform:none}.claim-button:disabled:not([aria-disabled=true]){cursor:wait}@media (max-width:560px){.code-cell{border-radius:13px}.code-verifying .code-cell:after{border-radius:11px}.code-merge{width:56px;height:56px;border-radius:13px}.code-check{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.code-cell-pop input,.code-cell-pop:after,.code-check path,.code-error,.code-error .code-cell input,.code-flash,.code-merge,.code-success .code-cell,.code-success .code-cell input,.code-verifying .code-cell:before{animation:none}.code-verifying .code-cell input{border-color:rgba(var(--green-rgb),.6)}.code-success .code-cell input{color:transparent}.code-check path{stroke-dashoffset:0}}.preview-url{margin:14px 0 12px;padding:11px 13px;overflow-wrap:anywhere;border:1px solid var(--stroke);border-radius:13px;background:var(--sunken);color:var(--muted-strong);font-size:calc((12.5px) * var(--text-scale, 1));line-height:1.5}.preview-actions{display:flex;flex-wrap:wrap;gap:8px}.preview-note{margin-top:12px}.stock-dials{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.stock-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px;margin-bottom:22px}.stock-item{display:grid;grid-gap:12px;gap:12px;padding:16px 18px;border:1px solid var(--stroke);border-left:3px solid var(--stroke-strong);border-radius:18px;background:var(--surface)}.stock-item-head{display:flex;align-items:center;gap:12px}.stock-item-mark{display:grid;width:44px;height:44px;flex:0 0 auto;overflow:hidden;place-items:center;border:1px solid var(--stroke);border-radius:14px;background:linear-gradient(135deg,var(--violet),var(--pink));color:var(--status-progress-on);font-size:calc((12px) * var(--text-scale, 1));font-weight:800}.stock-item-mark img{width:100%;height:100%;object-fit:cover}.stock-item-name{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.stock-item-name strong{font-size:calc((16px) * var(--text-scale, 1))}.stock-item-name span{color:var(--muted);font-size:calc((12.5px) * var(--text-scale, 1))}.stock-item-count{display:grid;justify-items:end;grid-gap:1px;gap:1px}.stock-item-count strong{font-size:calc((26px) * var(--text-scale, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.stock-item-count span{color:var(--muted);font-size:calc((11.5px) * var(--text-scale, 1))}.stock-bar{position:relative;height:6px;overflow:hidden;background:var(--surface-soft)}.stock-bar,.stock-bar-fill{display:block;border-radius:999px}.stock-bar-fill{height:100%;background:var(--status-success);transition:width .24s ease}.stock-bar-threshold{position:absolute;top:-2px;width:2px;height:10px;background:var(--muted);opacity:.7}.stock-low .stock-bar-fill{background:var(--status-problem)}.stock-high .stock-bar-fill{background:var(--status-warn)}.stock-paused .stock-bar-fill,.stock-unknown .stock-bar-fill{background:var(--muted);opacity:.45}.stock-low{border-left-color:var(--status-problem)}.stock-high{border-left-color:var(--status-warn)}.stock-ok{border-left-color:var(--status-success)}.stock-item-state{margin:0;color:var(--muted);font-size:calc((12.5px) * var(--text-scale, 1));line-height:1.5}.stock-item-state a{color:var(--green-text)}.stock-item-actions{display:flex;flex-wrap:wrap;gap:6px}.stock-item-actions .admin-button{min-height:38px;padding:0 12px;font-size:calc((12.5px) * var(--text-scale, 1))}.stock-item-dials{display:grid;grid-gap:12px;gap:12px;padding-top:12px;border-top:1px solid var(--stroke)}.stock-item-dials .admin-field span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stock-item-dials input[type=range]{width:100%;height:28px;accent-color:var(--green)}.stat-row-on td{background:rgba(var(--green-rgb),.08)}.stat-row-on td:first-child{box-shadow:inset 2px 0 0 var(--green)}.chatw-files{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.chatw-file{display:block;max-width:180px;overflow:hidden;border:1px solid var(--stroke);border-radius:12px;background:var(--sunken);line-height:0}.chatw-file img{display:block;width:100%;max-height:220px;object-fit:cover}.chatw-file-plain{display:inline-flex;align-items:center;gap:7px;max-width:none;padding:8px 11px;color:var(--muted-strong);font-size:calc((12.5px) * var(--text-scale, 1));line-height:1.3;text-decoration:none}.chatw-file-plain:hover{border-color:var(--stroke-strong);color:var(--text)}.admin-fold,.admin-unfold{display:none}@media (min-width:901px){.admin-fold{display:grid;width:32px;height:32px;margin-left:auto;place-items:center;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);font-size:calc((17px) * var(--text-scale, 1));cursor:pointer;transition:border-color .16s ease,color .16s ease}.admin-fold:hover{border-color:var(--stroke);color:var(--text)}:root[data-sidebar=folded] .admin-shell{grid-template-columns:minmax(0,1fr)}:root[data-sidebar=folded] .admin-sidebar{display:none}:root[data-sidebar=folded] .admin-unfold{position:fixed;top:18px;left:18px;z-index:35;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--stroke);border-radius:13px;background:var(--surface-strong);color:var(--muted-strong);font-size:calc((19px) * var(--text-scale, 1));cursor:pointer}:root[data-sidebar=folded] .admin-unfold:hover{border-color:var(--stroke-strong);color:var(--text)}:root[data-sidebar=folded] .admin-main{padding-left:76px}}