:root{--color-background:#f3f6fb;--color-surface:#fff;--color-surface-soft:#f8fbff;--color-border:#d9e2ef;--color-border-strong:#bfd0e4;--color-heading:#1e2a3a;--color-text:#36485c;--color-text-muted:#72849a}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(circle at 0 0,#7eb0e238,#0000 26%),linear-gradient(#f9fbff 0%,#f3f6fb 100%);font-family:Segoe UI,Tahoma,Geneva,sans-serif;font-size:15px;line-height:1.6}button,input,textarea,select{font:inherit}#app{width:min(1240px,100vw - 32px);margin:0 auto;padding:32px 0 40px}@media (width<=900px){body{overflow-x:hidden}#app{width:min(100vw - 20px,1240px);padding:20px 0 28px}}.app-shell[data-v-108f1f4b]{grid-template-columns:280px minmax(0,1fr);gap:28px;min-height:100vh;display:grid}.sidebar[data-v-108f1f4b]{align-self:start;position:sticky;top:32px}.sidebar__card[data-v-108f1f4b]{border:1px solid var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-radius:24px;padding:28px 18px;box-shadow:0 18px 45px #0f172a14}.sidebar__eyebrow[data-v-108f1f4b]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:8px;font-size:.78rem}.sidebar__title[data-v-108f1f4b]{color:var(--color-heading);margin-bottom:20px;font-size:1.75rem;line-height:1.1}.menu[data-v-108f1f4b]{flex-direction:column;gap:8px;display:flex}.menu__link[data-v-108f1f4b]{width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:14px 16px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s,color .2s,box-shadow .2s;display:block}.menu__link[data-v-108f1f4b]:hover{background:#2b6cb014;transform:translate(4px)}.menu__link.router-link-active[data-v-108f1f4b]{color:#fff;background:linear-gradient(135deg,#357abd,#4e9de6);box-shadow:0 12px 24px #357abd3d}.menu__link--button[data-v-108f1f4b]{font-family:inherit}.content-area[data-v-108f1f4b]{min-width:0}@media (width<=900px){.app-shell[data-v-108f1f4b]{grid-template-columns:1fr}.sidebar[data-v-108f1f4b]{position:static}.sidebar__card[data-v-108f1f4b]{padding:20px}}.auth-page[data-v-9339cb50]{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-page__panel[data-v-9339cb50]{border:1px solid var(--color-border);background:radial-gradient(circle at 100% 0,#5798d438,#0000 26%),linear-gradient(135deg,#fffffffa,#f2f8fff0);border-radius:30px;width:min(100%,460px);padding:34px;box-shadow:0 24px 56px #0f172a1f}.auth-page__intro[data-v-9339cb50]{margin-bottom:24px}.auth-page__eyebrow[data-v-9339cb50]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px;font-size:.78rem}.auth-page__title[data-v-9339cb50]{color:var(--color-heading);font-size:clamp(2rem,4vw,2.8rem);line-height:1.05}.auth-page__subtitle[data-v-9339cb50]{color:var(--color-text-muted);margin-top:10px}.auth-form[data-v-9339cb50]{flex-direction:column;gap:18px;display:flex}.auth-form__error[data-v-9339cb50]{color:#9f2f2f;background:#ba3d3d14;border:1px solid #ba3d3d38;border-radius:14px;margin:0;padding:12px 14px}.auth-form__field[data-v-9339cb50]{flex-direction:column;gap:8px;display:flex}.auth-form__label[data-v-9339cb50]{color:var(--color-heading);font-weight:600}.auth-form__input[data-v-9339cb50]{border:1px solid var(--color-border-strong);width:100%;color:var(--color-heading);background:#fff;border-radius:14px;outline:none;padding:14px 16px;transition:border-color .2s,box-shadow .2s}.auth-form__input[data-v-9339cb50]:focus{border-color:#4e9de6;box-shadow:0 0 0 4px #4e9de61f}.auth-form__submit[data-v-9339cb50]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#357abd,#4e9de6);border:0;border-radius:14px;margin-top:4px;padding:14px 18px;font-weight:700;box-shadow:0 12px 24px #357abd3d}.auth-form__submit[data-v-9339cb50]:disabled{cursor:wait;opacity:.8}@media (width<=640px){.auth-page__panel[data-v-9339cb50]{padding:24px}}.admin-dashboard[data-v-946ca4fd]{flex-direction:column;gap:22px;display:flex}.hero-card[data-v-946ca4fd]{border:1px solid var(--color-border);background:radial-gradient(circle at 100% 0,#dc7f3a38,#0000 26%),linear-gradient(135deg,#fffaf4fa,#fff2e6f0);border-radius:28px;justify-content:space-between;gap:18px;padding:28px 30px;display:flex;box-shadow:0 18px 42px #0f172a14}.hero-card__eyebrow[data-v-946ca4fd]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px;font-size:.78rem}.hero-card__title[data-v-946ca4fd]{color:var(--color-heading);font-size:clamp(1.9rem,2.5vw,2.8rem);line-height:1.05}.hero-card__subtitle[data-v-946ca4fd]{max-width:720px;color:var(--color-text-muted);margin-top:10px}.hero-card__badge[data-v-946ca4fd]{color:#a45216;white-space:nowrap;background:#c267211f;border-radius:999px;height:fit-content;padding:10px 14px;font-weight:700}.admin-grid[data-v-946ca4fd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.admin-card[data-v-946ca4fd]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:24px;padding:22px;box-shadow:0 18px 42px #0f172a12}.admin-card h3[data-v-946ca4fd]{color:var(--color-heading);margin-bottom:8px}.admin-card p[data-v-946ca4fd]{color:var(--color-text-muted)}@media (width<=900px){.hero-card[data-v-946ca4fd]{flex-direction:column}.admin-grid[data-v-946ca4fd]{grid-template-columns:1fr}}.supplies-admin-view[data-v-fe4c9e41]{flex-direction:column;gap:22px;display:flex}.hero-card[data-v-fe4c9e41]{border:1px solid var(--color-border);background:radial-gradient(circle at 100% 0,#dc7f3a38,#0000 26%),linear-gradient(135deg,#fffaf4fa,#fff2e6f0);border-radius:28px;justify-content:space-between;gap:18px;padding:28px 30px;display:flex;box-shadow:0 18px 42px #0f172a14}.hero-card__eyebrow[data-v-fe4c9e41]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px;font-size:.78rem}.hero-card__title[data-v-fe4c9e41]{color:var(--color-heading);font-size:clamp(1.9rem,2.5vw,2.8rem);line-height:1.05}.hero-card__subtitle[data-v-fe4c9e41],.content-card__subtitle[data-v-fe4c9e41],.secondary-text[data-v-fe4c9e41],.user-block span[data-v-fe4c9e41]{color:var(--color-text-muted)}.hero-card__badge[data-v-fe4c9e41]{color:#a45216;white-space:nowrap;background:#c267211f;border-radius:999px;height:fit-content;padding:10px 14px;font-weight:700}.content-card[data-v-fe4c9e41]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:28px;padding:24px;box-shadow:0 18px 42px #0f172a12}.content-card__header[data-v-fe4c9e41]{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.content-card__filter[data-v-fe4c9e41]{min-width:220px}.content-card__header[data-v-fe4c9e41]{margin-bottom:18px}.content-card__title[data-v-fe4c9e41]{color:var(--color-heading);margin-bottom:6px;font-size:1.35rem}.state-message[data-v-fe4c9e41]{color:var(--color-text-muted)}.state-message--error[data-v-fe4c9e41]{color:#b42318}.table-wrapper[data-v-fe4c9e41]{overflow-x:auto}.supplies-table[data-v-fe4c9e41]{border-collapse:collapse;background:#fff;width:100%}.supplies-table th[data-v-fe4c9e41],.supplies-table td[data-v-fe4c9e41]{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:14px 12px}.supplies-table th[data-v-fe4c9e41]{color:#a45216;background:#fff7f0f2;font-weight:700}.user-block[data-v-fe4c9e41],.files-stack[data-v-fe4c9e41],.status-editor[data-v-fe4c9e41],.field[data-v-fe4c9e41]{flex-direction:column;gap:8px;display:flex}.field__label[data-v-fe4c9e41]{color:var(--color-heading);font-size:.9rem;font-weight:700}.field__input[data-v-fe4c9e41],.field__textarea[data-v-fe4c9e41]{border:1px solid var(--color-border-strong);width:100%;color:var(--color-heading);background:#fff;border-radius:14px;padding:12px 14px}.field__input--file[data-v-fe4c9e41]{padding:10px 12px}.file-link[data-v-fe4c9e41]{color:#a45216;font-weight:600;text-decoration:none}.download-button[data-v-fe4c9e41],.pagination__button[data-v-fe4c9e41]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c26721,#e29253);border:0;border-radius:14px;width:fit-content;padding:12px 16px;font-weight:700;box-shadow:0 12px 24px #c267213d}.download-button[data-v-fe4c9e41]:disabled,.pagination__button[data-v-fe4c9e41]:disabled{opacity:.6;cursor:not-allowed}.pagination[data-v-fe4c9e41]{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.pagination__meta[data-v-fe4c9e41]{color:var(--color-text-muted)}@media (width<=900px){.hero-card[data-v-fe4c9e41],.pagination[data-v-fe4c9e41]{flex-direction:column;align-items:stretch}.content-card[data-v-fe4c9e41]{padding:18px}}.registration-view[data-v-9135145d]{flex-direction:column;gap:22px;display:flex}.registration-card[data-v-9135145d]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:28px;padding:24px;box-shadow:0 18px 42px #0f172a12}.registration-card__header[data-v-9135145d]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.registration-card__title[data-v-9135145d]{color:var(--color-heading);margin-bottom:6px;font-size:1.35rem}.registration-card__summary[data-v-9135145d]{color:var(--color-text-muted)}.registration-form[data-v-9135145d]{flex-direction:column;gap:24px;display:flex}.form-section[data-v-9135145d]{border:1px solid var(--color-border);background:#f8fbffd9;border-radius:22px;padding:20px}.form-section__header[data-v-9135145d]{margin-bottom:16px}.form-section__title[data-v-9135145d]{color:var(--color-heading);margin-bottom:4px;font-size:1.08rem;font-weight:700}.form-section__description[data-v-9135145d]{color:var(--color-text-muted);font-size:.95rem}.form-grid[data-v-9135145d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-grid--single[data-v-9135145d]{grid-template-columns:1fr}.form-grid--triple[data-v-9135145d]{grid-template-columns:repeat(3,minmax(0,1fr))}.field[data-v-9135145d]{flex-direction:column;gap:8px;display:flex}.field__label[data-v-9135145d]{color:var(--color-heading);font-size:.95rem;font-weight:600}.field__input[data-v-9135145d]{border:1px solid var(--color-border-strong);width:100%;color:var(--color-heading);background:#fff;border-radius:14px;outline:none;padding:13px 14px;transition:border-color .2s,box-shadow .2s}.field__input[data-v-9135145d]::placeholder{color:#92a1b3}.field__input[data-v-9135145d]:focus{border-color:#4e9de6;box-shadow:0 0 0 4px #4e9de61f}.field--static[data-v-9135145d]{border:1px solid var(--color-border-strong);background:#fff;border-radius:14px;padding:14px 16px}.field__value[data-v-9135145d]{color:var(--color-heading);word-break:break-word;font-weight:600;line-height:1.4}@media (width<=1100px){.form-grid--triple[data-v-9135145d]{grid-template-columns:1fr}}@media (width<=900px){.registration-card__header[data-v-9135145d]{flex-direction:column}.form-grid[data-v-9135145d]{grid-template-columns:1fr}}.declaration-view[data-v-a93e9ed9]{flex-direction:column;gap:22px;display:flex}.hero-card[data-v-a93e9ed9]{border:1px solid var(--color-border);background:radial-gradient(circle at 100% 0,#5798d433,#0000 24%),linear-gradient(135deg,#fffffff7,#f2f8ffeb);border-radius:28px;justify-content:space-between;gap:18px;padding:28px 30px;display:flex;box-shadow:0 18px 42px #0f172a14}.hero-card__eyebrow[data-v-a93e9ed9]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px;font-size:.78rem}.hero-card__title[data-v-a93e9ed9]{color:var(--color-heading);font-size:clamp(1.9rem,2.5vw,2.8rem);line-height:1.05}.hero-card__subtitle[data-v-a93e9ed9]{max-width:720px;color:var(--color-text-muted);margin-top:10px}.hero-card__badge[data-v-a93e9ed9]{color:#2f6ea8;white-space:nowrap;background:#357abd1a;border-radius:999px;height:fit-content;padding:10px 14px;font-weight:700}.content-card[data-v-a93e9ed9]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;overflow:hidden;box-shadow:0 18px 42px #0f172a12}.content-card__topline[data-v-a93e9ed9]{border-bottom:1px solid var(--color-border);color:var(--color-heading);background:linear-gradient(#fbfcfe,#f3f6fb);padding:14px 16px;font-size:1.05rem}.content-card__body[data-v-a93e9ed9]{padding:16px}.content-card__meta[data-v-a93e9ed9]{color:var(--color-heading);margin-bottom:10px;font-weight:600}.table-wrap[data-v-a93e9ed9]{overflow-x:auto}.declaration-table[data-v-a93e9ed9]{border-collapse:collapse;background:#fff;width:100%}.declaration-table th[data-v-a93e9ed9],.declaration-table td[data-v-a93e9ed9]{border:1px solid var(--color-border);vertical-align:top;text-align:left;padding:12px 10px}.declaration-table th[data-v-a93e9ed9]{color:#2f6ea8;font-weight:700}.declaration-table__filter-row td[data-v-a93e9ed9]{background:#fff}.declaration-table__search[data-v-a93e9ed9]{border:1px solid var(--color-border-strong);background:#fff;border-radius:6px;outline:none;width:100%;min-width:220px;padding:10px 12px}.declaration-table__search[data-v-a93e9ed9]:focus{border-color:#4e9de6;box-shadow:0 0 0 4px #4e9de61f}.download-link[data-v-a93e9ed9]{color:#2a6da6;cursor:pointer;background:0 0;border:0}.source-link[data-v-a93e9ed9]{color:#2a6da6;word-break:break-word}@media (width<=900px){.hero-card[data-v-a93e9ed9]{flex-direction:column}.content-card__body[data-v-a93e9ed9]{padding:12px}}.template-view[data-v-30040956]{flex-direction:column;gap:22px;display:flex}.hero-card[data-v-30040956]{border:1px solid var(--color-border);background:radial-gradient(circle at 100% 0,#5798d433,#0000 24%),linear-gradient(135deg,#fffffff7,#f2f8ffeb);border-radius:28px;justify-content:space-between;gap:18px;padding:28px 30px;display:flex;box-shadow:0 18px 42px #0f172a14}.hero-card__eyebrow[data-v-30040956]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px;font-size:.78rem}.hero-card__title[data-v-30040956]{color:var(--color-heading);font-size:clamp(1.9rem,2.5vw,2.8rem);line-height:1.05}.hero-card__subtitle[data-v-30040956]{max-width:720px;color:var(--color-text-muted);margin-top:10px}.hero-card__link[data-v-30040956]{color:#2f6ea8;background:#357abd1a;border-radius:999px;height:fit-content;padding:10px 14px;font-weight:700;text-decoration:none}.content-card[data-v-30040956]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:28px;flex-direction:column;gap:24px;padding:24px;display:flex;box-shadow:0 18px 42px #0f172a12}.content-card--accent[data-v-30040956]{background:linear-gradient(#f8fbfff2,#fffffffa)}.content-card__header[data-v-30040956]{justify-content:space-between;gap:16px;display:flex}.content-card__title[data-v-30040956]{color:var(--color-heading);font-size:1.2rem}.content-card__subtitle[data-v-30040956]{color:var(--color-text-muted);margin-top:6px}.create-form[data-v-30040956]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.field[data-v-30040956]{flex-direction:column;gap:8px;display:flex}.field__label[data-v-30040956]{color:var(--color-heading);font-size:.95rem;font-weight:600}.field__input[data-v-30040956]{border:1px solid var(--color-border-strong);width:100%;color:var(--color-heading);background:#fff;border-radius:14px;outline:none;padding:13px 14px}.field__input--file[data-v-30040956]{padding:10px 12px}.download-button[data-v-30040956]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#357abd,#4e9de6);border:0;border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:12px 16px;font-weight:700;text-decoration:none;display:inline-flex}.download-button[data-v-30040956]:disabled{cursor:wait;opacity:.7}.download-button--secondary[data-v-30040956]{color:#2f6ea8;background:#357abd1f}.download-button--danger[data-v-30040956]{background:linear-gradient(135deg,#b54141,#d85d5d)}.table-wrapper[data-v-30040956]{overflow-x:auto}.templates-table[data-v-30040956]{border-collapse:collapse;width:100%}.templates-table th[data-v-30040956],.templates-table td[data-v-30040956]{text-align:left;vertical-align:middle;border-bottom:1px solid #788ea82e;padding:16px 12px}.templates-table th[data-v-30040956]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.file-meta[data-v-30040956]{flex-direction:column;gap:4px;display:flex}.file-meta span[data-v-30040956]{color:var(--color-text-muted);font-size:.9rem}.actions-cell[data-v-30040956]{flex-wrap:wrap;gap:10px;display:flex}.pagination[data-v-30040956]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.pagination__button[data-v-30040956]{border:1px solid var(--color-border-strong);color:var(--color-heading);cursor:pointer;background:#fff;border-radius:12px;padding:10px 14px}.pagination__button[data-v-30040956]:disabled{cursor:not-allowed;opacity:.6}.pagination__meta[data-v-30040956],.state-message[data-v-30040956]{color:var(--color-text-muted)}.state-message--error[data-v-30040956]{color:#b54141}@media (width<=900px){.hero-card[data-v-30040956],.content-card__header[data-v-30040956],.create-form[data-v-30040956]{flex-direction:column;grid-template-columns:1fr}.pagination[data-v-30040956]{justify-content:space-between}}.honest-sign-view[data-v-42de1bd1]{flex-direction:column;gap:22px;display:flex}.hero-card[data-v-42de1bd1]{border:1px solid var(--color-border);background:radial-gradient(circle at 100% 0,#5798d433,#0000 24%),linear-gradient(135deg,#fffffff7,#f2f8ffeb);border-radius:28px;justify-content:space-between;gap:18px;padding:28px 30px;display:flex;box-shadow:0 18px 42px #0f172a14}.hero-card__eyebrow[data-v-42de1bd1]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px;font-size:.78rem}.hero-card__title[data-v-42de1bd1]{color:var(--color-heading);font-size:clamp(1.9rem,2.5vw,2.8rem);line-height:1.05}.hero-card__subtitle[data-v-42de1bd1]{max-width:720px;color:var(--color-text-muted);margin-top:10px}.hero-card__badge[data-v-42de1bd1]{color:#2f6ea8;white-space:nowrap;background:#357abd1a;border-radius:999px;height:fit-content;padding:10px 14px;font-weight:700}.content-card[data-v-42de1bd1]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:28px;padding:24px;box-shadow:0 18px 42px #0f172a12}.content-card__header[data-v-42de1bd1]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.content-card__title[data-v-42de1bd1]{color:var(--color-heading);margin-bottom:6px;font-size:1.35rem}.content-card__summary[data-v-42de1bd1]{color:var(--color-text-muted)}.content-card__action[data-v-42de1bd1]{color:#fff;background:linear-gradient(135deg,#357abd,#4e9de6);border-radius:14px;justify-content:center;align-items:center;padding:12px 16px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #357abd3d}.content-card__button[data-v-42de1bd1]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#357abd,#4e9de6);border:0;border-radius:14px;padding:12px 16px;font-weight:700}.batch-block[data-v-42de1bd1]{flex-direction:column;gap:18px;display:flex}.batch-block__controls[data-v-42de1bd1]{grid-template-columns:minmax(0,340px) auto;align-items:end;gap:16px;display:grid}.field[data-v-42de1bd1]{flex-direction:column;gap:8px;display:flex}.field__label[data-v-42de1bd1]{color:var(--color-heading);font-size:.95rem;font-weight:600}.field__input[data-v-42de1bd1]{border:1px solid var(--color-border-strong);width:100%;color:var(--color-heading);background:#fff;border-radius:14px;outline:none;padding:13px 14px}.batch-block__meta[data-v-42de1bd1]{color:var(--color-heading);font-weight:600}.batch-table-wrap[data-v-42de1bd1]{flex-direction:column;gap:12px;display:flex}.table-scroll[data-v-42de1bd1]{overflow-x:auto}.batch-table[data-v-42de1bd1]{border-collapse:collapse;background:#fff;width:100%}.batch-table th[data-v-42de1bd1],.batch-table td[data-v-42de1bd1]{border:1px solid var(--color-border);vertical-align:top;text-align:left;padding:14px 10px}.batch-table th[data-v-42de1bd1]{color:var(--color-heading);background:#f4f8fce6;font-weight:700}.batch-table__gtin[data-v-42de1bd1]{white-space:nowrap;font-weight:700}.batch-table__file[data-v-42de1bd1]{color:#fff;text-align:left;cursor:pointer;background:#24923c;border:0;border-radius:6px;max-width:100%;padding:8px 12px;font-weight:700}@media (width<=900px){.hero-card[data-v-42de1bd1],.content-card__header[data-v-42de1bd1]{flex-direction:column}.batch-block__controls[data-v-42de1bd1]{grid-template-columns:1fr}}.orders-view[data-v-2f7e331d]{flex-direction:column;gap:22px;display:flex}.hero-card[data-v-2f7e331d]{border:1px solid var(--color-border);background:radial-gradient(circle at 100% 0,#5798d433,#0000 24%),linear-gradient(135deg,#fffffff7,#f2f8ffeb);border-radius:28px;justify-content:space-between;gap:18px;padding:28px 30px;display:flex;box-shadow:0 18px 42px #0f172a14}.hero-card__eyebrow[data-v-2f7e331d]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px;font-size:.78rem}.hero-card__title[data-v-2f7e331d]{color:var(--color-heading);font-size:clamp(1.9rem,2.5vw,2.8rem);line-height:1.05}.hero-card__subtitle[data-v-2f7e331d]{max-width:720px;color:var(--color-text-muted);margin-top:10px}.hero-card__badge[data-v-2f7e331d]{color:#2f6ea8;white-space:nowrap;background:#357abd1a;border-radius:999px;height:fit-content;padding:10px 14px;font-weight:700}.content-card[data-v-2f7e331d]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:28px;padding:24px;box-shadow:0 18px 42px #0f172a12}.content-card__header[data-v-2f7e331d]{margin-bottom:18px}.content-card__title[data-v-2f7e331d]{color:var(--color-heading);margin-bottom:6px;font-size:1.35rem}.content-card__summary[data-v-2f7e331d]{color:var(--color-text-muted)}.table-wrap[data-v-2f7e331d]{overflow-x:auto}.orders-table[data-v-2f7e331d]{border-collapse:collapse;background:#fff;width:100%}.orders-table th[data-v-2f7e331d],.orders-table td[data-v-2f7e331d]{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:14px 12px}.orders-table th[data-v-2f7e331d]{color:#2f6ea8;background:#f4f8fce6;font-weight:700}.orders-table__id[data-v-2f7e331d]{white-space:nowrap;font-weight:700}.orders-table__select[data-v-2f7e331d]{border:1px solid var(--color-border-strong);min-width:160px;color:var(--color-heading);background:#fff;border-radius:10px;padding:10px 12px}@media (width<=900px){.hero-card[data-v-2f7e331d]{flex-direction:column}.content-card[data-v-2f7e331d]{padding:18px}}.section-view[data-v-cb2da32d]{flex-direction:column;gap:22px;display:flex}.hero[data-v-cb2da32d]{border:1px solid var(--color-border);background:linear-gradient(135deg, #fffffff5, #f2f8ffeb), var(--color-surface);border-radius:28px;justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 30px;display:flex;box-shadow:0 18px 42px #0f172a14}.hero__eyebrow[data-v-cb2da32d]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px;font-size:.78rem}.hero__title[data-v-cb2da32d]{color:var(--color-heading);font-size:clamp(1.8rem,2.3vw,2.6rem);line-height:1.05}.hero__subtitle[data-v-cb2da32d]{max-width:720px;color:var(--color-text-muted);margin-top:10px}.hero__badge[data-v-cb2da32d]{color:#2f6ea8;white-space:nowrap;background:#357abd1a;border-radius:999px;padding:10px 14px;font-weight:700}.stats-grid[data-v-cb2da32d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.stat-card[data-v-cb2da32d]{border:1px solid var(--color-border);background:#ffffffe6;border-radius:22px;padding:18px 20px}.stat-card__label[data-v-cb2da32d]{color:var(--color-text-muted);margin-bottom:6px;font-size:.9rem;display:block}.stat-card__value[data-v-cb2da32d]{color:var(--color-heading);font-size:1.25rem}.content-card[data-v-cb2da32d]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:28px;padding:22px;box-shadow:0 18px 42px #0f172a12}.content-card__header[data-v-cb2da32d]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.content-card__title[data-v-cb2da32d]{color:var(--color-heading);margin-bottom:6px;font-size:1.35rem}.content-card__summary[data-v-cb2da32d]{color:var(--color-text-muted)}.content-card__action[data-v-cb2da32d]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#357abd,#4e9de6);border:0;border-radius:14px;padding:12px 16px;font-weight:700}.content-card__toolbar[data-v-cb2da32d]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.content-card__search[data-v-cb2da32d]{border:1px solid var(--color-border-strong);background:var(--color-surface-soft);border-radius:14px;outline:none;width:min(100%,340px);padding:12px 14px}.content-card__search[data-v-cb2da32d]:focus{border-color:#4e9de6;box-shadow:0 0 0 4px #4e9de61f}.content-card__meta[data-v-cb2da32d]{color:var(--color-text-muted);font-size:.95rem}.table-wrap[data-v-cb2da32d]{overflow-x:auto}.table[data-v-cb2da32d]{border-collapse:collapse;width:100%}.table th[data-v-cb2da32d],.table td[data-v-cb2da32d]{border-bottom:1px solid var(--color-border);text-align:left;padding:14px 12px}.table th[data-v-cb2da32d]{color:#2f6ea8;font-size:.95rem}.status[data-v-cb2da32d]{color:#247852;background:#2c90631f;border-radius:999px;align-items:center;padding:6px 10px;font-size:.9rem;font-weight:700;display:inline-flex}.status--muted[data-v-cb2da32d]{color:#9a6712;background:#f3aa2e29}@media (width<=900px){.hero[data-v-cb2da32d],.content-card__header[data-v-cb2da32d],.content-card__toolbar[data-v-cb2da32d]{flex-direction:column}.stats-grid[data-v-cb2da32d]{grid-template-columns:1fr}.content-card[data-v-cb2da32d]{padding:18px}.content-card__search[data-v-cb2da32d]{width:100%}}.supply-view[data-v-7ae88c5d]{flex-direction:column;gap:22px;display:flex}.hero-card[data-v-7ae88c5d]{border:1px solid var(--color-border);background:radial-gradient(circle at 100% 0,#5798d433,#0000 24%),linear-gradient(135deg,#fffffff7,#f2f8ffeb);border-radius:28px;justify-content:space-between;gap:18px;padding:28px 30px;display:flex;box-shadow:0 18px 42px #0f172a14}.hero-card__eyebrow[data-v-7ae88c5d]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px;font-size:.78rem}.hero-card__title[data-v-7ae88c5d]{color:var(--color-heading);font-size:clamp(1.9rem,2.5vw,2.8rem);line-height:1.05}.hero-card__subtitle[data-v-7ae88c5d]{max-width:760px;color:var(--color-text-muted);margin-top:10px}.hero-card__link[data-v-7ae88c5d]{color:#2f6ea8;background:#357abd14;border-radius:14px;align-self:flex-start;padding:12px 16px;font-weight:700;text-decoration:none}.content-card[data-v-7ae88c5d]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:28px;padding:24px;box-shadow:0 18px 42px #0f172a12}.content-card--accent[data-v-7ae88c5d]{background:linear-gradient(180deg, #f5fafff2, #fffffffa), var(--color-surface)}.content-card__header[data-v-7ae88c5d]{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.content-card__filter[data-v-7ae88c5d]{min-width:220px}.content-card__header--stacked[data-v-7ae88c5d]{margin-bottom:22px}.content-card__title[data-v-7ae88c5d]{color:var(--color-heading);margin-bottom:6px;font-size:1.35rem}.content-card__subtitle[data-v-7ae88c5d],.hint-text[data-v-7ae88c5d],.secondary-text[data-v-7ae88c5d],.uploads-block__header p[data-v-7ae88c5d]{color:var(--color-text-muted)}.form-grid[data-v-7ae88c5d]{grid-template-columns:minmax(0,380px) minmax(0,220px);align-items:end;gap:18px;display:grid}.field[data-v-7ae88c5d]{flex-direction:column;gap:8px;display:flex}.field--grow[data-v-7ae88c5d]{flex:1}.field__label[data-v-7ae88c5d]{color:var(--color-heading);font-size:.9rem;font-weight:700}.field__input[data-v-7ae88c5d]{border:1px solid var(--color-border-strong);min-height:48px;color:var(--color-heading);background:#fff;border-radius:14px;padding:12px 14px}.field__input--file[data-v-7ae88c5d]{padding:10px 12px}.template-download[data-v-7ae88c5d]{flex-direction:column;gap:8px;display:flex}.uploads-block[data-v-7ae88c5d]{flex-direction:column;gap:16px;margin:24px 0;display:flex}.uploads-block__header[data-v-7ae88c5d]{justify-content:space-between;align-items:start;gap:16px;display:flex}.uploads-block__header h4[data-v-7ae88c5d]{margin-bottom:4px}.upload-list[data-v-7ae88c5d]{flex-direction:column;gap:14px;display:flex}.upload-row[data-v-7ae88c5d]{border:1px solid var(--color-border);background:#ffffffe0;border-radius:18px;align-items:end;gap:14px;padding:14px;display:flex}.upload-row__select[data-v-7ae88c5d]{min-width:240px}.success-modal[data-v-7ae88c5d]{z-index:50;background:#0f172a5c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.success-modal__card[data-v-7ae88c5d]{background:#fff;border-radius:28px;width:min(100%,460px);padding:28px;box-shadow:0 24px 60px #0f172a38}.success-modal__eyebrow[data-v-7ae88c5d]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:.78rem}.success-modal__title[data-v-7ae88c5d]{color:var(--color-heading);margin-bottom:10px}.success-modal__text[data-v-7ae88c5d]{color:var(--color-text-muted);margin-bottom:18px}.upload-row__meta[data-v-7ae88c5d]{min-width:180px;color:var(--color-text-muted);flex-direction:column;gap:8px;display:flex}.download-button[data-v-7ae88c5d],.text-button[data-v-7ae88c5d]{cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.download-button[data-v-7ae88c5d]{color:#fff;background:linear-gradient(135deg,#357abd,#4e9de6);border-radius:14px;width:fit-content;padding:12px 16px;box-shadow:0 12px 24px #357abd3d}.download-button--secondary[data-v-7ae88c5d]{color:#2f6ea8;box-shadow:none;background:#357abd1a}.download-button[data-v-7ae88c5d]:disabled{opacity:.6;cursor:not-allowed}.text-button[data-v-7ae88c5d]{color:#b64d3d;background:0 0;width:fit-content;padding:0}.state-message[data-v-7ae88c5d]{color:var(--color-text-muted);margin-top:12px}.state-message--error[data-v-7ae88c5d]{color:#b42318}.table-wrapper[data-v-7ae88c5d]{overflow-x:auto}.supplies-table[data-v-7ae88c5d]{border-collapse:collapse;background:#fff;width:100%}.supplies-table th[data-v-7ae88c5d],.supplies-table td[data-v-7ae88c5d]{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:14px 12px}.supplies-table th[data-v-7ae88c5d]{color:#2f6ea8;background:#f4f8fce6;font-weight:700}.files-stack[data-v-7ae88c5d]{flex-direction:column;gap:8px;display:flex}.file-link[data-v-7ae88c5d]{color:#2f6ea8;font-weight:600;text-decoration:none}.status-badge[data-v-7ae88c5d]{color:#2f6ea8;background:#357abd1a;border-radius:999px;padding:8px 10px;font-weight:700;display:inline-flex}.status-badge[data-status=declined][data-v-7ae88c5d]{color:#b42318;background:#b423181f}.status-badge[data-status=completed][data-v-7ae88c5d]{color:#027a48;background:#027a481f}.status-badge[data-status=in_progress][data-v-7ae88c5d]{color:#b87b0c;background:#b4780c1f}@media (width<=900px){.hero-card[data-v-7ae88c5d],.uploads-block__header[data-v-7ae88c5d],.upload-row[data-v-7ae88c5d]{flex-direction:column}.form-grid[data-v-7ae88c5d]{grid-template-columns:1fr}.content-card[data-v-7ae88c5d]{padding:18px}}.users-view[data-v-d4d8ca4d]{flex-direction:column;gap:22px;display:flex}.hero-card[data-v-d4d8ca4d]{border:1px solid var(--color-border);background:radial-gradient(circle at 100% 0,#5798d433,#0000 24%),linear-gradient(135deg,#fffffff7,#f2f8ffeb);border-radius:28px;justify-content:space-between;gap:18px;padding:28px 30px;display:flex;box-shadow:0 18px 42px #0f172a14}.hero-card__eyebrow[data-v-d4d8ca4d]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px;font-size:.78rem}.hero-card__title[data-v-d4d8ca4d]{color:var(--color-heading);font-size:clamp(1.9rem,2.5vw,2.8rem);line-height:1.05}.hero-card__subtitle[data-v-d4d8ca4d]{max-width:720px;color:var(--color-text-muted);margin-top:10px}.hero-card__badge[data-v-d4d8ca4d]{color:#2f6ea8;white-space:nowrap;background:#357abd1a;border-radius:999px;height:fit-content;padding:10px 14px;font-weight:700}.content-card[data-v-d4d8ca4d]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:28px;padding:24px;box-shadow:0 18px 42px #0f172a12}.content-card__header[data-v-d4d8ca4d]{margin-bottom:18px}.content-card__title[data-v-d4d8ca4d]{color:var(--color-heading);margin-bottom:6px;font-size:1.35rem}.content-card__summary[data-v-d4d8ca4d]{color:var(--color-text-muted)}.table-wrap[data-v-d4d8ca4d]{overflow-x:auto}.users-table[data-v-d4d8ca4d]{border-collapse:collapse;background:#fff;width:100%}.users-table th[data-v-d4d8ca4d],.users-table td[data-v-d4d8ca4d]{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:14px 12px}.users-table th[data-v-d4d8ca4d]{color:#2f6ea8;background:#f4f8fce6;font-weight:700}.users-table__id[data-v-d4d8ca4d]{white-space:nowrap;font-weight:700}.state-message[data-v-d4d8ca4d]{color:var(--color-text-muted)}.state-message--error[data-v-d4d8ca4d]{color:#b54141}.pagination[data-v-d4d8ca4d]{justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.pagination__button[data-v-d4d8ca4d]{border:1px solid var(--color-border-strong);color:var(--color-heading);cursor:pointer;background:#fff;border-radius:10px;padding:10px 14px}.pagination__button[data-v-d4d8ca4d]:disabled{opacity:.5;cursor:default}.pagination__status[data-v-d4d8ca4d]{color:var(--color-text-muted);font-weight:600}@media (width<=900px){.hero-card[data-v-d4d8ca4d]{flex-direction:column}.content-card[data-v-d4d8ca4d]{padding:18px}.pagination[data-v-d4d8ca4d]{flex-wrap:wrap;justify-content:space-between}}
