.direction[data-v-3c55b878]{border:0;min-width:0;margin:0;padding:0}.label[data-v-3c55b878]{margin-block-end:6px;padding:0}.segments[data-v-3c55b878]{border:1px solid var(--border-control);background:var(--bg-surface);border-radius:6px;display:inline-flex;overflow:hidden}.segment[data-v-3c55b878]{cursor:pointer;display:flex;position:relative}.segment+.segment[data-v-3c55b878]{border-inline-start:1px solid var(--border-control)}.segment input[data-v-3c55b878]{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.segment span[data-v-3c55b878]{min-width:80px;min-height:calc(var(--control-h) - 2px);white-space:nowrap;justify-content:center;align-items:center;padding:0 16px;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-out;display:flex}.segment input:checked+span[data-v-3c55b878]{background:var(--dark);color:#fff;font-weight:500}.segment input:focus-visible+span[data-v-3c55b878]{outline:2px solid var(--focus);outline-offset:-4px}.segment input:checked:focus-visible+span[data-v-3c55b878]{outline-color:#fff}@media (hover:hover){.segment input:not(:checked)+span[data-v-3c55b878]:hover{background:var(--grey6)}}@media (width<=899.98px){.segment span[data-v-3c55b878]{min-width:72px;min-height:42px}}@media (forced-colors:active){.segment input:checked+span[data-v-3c55b878]{color:highlighttext;background:highlight}}.wrap[data-v-07d461c0]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r);overflow-x:auto}.products[data-v-07d461c0]{border-collapse:collapse;width:100%}th[data-v-07d461c0],td[data-v-07d461c0]{text-align:start;vertical-align:top;padding:10px 16px}th[data-v-07d461c0]{color:var(--text-muted);border-block-end:1px solid var(--border);white-space:nowrap;font-size:.875rem;font-weight:500}td[data-v-07d461c0]{border-block-start:1px solid var(--border)}tbody tr:first-child td[data-v-07d461c0]{border-block-start:0}th.num[data-v-07d461c0],td.num[data-v-07d461c0]{text-align:end}.c-name[data-v-07d461c0]{text-wrap:pretty}.c-price[data-v-07d461c0]{white-space:nowrap}.hint[data-v-07d461c0]{max-width:14ch;color:var(--text-muted);white-space:normal;text-wrap:balance;margin-inline-start:auto;font-size:.875rem;line-height:1.3;display:block}.inactive .c-name[data-v-07d461c0],.inactive .c-position[data-v-07d461c0],.inactive .c-unit[data-v-07d461c0],.inactive .c-mass[data-v-07d461c0],.inactive .c-price[data-v-07d461c0]{color:var(--text-muted)}.tag[data-v-07d461c0]{border:1px solid var(--border-control);color:var(--text-muted);white-space:nowrap;border-radius:999px;margin-inline-start:6px;padding:0 8px;font-size:.875rem;line-height:1.5;display:inline-block}.edit-box[data-v-07d461c0]{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.direction[data-v-07d461c0]{width:auto;min-width:110px;padding-inline-end:6px}.switch[data-v-07d461c0]{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:inline-flex;position:relative}.switch input[data-v-07d461c0]{opacity:0;cursor:pointer;width:44px;height:32px;margin:0;position:absolute}.track[data-v-07d461c0]{border:1px solid var(--border-control);background:var(--bg-surface);border-radius:999px;flex:none;width:40px;height:22px;transition-property:background-color,border-color;transition-duration:.15s;transition-timing-function:ease-out;position:relative}.track[data-v-07d461c0]:after{content:"";background:var(--border-control);border-radius:50%;width:14px;height:14px;transition-property:translate,background-color;transition-duration:.15s;transition-timing-function:ease-out;position:absolute;inset-block-start:3px;inset-inline-start:3px}.switch input:checked+.track[data-v-07d461c0]{background:var(--dark);border-color:var(--dark)}.switch input:checked+.track[data-v-07d461c0]:after{background:#fff;translate:18px}.switch:has(input:focus-visible) .track[data-v-07d461c0]{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.track[data-v-07d461c0],.track[data-v-07d461c0]:after{transition-duration:.01ms}}@media (forced-colors:active){.switch input:checked+.track[data-v-07d461c0]{background:highlight;border-color:highlight}.track[data-v-07d461c0]:after{background:canvastext}.switch input:checked+.track[data-v-07d461c0]:after{background:highlighttext}}@media (width<=899.98px){.wrap[data-v-07d461c0]{background:0 0;border:0;border-radius:0;overflow:visible}.products[data-v-07d461c0],.products tbody[data-v-07d461c0]{display:block}.products thead[data-v-07d461c0]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.products tbody[data-v-07d461c0]{flex-direction:column;gap:12px;display:flex}tbody tr[data-v-07d461c0]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r);grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"name name name""position unit price""edit edit edit";align-items:baseline;gap:6px 8px;padding:14px 16px;display:grid}td[data-v-07d461c0]{border:0;padding:0;display:block}.c-name[data-v-07d461c0]{grid-area:name;width:auto;font-weight:500}.c-position[data-v-07d461c0]{color:var(--text-muted);grid-area:position}.c-unit[data-v-07d461c0]{color:var(--text-muted);grid-area:unit}.c-unit[data-v-07d461c0]:before{content:"·";margin-inline-end:8px}.c-mass[data-v-07d461c0]{display:none}.c-price[data-v-07d461c0]{grid-area:price;font-size:1.0625rem;font-weight:500}.hint[data-v-07d461c0]{text-align:end;max-width:none;margin-inline-start:0;font-weight:400}.c-edit[data-v-07d461c0]{border-block-start:1px solid var(--border);grid-area:edit;margin-block-start:6px;padding-block-start:12px}.direction[data-v-07d461c0]{min-height:42px}.inactive.inactive[data-v-07d461c0]{background:var(--bg-page)}}.catalog[data-v-d41f011f]{flex-direction:column;gap:16px;max-width:1080px;display:flex}.toolbar[data-v-d41f011f]{flex-wrap:wrap;align-items:flex-end;gap:16px 32px;display:flex}.search[data-v-d41f011f]{flex:260px;max-width:420px}.chips[data-v-d41f011f]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-v-d41f011f]{min-height:var(--control-h);border:1px solid var(--border-control);background:var(--bg-surface);cursor:pointer;border-radius:999px;padding:0 16px;transition-property:background-color,border-color;transition-duration:.15s;transition-timing-function:ease-out}.chip[aria-pressed=true][data-v-d41f011f]{background:var(--dark);border-color:var(--dark);color:#fff;font-weight:500}@media (hover:hover){.chip[aria-pressed=false][data-v-d41f011f]:hover{border-color:var(--dark)}}.count[data-v-d41f011f]{color:var(--text-muted);font-size:.875rem}.error-line[data-v-d41f011f]{margin-block:-8px}.state[data-v-d41f011f]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r);text-wrap:pretty;flex-direction:column;align-items:flex-start;gap:12px;max-width:560px;padding:20px;display:flex}.state .error-line[data-v-d41f011f]{margin:0}.stale[data-v-d41f011f]{opacity:.6}@media (width<=899.98px){.chip[data-v-d41f011f]{min-height:42px}.search[data-v-d41f011f]{flex-basis:100%;max-width:none}}@media (forced-colors:active){.chip[aria-pressed=true][data-v-d41f011f]{color:highlighttext;background:highlight;border-color:highlight}}.frame[data-v-ff15315e]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:100dvh;display:grid}.brand-side[data-v-ff15315e]{background:var(--graphite);color:var(--on-dark);flex-direction:column;justify-content:flex-end;gap:16px;padding:48px 56px;display:flex}.mark[data-v-ff15315e]{background:var(--accent);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:56px;height:64px;margin-block-end:auto}.name[data-v-ff15315e]{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-size:clamp(2.25rem,4.2vw,3.5rem);font-weight:700;line-height:1.05}.firm[data-v-ff15315e]{color:var(--on-dark-muted);font-size:1rem;line-height:1.4}.form-side[data-v-ff15315e]{place-items:center;padding:32px 24px;display:grid}.panel[data-v-ff15315e]{flex-direction:column;gap:24px;width:100%;max-width:380px;display:flex}.panel h1[data-v-ff15315e]{font-size:1.5rem}@media (width<=899.98px){.frame[data-v-ff15315e]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.brand-side[data-v-ff15315e]{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;padding:18px 20px}.mark[data-v-ff15315e]{flex:none;width:28px;height:32px;margin:0}.name[data-v-ff15315e]{letter-spacing:-.01em;font-size:1.125rem;line-height:1.15}.name br[data-v-ff15315e],.firm[data-v-ff15315e]{display:none}.form-side[data-v-ff15315e]{place-items:start center;padding:28px 16px 40px}.panel h1[data-v-ff15315e]{font-size:1.3125rem}}.lead[data-v-ec7e1750]{color:var(--text-muted);text-wrap:pretty;margin-block-start:-12px}.form[data-v-ec7e1750]{flex-direction:column;gap:16px;display:flex}.submit[data-v-ec7e1750]{align-self:stretch;min-height:44px;margin-block-start:4px}.error-line[data-v-ec7e1750]{margin-block-start:-4px}.aside[data-v-ec7e1750]{margin-block-start:-12px}.link[data-v-ec7e1750]{color:inherit;text-underline-position:from-font;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;text-decoration:underline}.prices-card[data-v-86248201]{background:var(--bg-surface);border:1px solid var(--border);border-block-start:3px solid var(--accent);border-radius:var(--r);flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px 20px;display:flex}.dates[data-v-86248201]{flex-direction:column;gap:4px;display:flex}.hint[data-v-86248201]{color:var(--text-muted);font-size:.875rem}.state[data-v-86248201]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.state .error-line[data-v-86248201]{text-wrap:pretty;margin:0}.prices-card .btn[data-v-86248201]{margin-block-start:6px}.desk[data-v-d6cd88bf]{flex-direction:column;gap:20px;max-width:960px;display:flex}.hello[data-v-d6cd88bf]{font-size:1rem}.cards[data-v-d6cd88bf]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;display:grid}.card[data-v-d6cd88bf]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r);flex-direction:column;gap:6px;padding:18px 20px 20px;display:flex}.hint[data-v-d6cd88bf]{color:var(--text-muted);text-wrap:pretty;font-size:.875rem}.missing[data-v-8ed6d49e]{flex-direction:column;align-items:flex-start;gap:10px;max-width:560px;display:flex}.hint[data-v-8ed6d49e]{color:var(--text-muted)}.btn[data-v-8ed6d49e]{margin-block-start:6px}.modal[data-v-da95c084]{overscroll-behavior:contain;border:1px solid var(--border);border-radius:calc(var(--r) + 4px);background:var(--bg-surface);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);padding:24px;overflow-y:auto;box-shadow:0 1px 2px #00000014,0 12px 32px #0000002e}.modal[data-v-da95c084]::backdrop{background:#1c1b1a8c}.modal[data-v-da95c084]:not([open]){display:none}.modal-title[data-v-da95c084]{text-wrap:balance;margin-block-end:12px;font-size:1.125rem;line-height:1.3}.draft[data-v-6978f46a]{flex-direction:column;gap:16px;max-width:1080px;display:flex}.back[data-v-6978f46a]{color:var(--text-muted);text-underline-offset:3px;align-self:flex-start}.title[data-v-6978f46a]{font-size:1.125rem}.hint[data-v-6978f46a]{color:var(--text-muted);text-wrap:pretty;max-width:60ch;font-size:.875rem}.text[data-v-6978f46a]{text-wrap:pretty}.state[data-v-6978f46a]{flex-direction:column;align-items:flex-start;gap:12px;max-width:560px;display:flex}.state .error-line[data-v-6978f46a]{margin:0}.panel[data-v-6978f46a]{background:var(--bg-surface);border:1px solid var(--border);border-block-start:3px solid var(--accent);border-radius:var(--r);flex-direction:column;gap:16px;padding:18px 20px 16px;display:flex}.summary[data-v-6978f46a]{flex-direction:column;gap:4px;display:flex}.count[data-v-6978f46a]{font-size:1.0625rem;font-weight:500}.actions[data-v-6978f46a]{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.date[data-v-6978f46a]{width:15rem}.panel .error-line[data-v-6978f46a]{text-wrap:pretty;min-height:0;margin-block:-6px 0}.panel .error-line[data-v-6978f46a]:empty{display:none}.dialog-actions[data-v-6978f46a]{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-block-start:20px;display:flex}.wrap[data-v-6978f46a]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r);overflow-x:auto}.rows[data-v-6978f46a]{border-collapse:collapse;width:100%}th[data-v-6978f46a],td[data-v-6978f46a]{text-align:start;vertical-align:top;padding:8px 16px}th[data-v-6978f46a]{color:var(--text-muted);border-block-end:1px solid var(--border);white-space:nowrap;font-size:.875rem;font-weight:500}td[data-v-6978f46a]{border-block-start:1px solid var(--border)}tbody tr:first-child td[data-v-6978f46a]{border-block-start:0}th.num[data-v-6978f46a],td.num[data-v-6978f46a]{text-align:end}.c-name[data-v-6978f46a]{text-wrap:pretty;padding-block:12px}.c-position[data-v-6978f46a],.c-unit[data-v-6978f46a],.c-prev[data-v-6978f46a]{white-space:nowrap;padding-block:12px}.c-prev[data-v-6978f46a]{color:var(--text-muted)}.c-new[data-v-6978f46a]{width:12rem}td.c-new[data-v-6978f46a]:not(:has(input)){white-space:nowrap;padding-block:12px}.price[data-v-6978f46a]{text-align:end;font-variant-numeric:tabular-nums;width:100%}.row-error[data-v-6978f46a]{color:var(--oshibka);text-wrap:pretty;margin-block-start:4px;font-size:.875rem;font-weight:500;line-height:1.3;display:block}tr[data-changed=true][data-v-6978f46a]{background:var(--grey6);box-shadow:inset 3px 0 0 var(--dark)}tr[data-problem=true][data-v-6978f46a]{box-shadow:inset 3px 0 0 var(--oshibka)}.tag[data-v-6978f46a]{border:1px solid var(--border-control);background:var(--bg-surface);color:var(--text-muted);white-space:nowrap;border-radius:999px;margin-inline-start:6px;padding:0 8px;font-size:.875rem;line-height:1.5;display:inline-block}@media (forced-colors:active){tr[data-changed=true][data-v-6978f46a],tr[data-problem=true][data-v-6978f46a]{box-shadow:none;border-inline-start:3px solid canvastext}}@media (width<=899.98px){.wrap[data-v-6978f46a]{background:0 0;border:0;border-radius:0;overflow:visible}.rows[data-v-6978f46a],.rows tbody[data-v-6978f46a]{display:block}.rows thead[data-v-6978f46a]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rows tbody[data-v-6978f46a]{flex-direction:column;gap:12px;display:flex}tbody tr[data-v-6978f46a]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r);grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"name name name""position unit prev""new new new";align-items:baseline;gap:8px;padding:14px 16px;display:grid}tbody tr[data-changed=true][data-v-6978f46a]{background:var(--grey6)}td[data-v-6978f46a]{border:0;padding:0;display:block}.c-name[data-v-6978f46a],.c-position[data-v-6978f46a],.c-unit[data-v-6978f46a],.c-prev[data-v-6978f46a]{padding:0}.c-name[data-v-6978f46a]{grid-area:name;font-weight:500}.c-position[data-v-6978f46a]{color:var(--text-muted);grid-area:position}.c-unit[data-v-6978f46a]{color:var(--text-muted);grid-area:unit}.c-unit[data-v-6978f46a]:before{content:"·";margin-inline-end:8px}.c-prev[data-v-6978f46a]{grid-area:prev}.c-prev[data-v-6978f46a]:before{content:"была: "}.c-new[data-v-6978f46a]{text-align:start;grid-area:new;width:auto}td.c-new[data-v-6978f46a]:not(:has(input)){padding:0;font-size:1.0625rem;font-weight:500}.c-new[data-label][data-v-6978f46a]:before{content:attr(data-label);text-align:start;margin-block-end:4px;font-size:.875rem;font-weight:500;display:block}.price[data-v-6978f46a]{min-height:44px}.date[data-v-6978f46a]{width:100%}.actions .btn[data-v-6978f46a]{flex:auto}}.prices[data-v-8597b44b]{flex-direction:column;gap:16px;max-width:1080px;display:flex}.hint[data-v-8597b44b]{color:var(--text-muted);text-wrap:pretty;max-width:60ch}.text[data-v-8597b44b]{text-wrap:pretty}.state[data-v-8597b44b]{flex-direction:column;align-items:flex-start;gap:12px;max-width:560px;display:flex}.state .error-line[data-v-8597b44b],.prices>.error-line[data-v-8597b44b]{margin:0}.prices>.error-line[data-v-8597b44b]:empty{display:none}.done[data-v-8597b44b]{color:var(--text-muted)}.done[data-v-8597b44b]:empty{display:none}.cards[data-v-8597b44b]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px;display:grid}.card[data-v-8597b44b],.approve[data-v-8597b44b],.history[data-v-8597b44b]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r);flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px 20px;display:flex}.card[data-v-8597b44b]{border-block-start:3px solid var(--accent)}.now[data-v-8597b44b]{margin-block-end:8px;font-size:1.0625rem;font-weight:500}.approve[data-v-8597b44b]{border-block-start:3px solid var(--accent)}.history[data-v-8597b44b]{align-items:stretch;gap:12px}.wrap[data-v-8597b44b]{overflow-x:auto}.table[data-v-8597b44b]{border-collapse:collapse;width:100%}th[data-v-8597b44b],td[data-v-8597b44b]{text-align:start;vertical-align:baseline;padding:8px 16px}th[data-v-8597b44b]{color:var(--text-muted);border-block-end:1px solid var(--border);white-space:nowrap;font-size:.875rem;font-weight:500}td[data-v-8597b44b]{border-block-start:1px solid var(--border)}tbody tr:first-child td[data-v-8597b44b]{border-block-start:0}th[data-v-8597b44b]:first-child,td[data-v-8597b44b]:first-child{padding-inline-start:0}th.num[data-v-8597b44b],td.num[data-v-8597b44b]{white-space:nowrap}.open[data-v-8597b44b]{padding-block:6px;display:inline-block}.dialog-actions[data-v-8597b44b]{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-block-start:20px;display:flex}@media (width<=899.98px){.card .btn[data-v-8597b44b],.approve .btn[data-v-8597b44b]{align-self:stretch;min-height:44px}th[data-v-8597b44b],td[data-v-8597b44b]{padding-inline:8px}th[data-v-8597b44b]{white-space:normal}}.settings[data-v-55b45e39]{flex-direction:column;gap:16px;max-width:640px;display:flex}.card[data-v-55b45e39]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r);flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px 20px;display:flex}.profile[data-v-55b45e39]{gap:12px;width:100%;display:grid}.profile>div[data-v-55b45e39]{grid-template-columns:minmax(80px,140px) minmax(0,1fr);gap:4px 16px;display:grid}dt[data-v-55b45e39]{color:var(--text-muted);font-size:.875rem}dd[data-v-55b45e39]{overflow-wrap:anywhere;margin:0}.hint[data-v-55b45e39]{color:var(--text-muted);text-wrap:pretty;font-size:.875rem}.status[data-v-55b45e39]{min-height:1.45em;margin-block:-4px;font-weight:500}.error-line[data-v-55b45e39]{margin-block:-8px 0}.password[data-v-55b45e39]{min-height:44px}@media (width<=479.98px){.profile>div[data-v-55b45e39]{grid-template-columns:minmax(0,1fr)}}.form[data-v-88f7459b]{flex-direction:column;gap:16px;display:flex}.check[data-v-88f7459b]{margin-block-start:-4px}.submit[data-v-88f7459b]{align-self:stretch;min-height:44px;margin-block-start:4px}.error-line[data-v-88f7459b]{margin-block-start:-4px}.tabs[data-v-fb51da9e]{border-block-end:1px solid var(--border);flex-wrap:wrap;gap:4px 20px;display:flex}.tab[data-v-fb51da9e]{min-height:44px;color:var(--text-muted);border-block-end:3px solid #0000;align-items:center;margin-block-end:-1px;font-weight:500;text-decoration:none;display:inline-flex}.tab.router-link-active[data-v-fb51da9e]{color:var(--text);border-block-end-color:var(--accent)}@media (hover:hover){.tab[data-v-fb51da9e]:hover{color:var(--text)}}.audit[data-v-15fb0dcf]{flex-direction:column;gap:16px;max-width:1200px;display:flex}.lead[data-v-15fb0dcf],.hint[data-v-15fb0dcf]{color:var(--text-muted);text-wrap:pretty}.lead[data-v-15fb0dcf]{max-width:60ch}.load-error[data-v-15fb0dcf]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.error-line[data-v-15fb0dcf]:empty{min-height:0;margin-block-start:-16px}.foot[data-v-15fb0dcf]{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.foot .hint[data-v-15fb0dcf]{font-size:.875rem}.table[data-v-15fb0dcf]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r)}.row[data-v-15fb0dcf]{border-block-end:1px solid var(--border);grid-template-columns:11.5rem minmax(120px,1fr) minmax(150px,1.1fr) minmax(110px,.8fr) minmax(180px,1.6fr);align-items:start;gap:4px 16px;padding:10px 14px;display:grid}.row[data-v-15fb0dcf]:last-child{border-block-end:0}.head-row[data-v-15fb0dcf]{color:var(--text-muted);padding-block:10px;font-size:.875rem;font-weight:500}.row[data-v-15fb0dcf]:focus-visible{outline-offset:-2px}.cell[data-v-15fb0dcf]{overflow-wrap:anywhere;min-width:0}.action[data-v-15fb0dcf]{font-weight:500}.line[data-v-15fb0dcf]{display:block}@media (width<=1199.98px){.table[data-v-15fb0dcf]{background:0 0;border:0}.head[data-v-15fb0dcf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.row[data-v-15fb0dcf]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r);grid-template-columns:minmax(0,1fr);margin-block-end:12px;padding:12px 16px}.row[data-v-15fb0dcf]:last-child{border-block-end:1px solid var(--border);margin-block-end:0}.cell[data-v-15fb0dcf]{gap:12px;display:flex}.cell[data-v-15fb0dcf]:before{content:attr(data-label);color:var(--text-muted);flex:0 0 5.5rem;font-weight:400}}.who[data-v-1e329902]{color:var(--text-muted)}.password[data-v-1e329902]{letter-spacing:.04em;background:var(--bg-page);border:1px solid var(--border-control);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:6px;margin-block:8px 16px;padding:14px 16px;font-family:ui-monospace,Cascadia Mono,Consolas,Courier New,monospace;font-size:1.375rem;font-weight:700;line-height:1.3}.password[data-v-1e329902]:focus-visible{outline-offset:0}.warn[data-v-1e329902]{text-wrap:pretty;font-weight:500}.help[data-v-1e329902]{color:var(--text-muted);text-wrap:pretty;margin-block-start:6px;font-size:.875rem}.status[data-v-1e329902]{min-height:1.45em;color:var(--text-muted);margin-block-start:8px;font-size:.875rem}.actions[data-v-1e329902]{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-block-start:12px;display:flex}.users[data-v-28dc5875]{flex-direction:column;gap:16px;max-width:1200px;display:flex}.toolbar[data-v-28dc5875]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.lead[data-v-28dc5875]{color:var(--text-muted);text-wrap:pretty;max-width:60ch}.hint[data-v-28dc5875]{color:var(--text-muted)}.panel[data-v-28dc5875]{background:var(--bg-surface);border:1px solid var(--border);border-block-start:3px solid var(--accent);border-radius:var(--r);padding:20px 24px 24px}.panel h2[data-v-28dc5875]{margin-block-end:16px}.form[data-v-28dc5875]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px 20px;display:grid}.initials-input[data-v-28dc5875]{text-transform:uppercase;min-width:6em;max-width:8ch}.opt[data-v-28dc5875]{color:var(--text-muted);font-weight:400}.form-actions[data-v-28dc5875]{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}.wide[data-v-28dc5875]{grid-column:1/-1;margin-block-start:-4px}.load-error[data-v-28dc5875]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.table[data-v-28dc5875]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r)}.row[data-v-28dc5875]{border-block-end:1px solid var(--border);grid-template-columns:minmax(130px,1.2fr) minmax(170px,1.5fr) 76px 112px minmax(122px,.9fr) 68px 340px;align-items:center;gap:8px 12px;padding:6px 12px;display:grid}.row[data-v-28dc5875]:last-child{border-block-end:0}.head-row[data-v-28dc5875]{color:var(--text-muted);padding-block:10px;font-size:.875rem;font-weight:500}.cell[data-v-28dc5875]{overflow-wrap:anywhere;min-width:0}.name[data-v-28dc5875]{font-weight:500}.row.off .cell[data-v-28dc5875]:not(.actions){color:var(--text-muted)}.actions[data-v-28dc5875]{flex-wrap:nowrap;justify-content:flex-start;gap:2px;display:flex}.actions .btn[data-v-28dc5875]{padding:0 10px}.btn[data-v-28dc5875]:disabled{color:var(--text-muted);cursor:not-allowed}.error-line[data-v-28dc5875]:empty{min-height:0;margin-block-start:-16px}@media (width<=1439.98px){.table[data-v-28dc5875]{background:0 0;border:0}.head[data-v-28dc5875]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.row[data-v-28dc5875]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:6px 24px;margin-block-end:12px;padding:14px 16px 12px}.row[data-v-28dc5875]:last-child{border-block-end:1px solid var(--border);margin-block-end:0}.cell[data-label][data-v-28dc5875]{gap:12px;display:flex}.cell[data-label][data-v-28dc5875]:before{content:attr(data-label);color:var(--text-muted);flex:0 0 6.5rem}.cell.name[data-v-28dc5875]{grid-column:1/-1;font-size:1rem;font-weight:700}.cell.name[data-v-28dc5875]:before{content:none}.actions[data-v-28dc5875]{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:8px;margin-block-start:6px}.actions .btn[data-v-28dc5875]{border-color:var(--border-control)}}.text[data-v-28dc5875]{text-wrap:pretty}.dialog-actions[data-v-28dc5875]{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-block-start:20px;display:flex}.alert-bar[data-v-9406cad3]:empty{display:none}.alert-bar[data-v-9406cad3]{background:var(--oshibka);color:#fff;padding:10px 28px;font-weight:500;line-height:1.4}.alert-bar ul[data-v-9406cad3]{margin:0;padding:0;list-style:none}.alert-bar li+li[data-v-9406cad3]{margin-block-start:4px}@media (width<=899.98px){.alert-bar[data-v-9406cad3]{padding:10px 16px}}.icon[data-v-52667075]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.nav-item[data-v-c51b9990]{min-height:40px;color:var(--on-dark);border-inline-start:3px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:8px 12px 8px 10px;line-height:1.25;text-decoration:none;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-out;display:flex}@media (hover:hover){.nav-item[data-v-c51b9990]:hover{background:var(--on-dark-hover);color:#fff}}.nav-item.active[data-v-c51b9990]{background:var(--graphite-light);color:#fff;border-inline-start-color:var(--accent);border-start-start-radius:0;border-end-start-radius:0}.nav-item.compact[data-v-c51b9990]{min-height:var(--bottom-bar-h);text-align:center;border-block-start:3px solid #0000;border-inline-start:0;border-radius:0;flex-direction:column;justify-content:center;gap:4px;padding:8px 0 6px;font-size:.75rem}.nav-item.compact.active[data-v-c51b9990]{background:var(--graphite-light);border-block-start-color:var(--accent)}.nav-item.compact .nav-label[data-v-c51b9990]{-webkit-hyphens:manual;hyphens:manual;max-width:100%;line-height:1.15}.shell[data-v-225f3cc5]{grid-template-columns:var(--sidebar) minmax(0, 1fr);min-height:100dvh;display:grid}.shell.narrow[data-v-225f3cc5]{grid-template-columns:minmax(0,1fr)}.dark[data-v-225f3cc5]{background:var(--graphite);color:var(--on-dark);--focus:#fff}.skip[data-v-225f3cc5]{z-index:50;background:var(--paper);color:var(--dark);border-radius:6px;padding:8px 14px;font-weight:500;position:fixed;inset-block-start:8px;inset-inline-start:8px;translate:0 -200%}.skip[data-v-225f3cc5]:focus-visible{translate:0}.sidebar[data-v-225f3cc5]{flex-direction:column;height:100dvh;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.brand[data-v-225f3cc5]{border-block-end:1px solid #ffffff14;align-items:center;gap:12px;padding:20px 20px 18px;display:flex}.brand-mark[data-v-225f3cc5]{background:var(--accent);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;width:28px;height:32px}.brand-mark.small[data-v-225f3cc5]{width:21px;height:24px}.brand-text[data-v-225f3cc5]{flex-direction:column;min-width:0;display:flex}.brand-name[data-v-225f3cc5]{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;font-size:1.125rem;font-weight:600;line-height:1.15}.brand-firm[data-v-225f3cc5]{color:var(--on-dark-muted);font-size:.8125rem;line-height:1.3}.nav[data-v-225f3cc5]{flex-direction:column;gap:2px;padding:12px 10px;display:flex}.sidebar .nav[data-v-225f3cc5]{flex:1}.user[data-v-225f3cc5]{border-block-start:1px solid #ffffff14;align-items:center;gap:8px 12px;padding:14px 16px 16px 20px;display:flex}.initials[data-v-225f3cc5]{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--graphite-light);color:#fff;flex:none;place-items:center;width:36px;height:36px;font-size:.8125rem;font-weight:700;display:grid}.user-text[data-v-225f3cc5]{flex-direction:column;flex:1;min-width:0;display:flex}.user-name[data-v-225f3cc5]{color:#fff;overflow-wrap:break-word;font-size:.875rem;line-height:1.3}.user-role[data-v-225f3cc5]{color:var(--on-dark-muted);font-size:.8125rem;line-height:1.3}.signout[data-v-225f3cc5]{min-height:36px;color:var(--on-dark);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}.sidebar .user[data-v-225f3cc5]{grid-template-columns:36px minmax(0,1fr);display:grid}.sidebar .signout[data-v-225f3cc5]{grid-column:2;justify-self:start;margin-inline-start:-10px}.signout.wide[data-v-225f3cc5]{width:100%;min-height:44px;padding:0 12px}@media (hover:hover){.signout[data-v-225f3cc5]:hover{background:var(--on-dark-hover);color:#fff}}.main[data-v-225f3cc5]{flex-direction:column;min-width:0;display:flex}.header[data-v-225f3cc5]{z-index:5;min-height:var(--header-h);background:var(--bg-surface);border-block-end:1px solid var(--border);align-items:center;gap:12px;padding:10px 28px;display:flex;position:sticky;inset-block-start:0}.header h1[data-v-225f3cc5]:focus{outline:none}.content[data-v-225f3cc5]{flex:1;padding:24px 28px 32px}.content[data-v-225f3cc5]:focus{outline:none}.narrow .header[data-v-225f3cc5]{min-height:52px;padding:8px 16px}.narrow .content[data-v-225f3cc5]{padding:16px 16px calc(var(--bottom-bar-h) + 24px + env(safe-area-inset-bottom))}.bottom-bar[data-v-225f3cc5]{z-index:20;padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.more[data-v-225f3cc5]{min-height:var(--bottom-bar-h);color:var(--on-dark);cursor:pointer;background:0 0;border:0;border-block-start:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 2px 6px;font-size:.75rem;line-height:1.15;display:flex}.more.open[data-v-225f3cc5]{background:var(--graphite-light);color:#fff}.more-menu[data-v-225f3cc5]{z-index:19;max-height:calc(100dvh - var(--bottom-bar-h) - 48px);overscroll-behavior:contain;border-start-start-radius:12px;border-start-end-radius:12px;padding:4px 10px 10px;position:fixed;inset-block-end:calc(var(--bottom-bar-h) + env(safe-area-inset-bottom));inset-inline:0;overflow-y:auto;box-shadow:0 -8px 24px #0000002e}.more-user[data-v-225f3cc5]{padding:12px 10px}.more-menu .nav[data-v-225f3cc5]{padding:6px 0}@font-face{font-family:Golos Text;font-weight:400;font-display:swap;src:url(/office/fonts/GolosText-Regular.ttf)format("truetype")}@font-face{font-family:Golos Text;font-weight:500;font-display:swap;src:url(/office/fonts/GolosText-Medium.ttf)format("truetype")}@font-face{font-family:Golos Text;font-weight:700;font-display:swap;src:url(/office/fonts/GolosText-Bold.ttf)format("truetype")}@font-face{font-family:Unbounded;font-weight:400 900;font-display:swap;src:url(/office/fonts/Unbounded%5Bwght%5D.ttf)format("truetype")}@font-face{font-family:Oswald;font-weight:200 700;font-display:swap;src:url(/office/fonts/Oswald%5Bwght%5D.ttf)format("truetype")}:root{--red:#e31e24;--red-dark:#c4161c;--dark:#1c1b1a;--graphite:#2b2a29;--graphite-light:#3a3938;--grey60:gray;--grey30:#bfbfbf;--grey15:#e0e0e0;--grey6:#f0f0f0;--paper:#fff;--oshibka:#b3141a;--r:8px;--sidebar:256px;--text:var(--dark);--text-muted:#6b6a69;--bg-page:var(--grey6);--bg-surface:var(--paper);--border:var(--grey15);--border-control:#8c8b8a;--accent:var(--red);--accent-hover:var(--red-dark);--focus:var(--dark);--on-dark:#d9d8d6;--on-dark-muted:#a3a19e;--on-dark-hover:#ffffff0f;--control-h:38px;--header-h:60px;--bottom-bar-h:64px;--font-body:"Golos Text", "Segoe UI", system-ui, sans-serif;--font-display:"Unbounded", "Golos Text", "Segoe UI", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;font-family:var(--font-body);color:var(--text);background:var(--bg-page);margin:0;font-size:.9375rem;line-height:1.45}h1,h2,h3,p,dl,dd,ul{margin:0}ul{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}h1{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:1.1875rem;font-weight:600;line-height:1.2}h2{font-size:1rem;font-weight:700;line-height:1.3}a{color:inherit;text-underline-position:from-font;text-decoration-thickness:from-font}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (forced-colors:active){:focus-visible{outline-color:highlight}}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.label{font-size:.875rem;font-weight:500;line-height:1.3}.help{color:var(--text-muted);font-size:.8125rem;line-height:1.4}.input{width:100%;min-height:var(--control-h);border:1px solid var(--border-control);background:var(--bg-surface);border-radius:6px;padding:0 10px;font-size:.9375rem}.input:focus-visible{outline-offset:0;border-color:var(--focus)}.input[aria-invalid=true]{border-color:var(--oshibka)}.check{cursor:pointer;align-items:center;gap:10px;min-height:32px;display:inline-flex}.check input{width:18px;height:18px;accent-color:var(--dark);flex:none;margin:0}.btn{min-height:var(--control-h);border:1px solid var(--border-control);background:var(--bg-surface);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.9375rem;text-decoration:none;transition-property:background-color,border-color,scale;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff;padding:0 20px;font-weight:500}.btn-ghost{background:0 0;border-color:#0000}@media (hover:hover){.btn:hover{border-color:var(--dark)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-ghost:hover{background:var(--grey6);border-color:#0000}}@media (prefers-reduced-motion:no-preference){.btn:not(:disabled):active{scale:.96}}.btn[aria-busy=true]{cursor:progress}.error-line{min-height:1.45em;color:var(--oshibka);font-weight:500}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=899.98px){.input{font-size:1rem}}
