.icon[data-v-34380857]{display:block}.toast-stack[data-v-7efd0042]{position:fixed;right:18px;top:18px;display:flex;flex-direction:column;gap:12px;z-index:60}.toast[data-v-7efd0042]{width:min(420px,calc(100vw - 36px));display:grid;grid-template-columns:34px 1fr 28px;align-items:start;gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px #02061724}.toast__icon[data-v-7efd0042]{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:rgba(99,102,241,.1);color:#4f46e5}.toast--success .toast__icon[data-v-7efd0042]{background:rgba(34,197,94,.12);color:#16a34a}.toast--error .toast__icon[data-v-7efd0042]{background:rgba(239,68,68,.12);color:#dc2626}.toast__title[data-v-7efd0042]{font-weight:800;font-size:13px;line-height:1.2}.toast__msg[data-v-7efd0042]{color:#0f172ac7;font-size:13px;line-height:1.25}.toast__close[data-v-7efd0042]{border:0;background:transparent;color:#0f172a8c;padding:6px;border-radius:10px;cursor:pointer}.toast__close[data-v-7efd0042]:hover{background:rgba(15,23,42,.06);color:#0f172ac7}.btn[data-v-2484c398]{display:inline-flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:12px;padding:10px 14px;font-weight:500;cursor:pointer;transition:transform .04s ease,background .15s ease,border-color .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.btn[data-v-2484c398]:active{transform:translateY(1px)}.btn--md[data-v-2484c398]{height:40px;font-size:13px}.btn--sm[data-v-2484c398]{height:34px;padding:8px 10px;border-radius:10px;font-size:12px}.btn--primary[data-v-2484c398]{background:linear-gradient(135deg,var(--primary),#4f46e5);color:#fff;box-shadow:0 14px 30px #4f46e538}.btn--primary[data-v-2484c398]:hover{background:linear-gradient(135deg,var(--primary-600),#4338ca)}.btn--ghost[data-v-2484c398]{background:rgba(15,23,42,.04);color:#0f172ad6;border-color:#0f172a14}.btn--ghost[data-v-2484c398]:hover{background:rgba(15,23,42,.06)}.btn--danger[data-v-2484c398]{background:rgba(239,68,68,.1);border-color:#ef444433;color:#b91c1c}.btn--danger[data-v-2484c398]:hover{background:rgba(239,68,68,.14)}.btn[data-v-2484c398]:disabled{opacity:.65;cursor:not-allowed}.btn__spinner[data-v-2484c398]{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fffffff2;border-radius:999px;animation:spin-2484c398 .9s linear infinite}.btn--ghost .btn__spinner[data-v-2484c398]{border-color:#0f172a33;border-top-color:#0f172ab3}@keyframes spin-2484c398{to{transform:rotate(360deg)}}.field[data-v-31e624e0]{display:grid;gap:8px}.field__label[data-v-31e624e0]{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:800;color:#0f172ab8}.field__hint[data-v-31e624e0]{font-weight:700;color:#0f172a73}.field__error[data-v-31e624e0]{font-size:12px;font-weight:800;color:#b91c1c}.input[data-v-c3d95c7f]{width:100%;height:40px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.9);padding:10px 12px;outline:none;transition:box-shadow .15s ease,border-color .15s ease,background .15s ease}.input[data-v-c3d95c7f]:focus{border-color:#6d28d959;box-shadow:0 0 0 4px #6d28d924;background:#fff}.input[data-v-c3d95c7f]:disabled{opacity:.7}.page[data-v-2bab1da1]{min-height:100vh;display:grid;place-items:center;padding:24px}.hero[data-v-2bab1da1]{width:min(1180px,100%)}.hero__frame[data-v-2bab1da1]{position:relative;width:fit-content;max-width:100%;margin:0 auto;border-radius:36px;overflow:hidden;background:linear-gradient(180deg,#f7f7fb,#eff2fb);border:1px solid rgba(148,163,184,.18);box-shadow:0 36px 80px #0f172a1f}.hero__image[data-v-2bab1da1]{display:block;width:min(100%,1180px);height:auto}.hero__footer[data-v-2bab1da1]{position:absolute;left:50%;bottom:58px;z-index:1;transform:translate(-50%);color:#0f172ae0;font-size:15px;font-weight:500;letter-spacing:.01em;text-align:center;white-space:nowrap}.login[data-v-2bab1da1]{position:absolute;left:50%;top:50%;z-index:2;width:min(440px,calc(100% - 32px));padding:22px 22px 20px;transform:translate(-50%,-44%);border-radius:22px;border-color:#94a3b82e;background:rgba(255,255,255,.9);box-shadow:0 24px 60px #2563eb29;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.delivery-badge[data-v-2bab1da1]{position:absolute;right:-158px;top:-110px;width:250px;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.brand[data-v-2bab1da1]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.brand__logo[data-v-2bab1da1]{width:38px;height:38px;border-radius:14px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.7),transparent 55%),linear-gradient(135deg,#7c3aed,#4f46e5);position:relative;box-shadow:0 12px 26px #6d28d93d}.dot[data-v-2bab1da1]{position:absolute;width:7px;height:7px;border-radius:999px;left:11px;top:11px;background:rgba(255,255,255,.95)}.dot--2[data-v-2bab1da1]{left:22px;top:15px;opacity:.76}.dot--3[data-v-2bab1da1]{left:17px;top:24px;opacity:.58}.brand__name[data-v-2bab1da1]{font-size:14px;font-weight:600;letter-spacing:-.03em}.title[data-v-2bab1da1]{font-size:34px;line-height:1;font-weight:700;letter-spacing:-.055em;margin-top:4px}.subtitle[data-v-2bab1da1]{color:#0f172a94;font-weight:800;font-size:13px;margin-top:6px;margin-bottom:18px}.form[data-v-2bab1da1]{display:grid;gap:13px}.login[data-v-2bab1da1] .field{gap:7px}.login[data-v-2bab1da1] .field__label{font-size:12px;color:#0f172ac7}.login[data-v-2bab1da1] .input{height:42px;border-radius:13px;border-color:#94a3b842;background:rgba(255,255,255,.9);box-shadow:inset 0 1px #ffffffb3}.login[data-v-2bab1da1] .input::placeholder{color:#64748bb3}.login[data-v-2bab1da1] .btn{justify-content:center;width:100%;height:44px;border-radius:12px;font-size:13px;font-weight:700;box-shadow:0 16px 30px #6366f138}.error[data-v-2bab1da1]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.18);color:#b91c1c;font-weight:800;font-size:13px}@media (max-width: 1100px){.hero[data-v-2bab1da1],.hero__frame[data-v-2bab1da1],.hero__image[data-v-2bab1da1]{width:100%}.hero__footer[data-v-2bab1da1]{bottom:26px;font-size:14px}.login[data-v-2bab1da1]{top:auto;bottom:72px;transform:translate(-50%)}.delivery-badge[data-v-2bab1da1]{right:-118px;top:-82px;width:210px}}@media (max-width: 820px){.page[data-v-2bab1da1]{padding:14px}.hero__frame[data-v-2bab1da1]{border-radius:26px}.hero__footer[data-v-2bab1da1]{bottom:20px;font-size:13px;white-space:normal;width:calc(100% - 40px)}.login[data-v-2bab1da1]{width:min(440px,calc(100% - 20px));bottom:64px;padding:20px 18px 18px}.delivery-badge[data-v-2bab1da1]{right:-54px;top:-64px;width:154px}}@media (max-width: 520px){.page[data-v-2bab1da1]{align-items:start;padding:0;background:linear-gradient(180deg,#f3f0ff 0%,#f8fafc 58%,#ffffff 100%)}.hero[data-v-2bab1da1]{width:100%}.hero__frame[data-v-2bab1da1]{width:100%;border-radius:0;border:0;box-shadow:none;background:transparent;overflow:visible}.hero__image[data-v-2bab1da1]{width:100%;height:260px;object-fit:cover;object-position:center top;border-radius:0 0 28px 28px}.login[data-v-2bab1da1]{position:relative;left:auto;top:auto;bottom:auto;z-index:2;transform:none;width:calc(100% - 24px);margin:-26px auto 0;padding:20px 16px 16px;border-radius:22px}.title[data-v-2bab1da1]{font-size:28px}.subtitle[data-v-2bab1da1]{margin-bottom:14px}.delivery-badge[data-v-2bab1da1]{display:none}.hero__footer[data-v-2bab1da1]{position:static;transform:none;width:auto;margin:14px auto 0;padding:0 18px 22px;font-size:12px;line-height:1.45}}@media (max-width: 380px){.hero__image[data-v-2bab1da1]{height:232px}.login[data-v-2bab1da1]{width:calc(100% - 18px);margin-top:-22px;padding:18px 14px 14px}.title[data-v-2bab1da1]{font-size:26px}}.shell[data-v-f3a307f3]{min-height:100vh;display:grid;grid-template-columns:280px 1fr}.sidebar[data-v-f3a307f3]{position:sticky;top:0;height:100vh;padding:18px 16px;display:flex;flex-direction:column;background:linear-gradient(180deg,#2b0a64,#120536);color:#ffffffeb;border-right:1px solid rgba(255,255,255,.1);overflow:hidden}.sidebar__brand[data-v-f3a307f3]{display:flex;align-items:center;gap:12px;padding:10px 10px 16px}.logo[data-v-f3a307f3]{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;font-weight:500;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.35),transparent 55%),linear-gradient(135deg,#8b5cf6,#22c55e);box-shadow:0 16px 30px #00000047}.brand__name[data-v-f3a307f3]{font-weight:500;letter-spacing:-.03em}.brand__sub[data-v-f3a307f3]{font-size:12px;color:#ffffffb3;font-weight:700;margin-top:2px}.navTree[data-v-f3a307f3]{flex:1;min-height:0;display:grid;align-content:start;gap:10px;padding:8px 4px 28px;overflow-y:auto}.treeGroup[data-v-f3a307f3]{border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);overflow:hidden}.treeGroup--active[data-v-f3a307f3]{background:rgba(255,255,255,.08);border-color:#ffffff24}.treeGroup__header[data-v-f3a307f3]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:0;background:transparent;color:#ffffffeb;cursor:pointer;font-weight:500}.treeGroup__titleWrap[data-v-f3a307f3]{display:flex;align-items:center;gap:12px}.treeGroup__chevron[data-v-f3a307f3]{display:inline-flex;transition:transform .16s ease;color:#ffffffb3}.treeGroup__chevron--open[data-v-f3a307f3]{transform:rotate(180deg)}.treeGroup__children[data-v-f3a307f3]{position:relative;display:grid;padding:2px 10px 12px 22px}.treeGroup__children[data-v-f3a307f3]:before{content:"";position:absolute;left:18px;top:0;bottom:12px;width:1px;background:rgba(255,255,255,.18)}.treeLink[data-v-f3a307f3]{position:relative;display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 12px;border-radius:12px;color:#ffffffd1;font-weight:400;transition:background .15s ease,color .15s ease}.treeLink[data-v-f3a307f3]:before{content:"";position:absolute;left:-4px;top:18px;width:14px;height:1px;background:rgba(255,255,255,.18)}.treeLink[data-v-f3a307f3]:hover{background:rgba(255,255,255,.06);color:#fffffff5}.treeLink.router-link-active[data-v-f3a307f3]{background:rgba(255,255,255,.12);color:#fffffffa}.treeLink__dot[data-v-f3a307f3]{width:7px;height:7px;border-radius:999px;background:rgba(255,255,255,.55);box-shadow:0 0 0 4px #ffffff0f}.treeLink.router-link-active .treeLink__dot[data-v-f3a307f3]{background:#ffffff}.sidebar__footer[data-v-f3a307f3]{margin-top:auto;padding-top:16px;flex-shrink:0}.logout[data-v-f3a307f3]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#ffffffe6;font-weight:500;cursor:pointer}.logout[data-v-f3a307f3]:hover{background:rgba(255,255,255,.09)}.main[data-v-f3a307f3]{min-width:0}.topbar[data-v-f3a307f3]{height:74px;display:flex;align-items:center;justify-content:space-between;padding:16px 22px;gap:14px}.hamburger[data-v-f3a307f3]{display:none;border:0;background:rgba(15,23,42,.06);color:#0f172acc;width:40px;height:40px;border-radius:14px;cursor:pointer}.crumb__title[data-v-f3a307f3]{font-weight:500;letter-spacing:-.03em}.topbar__right[data-v-f3a307f3]{display:flex;align-items:center;gap:12px}.user[data-v-f3a307f3]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.82)}.avatar[data-v-f3a307f3]{width:38px;height:38px;border-radius:14px;background:linear-gradient(135deg,#6d28d9,#4f46e5);color:#fff;display:grid;place-items:center;font-weight:500}.user__name[data-v-f3a307f3]{font-weight:500;font-size:13px}.user__role[data-v-f3a307f3]{font-size:12px;font-weight:800;color:#0f172a8c}.content[data-v-f3a307f3]{padding:0 22px 22px}.backdrop[data-v-f3a307f3]{display:none}@media (max-width: 1080px){.topbar__right .user[data-v-f3a307f3]{display:none}}@media (max-height: 820px){.sidebar[data-v-f3a307f3]{padding:14px 12px}.sidebar__brand[data-v-f3a307f3]{padding:8px 8px 12px}.navTree[data-v-f3a307f3]{gap:8px;padding:6px 2px 20px}.treeGroup__header[data-v-f3a307f3]{padding:10px 12px}.treeGroup__children[data-v-f3a307f3]{gap:4px;padding:2px 8px 10px 20px}.treeLink[data-v-f3a307f3]{min-height:34px;padding:6px 10px}.treeLink[data-v-f3a307f3]:before{top:16px}.sidebar__footer[data-v-f3a307f3]{padding-top:12px}.logout[data-v-f3a307f3]{height:36px}}@media (max-width: 960px){.shell[data-v-f3a307f3]{grid-template-columns:1fr}.hamburger[data-v-f3a307f3]{display:grid;place-items:center}.sidebar[data-v-f3a307f3]{position:fixed;z-index:50;left:0;top:0;transform:translate(-102%);transition:transform .18s ease}.sidebar--open[data-v-f3a307f3]{transform:translate(0)}.backdrop[data-v-f3a307f3]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(2,6,23,.45);z-index:45}}@media (max-width: 720px){.topbar[data-v-f3a307f3]{padding-inline:14px}.topbar__right[data-v-f3a307f3]{display:none}.content[data-v-f3a307f3]{padding:0 14px 14px}}.home[data-v-48aba35f]{display:grid;gap:18px}.hero[data-v-48aba35f]{padding:28px;background:radial-gradient(circle at top right,rgba(16,185,129,.2),transparent 30%),linear-gradient(135deg,rgba(14,116,144,.1),rgba(249,115,22,.12)),rgba(255,255,255,.92)}.eyebrow[data-v-48aba35f]{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:#0e7490c7}h1[data-v-48aba35f]{margin:10px 0 8px;font-size:34px;line-height:1;letter-spacing:-.05em}p[data-v-48aba35f]{margin:0;max-width:620px;color:#0f172a9e;font-weight:600}.grid[data-v-48aba35f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.option[data-v-48aba35f]{padding:24px;display:grid;gap:14px}.option__icon[data-v-48aba35f]{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;color:#0f172a;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.92),transparent 48%),linear-gradient(135deg,rgba(34,197,94,.3),rgba(14,165,233,.34))}.option__meta[data-v-48aba35f]{font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#0f172a73}h2[data-v-48aba35f]{margin:0;font-size:26px;letter-spacing:-.04em}@media (max-width: 1200px){.grid[data-v-48aba35f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){h1[data-v-48aba35f]{font-size:28px}}@media (max-width: 680px){.grid[data-v-48aba35f]{grid-template-columns:1fr}}.badge[data-v-1fa7e382]{display:inline-flex;align-items:center;gap:8px}.badge--compact[data-v-1fa7e382]{gap:0}.badge__icon[data-v-1fa7e382]{width:28px;height:28px;object-fit:contain;flex:0 0 28px}.badge__label[data-v-1fa7e382]{font-size:12px;font-weight:800;color:#0f172ab8}.overlay[data-v-e74db818]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(2,6,23,.55);display:grid;place-items:center;padding:18px;z-index:55}.modal[data-v-e74db818]{width:100%;border-radius:18px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.22);box-shadow:0 40px 90px #02061759;max-height:calc(100vh - 36px);display:flex;flex-direction:column;overflow:hidden}.modal__header[data-v-e74db818]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.08)}.modal__title[data-v-e74db818]{font-weight:500;letter-spacing:-.02em}.modal__close[data-v-e74db818]{border:0;background:rgba(15,23,42,.06);color:#0f172aa6;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;cursor:pointer}.modal__close[data-v-e74db818]:hover{background:rgba(15,23,42,.08);color:#0f172ad6}.modal__body[data-v-e74db818]{padding:16px;overflow:auto}.modal__body--static[data-v-e74db818]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.textarea[data-v-bd912f00]{width:100%;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.9);padding:10px 12px;outline:none;resize:vertical;transition:box-shadow .15s ease,border-color .15s ease,background .15s ease}.textarea[data-v-bd912f00]:focus{border-color:#6d28d959;box-shadow:0 0 0 4px #6d28d924;background:#fff}.options[data-v-b5037f06]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.option[data-v-b5037f06]{width:100%;min-height:62px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.9);padding:10px 12px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.option--active[data-v-b5037f06]{border-color:#0ea5e957;background:rgba(14,165,233,.06);box-shadow:0 0 0 4px #0ea5e914}.option__icon[data-v-b5037f06]{width:34px;height:34px;object-fit:contain;flex:0 0 34px}.option__text[data-v-b5037f06]{display:grid;gap:2px}.option__text strong[data-v-b5037f06]{font-size:12px;font-weight:800;color:#0f172ad6}.option__text small[data-v-b5037f06]{font-size:11px;font-weight:700;color:#0f172a8c}@media (max-width: 780px){.options[data-v-b5037f06]{grid-template-columns:1fr}}.select[data-v-b570c9c9]{width:100%;height:40px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.9);padding:10px 12px;outline:none;transition:box-shadow .15s ease,border-color .15s ease,background .15s ease}.select[data-v-b570c9c9]:focus{border-color:#6d28d959;box-shadow:0 0 0 4px #6d28d924;background:#fff}.form[data-v-f78087fb]{display:grid;gap:14px}.grid[data-v-f78087fb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid2[data-v-f78087fb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.actions[data-v-f78087fb]{display:flex;justify-content:flex-end;gap:10px;padding-top:8px}@media (max-width: 780px){.grid[data-v-f78087fb]{grid-template-columns:1fr}.grid2[data-v-f78087fb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.grid2[data-v-f78087fb]{grid-template-columns:1fr}}.lookup[data-v-2df97e29]{padding:14px}.lookup__head[data-v-2df97e29]{display:flex;align-items:center;justify-content:space-between;gap:12px}.lookup__title[data-v-2df97e29]{font-weight:500;letter-spacing:-.03em}.lookup__sub[data-v-2df97e29]{font-size:12px;font-weight:700;color:#0f172a8c;margin-top:2px}.lookup__count[data-v-2df97e29]{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;font-weight:500;background:rgba(109,40,217,.1);color:#6d28d9;border:1px solid rgba(109,40,217,.18)}.lookup__add[data-v-2df97e29]{margin-top:12px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.tableWrap[data-v-2df97e29]{margin-top:12px;overflow:auto;border-radius:14px;border:1px solid rgba(15,23,42,.08)}.table[data-v-2df97e29]{width:100%;border-collapse:collapse;min-width:420px}th[data-v-2df97e29],td[data-v-2df97e29]{padding:10px 12px;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;font-size:13px}th[data-v-2df97e29]{position:sticky;top:0;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:500;color:#0f172ab3}.muted[data-v-2df97e29]{color:#0f172a8c;font-weight:800}.actions[data-v-2df97e29]{text-align:right;width:1%;white-space:nowrap}.iconBtn[data-v-2df97e29]{border:1px solid rgba(15,23,42,.08);background:rgba(15,23,42,.04);width:34px;height:34px;border-radius:12px;display:inline-grid;place-items:center;cursor:pointer;color:#0f172ab3}.iconBtn[data-v-2df97e29]:hover{background:rgba(15,23,42,.06)}.iconBtn--danger[data-v-2df97e29]{border-color:#ef44442e;background:rgba(239,68,68,.08);color:#b91c1c}.iconBtn--danger[data-v-2df97e29]:hover{background:rgba(239,68,68,.12)}.empty[data-v-2df97e29]{text-align:center;color:#0f172a8c;font-weight:800}.wrap[data-v-cf153f26]{display:grid;gap:14px}.header[data-v-cf153f26]{padding:14px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px}.h1[data-v-cf153f26]{font-weight:500;letter-spacing:-.03em;font-size:18px}.sub[data-v-cf153f26]{font-size:12px;font-weight:700;color:#0f172a8c;margin-top:2px}.tabs[data-v-cf153f26]{display:inline-flex;padding:4px;border-radius:14px;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.08)}.tab[data-v-cf153f26]{border:0;background:transparent;padding:8px 12px;border-radius:12px;font-weight:500;color:#0f172aa6;cursor:pointer}.tab.active[data-v-cf153f26]{background:rgba(255,255,255,.9);color:#0f172ae6;box-shadow:0 12px 24px #02061714}.actions[data-v-cf153f26]{display:flex;gap:10px;justify-content:flex-end}.list[data-v-cf153f26]{padding:14px}.toolbar[data-v-cf153f26]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.search[data-v-cf153f26]{flex:1;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:14px;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.08)}.search[data-v-cf153f26] .input{border:0;background:transparent;box-shadow:none}.meta[data-v-cf153f26]{display:flex;align-items:center;gap:10px}.limit[data-v-cf153f26]{height:36px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.9);padding:8px 10px;font-weight:800;color:#0f172acc}.tableWrap[data-v-cf153f26]{overflow:auto;border-radius:16px;border:1px solid rgba(15,23,42,.08)}.table[data-v-cf153f26]{width:100%;border-collapse:collapse;min-width:1050px}th[data-v-cf153f26],td[data-v-cf153f26]{padding:11px 12px;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;font-size:13px}th[data-v-cf153f26]{position:sticky;top:0;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:500;color:#0f172ab3}.sortable[data-v-cf153f26]{cursor:pointer;-webkit-user-select:none;user-select:none}.sort[data-v-cf153f26]{margin-left:8px;font-size:11px;font-weight:500;color:#6d28d9e6}.right[data-v-cf153f26]{text-align:right;width:1%;white-space:nowrap}.mono[data-v-cf153f26]{font-variant-numeric:tabular-nums;font-weight:500;color:#0f172ab8}.strong[data-v-cf153f26]{font-weight:500}.muted[data-v-cf153f26]{color:#0f172a8c;font-weight:600}.iconBtn[data-v-cf153f26]{border:1px solid rgba(15,23,42,.08);background:rgba(15,23,42,.04);width:34px;height:34px;border-radius:12px;display:inline-grid;place-items:center;cursor:pointer;color:#0f172ab3;margin-left:8px}.iconBtn[data-v-cf153f26]:hover{background:rgba(15,23,42,.06)}.iconBtn--danger[data-v-cf153f26]{border-color:#ef44442e;background:rgba(239,68,68,.08);color:#b91c1c}.iconBtn--danger[data-v-cf153f26]:hover{background:rgba(239,68,68,.12)}.empty[data-v-cf153f26]{text-align:center;padding:18px;font-weight:500;color:#0f172a8c}.pager[data-v-cf153f26]{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.pages[data-v-cf153f26]{display:flex;gap:8px;overflow:auto}.pageBtn[data-v-cf153f26]{height:34px;padding:0 12px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.86);cursor:pointer;font-weight:500;color:#0f172abf}.pageBtn.active[data-v-cf153f26]{border-color:#6d28d94d;background:rgba(109,40,217,.1);color:#6d28d9}.pageBtn[data-v-cf153f26]:disabled{opacity:.6;cursor:not-allowed}.grid[data-v-cf153f26]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.loading[data-v-cf153f26]{padding:16px;font-weight:500;color:#0f172a8c}@media (max-width: 1060px){.header[data-v-cf153f26]{grid-template-columns:1fr;justify-items:start}.actions[data-v-cf153f26]{width:100%;justify-content:flex-start}}@media (max-width: 960px){.grid[data-v-cf153f26]{grid-template-columns:1fr}}.form[data-v-b23919f5]{display:grid;gap:16px}.lead[data-v-b23919f5]{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:16px;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.06)}.lead__title[data-v-b23919f5]{font-weight:700}.lead__sub[data-v-b23919f5]{margin-top:4px;color:#0f172a8f;font-size:13px}.chip[data-v-b23919f5]{padding:8px 12px;border-radius:999px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.chip--manual[data-v-b23919f5]{background:rgba(249,115,22,.12);color:#c2410c}.chip--automatic[data-v-b23919f5]{background:rgba(14,165,233,.12);color:#0369a1}.chip--empty[data-v-b23919f5]{background:rgba(239,68,68,.12);color:#b91c1c}.chemical[data-v-b23919f5]{display:grid;gap:6px;padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(14,165,233,.08))}.chemical span[data-v-b23919f5],.preview span[data-v-b23919f5]{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#0f172a75;margin-bottom:4px}.grid3[data-v-b23919f5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.preview[data-v-b23919f5]{padding:16px;border-radius:16px;background:rgba(2,132,199,.06);border:1px solid rgba(2,132,199,.12)}.preview__title[data-v-b23919f5]{font-weight:700;margin-bottom:12px}.preview__grid[data-v-b23919f5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.preview__grid div[data-v-b23919f5]{padding:12px;border-radius:14px;background:rgba(255,255,255,.8);font-weight:800}.error[data-v-b23919f5]{padding:12px 14px;border-radius:14px;background:rgba(239,68,68,.12);color:#b91c1c;font-weight:700}.actions[data-v-b23919f5]{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 720px){.lead[data-v-b23919f5]{grid-template-columns:1fr;display:grid}.grid3[data-v-b23919f5],.preview__grid[data-v-b23919f5]{grid-template-columns:1fr}}.wrap[data-v-b447ea93]{display:grid;gap:14px}.header[data-v-b447ea93]{padding:16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.h1[data-v-b447ea93]{font-weight:500;letter-spacing:-.03em;font-size:18px}.sub[data-v-b447ea93]{font-size:12px;font-weight:700;color:#0f172a8c;margin-top:2px}.actions[data-v-b447ea93],.toolbar__actions[data-v-b447ea93]{display:flex;gap:10px}.stats[data-v-b447ea93]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stat[data-v-b447ea93]{padding:18px;display:grid;gap:8px;background:radial-gradient(circle at top right,rgba(16,185,129,.16),transparent 28%),rgba(255,255,255,.92)}.stat span[data-v-b447ea93]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#0f172a80;font-weight:800}.stat strong[data-v-b447ea93]{font-size:28px;letter-spacing:-.05em}.list[data-v-b447ea93]{padding:14px}.toolbar[data-v-b447ea93]{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.filters[data-v-b447ea93]{flex:1;display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:10px}.ghostBtn[data-v-b447ea93]{height:40px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.9);padding:0 14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:700;color:#0f172ab8}.tableWrap[data-v-b447ea93]{overflow:auto;border-radius:16px;border:1px solid rgba(15,23,42,.08)}.table[data-v-b447ea93]{width:100%;min-width:980px;border-collapse:collapse}th[data-v-b447ea93],td[data-v-b447ea93]{padding:11px 12px;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;font-size:13px;vertical-align:top}th[data-v-b447ea93]{background:rgba(255,255,255,.92);font-weight:700;color:#0f172aa3}.strong[data-v-b447ea93]{font-weight:700}.muted[data-v-b447ea93]{color:#0f172a8f}.mono[data-v-b447ea93]{font-variant-numeric:tabular-nums}.mode[data-v-b447ea93]{display:inline-block;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.mode--manual[data-v-b447ea93]{background:rgba(249,115,22,.12);color:#c2410c}.mode--automatic[data-v-b447ea93]{background:rgba(14,165,233,.12);color:#0369a1}.mode--nepoznat[data-v-b447ea93]{background:rgba(239,68,68,.12);color:#b91c1c}.right[data-v-b447ea93]{text-align:right;width:1%;white-space:nowrap}.iconBtn[data-v-b447ea93]{border:1px solid rgba(15,23,42,.08);background:rgba(15,23,42,.04);width:34px;height:34px;border-radius:12px;display:inline-grid;place-items:center;cursor:pointer;color:#0f172ab3;margin-left:8px}.iconBtn--danger[data-v-b447ea93]{border-color:#ef44442e;background:rgba(239,68,68,.08);color:#b91c1c}.empty[data-v-b447ea93]{text-align:center;padding:18px;color:#0f172a8c;font-weight:700}@media (max-width: 960px){.header[data-v-b447ea93],.toolbar[data-v-b447ea93]{display:grid}.stats[data-v-b447ea93],.filters[data-v-b447ea93]{grid-template-columns:1fr}}.wrap[data-v-789ab171]{display:grid;gap:14px}.header[data-v-789ab171]{padding:16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.h1[data-v-789ab171]{font-weight:500;letter-spacing:-.03em;font-size:18px}.sub[data-v-789ab171]{font-size:12px;font-weight:700;color:#0f172a8c;margin-top:2px}.actions[data-v-789ab171]{display:flex;gap:10px}.layout[data-v-789ab171]{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:14px}.panel[data-v-789ab171]{padding:16px;display:grid;gap:16px;align-content:start}.panel--detail[data-v-789ab171]{min-width:0}.panel__head[data-v-789ab171]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panel__title[data-v-789ab171]{font-weight:700;letter-spacing:-.03em}.panel__sub[data-v-789ab171]{margin-top:4px;font-size:12px;font-weight:700;color:#0f172a8c}.badge[data-v-789ab171]{min-width:40px;height:40px;padding:0 12px;border-radius:14px;display:inline-grid;place-items:center;font-weight:800;color:#0f172a;background:linear-gradient(135deg,rgba(34,197,94,.22),rgba(14,165,233,.16))}.badge--soft[data-v-789ab171]{background:rgba(15,23,42,.06)}.createRow[data-v-789ab171]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.assignCard[data-v-789ab171]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(180px,220px) auto;gap:12px;align-items:end}.warehouseList[data-v-789ab171]{display:grid;gap:12px}.warehouseCard[data-v-789ab171]{padding:16px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at top right,rgba(16,185,129,.08),transparent 28%),rgba(255,255,255,.94);cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.warehouseCard[data-v-789ab171]:hover{transform:translateY(-1px);border-color:#0ea5e938;box-shadow:0 16px 28px #0f172a14}.warehouseCard.active[data-v-789ab171]{border-color:#0ea5e947;box-shadow:0 18px 30px #0ea5e914}.warehouseCard__head[data-v-789ab171]{display:flex;justify-content:space-between;gap:12px}.warehouseCard__name[data-v-789ab171],.strong[data-v-789ab171]{font-weight:700}.warehouseCard__meta[data-v-789ab171],.muted[data-v-789ab171]{color:#0f172a8f}.chips[data-v-789ab171]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-789ab171]{padding:6px 10px;border-radius:999px;background:rgba(14,165,233,.1);color:#0369a1;font-size:11px;font-weight:800;letter-spacing:.04em}.emptyInline[data-v-789ab171],.emptyState[data-v-789ab171],.empty[data-v-789ab171]{color:#0f172a8c;font-weight:700}.emptyState[data-v-789ab171]{padding:18px;border-radius:16px;background:rgba(15,23,42,.04)}.emptyState--large[data-v-789ab171]{min-height:280px;display:grid;place-items:center;text-align:center}.zoneEditor[data-v-789ab171]{display:grid;gap:14px}.hint[data-v-789ab171]{padding:12px 14px;color:#0f172aa3;font-weight:700;background:rgba(14,165,233,.06)}.tableWrap[data-v-789ab171]{overflow:auto;border-radius:16px;border:1px solid rgba(15,23,42,.08)}.table[data-v-789ab171]{width:100%;min-width:820px;border-collapse:collapse}th[data-v-789ab171],td[data-v-789ab171]{padding:11px 12px;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;font-size:13px;vertical-align:top}th[data-v-789ab171]{background:rgba(255,255,255,.92);font-weight:700;color:#0f172aa3}.capacityRow[data-v-789ab171]{display:grid;gap:8px;min-width:180px}.right[data-v-789ab171]{text-align:right;width:1%;white-space:nowrap}.mono[data-v-789ab171]{font-variant-numeric:tabular-nums}.iconBtn[data-v-789ab171]{border:1px solid rgba(15,23,42,.08);background:rgba(15,23,42,.04);width:34px;height:34px;border-radius:12px;display:inline-grid;place-items:center;cursor:pointer;color:#0f172ab3;margin-left:8px}.iconBtn[data-v-789ab171]:disabled{opacity:.5;cursor:not-allowed}.iconBtn--danger[data-v-789ab171]{border-color:#ef44442e;background:rgba(239,68,68,.08);color:#b91c1c}@media (max-width: 1180px){.layout[data-v-789ab171]{grid-template-columns:1fr}}@media (max-width: 860px){.header[data-v-789ab171],.createRow[data-v-789ab171],.assignCard[data-v-789ab171]{display:grid;grid-template-columns:1fr}}.panel[data-v-ea8f4dbc]{padding:16px;display:grid;gap:16px}.panel__head[data-v-ea8f4dbc]{display:flex;justify-content:space-between;gap:12px}.panel__title[data-v-ea8f4dbc]{font-weight:700;letter-spacing:-.03em}.panel__sub[data-v-ea8f4dbc]{margin-top:4px;font-size:12px;font-weight:700;color:#0f172a8c}.formRow[data-v-ea8f4dbc]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}@media (max-width: 720px){.formRow[data-v-ea8f4dbc]{grid-template-columns:1fr}}.panel[data-v-215c0e2f]{padding:16px;display:grid;gap:16px}.panel__head[data-v-215c0e2f]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.panel__title[data-v-215c0e2f]{font-weight:700;letter-spacing:-.03em}.panel__sub[data-v-215c0e2f]{margin-top:4px;font-size:12px;font-weight:700;color:#0f172a8c}.ghostBtn[data-v-215c0e2f]{height:40px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.9);padding:0 14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:700;color:#0f172ab8}.errorState[data-v-215c0e2f]{padding:12px 14px;border-radius:14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.14);color:#b91c1c;font-weight:700}.tableWrap[data-v-215c0e2f]{overflow:auto;border-radius:16px;border:1px solid rgba(15,23,42,.08)}.table[data-v-215c0e2f]{width:100%;min-width:480px;border-collapse:collapse}th[data-v-215c0e2f],td[data-v-215c0e2f]{padding:11px 12px;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;font-size:13px}th[data-v-215c0e2f]{background:rgba(255,255,255,.92);font-weight:700;color:#0f172aa3}.mono[data-v-215c0e2f]{font-variant-numeric:tabular-nums;color:#0f172a8f;font-weight:700}.strong[data-v-215c0e2f]{font-weight:700}.right[data-v-215c0e2f]{text-align:right;width:1%;white-space:nowrap}.iconBtn[data-v-215c0e2f]{border:1px solid rgba(15,23,42,.08);background:rgba(15,23,42,.04);width:34px;height:34px;border-radius:12px;display:inline-grid;place-items:center;cursor:pointer;color:#0f172ab3}.iconBtn[data-v-215c0e2f]:disabled{opacity:.5;cursor:not-allowed}.iconBtn--danger[data-v-215c0e2f]{border-color:#ef44442e;background:rgba(239,68,68,.08);color:#b91c1c}.empty[data-v-215c0e2f]{text-align:center;padding:18px;color:#0f172a8c;font-weight:700}@media (max-width: 720px){.panel__head[data-v-215c0e2f]{display:grid}}.wrap[data-v-a1e12f60]{display:grid;gap:14px}.header[data-v-a1e12f60]{padding:16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.h1[data-v-a1e12f60]{font-weight:500;letter-spacing:-.03em;font-size:18px}.sub[data-v-a1e12f60]{font-size:12px;font-weight:700;color:#0f172a8c;margin-top:2px}.actions[data-v-a1e12f60]{display:flex;gap:10px}.stats[data-v-a1e12f60]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:14px}.stat[data-v-a1e12f60]{padding:18px;display:grid;gap:8px;background:radial-gradient(circle at top right,rgba(16,185,129,.16),transparent 28%),rgba(255,255,255,.92)}.stat span[data-v-a1e12f60]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#0f172a80;font-weight:800}.stat strong[data-v-a1e12f60]{font-size:28px;letter-spacing:-.05em}.layout[data-v-a1e12f60]{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:14px;align-items:start}@media (max-width: 980px){.layout[data-v-a1e12f60]{grid-template-columns:1fr}}@media (max-width: 720px){.header[data-v-a1e12f60]{display:grid;grid-template-columns:1fr}}.home[data-v-05d91f4f]{display:grid;gap:18px}.hero[data-v-05d91f4f]{padding:28px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:18px;overflow:hidden;background:radial-gradient(circle at top left,rgba(34,197,94,.18),transparent 30%),radial-gradient(circle at bottom right,rgba(249,115,22,.18),transparent 28%),linear-gradient(135deg,rgba(8,145,178,.08),rgba(15,23,42,.04)),rgba(255,255,255,.92)}.eyebrow[data-v-05d91f4f]{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:#0891b2c7}h1[data-v-05d91f4f]{margin:10px 0 8px;font-size:38px;line-height:.95;letter-spacing:-.06em}.hero p[data-v-05d91f4f],.feature p[data-v-05d91f4f]{margin:0;color:#0f172a9e;font-weight:600}.hero__actions[data-v-05d91f4f]{display:flex;gap:10px;margin-top:18px}.hero__panel[data-v-05d91f4f]{position:relative;min-height:220px;display:grid;place-items:center}.pulse[data-v-05d91f4f]{position:absolute;border-radius:999px;filter:blur(4px)}.pulse--one[data-v-05d91f4f]{width:190px;height:190px;background:rgba(14,165,233,.16);top:10px;right:8px}.pulse--two[data-v-05d91f4f]{width:150px;height:150px;background:rgba(34,197,94,.14);bottom:0;left:20px}.panelCard[data-v-05d91f4f]{position:relative;z-index:1;width:min(100%,280px);padding:22px;border-radius:24px;display:grid;gap:10px;color:#0f172a}.panelCard--glass[data-v-05d91f4f]{background:rgba(255,255,255,.74);border:1px solid rgba(255,255,255,.6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 30px 60px #082f491f}.panelCard strong[data-v-05d91f4f]{font-size:22px;letter-spacing:-.04em}.panelCard span[data-v-05d91f4f]{color:#0f172aa3;font-weight:600}.grid[data-v-05d91f4f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.feature[data-v-05d91f4f]{padding:22px;display:grid;gap:14px}.feature__head[data-v-05d91f4f]{display:flex;align-items:center;justify-content:space-between}.feature__icon[data-v-05d91f4f]{width:50px;height:50px;border-radius:18px;display:grid;place-items:center;background:rgba(255,255,255,.76)}.feature__chip[data-v-05d91f4f]{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0f172a7a}.feature h2[data-v-05d91f4f]{margin:0;font-size:28px;letter-spacing:-.05em}.card--in[data-v-05d91f4f]{background:linear-gradient(135deg,rgba(16,185,129,.11),rgba(255,255,255,.94))}.card--out[data-v-05d91f4f]{background:linear-gradient(135deg,rgba(249,115,22,.12),rgba(255,255,255,.94))}@media (max-width: 1100px){.hero[data-v-05d91f4f],.grid[data-v-05d91f4f]{grid-template-columns:1fr}}@media (max-width: 720px){h1[data-v-05d91f4f]{font-size:30px}.hero__actions[data-v-05d91f4f]{display:grid}}.form[data-v-9af8fbd7]{display:grid;gap:14px}.grid[data-v-9af8fbd7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.actions[data-v-9af8fbd7]{display:flex;justify-content:flex-end;gap:10px}.errorBanner[data-v-9af8fbd7]{padding:12px 14px;border-radius:14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.16);color:#b91c1c;font-weight:700}@media (max-width: 720px){.grid[data-v-9af8fbd7],.actions[data-v-9af8fbd7]{display:grid}}.form[data-v-c5b9a521]{display:grid;gap:14px}.grid[data-v-c5b9a521]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.actions[data-v-c5b9a521]{display:flex;justify-content:flex-end;gap:10px}.errorBanner[data-v-c5b9a521]{padding:12px 14px;border-radius:14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.16);color:#b91c1c;font-weight:700}@media (max-width: 720px){.grid[data-v-c5b9a521],.actions[data-v-c5b9a521]{display:grid}}.wizard[data-v-e7e4ffdb]{display:grid;gap:18px}.intro[data-v-e7e4ffdb]{display:grid;gap:16px;padding:18px;border-radius:18px;background:radial-gradient(circle at top right,rgba(16,185,129,.18),transparent 30%),linear-gradient(135deg,rgba(8,145,178,.08),rgba(245,158,11,.1)),rgba(248,250,252,.92);border:1px solid rgba(15,23,42,.06)}.eyebrow[data-v-e7e4ffdb]{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:#0891b2c7}.heroTitle[data-v-e7e4ffdb]{margin-top:8px;font-size:28px;font-weight:700;letter-spacing:-.03em}.intro p[data-v-e7e4ffdb]{margin:8px 0 0;max-width:620px;color:#0f172a9e;font-weight:600}.steps[data-v-e7e4ffdb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.step[data-v-e7e4ffdb]{padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.68);border:1px solid rgba(15,23,42,.08);font-weight:700;color:#0f172a8c}.step--active[data-v-e7e4ffdb]{background:rgba(16,185,129,.12);border-color:#10b9812e;color:#047857}.step--done[data-v-e7e4ffdb]{background:rgba(14,165,233,.1);border-color:#0ea5e929;color:#0369a1}.errorBanner[data-v-e7e4ffdb]{padding:12px 14px;border-radius:14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.16);color:#b91c1c;font-weight:700}.stepBody[data-v-e7e4ffdb],.items[data-v-e7e4ffdb],.itemRow[data-v-e7e4ffdb]{display:grid;gap:14px}.sectionHead[data-v-e7e4ffdb],.itemRow__head[data-v-e7e4ffdb],.footer[data-v-e7e4ffdb]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sectionTitle[data-v-e7e4ffdb],.itemRow__title[data-v-e7e4ffdb]{font-weight:700;letter-spacing:-.03em}.sectionSub[data-v-e7e4ffdb],.itemRow__sub[data-v-e7e4ffdb]{margin-top:4px;font-size:12px;font-weight:700;color:#0f172a8c}.grid[data-v-e7e4ffdb],.itemGrid[data-v-e7e4ffdb],.docSummary[data-v-e7e4ffdb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.docSummary[data-v-e7e4ffdb]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;border-radius:16px;background:rgba(15,23,42,.04)}.docSummary div[data-v-e7e4ffdb]{display:grid;gap:4px}.docSummary span[data-v-e7e4ffdb]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#0f172a75;font-weight:800}.docSummary strong[data-v-e7e4ffdb]{font-size:14px}.itemRow[data-v-e7e4ffdb]{padding:14px;border-radius:16px;border:1px solid rgba(109,40,217,.14);background:linear-gradient(135deg,rgba(245,243,255,.96),rgba(250,245,255,.9)),rgba(255,255,255,.82)}.iconBtn[data-v-e7e4ffdb]{border:1px solid rgba(15,23,42,.08);background:rgba(15,23,42,.04);width:34px;height:34px;border-radius:12px;display:inline-grid;place-items:center;cursor:pointer;color:#0f172ab3;font-size:22px;line-height:1}.iconBtn[data-v-e7e4ffdb]:disabled{opacity:.5;cursor:not-allowed}.iconBtn--danger[data-v-e7e4ffdb]{border-color:#ef44442e;background:rgba(239,68,68,.08);color:#b91c1c}.footer[data-v-e7e4ffdb]{justify-content:flex-end;align-items:center}@media (max-width: 860px){.steps[data-v-e7e4ffdb],.grid[data-v-e7e4ffdb],.itemGrid[data-v-e7e4ffdb],.docSummary[data-v-e7e4ffdb]{grid-template-columns:1fr}.sectionHead[data-v-e7e4ffdb],.itemRow__head[data-v-e7e4ffdb],.footer[data-v-e7e4ffdb]{display:grid}}.panel[data-v-284b6f24]{padding:16px;display:grid;gap:16px}.panel__head[data-v-284b6f24]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.panel__title[data-v-284b6f24]{font-weight:700;letter-spacing:-.03em}.panel__sub[data-v-284b6f24]{margin-top:4px;font-size:12px;font-weight:700;color:#0f172a8c}.ghostBtn[data-v-284b6f24]{height:40px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.9);padding:0 14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:700;color:#0f172ab8}.errorState[data-v-284b6f24]{padding:12px 14px;border-radius:14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.14);color:#b91c1c;font-weight:700}.tableWrap[data-v-284b6f24]{overflow-x:auto;border-radius:16px;border:1px solid rgba(15,23,42,.08)}.table[data-v-284b6f24]{width:100%;min-width:980px;border-collapse:collapse}th[data-v-284b6f24],td[data-v-284b6f24]{padding:12px;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;font-size:13px;vertical-align:top}th[data-v-284b6f24]{background:rgba(255,255,255,.92);font-weight:700;color:#0f172aa3}.documentRow[data-v-284b6f24]{background:rgba(255,255,255,.9)}.documentRow--open td[data-v-284b6f24]{border-bottom-color:#0ea5e91f}.strong[data-v-284b6f24]{font-weight:700}.muted[data-v-284b6f24]{color:#0f172a8f}.mono[data-v-284b6f24]{font-variant-numeric:tabular-nums}.countPill[data-v-284b6f24]{display:inline-grid;place-items:center;min-width:34px;height:28px;padding:0 10px;border-radius:999px;background:rgba(99,102,241,.1);color:#4f46e5;font-weight:800}.detailRow td[data-v-284b6f24]{padding:0 12px 12px;background:rgba(248,250,252,.72)}.detailBox[data-v-284b6f24]{overflow:hidden;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.86)}.detailHead[data-v-284b6f24],.detailItem[data-v-284b6f24]{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(150px,1fr) minmax(140px,.9fr) minmax(90px,.6fr) minmax(120px,.8fr) minmax(96px,auto);gap:12px;align-items:center;padding:11px 12px}.detailHead[data-v-284b6f24]{background:rgba(15,23,42,.035);color:#0f172a94;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.detailItem+.detailItem[data-v-284b6f24]{border-top:1px solid rgba(15,23,42,.06)}.detailActions[data-v-284b6f24]{display:flex;justify-content:flex-end;gap:8px}.chemicalCell[data-v-284b6f24]{display:inline-grid;gap:2px}.chemicalCell--tooltip[data-v-284b6f24]{cursor:help}.chemicalTooltipPortal[data-v-284b6f24]{position:fixed;z-index:9999;width:300px;padding:14px;border-radius:18px;background:rgba(15,23,42,.96);color:#fffffff5;border:1px solid rgba(148,163,184,.18);box-shadow:0 24px 50px #0f172a47;pointer-events:none}.chemicalTooltipPortal[data-v-284b6f24]:before{content:"";position:absolute;bottom:-8px;left:22px;width:16px;height:16px;background:rgba(15,23,42,.96);border-right:1px solid rgba(148,163,184,.18);border-bottom:1px solid rgba(148,163,184,.18);transform:rotate(45deg)}.chemicalTooltip__title[data-v-284b6f24]{margin-bottom:10px;font-size:14px;font-weight:800;letter-spacing:-.02em}.chemicalTooltip__row[data-v-284b6f24]{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid rgba(255,255,255,.08)}.chemicalTooltip__row[data-v-284b6f24]:first-of-type{border-top:0}.chemicalTooltip__row span[data-v-284b6f24]{color:#e2e8f0b8}.chemicalTooltip__row strong[data-v-284b6f24]{text-align:right;font-weight:700}.pill[data-v-284b6f24]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(14,165,233,.1);color:#0369a1;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pill--warn[data-v-284b6f24]{background:rgba(249,115,22,.12);color:#c2410c}.right[data-v-284b6f24]{text-align:right;width:1%;white-space:nowrap}.expandBtn[data-v-284b6f24],.iconBtn[data-v-284b6f24]{border:1px solid rgba(15,23,42,.08);background:rgba(15,23,42,.04);width:34px;height:34px;border-radius:12px;display:inline-grid;place-items:center;cursor:pointer;color:#0f172ab3;margin-left:8px}.detailActions .iconBtn[data-v-284b6f24]{margin-left:0}.expandBtn[data-v-284b6f24]{transition:background .15s ease,color .15s ease,transform .15s ease}.expandBtn--open[data-v-284b6f24]{background:rgba(14,165,233,.12);color:#0369a1;transform:rotate(45deg)}.iconBtn[data-v-284b6f24]:disabled{opacity:.5;cursor:not-allowed}.iconBtn--danger[data-v-284b6f24]{border-color:#ef44442e;background:rgba(239,68,68,.08);color:#b91c1c}.iconBtn--export[data-v-284b6f24]{border-color:#0ea5e92e;background:rgba(14,165,233,.08);color:#0369a1}.empty[data-v-284b6f24]{text-align:center;padding:18px;color:#0f172a8c;font-weight:700}@media (max-width: 900px){.panel__head[data-v-284b6f24]{display:grid}.detailHead[data-v-284b6f24]{display:none}.detailItem[data-v-284b6f24]{grid-template-columns:1fr;align-items:start}.detailActions[data-v-284b6f24]{justify-content:flex-start}}.wrap[data-v-f8230f58]{display:grid;gap:14px}.hero[data-v-f8230f58]{padding:18px;display:flex;justify-content:space-between;align-items:center;gap:16px;background:radial-gradient(circle at top right,var(--accent),transparent 28%),linear-gradient(135deg,var(--soft),rgba(255,255,255,.94))}.eyebrow[data-v-f8230f58]{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:#0f172a8c}.h1[data-v-f8230f58]{margin-top:6px;font-weight:700;letter-spacing:-.05em;font-size:32px}.sub[data-v-f8230f58]{margin-top:4px;color:#0f172a94;font-weight:600}.hero__actions[data-v-f8230f58]{display:flex;gap:10px}.stats[data-v-f8230f58]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stat[data-v-f8230f58]{padding:18px;display:grid;gap:8px;background:radial-gradient(circle at top right,rgba(255,255,255,.7),transparent 30%),rgba(255,255,255,.92)}.stat span[data-v-f8230f58]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#0f172a80;font-weight:800}.stat strong[data-v-f8230f58]{font-size:30px;letter-spacing:-.05em}.filters[data-v-f8230f58]{padding:16px;display:grid;gap:14px}.panelTitle[data-v-f8230f58]{font-weight:700;letter-spacing:-.03em}.panelSub[data-v-f8230f58]{margin-top:4px;font-size:12px;font-weight:700;color:#0f172a8c}.filters__grid[data-v-f8230f58]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:10px;align-items:end}.filters__actions[data-v-f8230f58]{display:flex;gap:10px}.ghostBtn[data-v-f8230f58]{height:40px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.9);padding:0 14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:700;color:#0f172ab8}@media (max-width: 1120px){.filters__grid[data-v-f8230f58]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.hero[data-v-f8230f58],.hero__actions[data-v-f8230f58],.stats[data-v-f8230f58],.filters__actions[data-v-f8230f58]{display:grid}.stats[data-v-f8230f58],.filters__grid[data-v-f8230f58]{grid-template-columns:1fr}}.modalBody[data-v-f594c046]{display:grid;gap:16px}.grid[data-v-f594c046]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.actions[data-v-f594c046]{display:flex;justify-content:flex-end;gap:10px}.errorBanner[data-v-f594c046]{padding:12px 14px;border-radius:14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.16);color:#b91c1c;font-weight:700}@media (max-width: 760px){.grid[data-v-f594c046],.actions[data-v-f594c046]{display:grid}}.wizard[data-v-b2f5c878]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:18px;height:100%;min-height:0}.wizard__intro[data-v-b2f5c878]{display:grid;gap:16px;padding:18px;border-radius:20px;background:radial-gradient(circle at top right,rgba(249,115,22,.2),transparent 32%),linear-gradient(135deg,rgba(249,115,22,.1),rgba(255,255,255,.96))}.eyebrow[data-v-b2f5c878]{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:#0f172a8c}.title[data-v-b2f5c878]{margin-top:8px;font-size:28px;font-weight:700;letter-spacing:-.05em}.wizard__intro p[data-v-b2f5c878]{margin:8px 0 0;color:#0f172a9e;font-weight:600}.steps[data-v-b2f5c878]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.step[data-v-b2f5c878]{padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.68);border:1px solid rgba(15,23,42,.08);font-weight:700;color:#0f172a8c}.step--active[data-v-b2f5c878]{background:rgba(249,115,22,.12);border-color:#f973162e;color:#c2410c}.step--done[data-v-b2f5c878]{background:rgba(16,185,129,.1);border-color:#10b98129;color:#047857}.stepBody[data-v-b2f5c878]{display:grid;gap:16px;min-height:0}.stepBody--lots[data-v-b2f5c878]{grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.stepHeader[data-v-b2f5c878],.lotCard__top[data-v-b2f5c878],.lotCard__meta[data-v-b2f5c878],.wizard__actions[data-v-b2f5c878],.pager[data-v-b2f5c878],.pager__actions[data-v-b2f5c878],.quantityRow[data-v-b2f5c878],.selectedRow[data-v-b2f5c878]{display:flex;justify-content:space-between;gap:12px}.stepHeader[data-v-b2f5c878]{align-items:flex-start}.stepTitle[data-v-b2f5c878]{font-weight:700;letter-spacing:-.03em}.stepSub[data-v-b2f5c878]{margin-top:4px;font-size:12px;font-weight:700;color:#0f172a8c}.errorBanner[data-v-b2f5c878],.emptyState[data-v-b2f5c878]{padding:12px 14px;border-radius:14px;font-weight:700}.errorBanner[data-v-b2f5c878]{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.16);color:#b91c1c}.emptyState[data-v-b2f5c878]{background:rgba(15,23,42,.04);color:#0f172a9e}.formGrid[data-v-b2f5c878],.summaryGrid[data-v-b2f5c878]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.searchBar[data-v-b2f5c878]{max-width:480px}.lotScroller[data-v-b2f5c878]{min-height:0;height:390px;overflow-y:auto;padding-right:6px}.lotGrid[data-v-b2f5c878]{display:grid;gap:10px}.lotCard[data-v-b2f5c878]{border-radius:18px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,250,252,.94));overflow:hidden}.lotCard--active[data-v-b2f5c878]{border-color:#f9731659;box-shadow:0 18px 40px #f973161f;background:linear-gradient(135deg,rgba(255,237,213,.92),rgba(255,255,255,.98))}.lotCard__main[data-v-b2f5c878]{width:100%;text-align:left;border:0;background:transparent;padding:14px;display:grid;gap:12px;cursor:pointer}.lotCard__meta div[data-v-b2f5c878],.summaryCard[data-v-b2f5c878],.notePreview[data-v-b2f5c878]{display:grid;gap:6px}.lotCard__title[data-v-b2f5c878]{font-weight:700}.lotCard__sub[data-v-b2f5c878],.pager__meta[data-v-b2f5c878],.pager__page[data-v-b2f5c878]{color:#0f172a8f}.lotCard__meta span[data-v-b2f5c878],.summaryCard span[data-v-b2f5c878]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#0f172a75;font-weight:800}.quantityRow[data-v-b2f5c878]{align-items:end;padding:0 14px 14px}.quantityRow .field[data-v-b2f5c878]{flex:1}.removeBtn[data-v-b2f5c878]{height:40px;border-radius:12px;border:1px solid rgba(239,68,68,.18);background:rgba(239,68,68,.08);color:#b91c1c;padding:0 12px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:700}.pill[data-v-b2f5c878]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(14,165,233,.1);color:#0369a1;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lotCard--warn .pill[data-v-b2f5c878]{background:rgba(249,115,22,.12);color:#c2410c}.pager[data-v-b2f5c878]{align-items:center}.pager__meta[data-v-b2f5c878],.pager__page[data-v-b2f5c878]{font-weight:700}.pageBtn[data-v-b2f5c878]{height:36px;padding:0 12px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.9);cursor:pointer;font-weight:700;color:#0f172ab8}.pageBtn[data-v-b2f5c878]:disabled{opacity:.5;cursor:not-allowed}.summaryCard[data-v-b2f5c878],.selectedList[data-v-b2f5c878],.notePreview[data-v-b2f5c878]{padding:14px;border-radius:16px;background:rgba(15,23,42,.04)}.summaryCard strong[data-v-b2f5c878]{font-size:18px;letter-spacing:-.03em}.selectedList[data-v-b2f5c878]{display:grid;gap:8px}.selectedRow[data-v-b2f5c878]{align-items:center}.selectedRow div[data-v-b2f5c878]:first-child{display:grid;gap:3px}.selectedRow span[data-v-b2f5c878],.notePreview p[data-v-b2f5c878]{margin:0;color:#0f172a94;font-weight:600}.notePreview__title[data-v-b2f5c878]{font-weight:700}.mono[data-v-b2f5c878]{font-variant-numeric:tabular-nums}.wizard__actionsRight[data-v-b2f5c878]{display:flex;gap:10px}@media (max-width: 860px){.steps[data-v-b2f5c878],.formGrid[data-v-b2f5c878],.summaryGrid[data-v-b2f5c878]{grid-template-columns:1fr}.stepHeader[data-v-b2f5c878],.lotCard__top[data-v-b2f5c878],.lotCard__meta[data-v-b2f5c878],.wizard__actions[data-v-b2f5c878],.pager[data-v-b2f5c878],.pager__actions[data-v-b2f5c878],.quantityRow[data-v-b2f5c878],.selectedRow[data-v-b2f5c878]{display:grid}.searchBar[data-v-b2f5c878]{max-width:none}}.wrap[data-v-b7efe7d5]{display:grid;gap:14px}.hero[data-v-b7efe7d5]{padding:18px;display:flex;justify-content:space-between;align-items:center;gap:16px;background:radial-gradient(circle at top right,rgba(249,115,22,.24),transparent 26%),linear-gradient(135deg,rgba(249,115,22,.12),rgba(255,255,255,.94))}.eyebrow[data-v-b7efe7d5]{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:#0f172a8c}.h1[data-v-b7efe7d5]{margin-top:6px;font-weight:700;letter-spacing:-.05em;font-size:32px}.hero__actions[data-v-b7efe7d5],.filters__actions[data-v-b7efe7d5]{display:flex;gap:10px}.stats[data-v-b7efe7d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stat[data-v-b7efe7d5]{padding:18px;display:grid;gap:8px;background:radial-gradient(circle at top right,rgba(255,255,255,.7),transparent 30%),rgba(255,255,255,.92)}.stat--warn[data-v-b7efe7d5]{background:radial-gradient(circle at top right,rgba(249,115,22,.18),transparent 30%),rgba(255,255,255,.92)}.stat span[data-v-b7efe7d5]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#0f172a80;font-weight:800}.stat strong[data-v-b7efe7d5]{font-size:30px;letter-spacing:-.05em}.filters[data-v-b7efe7d5],.panel[data-v-b7efe7d5]{padding:16px;display:grid;gap:14px}.filters__grid[data-v-b7efe7d5]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:10px;align-items:end}.panelTitle[data-v-b7efe7d5],.panel__title[data-v-b7efe7d5]{font-weight:700;letter-spacing:-.03em}.panelSub[data-v-b7efe7d5],.panel__sub[data-v-b7efe7d5]{margin-top:4px;font-size:12px;font-weight:700;color:#0f172a8c}.panel__head[data-v-b7efe7d5]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.tableWrap[data-v-b7efe7d5]{overflow-x:auto;border-radius:16px;border:1px solid rgba(15,23,42,.08)}.table[data-v-b7efe7d5]{width:100%;min-width:1080px;border-collapse:collapse}th[data-v-b7efe7d5],td[data-v-b7efe7d5]{padding:12px;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;font-size:13px;vertical-align:top}th[data-v-b7efe7d5]{background:rgba(255,255,255,.92);font-weight:700;color:#0f172aa3}.strong[data-v-b7efe7d5]{font-weight:700}.muted[data-v-b7efe7d5]{color:#0f172a8f}.mono[data-v-b7efe7d5]{font-variant-numeric:tabular-nums}.documentRow[data-v-b7efe7d5]{background:rgba(255,255,255,.9)}.documentRow--open td[data-v-b7efe7d5]{border-bottom-color:#f973161f}.countPill[data-v-b7efe7d5]{display:inline-grid;place-items:center;min-width:34px;height:28px;padding:0 10px;border-radius:999px;background:rgba(249,115,22,.1);color:#c2410c;font-weight:800}.detailRow td[data-v-b7efe7d5]{padding:0 12px 12px;background:rgba(248,250,252,.72)}.detailBox[data-v-b7efe7d5]{overflow:hidden;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.86)}.detailHead[data-v-b7efe7d5],.detailItem[data-v-b7efe7d5]{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(80px,.5fr) minmax(90px,.6fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(140px,1fr) minmax(70px,auto);gap:12px;align-items:center;padding:11px 12px}.detailHead[data-v-b7efe7d5]{background:rgba(15,23,42,.035);color:#0f172a94;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.detailItem+.detailItem[data-v-b7efe7d5]{border-top:1px solid rgba(15,23,42,.06)}.detailActions[data-v-b7efe7d5]{display:flex;justify-content:flex-end;gap:8px}.pill[data-v-b7efe7d5]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(14,165,233,.1);color:#0369a1;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pill--warn[data-v-b7efe7d5]{background:rgba(249,115,22,.12);color:#c2410c}.errorState[data-v-b7efe7d5],.infoState[data-v-b7efe7d5],.emptyState[data-v-b7efe7d5]{padding:12px 14px;border-radius:14px;font-weight:700}.errorState[data-v-b7efe7d5]{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.14);color:#b91c1c}.infoState[data-v-b7efe7d5]{background:rgba(14,165,233,.08);border:1px solid rgba(14,165,233,.14);color:#0369a1}.emptyState[data-v-b7efe7d5]{text-align:center;color:#0f172a8c}.actionsCell[data-v-b7efe7d5]{white-space:nowrap}.expandBtn[data-v-b7efe7d5],.iconBtn[data-v-b7efe7d5]{border:1px solid rgba(15,23,42,.08);background:rgba(15,23,42,.04);width:34px;height:34px;border-radius:12px;display:inline-grid;place-items:center;cursor:pointer;color:#0f172ab3;margin-left:8px}.detailActions .iconBtn[data-v-b7efe7d5]{margin-left:0}.expandBtn[data-v-b7efe7d5]{transition:background .15s ease,color .15s ease,transform .15s ease}.expandBtn--open[data-v-b7efe7d5]{background:rgba(249,115,22,.12);color:#c2410c;transform:rotate(45deg)}.iconBtn[data-v-b7efe7d5]:disabled{opacity:.5;cursor:not-allowed}.iconBtn--danger[data-v-b7efe7d5]{border-color:#ef44442e;background:rgba(239,68,68,.08);color:#b91c1c}.iconBtn--export[data-v-b7efe7d5]{border-color:#0ea5e92e;background:rgba(14,165,233,.08);color:#0369a1}.ghostBtn[data-v-b7efe7d5]{height:40px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.9);padding:0 14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:700;color:#0f172ab8}@media (max-width: 1120px){.filters__grid[data-v-b7efe7d5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.hero[data-v-b7efe7d5],.hero__actions[data-v-b7efe7d5],.stats[data-v-b7efe7d5],.filters__actions[data-v-b7efe7d5]{display:grid}.stats[data-v-b7efe7d5],.filters__grid[data-v-b7efe7d5]{grid-template-columns:1fr}.detailHead[data-v-b7efe7d5]{display:none}.detailItem[data-v-b7efe7d5]{grid-template-columns:1fr;align-items:start}.detailActions[data-v-b7efe7d5]{justify-content:flex-start}}.home[data-v-4eec3003]{display:grid;gap:18px}.hero[data-v-4eec3003]{padding:28px;background:radial-gradient(circle at top right,rgba(14,165,233,.18),transparent 30%),linear-gradient(135deg,rgba(14,165,233,.08),rgba(34,197,94,.12)),rgba(255,255,255,.92)}.eyebrow[data-v-4eec3003]{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#0e7490c7}h1[data-v-4eec3003]{margin:10px 0 8px;font-size:34px;line-height:1;letter-spacing:-.05em}p[data-v-4eec3003]{margin:0;max-width:760px;color:#0f172a9e;font-weight:600}.grid[data-v-4eec3003]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.option[data-v-4eec3003]{padding:24px;display:grid;gap:14px;background:radial-gradient(circle at top right,rgba(34,197,94,.16),transparent 28%),rgba(255,255,255,.94)}.option__icon[data-v-4eec3003]{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;color:#0f172a;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.92),transparent 48%),linear-gradient(135deg,rgba(34,197,94,.3),rgba(14,165,233,.34))}.option__meta[data-v-4eec3003]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f172a73}h2[data-v-4eec3003]{margin:0;font-size:26px;letter-spacing:-.04em}@media (max-width: 1100px){.grid[data-v-4eec3003]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.grid[data-v-4eec3003]{grid-template-columns:1fr}h1[data-v-4eec3003]{font-size:28px}}.reportPage[data-v-fc9712ed]{display:grid;gap:16px}.hero[data-v-fc9712ed]{padding:22px;display:flex;justify-content:space-between;gap:18px;align-items:flex-start;background:radial-gradient(circle at top right,rgba(14,165,233,.18),transparent 30%),linear-gradient(135deg,rgba(14,165,233,.08),rgba(34,197,94,.12)),rgba(255,255,255,.94)}.eyebrow[data-v-fc9712ed]{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#0e7490c7}h1[data-v-fc9712ed]{margin:8px 0 6px;font-size:34px;letter-spacing:-.05em}p[data-v-fc9712ed]{margin:0;max-width:720px;color:#0f172a9e;font-weight:600}.hero__actions[data-v-fc9712ed]{display:grid;gap:10px;min-width:280px}.selector[data-v-fc9712ed]{display:grid;gap:6px}.selector__label[data-v-fc9712ed],.stat span[data-v-fc9712ed],.sectionSub[data-v-fc9712ed],.muted[data-v-fc9712ed],.bigGauge__center span[data-v-fc9712ed],.legendItem small[data-v-fc9712ed]{color:#0f172a94}.selector__label[data-v-fc9712ed],.stat span[data-v-fc9712ed]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.errorState[data-v-fc9712ed]{display:flex;align-items:center;gap:10px;padding:14px 16px;color:#b91c1c;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.14)}.stats[data-v-fc9712ed]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stat[data-v-fc9712ed]{padding:18px;display:grid;gap:8px;background:rgba(255,255,255,.94)}.stat--primary[data-v-fc9712ed]{background:radial-gradient(circle at top right,rgba(14,165,233,.18),transparent 30%),rgba(255,255,255,.94)}.stat--warn[data-v-fc9712ed]{background:radial-gradient(circle at top right,rgba(249,115,22,.2),transparent 28%),rgba(255,255,255,.94)}.stat strong[data-v-fc9712ed]{font-size:30px;letter-spacing:-.05em}.stat small[data-v-fc9712ed]{font-weight:600;color:#0f172a94}.contentGrid[data-v-fc9712ed]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:14px}.chartCard[data-v-fc9712ed],.overviewCard[data-v-fc9712ed],.tableCard[data-v-fc9712ed]{padding:18px;display:grid;gap:16px}.sectionHead[data-v-fc9712ed]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sectionTitle[data-v-fc9712ed]{font-weight:700;letter-spacing:-.03em}.sectionSub[data-v-fc9712ed]{margin-top:4px;font-size:12px;font-weight:700}.zoneBars[data-v-fc9712ed]{display:grid;gap:12px}.zoneBar[data-v-fc9712ed]{padding:14px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.94))}.zoneBar__head[data-v-fc9712ed]{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:10px}.zoneBar__title[data-v-fc9712ed],.strong[data-v-fc9712ed]{font-weight:700}.zoneBar__meta[data-v-fc9712ed],.mono[data-v-fc9712ed]{font-variant-numeric:tabular-nums}.zoneBar__meta[data-v-fc9712ed]{margin-top:4px;color:#0f172a94;font-weight:600}.zoneBar__right[data-v-fc9712ed]{display:grid;justify-items:end;gap:6px}.progress[data-v-fc9712ed]{position:relative;height:12px;border-radius:999px;overflow:hidden;background:rgba(15,23,42,.08)}.progress--sm[data-v-fc9712ed]{width:140px;height:8px}.progress__bar[data-v-fc9712ed]{height:100%;border-radius:999px;background:linear-gradient(90deg,#22c55e,#16a34a)}.status--ok.progress__bar[data-v-fc9712ed],.progress__bar.status--ok[data-v-fc9712ed]{background:linear-gradient(90deg,#22c55e,#16a34a)}.status--stop.progress__bar[data-v-fc9712ed],.progress__bar.status--stop[data-v-fc9712ed]{background:linear-gradient(90deg,#fb923c,#ea580c)}.status--unknown.progress__bar[data-v-fc9712ed],.progress__bar.status--unknown[data-v-fc9712ed]{background:linear-gradient(90deg,#94a3b8,#64748b)}.status[data-v-fc9712ed]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.status--ok[data-v-fc9712ed]{background:rgba(34,197,94,.14);color:#15803d}.status--stop[data-v-fc9712ed]{background:rgba(249,115,22,.14);color:#c2410c}.status--unknown[data-v-fc9712ed]{background:rgba(148,163,184,.2);color:#475569}.bigGauge[data-v-fc9712ed]{display:grid;place-items:center;padding:8px 0 12px}.bigGauge__ring[data-v-fc9712ed]{width:220px;height:220px;border-radius:999px;display:grid;place-items:center;background:conic-gradient(from -90deg,#0ea5e9 0deg,#22c55e calc(min(var(--occupancy, 0),100)*3.6deg),rgba(15,23,42,.08) 0deg);position:relative}.bigGauge__ring[data-v-fc9712ed]:before{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-radius:999px;background:rgba(255,255,255,.96)}.bigGauge__center[data-v-fc9712ed]{position:relative;z-index:1;display:grid;justify-items:center;gap:6px}.bigGauge__center strong[data-v-fc9712ed]{font-size:34px;letter-spacing:-.05em}.legendList[data-v-fc9712ed]{display:grid;gap:12px}.legendItem[data-v-fc9712ed]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:rgba(15,23,42,.04)}.legendItem strong[data-v-fc9712ed]{display:block;font-size:18px}.dot[data-v-fc9712ed]{width:12px;height:12px;border-radius:999px}.dot--ok[data-v-fc9712ed]{background:#16a34a}.dot--stop[data-v-fc9712ed]{background:#ea580c}.dot--unknown[data-v-fc9712ed]{background:#64748b}.tableWrap[data-v-fc9712ed]{overflow-x:auto;border-radius:16px;border:1px solid rgba(15,23,42,.08)}.table[data-v-fc9712ed]{width:100%;min-width:980px;border-collapse:collapse}th[data-v-fc9712ed],td[data-v-fc9712ed]{padding:12px;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;font-size:13px;vertical-align:top}th[data-v-fc9712ed]{background:rgba(255,255,255,.92);font-weight:700;color:#0f172aa3}.tablePercent[data-v-fc9712ed]{display:grid;gap:8px}.emptyState[data-v-fc9712ed]{padding:16px;border-radius:14px;text-align:center;font-weight:700;color:#0f172a94;background:rgba(15,23,42,.04)}@media (max-width: 1180px){.stats[data-v-fc9712ed],.contentGrid[data-v-fc9712ed]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.hero[data-v-fc9712ed],.zoneBar__head[data-v-fc9712ed],.stats[data-v-fc9712ed],.contentGrid[data-v-fc9712ed]{grid-template-columns:1fr;display:grid}.hero__actions[data-v-fc9712ed]{min-width:0}}@media (max-width: 640px){h1[data-v-fc9712ed]{font-size:28px}.bigGauge__ring[data-v-fc9712ed]{width:180px;height:180px}}.reportPage[data-v-4e5ce6af]{display:grid;gap:16px}.hero[data-v-4e5ce6af]{padding:22px;display:flex;justify-content:space-between;gap:18px;align-items:flex-start;background:radial-gradient(circle at top right,rgba(249,115,22,.18),transparent 30%),linear-gradient(135deg,rgba(249,115,22,.08),rgba(239,68,68,.12)),rgba(255,255,255,.94)}.eyebrow[data-v-4e5ce6af]{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#c2410cc7}h1[data-v-4e5ce6af]{margin:8px 0 6px;font-size:34px;letter-spacing:-.05em}p[data-v-4e5ce6af]{margin:0;max-width:760px;color:#0f172a9e;font-weight:600}.hero__actions[data-v-4e5ce6af],.filters__actions[data-v-4e5ce6af],.pager[data-v-4e5ce6af],.pager__actions[data-v-4e5ce6af]{display:flex;gap:10px}.filters[data-v-4e5ce6af],.urgencyCard[data-v-4e5ce6af],.summaryCard[data-v-4e5ce6af],.tableCard[data-v-4e5ce6af]{padding:18px;display:grid;gap:16px}.sectionHead[data-v-4e5ce6af]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sectionTitle[data-v-4e5ce6af]{font-weight:700;letter-spacing:-.03em}.sectionSub[data-v-4e5ce6af],.muted[data-v-4e5ce6af],.stat small[data-v-4e5ce6af],.pager__meta[data-v-4e5ce6af],.pager__page[data-v-4e5ce6af]{margin-top:4px;font-size:12px;font-weight:700;color:#0f172a8c}.filters__grid[data-v-4e5ce6af]{display:grid;grid-template-columns:1.3fr 1fr 1fr .9fr .9fr auto;gap:10px;align-items:end}.errorState[data-v-4e5ce6af]{display:flex;align-items:center;gap:10px;padding:14px 16px;color:#b91c1c;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.14)}.stats[data-v-4e5ce6af]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stat[data-v-4e5ce6af]{padding:18px;display:grid;gap:8px;background:rgba(255,255,255,.94)}.stat span[data-v-4e5ce6af]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#0f172a80;font-weight:800}.stat strong[data-v-4e5ce6af]{font-size:30px;letter-spacing:-.05em}.stat--primary[data-v-4e5ce6af]{background:radial-gradient(circle at top right,rgba(14,165,233,.18),transparent 30%),rgba(255,255,255,.94)}.stat--danger[data-v-4e5ce6af]{background:radial-gradient(circle at top right,rgba(239,68,68,.18),transparent 30%),rgba(255,255,255,.94)}.stat--warn[data-v-4e5ce6af]{background:radial-gradient(circle at top right,rgba(249,115,22,.2),transparent 30%),rgba(255,255,255,.94)}.contentGrid[data-v-4e5ce6af]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);gap:14px}.urgencyListScroller[data-v-4e5ce6af]{max-height:348px;overflow-y:auto;padding-right:6px}.urgencyList[data-v-4e5ce6af],.summaryBars[data-v-4e5ce6af]{display:grid;gap:12px}.urgencyItem[data-v-4e5ce6af],.summaryBar[data-v-4e5ce6af]{padding:14px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.94))}.urgencyItem[data-v-4e5ce6af]{display:flex;justify-content:space-between;gap:14px}.urgencyItem__title[data-v-4e5ce6af],.strong[data-v-4e5ce6af]{font-weight:700}.urgencyItem__meta[data-v-4e5ce6af]{margin-top:4px;color:#0f172a94;font-weight:600}.urgencyItem__right[data-v-4e5ce6af]{display:grid;justify-items:end;gap:6px}.urgency[data-v-4e5ce6af],.pageBtn[data-v-4e5ce6af],.ghostBtn[data-v-4e5ce6af]{font-weight:700}.urgency[data-v-4e5ce6af]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.urgency--expired[data-v-4e5ce6af]{background:rgba(239,68,68,.14);color:#b91c1c}.urgency--soon[data-v-4e5ce6af]{background:rgba(249,115,22,.14);color:#c2410c}.urgency--ok[data-v-4e5ce6af]{background:rgba(34,197,94,.14);color:#15803d}.summaryBar__head[data-v-4e5ce6af]{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}.progress[data-v-4e5ce6af]{position:relative;height:12px;border-radius:999px;overflow:hidden;background:rgba(15,23,42,.08)}.progress__bar[data-v-4e5ce6af]{height:100%;border-radius:999px}.progress__bar--expired[data-v-4e5ce6af]{background:linear-gradient(90deg,#ef4444,#dc2626)}.progress__bar--soon[data-v-4e5ce6af]{background:linear-gradient(90deg,#fb923c,#ea580c)}.progress__bar--ok[data-v-4e5ce6af]{background:linear-gradient(90deg,#22c55e,#16a34a)}.tableWrap[data-v-4e5ce6af]{overflow-x:auto;border-radius:16px;border:1px solid rgba(15,23,42,.08)}.table[data-v-4e5ce6af]{width:100%;min-width:1080px;border-collapse:collapse}th[data-v-4e5ce6af],td[data-v-4e5ce6af]{padding:12px;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;font-size:13px;vertical-align:top}th[data-v-4e5ce6af]{background:rgba(255,255,255,.92);font-weight:700;color:#0f172aa3}.mono[data-v-4e5ce6af]{font-variant-numeric:tabular-nums}.expiryCell[data-v-4e5ce6af]{display:grid;gap:8px}.emptyState[data-v-4e5ce6af]{padding:16px;border-radius:14px;text-align:center;font-weight:700;color:#0f172a94;background:rgba(15,23,42,.04)}.pager[data-v-4e5ce6af]{justify-content:space-between;align-items:center}.pageBtn[data-v-4e5ce6af],.ghostBtn[data-v-4e5ce6af]{height:40px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.9);padding:0 14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:#0f172ab8}.pageBtn[data-v-4e5ce6af]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 1180px){.stats[data-v-4e5ce6af],.contentGrid[data-v-4e5ce6af]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.filters__grid[data-v-4e5ce6af]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.hero[data-v-4e5ce6af],.urgencyItem[data-v-4e5ce6af],.stats[data-v-4e5ce6af],.contentGrid[data-v-4e5ce6af],.pager[data-v-4e5ce6af],.pager__actions[data-v-4e5ce6af]{display:grid;grid-template-columns:1fr}}@media (max-width: 640px){h1[data-v-4e5ce6af]{font-size:28px}.filters__grid[data-v-4e5ce6af]{grid-template-columns:1fr}}.reportPage[data-v-3cf9952c]{display:grid;gap:16px}.hero[data-v-3cf9952c]{padding:22px;display:flex;justify-content:space-between;gap:18px;align-items:flex-start;background:radial-gradient(circle at top right,rgba(34,197,94,.18),transparent 30%),linear-gradient(135deg,rgba(14,165,233,.08),rgba(34,197,94,.12)),rgba(255,255,255,.94)}.eyebrow[data-v-3cf9952c]{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#15803dc7}h1[data-v-3cf9952c]{margin:8px 0 6px;font-size:34px;letter-spacing:-.05em}p[data-v-3cf9952c]{margin:0;max-width:760px;color:#0f172a9e;font-weight:600}.hero__actions[data-v-3cf9952c],.filters__actions[data-v-3cf9952c]{display:flex;gap:10px}.filters[data-v-3cf9952c],.chartCard[data-v-3cf9952c],.timelineCard[data-v-3cf9952c],.tableCard[data-v-3cf9952c]{padding:18px;display:grid;gap:16px}.sectionHead[data-v-3cf9952c]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sectionTitle[data-v-3cf9952c]{font-weight:700;letter-spacing:-.03em}.sectionSub[data-v-3cf9952c],.muted[data-v-3cf9952c],.stat small[data-v-3cf9952c]{margin-top:4px;font-size:12px;font-weight:700;color:#0f172a8c}.filters__grid[data-v-3cf9952c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:end}.errorState[data-v-3cf9952c]{display:flex;align-items:center;gap:10px;padding:14px 16px;color:#b91c1c;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.14)}.stats[data-v-3cf9952c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stat[data-v-3cf9952c]{padding:18px;display:grid;gap:8px;background:rgba(255,255,255,.94)}.stat span[data-v-3cf9952c]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#0f172a80;font-weight:800}.stat strong[data-v-3cf9952c]{font-size:30px;letter-spacing:-.05em}.stat--primary[data-v-3cf9952c]{background:radial-gradient(circle at top right,rgba(34,197,94,.18),transparent 30%),rgba(255,255,255,.94)}.stat--warn[data-v-3cf9952c]{background:radial-gradient(circle at top right,rgba(14,165,233,.16),transparent 30%),rgba(255,255,255,.94)}.contentGrid[data-v-3cf9952c]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr);gap:14px}.barListScroller[data-v-3cf9952c],.timelineScroller[data-v-3cf9952c]{max-height:360px;overflow-y:auto;padding-right:6px}.barList[data-v-3cf9952c],.timelineList[data-v-3cf9952c]{display:grid;gap:12px}.barItem[data-v-3cf9952c],.timelineItem[data-v-3cf9952c]{padding:14px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.94))}.barItem__head[data-v-3cf9952c],.timelineItem__head[data-v-3cf9952c]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.strong[data-v-3cf9952c],.chemicalName[data-v-3cf9952c]{font-weight:700}.chemicalName[data-v-3cf9952c]{padding-left:18px}.progress[data-v-3cf9952c]{position:relative;height:12px;border-radius:999px;overflow:hidden;background:rgba(15,23,42,.08)}.progress--sm[data-v-3cf9952c]{height:10px}.progress__bar[data-v-3cf9952c]{height:100%;border-radius:999px}.progress__bar--primary[data-v-3cf9952c]{background:linear-gradient(90deg,#22c55e,#16a34a)}.progress__bar--accent[data-v-3cf9952c]{background:linear-gradient(90deg,#0ea5e9,#2563eb)}.tableWrap[data-v-3cf9952c]{overflow-x:auto;border-radius:16px;border:1px solid rgba(15,23,42,.08)}.table[data-v-3cf9952c]{width:100%;min-width:1120px;border-collapse:collapse}th[data-v-3cf9952c],td[data-v-3cf9952c]{padding:12px;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;font-size:13px;vertical-align:top}th[data-v-3cf9952c]{background:rgba(255,255,255,.92);font-weight:700;color:#0f172aa3}.firstCol[data-v-3cf9952c]{min-width:250px}.yearHead[data-v-3cf9952c],.yearTotalHead[data-v-3cf9952c],.totalHead[data-v-3cf9952c],.areaYearTotal[data-v-3cf9952c],.totalCell[data-v-3cf9952c]{background:rgba(15,23,42,.04)}.areaRow[data-v-3cf9952c]{background:rgba(59,130,246,.07)}.areaRow td[data-v-3cf9952c]{font-weight:700}.chemicalRow td[data-v-3cf9952c]:first-child{background:rgba(255,255,255,.94)}.grandRow[data-v-3cf9952c]{background:rgba(37,99,235,.09)}.grandRow td[data-v-3cf9952c]{font-weight:800}.numeric[data-v-3cf9952c],.mono[data-v-3cf9952c]{font-variant-numeric:tabular-nums}.numeric[data-v-3cf9952c]{text-align:right}.emptyState[data-v-3cf9952c]{padding:16px;border-radius:14px;text-align:center;font-weight:700;color:#0f172a94;background:rgba(15,23,42,.04)}.ghostBtn[data-v-3cf9952c]{height:40px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.9);padding:0 14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:700;color:#0f172ab8}@media (max-width: 1180px){.stats[data-v-3cf9952c],.contentGrid[data-v-3cf9952c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.filters__grid[data-v-3cf9952c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.hero[data-v-3cf9952c],.stats[data-v-3cf9952c],.contentGrid[data-v-3cf9952c]{display:grid;grid-template-columns:1fr}}@media (max-width: 640px){h1[data-v-3cf9952c]{font-size:28px}.filters__grid[data-v-3cf9952c]{grid-template-columns:1fr}}.reportPage[data-v-5c8d861a]{display:grid;gap:16px}.hero[data-v-5c8d861a]{padding:22px;display:flex;justify-content:space-between;gap:18px;align-items:flex-start;background:radial-gradient(circle at top right,rgba(16,185,129,.18),transparent 30%),linear-gradient(135deg,rgba(16,185,129,.08),rgba(14,165,233,.12)),rgba(255,255,255,.94)}.eyebrow[data-v-5c8d861a]{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#15803dc7}h1[data-v-5c8d861a]{margin:8px 0 6px;font-size:34px;letter-spacing:-.05em}p[data-v-5c8d861a]{margin:0;max-width:760px;color:#0f172a9e;font-weight:600}.hero__actions[data-v-5c8d861a],.filters__actions[data-v-5c8d861a]{display:flex;gap:10px}.filters[data-v-5c8d861a],.tableCard[data-v-5c8d861a]{padding:18px;display:grid;gap:16px}.sectionHead[data-v-5c8d861a]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sectionTitle[data-v-5c8d861a]{font-weight:700;letter-spacing:-.03em}.sectionSub[data-v-5c8d861a],.stat small[data-v-5c8d861a]{margin-top:4px;font-size:12px;font-weight:700;color:#0f172a8c}.filters__grid[data-v-5c8d861a]{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) auto;gap:10px;align-items:end}.errorState[data-v-5c8d861a]{display:flex;align-items:center;gap:10px;padding:14px 16px;color:#b91c1c;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.14)}.stats[data-v-5c8d861a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stat[data-v-5c8d861a]{padding:18px;display:grid;gap:8px;background:rgba(255,255,255,.94)}.stat span[data-v-5c8d861a]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#0f172a80;font-weight:800}.stat strong[data-v-5c8d861a]{font-size:30px;letter-spacing:-.05em}.stat--primary[data-v-5c8d861a]{background:radial-gradient(circle at top right,rgba(16,185,129,.18),transparent 30%),rgba(255,255,255,.94)}.stat--warn[data-v-5c8d861a]{background:radial-gradient(circle at top right,rgba(249,115,22,.16),transparent 30%),rgba(255,255,255,.94)}.tableWrap[data-v-5c8d861a]{overflow-x:auto;border-radius:16px;border:1px solid rgba(15,23,42,.08)}.table[data-v-5c8d861a]{width:100%;min-width:980px;border-collapse:collapse}th[data-v-5c8d861a],td[data-v-5c8d861a]{padding:12px;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;font-size:13px;vertical-align:top}th[data-v-5c8d861a]{background:rgba(255,255,255,.92);font-weight:700;color:#0f172aa3}.strong[data-v-5c8d861a]{font-weight:700}.mono[data-v-5c8d861a]{font-variant-numeric:tabular-nums}.numeric[data-v-5c8d861a]{text-align:right}.totalCell[data-v-5c8d861a]{background:rgba(15,23,42,.04);font-weight:700}.emptyState[data-v-5c8d861a]{padding:16px;border-radius:14px;text-align:center;font-weight:700;color:#0f172a94;background:rgba(15,23,42,.04)}.ghostBtn[data-v-5c8d861a]{height:40px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.9);padding:0 14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:700;color:#0f172ab8}@media (max-width: 1100px){.stats[data-v-5c8d861a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.hero[data-v-5c8d861a],.stats[data-v-5c8d861a]{display:grid;grid-template-columns:1fr}.filters__grid[data-v-5c8d861a]{grid-template-columns:1fr}}@media (max-width: 640px){h1[data-v-5c8d861a]{font-size:28px}}:root{--bg: #f6f7fb;--card: #ffffff;--text: #0f172a;--muted: #64748b;--border: rgba(15, 23, 42, .08);--primary: #6d28d9;--primary-600: #5b21b6;--danger: #ef4444;--success: #22c55e;--shadow: 0 12px 30px rgba(2, 6, 23, .1);--radius: 14px;--radius-sm: 10px;--font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji"}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font);color:var(--text);background:radial-gradient(1200px 500px at 20% 0%,rgba(109,40,217,.16),transparent 60%),radial-gradient(900px 400px at 95% 10%,rgba(99,102,241,.14),transparent 55%),var(--bg)}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}.container{width:100%;max-width:1180px;margin:0 auto;padding:22px}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:rgba(109,40,217,.1);color:var(--primary);font-weight:600;font-size:12px}.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}
