@font-face{font-family:golosLatin;src:url(../media/golos_text_latin_wght_normal-s.p.0hbkaj79v86la.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:golosLatin Fallback;src:local(Arial);ascent-override:90.05%;descent-override:20.21%;line-gap-override:0.0%;size-adjust:108.83%}._4gahWa_className{font-family:golosLatin,golosLatin Fallback}._4gahWa_variable{--font-golos-latin:"golosLatin", "golosLatin Fallback"}
@font-face{font-family:golosCyrillic;src:url(../media/golos_text_cyrillic_wght_normal-s.p.3hv5e6a_c0lmc.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:golosCyrillic Fallback;src:local(Arial);ascent-override:98.0%;descent-override:22.0%;line-gap-override:0.0%;size-adjust:100.0%}.YgmBaq_className{font-family:golosCyrillic,golosCyrillic Fallback}.YgmBaq_variable{--font-golos-cyrillic:"golosCyrillic", "golosCyrillic Fallback"}
@font-face{font-family:interTight;src:url(../media/inter_tight_latin_800_normal-s.p.1k1ualclk_2wg.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:interTight Fallback;src:local(Arial);ascent-override:90.96%;descent-override:22.65%;line-gap-override:0.0%;size-adjust:106.5%}.HC8_fq_className{font-family:interTight,interTight Fallback;font-weight:800}.HC8_fq_variable{--font-logo:"interTight", "interTight Fallback"}
:root{--paper:#f4f5f2;--paper-alt:#e8ebe8;--surface:#fff;--ink:#1e2329;--steel:#56616b;--line:#cdd3d6;--line-strong:#9aa3aa;--accent:#2156c9;--accent-hover:#1a46a6;--accent-soft:#e6edfb;--on-accent:#fff;--done:#2e7d4f;--done-soft:#dcefe2;--error:#b42318;--error-soft:#fbe9e7;--warn:#7a4d00;--warn-soft:#fdf0d5;--warn-line:#c77700;--today:#f7f9fe;--scrim:#1e232966;--shadow:#1e23292e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:var(--font-golos-latin), var(--font-golos-cyrillic), system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:24px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#14181c;--paper-alt:#232930;--surface:#1b2025;--ink:#e4e8eb;--steel:#9ba5ae;--line:#353d45;--line-strong:#56616b;--accent:#7ba6ff;--accent-hover:#9dbcff;--accent-soft:#1f2c47;--on-accent:#0d1626;--done:#62c290;--done-soft:#183323;--error:#ff8a7d;--error-soft:#3b1e1b;--warn:#f0b955;--warn-soft:#36290f;--warn-line:#d99a2b;--today:#1a2232;--scrim:#0009;--shadow:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#14181c;--paper-alt:#232930;--surface:#1b2025;--ink:#e4e8eb;--steel:#9ba5ae;--line:#353d45;--line-strong:#56616b;--accent:#7ba6ff;--accent-hover:#9dbcff;--accent-soft:#1f2c47;--on-accent:#0d1626;--done:#62c290;--done-soft:#183323;--error:#ff8a7d;--error-soft:#3b1e1b;--warn:#f0b955;--warn-soft:#36290f;--warn-line:#d99a2b;--today:#1a2232;--scrim:#0009;--shadow:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:720px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overscroll-behavior:none}body{overscroll-behavior:none;background:var(--paper);color:var(--ink);font-family:var(--font);font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:1rem;line-height:1.5}h1,h2,h3,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:2px}h1{letter-spacing:-.01em;font-size:1.625rem;font-weight:700;line-height:1.25}h2{font-size:1.1875rem;font-weight:600;line-height:1.3}.muted{color:var(--steel)}.small{font-size:.875rem}.logo{font-family:var(--font-logo), var(--font);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:8px;font-size:1.25rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.logo-mark{flex:none;width:1.3em;height:1.3em}.logo-mark path{fill:var(--accent)}.btn{min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 18px;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:disabled{cursor:default;opacity:.5}.btn-accent{background:var(--accent);color:var(--on-accent)}.btn-accent:hover:not(:disabled){background:var(--accent-hover)}.btn-quiet{background:var(--surface);border-color:var(--line);color:var(--ink)}.btn-quiet:hover:not(:disabled){border-color:var(--ink)}.btn-danger{background:var(--surface);border-color:var(--line);color:var(--error)}.btn-danger:hover:not(:disabled){border-color:var(--error)}.btn-small{min-height:36px;padding:0 12px;font-size:.875rem}.btn-wide{width:100%}.link-button{font:inherit;color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.form{gap:16px;display:grid}.field{gap:6px;display:grid}.field label{font-size:.9375rem;font-weight:500}.field-hint{color:var(--steel);font-size:.8125rem}.form input,.form select,.inline-form select,.inline-form input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:6px;padding:9px 12px}.form input:hover,.form select:hover{border-color:var(--line-strong)}.form input:focus-visible,.form select:focus-visible,.inline-form select:focus-visible,.inline-form input:focus-visible{outline:2px solid var(--ink);outline-offset:0;border-color:var(--ink)}.notice{border-left:3px solid var(--accent);background:var(--accent-soft);padding:10px 14px;font-size:.9375rem}.notice-error{border-left-color:var(--error);background:var(--error-soft)}.notice-done{border-left-color:var(--done);background:var(--done-soft)}.auth{min-height:100vh;padding:48px var(--gutter);align-content:start;justify-items:center;gap:28px;display:grid}.auth-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:20px;width:100%;max-width:420px;padding:28px;display:grid}@media (max-width:480px){.auth{padding-top:24px}.auth-card{padding:20px 16px}}.auth-links{gap:6px;font-size:.9375rem;display:grid}.app-shell{--sidebar-w:248px;grid-template-columns:auto minmax(0,1fr);min-height:100vh;display:grid}.icon{flex:none;width:20px;height:20px}.icon-button{width:36px;height:36px;color:var(--steel);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.icon-button:hover{background:var(--paper);color:var(--ink)}.sidebar{height:100dvh;width:var(--sidebar-w);background:var(--surface);border-right:1px solid var(--line);flex-direction:column;transition:width .2s;display:flex;position:sticky;top:0;overflow:hidden}.sidebar[data-collapsed]{width:68px}.sidebar-head{border-bottom:1px solid var(--paper-alt);justify-content:space-between;align-items:center;gap:8px;min-height:64px;padding:0 12px 0 18px;display:flex}.sidebar-logo{text-decoration:none;overflow:hidden}.sidebar-close{display:none}.sidebar-nav{overscroll-behavior:contain;flex:1;align-content:start;gap:2px;padding:12px;display:grid;overflow:hidden auto}.sidebar-nav a{min-height:40px;color:var(--steel);white-space:nowrap;border-radius:6px;align-items:center;gap:12px;padding:0 10px;font-size:.9375rem;text-decoration:none;display:flex}.sidebar-nav a:hover{background:var(--paper);color:var(--ink)}.sidebar-nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:600}.sidebar-foot{border-top:1px solid var(--paper-alt);gap:10px;padding:12px;display:grid}.theme-switch{background:var(--paper);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;display:grid}.theme-switch-option{height:30px;color:var(--steel);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.theme-switch-option svg{width:18px;height:18px}.theme-switch-option:hover{color:var(--ink)}.theme-switch-option[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px var(--shadow)}.theme-cycle{display:none}.sidebar-account{align-items:center;gap:4px;min-width:0;display:flex}.sidebar-user{min-width:0;color:inherit;border-radius:6px;flex:1;align-items:center;gap:10px;padding:6px;text-decoration:none;display:flex}.sidebar-user:hover{background:var(--paper)}.sidebar-avatar{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.sidebar-user-text{min-width:0;font-size:.8125rem;line-height:1.35;display:grid}.sidebar-user-text>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-signout{flex:none}.sidebar-signout:hover{background:var(--error-soft);color:var(--error)}.sidebar[data-collapsed] .sidebar-label,.sidebar[data-collapsed] .sidebar-logo{display:none}.sidebar[data-collapsed] .sidebar-head,.sidebar[data-collapsed] .sidebar-nav a{justify-content:center;padding:0}.sidebar[data-collapsed] .sidebar-foot{justify-items:center}.sidebar[data-collapsed] .theme-cycle{display:inline-grid}.sidebar[data-collapsed] .sidebar-account{flex-direction:column}.sidebar[data-collapsed] .sidebar-user{padding:0}.app-topbar,.sidebar-backdrop{display:none}@media (max-width:720px){.app-shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.app-topbar{z-index:20;min-height:56px;padding:0 var(--gutter) 0 calc(var(--gutter) - 8px);background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:8px;display:flex;position:sticky;top:0}.app-topbar .icon-button{color:var(--ink)}.app-topbar-org{text-align:right;min-width:0;color:var(--steel);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.875rem;overflow:hidden}.sidebar,.sidebar[data-collapsed]{z-index:40;width:min(300px,85vw);box-shadow:0 0 32px var(--shadow);visibility:hidden;border-right:0;transition:transform .25s,visibility 0s linear .25s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.sidebar[data-open]{visibility:visible;transition:transform .25s;transform:none}.sidebar[data-collapsed] .sidebar-label,.sidebar[data-collapsed] .sidebar-logo{display:revert}.sidebar[data-collapsed] .sidebar-user-text{display:grid}.sidebar[data-collapsed] .sidebar-head{justify-content:space-between;padding:0 12px 0 18px}.sidebar[data-collapsed] .sidebar-nav a{justify-content:flex-start;padding:0 10px}.sidebar[data-collapsed] .sidebar-foot{justify-items:stretch}.sidebar[data-collapsed] .theme-cycle{display:none}.sidebar[data-collapsed] .sidebar-account{flex-direction:row}.sidebar[data-collapsed] .sidebar-user{padding:6px}.sidebar-collapse{display:none}.sidebar-close{display:inline-grid}.sidebar-nav a{min-height:44px}.sidebar-backdrop{z-index:30;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .25s;display:block;position:fixed;inset:0}.sidebar-backdrop[data-open]{opacity:1;pointer-events:auto}body.sidebar-locked{overflow:hidden}}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar[data-open],.sidebar-backdrop{transition:none}}.app-main{width:100%;max-width:1200px;padding:32px var(--gutter) 64px;grid-template-columns:minmax(0,1fr);align-content:start;gap:28px;margin:0 auto;display:grid}@media (max-width:720px){.app-main{gap:20px;padding-top:20px}}.page-head{gap:6px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:16px;padding:20px;display:grid}.stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:16px}.stat-link{color:var(--ink);align-content:start;gap:2px;text-decoration:none;display:grid}.stat-link:hover{border-color:var(--accent)}.dash-orders{gap:10px;display:grid}.stat-value{font-size:1.75rem;font-weight:700;line-height:1.2}.hint-list{gap:8px;padding-left:1.2em;list-style:outside;display:grid}.steps{counter-reset:step;gap:10px;display:grid}.steps li{grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.steps li:before{counter-increment:step;content:counter(step);background:var(--paper-alt);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.8125rem;font-weight:600;display:grid}.steps li.done:before{content:"✓";background:var(--done-soft);color:var(--done)}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.9375rem}.table th{text-align:left;color:var(--steel);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px 8px 0;font-size:.8125rem;font-weight:600}.table td{border-bottom:1px solid var(--paper-alt);vertical-align:middle;padding:10px 12px 10px 0}.table tr:last-child td{border-bottom:0}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.inline-form{align-items:center;gap:8px;display:flex}.inline-form select{width:auto;min-height:36px;padding:4px 8px}.invite-form{grid-template-columns:1fr 200px auto;align-items:end;gap:12px;display:grid}@media (max-width:720px){.invite-form{grid-template-columns:1fr}.table-cards thead{display:none}.table-cards tr{border-bottom:1px solid var(--paper-alt);gap:4px;padding:12px 0;display:grid}.table-cards td{border:0;padding:0}.row-actions{justify-content:flex-start;margin-top:6px}}.badge{background:var(--paper-alt);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:.8125rem;font-weight:500;display:inline-block}.badge-owner{background:var(--accent-soft);color:var(--accent)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.copy-link{align-items:center;gap:8px;min-width:0;display:flex}.copy-link input{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:36px;color:var(--steel);font:inherit;border-radius:6px;flex:1;padding:4px 10px;font-size:.875rem}.copy-link input:focus-visible{outline:2px solid var(--ink);outline-offset:0}.copy-link .btn{min-width:112px}.invitation-link{min-width:260px}@media (max-width:720px){.invitation-link{min-width:0}}
