:root{--pk-brand-50:#eef2ff;--pk-brand-100:#e0e7ff;--pk-brand-200:#c7d2fe;--pk-brand-500:#6366f1;--pk-brand-600:#4f46e5;--pk-brand-700:#4338ca;--pk-accent-500:#14b8a6;--pk-gradient:linear-gradient(135deg,#6366f1 0%,#8b5cf6 55%,#a855f7 100%);--pk-title-ink:#4338ca;--pk-accent-bar:linear-gradient(90deg,#6366f1,#a855f7);--pk-page-bg:#f5f6fb;--pk-page-glow:radial-gradient(1000px 500px at -10% -10%,#6366f124,transparent 60%),radial-gradient(800px 400px at 110% 0%,#14b8a61f,transparent 60%),radial-gradient(900px 500px at 50% 120%,#ec489914,transparent 60%);--pk-card-bg:#ffffffd9;--pk-card-border:#ffffffb3;--pk-card-shadow:0 1px 2px #0f172a0a,0 8px 24px -12px #4f46e526;--pk-chrome-bg:#fff9;--pk-chrome-border:#fff9;--pk-ink:#1e293b;--pk-ink-strong:#0f172a;--pk-muted:#64748b;--pk-faint:#94a3b8;--pk-line:#e2e8f0;--pk-line-soft:#f1f5f9;--pk-ghost-bg:#fffc;--pk-ghost-hover-bg:#fff;--pk-ghost-ink:#334155;--pk-nav-ink:#475569;--pk-nav-hover-bg:#ffffffb3;--pk-nav-active-bg:#eef2ff;--pk-nav-active-ink:#4338ca;--pk-input-bg:#ffffffe6;--pk-focus-ring:0 0 0 4px #6366f126;--pk-th-bg:#f8fafce6;--pk-row-hover:#eef2ff8c;--pk-header-h:56px}@media (max-width:967px){:root{--pk-header-h:80px}}html[data-mantine-color-scheme=dark]{--pk-title-ink:#c7d2fe;--pk-page-bg:#14171c;--pk-page-glow:radial-gradient(1000px 500px at -10% -10%,#6366f129,transparent 60%),radial-gradient(800px 400px at 110% 0%,#14b8a617,transparent 60%),radial-gradient(900px 500px at 50% 120%,#ec48990f,transparent 60%);--pk-card-bg:#1d2128;--pk-card-border:#2c323b;--pk-card-shadow:0 1px 2px #0000004d,0 8px 24px -12px #0000008c;--pk-chrome-bg:#1d2128b8;--pk-chrome-border:#2c323b;--pk-ink:#e8ebf0;--pk-ink-strong:#fff;--pk-muted:#98a2b3;--pk-faint:#6b7380;--pk-line:#2c323b;--pk-line-soft:#232830;--pk-ghost-bg:#232830d9;--pk-ghost-hover-bg:#2c323b;--pk-ghost-ink:#c9cfd8;--pk-nav-ink:#c9cfd8;--pk-nav-hover-bg:#ffffff0f;--pk-nav-active-bg:#6366f133;--pk-nav-active-ink:#c7d2fe;--pk-input-bg:#232830;--pk-focus-ring:0 0 0 4px #818cf838;--pk-th-bg:#232830eb;--pk-row-hover:#6366f11f}html:root body{color:var(--pk-ink);background:var(--pk-page-bg)!important}body:before{content:"";z-index:-1;pointer-events:none;background-image:var(--pk-page-glow);position:fixed;inset:0}::selection{background:var(--pk-brand-200);color:#0f172a}.pk-gradient-brand{background-image:var(--pk-gradient)}.pk-title-ink{color:var(--pk-title-ink)}.pk-card{border:1px solid var(--pk-card-border);background-color:var(--pk-card-bg);box-shadow:var(--pk-card-shadow);color:var(--pk-ink);border-radius:16px}.pk-accent{background-image:var(--pk-accent,var(--pk-accent-bar));background-position:0 0;background-repeat:no-repeat;background-size:100% 4px}.pk-accent-teal{--pk-accent:linear-gradient(90deg,#14b8a6,#06b6d4)}.pk-accent-sky{--pk-accent:linear-gradient(90deg,#0ea5e9,#6366f1)}.pk-accent-amber{--pk-accent:linear-gradient(90deg,#f59e0b,#f97316)}.pk-accent-rose{--pk-accent:linear-gradient(90deg,#f43f5e,#ec4899)}.pk-accent-emerald{--pk-accent:linear-gradient(90deg,#10b981,#84cc16)}.pk-card-title{letter-spacing:.06em;text-transform:uppercase;color:var(--pk-muted);margin:0;font-size:13px;font-weight:600}.pk-page-title{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:700;line-height:1.2}.pk-page-subtitle{color:var(--pk-muted);margin:4px 0 0;font-size:14px}.pk-logo-mark{background-image:var(--pk-gradient);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;line-height:1;display:grid;box-shadow:0 4px 10px -2px #4f46e559}.pk-logo-mark--lg{border-radius:12px;width:40px;height:40px;font-size:18px}.pk-logo{white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.pk-logo-text{letter-spacing:-.01em;color:var(--pk-ink-strong);font-size:15px;font-weight:600}.pk-logo-text span{color:var(--pk-faint);font-weight:400}.pk-login-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pk-form-error{color:#b91c1c;background-color:#fef2f2;border-radius:10px;padding:8px 12px}html[data-mantine-color-scheme=dark] .pk-form-error{color:#fda4af;background-color:#f43f5e24}html .mantine-AppShell-header.header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--pk-chrome-bg)!important;color:var(--pk-ink)!important;border-bottom:1px solid var(--pk-chrome-border)!important}@media (min-width:968px){html .mantine-AppShell-header.header{height:var(--pk-header-h)!important}}.navbar-header .header-right-section{gap:10px;min-width:0}.navbar-header .header-right-section .mantine-Badge-root{flex-shrink:0}.pk-header-tool{border:1px solid var(--pk-line);background-color:var(--pk-ghost-bg);min-width:40px;height:40px;color:var(--pk-ghost-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;line-height:1;transition:border-color .15s,background-color .15s,color .15s,transform 50ms;display:inline-flex;box-shadow:0 1px 2px #0f172a0d}.pk-header-tool:hover{border-color:var(--pk-brand-200);background-color:var(--pk-ghost-hover-bg);color:var(--pk-nav-active-ink)}.pk-header-tool:active{transform:scale(.98)}.pk-header-tool--danger:hover{color:#e11d48;border-color:#fda4af}html[data-mantine-color-scheme=dark] .pk-header-tool:hover{border-color:#4f46e5}html[data-mantine-color-scheme=dark] .pk-header-tool--danger:hover{color:#fb7185;border-color:#9f1239}.pk-user-chip{align-items:center;gap:8px;min-width:0;display:inline-flex}.pk-avatar{background-image:var(--pk-gradient);color:#fff;border-radius:9999px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;line-height:1;display:grid}.pk-user-name{color:var(--pk-ink);white-space:nowrap;font-size:14px;font-weight:500;line-height:1.2}.pk-user-role{color:var(--pk-faint);white-space:nowrap;font-size:11px;line-height:1.2}.pk-user-chip-text,.pk-header-tool-label{display:none}@media (min-width:1536px){.pk-user-chip-text,.pk-header-tool-label{display:block}}.mantine-Menu-item .pk-header-tool-label{display:block}@media (max-width:500px){.pk-logo-text{display:none}}html .mantine-AppShell-navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--pk-chrome-bg)!important;border-right:1px solid var(--pk-chrome-border)!important}.side-menu .side-menu-title{letter-spacing:.08em;text-transform:uppercase;color:var(--pk-faint);font-size:11px;font-weight:600;opacity:1!important}.pk-nav-link{color:var(--pk-nav-ink);border-radius:10px;align-items:center;gap:10px;padding:7px 12px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.pk-nav-link:hover{background-color:var(--pk-nav-hover-bg);color:var(--pk-ink-strong)}.pk-nav-link[aria-current=page]{background-color:var(--pk-nav-active-bg);color:var(--pk-nav-active-ink);box-shadow:0 1px 2px #0f172a0d}.pk-nav-link .pk-nav-icon{opacity:.85;flex-shrink:0;display:flex}@media (max-width:980px){html .sideMenuItem{color:var(--pk-ink);box-shadow:var(--pk-card-shadow);border-radius:14px;background:var(--pk-card-bg)!important;border:1px solid var(--pk-line)!important}html .sideMenuItem .pk-nav-link{color:var(--pk-ink);padding:4px 12px;font-weight:600}html .sideMenuItem .pk-nav-link[aria-current=page]{color:var(--pk-nav-active-ink);box-shadow:none;background:0 0}}.pk-btn{transition:filter .15s,box-shadow .15s,border-color .15s,background-color .15s,color .15s}html .pk-btn-primary:not([data-disabled]):not(:disabled){background-image:var(--pk-gradient);color:#fff;border-color:#0000;box-shadow:0 4px 10px -2px #4f46e54d}html .pk-btn-primary:not([data-disabled]):not(:disabled):hover{filter:brightness(1.1);box-shadow:0 8px 18px -4px #4f46e561}html .pk-btn-ghost:not([data-disabled]):not(:disabled),html .mantine-ActionIcon-root[data-variant=default]:not([data-disabled]):not(:disabled){background-color:var(--pk-ghost-bg);border-color:var(--pk-line);color:var(--pk-ghost-ink);box-shadow:0 1px 2px #0f172a0d}html .pk-btn-ghost:not([data-disabled]):not(:disabled):hover,html .mantine-ActionIcon-root[data-variant=default]:not([data-disabled]):not(:disabled):hover{background-color:var(--pk-ghost-hover-bg);border-color:var(--pk-brand-200);color:var(--pk-nav-active-ink)}html[data-mantine-color-scheme=dark] .pk-btn-ghost:not([data-disabled]):not(:disabled):hover,html[data-mantine-color-scheme=dark] .mantine-ActionIcon-root[data-variant=default]:not([data-disabled]):not(:disabled):hover{border-color:#4f46e5}html .mantine-Checkbox-input:checked,html .mantine-Pagination-control[data-active]{background-color:var(--pk-brand-600)!important;border-color:var(--pk-brand-600)!important}html .goodsBtn{color:var(--pk-brand-700)!important;border:2px solid var(--pk-brand-500)!important;background-color:#6366f11a!important}html .goodsBtn:hover{background-color:#6366f138!important}html .goodsBtn-selected{color:var(--pk-brand-700);border:2px solid var(--pk-brand-500)}html[data-mantine-color-scheme=dark] .goodsBtn{color:#c7d2fe!important}@media only screen and (max-width:350px){html .workstation-icon-btn.mantine-Button-root,html .header-right-section .mantine-Button-root,html .navbar-header>.mobile-only .mantine-ActionIcon-root{background-color:var(--pk-brand-600)!important}}html[data-mantine-color-scheme=light] .mantine-Input-wrapper[data-variant=default]{--input-bd:var(--pk-line);--input-bg:var(--pk-input-bg)}html .mantine-Input-wrapper{--input-bd-focus:var(--pk-brand-500)}html .mantine-Input-input{transition:border-color .15s,box-shadow .15s}html .mantine-Input-input:focus,html .mantine-Input-input:focus-within{border-color:var(--pk-brand-500);box-shadow:var(--pk-focus-ring)}html .mantine-Input-input[data-error]:focus,html .mantine-Input-input[data-error]:focus-within{border-color:var(--mantine-color-error);box-shadow:0 0 0 4px #f43f5e26}html[data-mantine-color-scheme=light] .mantine-InputWrapper-label{color:#475569}html[data-mantine-color-scheme=light]{--mantine-color-default-border:var(--pk-line)}html[data-mantine-color-scheme=dark] .mantine-Card-root{border-radius:16px}@media (min-width:981px){html .mantine-Modal-content{border-radius:16px!important}html[data-mantine-color-scheme=light] .mantine-Modal-header{border-radius:16px}}h1.mantine-Title-root,h2.mantine-Title-root{color:var(--pk-title-ink);letter-spacing:-.015em}@media (min-width:768px){html h1.mantine-Title-root{font-size:24px!important}html h2.mantine-Title-root{font-size:20px!important}}html .mantine-Table-table thead th{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:var(--pk-muted);background-color:var(--pk-th-bg);font-size:11px;font-weight:600;position:sticky;top:0}html .mantine-Table-table thead th :where(.mantine-Text-root,.mantine-UnstyledButton-root){font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}html .mantine-Table-table tbody td{font-variant-numeric:tabular-nums}.pk-num{font-family:var(--mantine-font-family-monospace);font-variant-numeric:tabular-nums;white-space:nowrap}@media print{html:root body{background:#fff!important}body:before{display:none}.pk-card{box-shadow:none;border-color:#cbd5e1;border-radius:0}h1.mantine-Title-root,h2.mantine-Title-root{color:#0f172a}}.pk-qty-row-clickable:hover,.pk-qty-row-clickable:focus-visible{background-color:#0891b21a;outline:none}
