.login-page[data-v-5bd2ec27]{background:radial-gradient(circle at top left, rgb(var(--theme-primary-rgb) / .14), transparent 22%), radial-gradient(circle at bottom right, rgb(var(--theme-accent-rgb) / .12), transparent 28%), linear-gradient(135deg, #f7f8fa 0%, #f5f6f8 48%, #e9eef4 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.login-panel[data-v-5bd2ec27]{border:1px solid rgb(var(--theme-accent-rgb) / .1);border-radius:30px;width:min(100%,500px);padding:34px;position:relative;overflow:hidden}.login-panel[data-v-5bd2ec27]:before{content:"";pointer-events:none;background:radial-gradient(circle at top right, rgb(var(--theme-primary-rgb) / .22), transparent 28%), radial-gradient(circle at bottom left, rgb(var(--theme-accent-rgb) / .16), transparent 30%);position:absolute;inset:0}.brand-block[data-v-5bd2ec27]{align-items:center;gap:14px;margin-bottom:28px;display:flex;position:relative}.brand-icon[data-v-5bd2ec27]{background:linear-gradient(135deg, rgb(var(--theme-primary-rgb) / .96), rgb(var(--theme-accent-rgb) / .88));color:#fff;width:52px;height:52px;box-shadow:0 18px 34px rgb(var(--theme-accent-rgb) / .18);border:1px solid #ffffff70;border-radius:18px;place-items:center;font-size:20px;font-weight:900;display:grid}.eyebrow[data-v-5bd2ec27]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:12px;font-weight:800}h1[data-v-5bd2ec27],h2[data-v-5bd2ec27],p[data-v-5bd2ec27]{margin:0}h1[data-v-5bd2ec27]{font-size:30px}.intro-copy[data-v-5bd2ec27]{margin-bottom:28px;position:relative}.intro-pill[data-v-5bd2ec27]{border:1px solid rgb(var(--theme-accent-rgb) / .16);color:var(--accent-border);background:#ffffff8f;border-radius:999px;align-items:center;margin-bottom:14px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.intro-copy h2[data-v-5bd2ec27]{margin-bottom:10px;font-size:26px}.intro-copy p[data-v-5bd2ec27]{color:var(--ink-soft)}.login-form[data-v-5bd2ec27]{gap:18px;display:grid;position:relative}.field[data-v-5bd2ec27]{gap:8px;font-weight:700;display:grid}.field span[data-v-5bd2ec27]{font-size:14px}.field input[data-v-5bd2ec27]{border:1px solid rgb(var(--theme-accent-rgb) / .14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa3;border-radius:18px;outline:none;width:100%;padding:15px 16px}.field input[data-v-5bd2ec27]:focus{border-color:var(--accent-border);box-shadow:0 0 0 5px rgb(var(--theme-primary-rgb) / .14)}.password-field[data-v-5bd2ec27]{position:relative}.password-field input[data-v-5bd2ec27]{padding-right:52px}.password-toggle[data-v-5bd2ec27]{width:32px;height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:color .16s,background-color .16s;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.password-toggle[data-v-5bd2ec27]:hover{color:var(--accent-border);background:rgb(var(--theme-accent-rgb) / .08)}.actions[data-v-5bd2ec27]{gap:18px;margin-top:10px;display:grid}.remember-row[data-v-5bd2ec27]{color:var(--ink-soft);align-items:center;gap:10px;font-weight:600;display:flex}.primary-button[data-v-5bd2ec27]{border:1px solid rgb(var(--theme-primary-rgb) / .28);color:#fff;box-shadow:0 18px 34px rgb(var(--theme-primary-rgb) / .22);cursor:pointer;background:linear-gradient(135deg,#ff7a00 0%,#ff912f 100%);border-radius:18px;padding:15px 18px;font-weight:800}.primary-button[data-v-5bd2ec27]:disabled{opacity:.7;cursor:progress}.dashboard-shell[data-v-72f8037b]{background:radial-gradient(circle at top left, rgb(var(--theme-primary-rgb) / .1), transparent 18%), linear-gradient(135deg, #ffffff57, rgb(var(--theme-accent-rgb) / .03));grid-template-columns:280px minmax(0,1fr);gap:18px;height:100vh;padding:18px;display:grid;position:relative;overflow:hidden}.dashboard-shell.sidebar-hidden[data-v-72f8037b]{grid-template-columns:0 minmax(0,1fr)}.sidebar-scrim[data-v-72f8037b]{background:rgb(var(--theme-accent-rgb) / .14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;position:fixed;inset:0}.sidebar[data-v-72f8037b],.topbar[data-v-72f8037b],.sidebar-card[data-v-72f8037b]{border-radius:28px}.sidebar[data-v-72f8037b]{z-index:11;border:1px solid rgb(var(--theme-accent-rgb) / .22);color:#fff;background:linear-gradient(#0b2c4d 0%,#123a63 100%);align-content:start;gap:22px;padding:22px 18px 18px;transition:transform .22s,opacity .22s;display:grid;position:relative;overflow:auto}.dashboard-shell.sidebar-hidden .sidebar[data-v-72f8037b]{opacity:0;pointer-events:none;transform:translate(-120%)}.sidebar[data-v-72f8037b]:before,.topbar[data-v-72f8037b]:before,.sidebar-card[data-v-72f8037b]:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(145deg, #ffffff5c, transparent 44%), linear-gradient(210deg, rgb(var(--theme-primary-rgb) / .08), transparent 38%);position:absolute;inset:0}.sidebar-brand[data-v-72f8037b]{align-items:center;gap:14px;display:flex}.sidebar-brand p[data-v-72f8037b],.sidebar-card p[data-v-72f8037b]{color:#f5f6f8b8;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.sidebar-brand strong[data-v-72f8037b]{font-size:21px}.sidebar-icon[data-v-72f8037b]{background:linear-gradient(135deg, rgb(var(--theme-primary-rgb) / .95), rgb(var(--theme-accent-rgb) / .88));color:#fff;width:48px;height:48px;box-shadow:0 14px 30px rgb(var(--theme-accent-rgb) / .18);border:1px solid #ffffff70;border-radius:18px;place-items:center;font-size:20px;font-weight:900;display:grid}.sidebar-label[data-v-72f8037b]{color:#f5f6f8b8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.nav-list[data-v-72f8037b]{gap:8px;display:grid}.nav-item[data-v-72f8037b]{color:#fff;border-radius:18px;align-items:center;gap:12px;padding:13px 14px;font-weight:700;transition:background .18s,transform .18s;display:flex}.nav-item.active[data-v-72f8037b],.nav-item[data-v-72f8037b]:hover{background:linear-gradient(135deg, rgb(var(--theme-primary-rgb) / .92), rgb(var(--theme-primary-rgb) / .72));transform:translate(2px)}.nav-item.active[data-v-72f8037b]{border:1px solid #ffffff2e}.nav-icon[data-v-72f8037b]{color:#fff;background:#ffffff29;border-radius:999px;place-items:center;width:26px;height:26px;font-size:11px;display:inline-grid}.sidebar-card[data-v-72f8037b]{background:linear-gradient(145deg, #ffffff24, rgb(var(--theme-primary-rgb) / .24));border:1px solid #ffffff24;padding:18px;position:relative}.sidebar-card strong[data-v-72f8037b]{margin-bottom:8px;font-size:18px;display:block}.sidebar-card span[data-v-72f8037b]{color:#f5f6f8c7;font-size:13px}.main-column[data-v-72f8037b]{grid-template-rows:auto 1fr;gap:18px;min-width:0;min-height:0;display:grid;overflow:hidden}.topbar[data-v-72f8037b]{border:1px solid rgb(var(--theme-accent-rgb) / .08);background:linear-gradient(#ffffffeb,#f5f6f8f5);justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex;position:relative}.content-area[data-v-72f8037b]{background:linear-gradient(#ffffff3d,#f5f6f870);border-radius:28px;min-height:0;padding:22px 8px 8px;overflow:auto}.sidebar[data-v-72f8037b],.content-area[data-v-72f8037b]{scrollbar-width:thin;scrollbar-color:rgb(var(--theme-accent-rgb) / .28) transparent}.sidebar[data-v-72f8037b]::-webkit-scrollbar{width:8px}.content-area[data-v-72f8037b]::-webkit-scrollbar{width:8px}.sidebar[data-v-72f8037b]::-webkit-scrollbar-thumb{background:rgb(var(--theme-accent-rgb) / .24);border-radius:999px}.content-area[data-v-72f8037b]::-webkit-scrollbar-thumb{background:rgb(var(--theme-accent-rgb) / .24);border-radius:999px}.topbar-left[data-v-72f8037b],.topbar-right[data-v-72f8037b]{align-items:center;gap:16px;display:flex}.topbar-label[data-v-72f8037b]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:12px;font-weight:700}.topbar h1[data-v-72f8037b]{margin:0;font-size:30px}.icon-button[data-v-72f8037b]{border:1px solid rgb(var(--theme-accent-rgb) / .16);cursor:pointer;background:#0b2c4d;border-radius:18px;align-content:center;gap:5px;width:48px;height:48px;padding:0 12px;display:grid}.icon-button span[data-v-72f8037b]{background:#fff;border-radius:999px;height:2px;display:block}.status-pill[data-v-72f8037b]{background:rgb(var(--theme-accent-rgb) / .08);border:1px solid rgb(var(--theme-accent-rgb) / .12);color:var(--accent-border);border-radius:999px;align-items:center;gap:10px;padding:11px 14px;font-weight:700;display:inline-flex}.status-dot[data-v-72f8037b]{background:var(--dotings-orange);width:10px;height:10px;box-shadow:0 0 18px rgb(var(--theme-primary-rgb) / .4);border-radius:999px}.logout-button[data-v-72f8037b]{border:1px solid rgb(var(--theme-primary-rgb) / .22);color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7a00 0%,#ff912f 100%);border-radius:18px;padding:12px 18px;font-weight:800}.content-area[data-v-72f8037b]{min-width:0}.glass-fade-enter-active[data-v-72f8037b],.glass-fade-leave-active[data-v-72f8037b]{transition:opacity .18s}.glass-fade-enter-from[data-v-72f8037b],.glass-fade-leave-to[data-v-72f8037b]{opacity:0}@media (width<=900px){.dashboard-shell[data-v-72f8037b],.dashboard-shell.sidebar-hidden[data-v-72f8037b]{grid-template-columns:1fr}.sidebar[data-v-72f8037b]{width:min(320px,100vw - 36px);position:fixed;top:18px;bottom:18px;left:18px}.topbar[data-v-72f8037b]{padding:18px}.topbar-right[data-v-72f8037b]{flex-wrap:wrap;justify-content:flex-end}}@media (width<=640px){.dashboard-shell[data-v-72f8037b]{gap:12px;padding:12px}.topbar[data-v-72f8037b]{flex-direction:column;align-items:flex-start}.topbar-left[data-v-72f8037b],.topbar-right[data-v-72f8037b]{justify-content:space-between;width:100%}.topbar-right[data-v-72f8037b]{gap:10px}}.dashboard-grid[data-v-aae5255b]{gap:18px;display:grid}.hero-panel[data-v-aae5255b],.table-panel[data-v-aae5255b],.stat-card[data-v-aae5255b],.timeline-panel[data-v-aae5255b],.priority-panel[data-v-aae5255b]{border-radius:28px;position:relative;overflow:hidden}.hero-panel[data-v-aae5255b]{background:linear-gradient(135deg, #ffffff6b, #fff3), linear-gradient(135deg, rgb(var(--theme-primary-rgb) / .16), rgb(var(--theme-accent-rgb) / .1));grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;padding:26px;display:grid}.section-label[data-v-aae5255b]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:800}.hero-copy h2[data-v-aae5255b],.panel-head h3[data-v-aae5255b],.priority-panel h3[data-v-aae5255b]{margin:0}.hero-copy[data-v-aae5255b]{gap:10px;display:grid}.hero-text[data-v-aae5255b],.timeline-row p[data-v-aae5255b],.request-row p[data-v-aae5255b]{color:var(--ink-soft);margin:0}.hero-metrics[data-v-aae5255b]{gap:12px;display:grid}.hero-chip[data-v-aae5255b]{background:#ffffff85;border:1px solid #ffffff75;border-radius:22px;padding:18px}.hero-chip.accent[data-v-aae5255b]{background:linear-gradient(135deg, rgb(var(--theme-primary-rgb) / .22), rgb(var(--theme-accent-rgb) / .12)), #ffffff70;border-color:rgb(var(--theme-accent-rgb) / .16)}.hero-chip strong[data-v-aae5255b]{margin-bottom:6px;font-size:28px;display:block}.hero-chip span[data-v-aae5255b]{color:var(--ink-soft)}.stats-grid[data-v-aae5255b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.stat-card[data-v-aae5255b]{gap:10px;padding:20px;display:grid}.stat-top[data-v-aae5255b]{align-items:center;gap:10px;display:flex}.stat-icon[data-v-aae5255b]{background:linear-gradient(135deg, rgb(var(--theme-primary-rgb) / .3), rgb(var(--theme-accent-rgb) / .16));width:32px;height:32px;color:var(--accent-border);border-radius:12px;place-items:center;font-size:12px;display:inline-grid}.stat-label[data-v-aae5255b],.stat-trend[data-v-aae5255b]{color:var(--ink-soft)}.stat-value[data-v-aae5255b]{font-size:30px}.insights-grid[data-v-aae5255b]{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:18px;display:grid}.timeline-panel[data-v-aae5255b],.priority-panel[data-v-aae5255b],.table-panel[data-v-aae5255b]{padding:24px}.panel-head[data-v-aae5255b]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.panel-head button[data-v-aae5255b]{border:1px solid rgb(var(--theme-accent-rgb) / .14);cursor:pointer;background:#ffffff8a;border-radius:16px;padding:10px 14px;font-weight:800}.timeline-list[data-v-aae5255b],.request-list[data-v-aae5255b]{gap:12px;display:grid}.timeline-row[data-v-aae5255b],.request-row[data-v-aae5255b]{background:#fff6;border:1px solid #ffffff70;border-radius:20px;align-items:center;gap:12px;padding:16px;display:grid}.timeline-row[data-v-aae5255b]{grid-template-columns:auto minmax(0,1fr) auto}.timeline-badge[data-v-aae5255b]{background:linear-gradient(135deg, rgb(var(--theme-primary-rgb) / .22), rgb(var(--theme-accent-rgb) / .14));width:38px;height:38px;color:var(--accent-border);border-radius:14px;place-items:center;display:grid}.timeline-row small[data-v-aae5255b]{color:var(--ink-soft);font-weight:700}.priority-panel[data-v-aae5255b]{align-content:start;gap:14px;display:grid}.priority-card[data-v-aae5255b]{border:1px solid rgb(var(--theme-accent-rgb) / .12);background:#ffffff75;border-radius:22px;gap:6px;padding:18px;display:grid}.priority-card.urgent[data-v-aae5255b]{background:linear-gradient(135deg, rgb(var(--theme-primary-rgb) / .22), #fff6);border-color:rgb(var(--theme-primary-rgb) / .28)}.priority-card span[data-v-aae5255b]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.request-row[data-v-aae5255b]{grid-template-columns:minmax(0,1.5fr) auto auto}.status-badge[data-v-aae5255b]{border-radius:999px;justify-content:center;align-items:center;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.status-badge.pending[data-v-aae5255b]{background:rgb(var(--theme-primary-rgb) / .18);color:var(--theme-primary)}.status-badge.review[data-v-aae5255b]{background:rgb(var(--theme-accent-rgb) / .12);color:var(--accent-border)}@media (width<=1180px){.stats-grid[data-v-aae5255b]{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-grid[data-v-aae5255b],.hero-panel[data-v-aae5255b]{grid-template-columns:1fr}}@media (width<=720px){.stats-grid[data-v-aae5255b]{grid-template-columns:1fr}.timeline-row[data-v-aae5255b],.request-row[data-v-aae5255b]{grid-template-columns:1fr;justify-items:start}}.skeleton[data-v-a564e74c]{background:#ffffff6b;position:relative;overflow:hidden}.skeleton[data-v-a564e74c]:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.4s infinite shimmer-a564e74c;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer-a564e74c{to{transform:translate(100%)}}.table-card[data-v-cf724e87]{border:1px solid rgb(var(--theme-accent-rgb) / .08);border-radius:28px;padding:22px}.table-head[data-v-cf724e87]{margin-bottom:16px}.section-label[data-v-cf724e87]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:800}h3[data-v-cf724e87]{margin:0}.table-columns[data-v-cf724e87],.table-row[data-v-cf724e87],.skeleton-row[data-v-cf724e87]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:14px;display:grid}.table-columns[data-v-cf724e87]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 10px;font-size:12px;font-weight:800}.table-list[data-v-cf724e87],.skeleton-table[data-v-cf724e87]{gap:10px;display:grid}.empty-state[data-v-cf724e87]{background:#ffffff61;border:1px solid #ffffff6b;border-radius:22px;padding:22px}.empty-state strong[data-v-cf724e87],.empty-state p[data-v-cf724e87]{margin:0}.empty-state p[data-v-cf724e87]{color:var(--ink-soft);margin-top:6px}.table-row[data-v-cf724e87],.skeleton-row[data-v-cf724e87]{border:1px solid rgb(var(--theme-accent-rgb) / .08);background:#ffffffd1;border-radius:20px;padding:16px}@media (width<=900px){.table-columns[data-v-cf724e87],.table-row[data-v-cf724e87],.skeleton-row[data-v-cf724e87]{grid-template-columns:1fr}}.filter-bar[data-v-98da892a]{z-index:8;border:1px solid rgb(var(--theme-accent-rgb) / .08);border-radius:24px;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative;overflow:visible}.search-field[data-v-98da892a]{flex:1}.search-field input[data-v-98da892a]{border:1px solid rgb(var(--theme-accent-rgb) / .14);width:100%;color:var(--ink-strong);background:#ffffff8f;border-radius:16px;outline:none;padding:13px 16px}.filter-menu[data-v-98da892a]{z-index:40;flex:none;position:relative}.filter-trigger[data-v-98da892a]{border:1px solid rgb(var(--theme-accent-rgb) / .16);width:52px;height:52px;box-shadow:0 14px 30px rgb(var(--theme-accent-rgb) / .16);cursor:pointer;background:linear-gradient(135deg,#0b2c4d 0%,#123a63 100%);border-radius:999px;place-items:center;display:grid}.filter-icon[data-v-98da892a]{color:#fff;font-size:16px;font-weight:900}.filter-dropdown[data-v-98da892a]{z-index:80;width:230px;box-shadow:0 28px 60px rgb(var(--theme-accent-rgb) / .2), inset 0 1px 0 #ffffffc7;-webkit-backdrop-filter:blur(26px)saturate(190%);background:#ffffffad;border:1px solid #ffffff85;border-radius:22px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden}.filter-option[data-v-98da892a]{text-align:left;color:var(--ink-strong);cursor:pointer;background:#ffffff57;border:1px solid #0000;border-radius:16px;padding:12px 14px;font-weight:700;transition:background .18s,border-color .18s,transform .18s}.filter-option[data-v-98da892a]:hover,.filter-option.active[data-v-98da892a]{background:linear-gradient(135deg, rgb(var(--theme-primary-rgb) / .14), rgb(var(--theme-primary-rgb) / .24));border-color:rgb(var(--theme-primary-rgb) / .18);transform:translateY(-1px)}.filter-fade-enter-active[data-v-98da892a],.filter-fade-leave-active[data-v-98da892a]{transition:opacity .18s,transform .18s}.filter-fade-enter-from[data-v-98da892a],.filter-fade-leave-to[data-v-98da892a]{opacity:0;transform:translateY(-6px)}@media (width<=720px){.filter-bar[data-v-98da892a]{padding:14px}.filter-dropdown[data-v-98da892a]{width:min(240px,100vw - 56px);left:0;right:auto}}.modal-overlay[data-v-db9de44b]{z-index:60;background:rgb(var(--theme-accent-rgb) / .18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-panel[data-v-db9de44b]{border-radius:30px;grid-template-rows:auto minmax(0,1fr);width:min(100%,840px);max-height:calc(100vh - 48px);padding:24px;display:grid;overflow:hidden}.modal-head[data-v-db9de44b]{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.modal-eyebrow[data-v-db9de44b]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:800}.modal-copy[data-v-db9de44b],h3[data-v-db9de44b]{margin:0}.modal-copy[data-v-db9de44b]{color:var(--ink-soft);max-width:620px;margin-top:10px}.modal-close[data-v-db9de44b]{border:1px solid rgb(var(--theme-accent-rgb) / .16);cursor:pointer;background:#fff9;border-radius:16px;padding:12px 14px;font-weight:800}.modal-body[data-v-db9de44b]{padding-right:4px;overflow:auto}.modal-fade-enter-active[data-v-db9de44b],.modal-fade-leave-active[data-v-db9de44b]{transition:opacity .18s}.modal-fade-enter-from[data-v-db9de44b],.modal-fade-leave-to[data-v-db9de44b]{opacity:0}@media (width<=700px){.modal-overlay[data-v-db9de44b]{padding:14px}.modal-panel[data-v-db9de44b]{max-height:calc(100vh - 28px);padding:18px}.modal-head[data-v-db9de44b]{flex-direction:column}}.page-header[data-v-9132c5a7]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-label[data-v-9132c5a7]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:800}h2[data-v-9132c5a7],.page-copy[data-v-9132c5a7]{margin:0}h2[data-v-9132c5a7]{font-size:30px}.page-copy[data-v-9132c5a7]{color:var(--ink-soft);max-width:720px;margin-top:10px}.action-button[data-v-9132c5a7]{border:1px solid rgb(var(--theme-primary-rgb) / .24);color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7a00 0%,#ff912f 100%);border-radius:18px;padding:12px 16px;font-weight:800}@media (width<=700px){.page-header[data-v-9132c5a7]{flex-direction:column}}.stats-strip[data-v-e791f25d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.stats-item[data-v-e791f25d]{border-radius:24px;gap:8px;padding:18px;display:grid}.stats-label[data-v-e791f25d]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.stats-value[data-v-e791f25d]{font-size:28px;line-height:1}.stats-note[data-v-e791f25d]{color:var(--ink-soft)}@media (width<=900px){.stats-strip[data-v-e791f25d]{grid-template-columns:1fr}}.page-grid[data-v-d78ac454]{gap:18px;display:grid}.form-grid[data-v-d78ac454]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.modal-form[data-v-d78ac454]{gap:16px;display:grid}.field[data-v-d78ac454]{gap:8px;display:grid}.field span[data-v-d78ac454]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.field input[data-v-d78ac454],.field select[data-v-d78ac454]{border:1px solid rgb(var(--theme-accent-rgb) / .14);width:100%;color:var(--ink-strong);background:#ffffff8f;border-radius:16px;outline:none;padding:13px 14px}.readonly-field[data-v-d78ac454]{align-content:end}.readonly-value[data-v-d78ac454]{border:1px solid rgb(var(--theme-accent-rgb) / .14);width:100%;color:var(--ink-strong);background:#ffffff6b;border-radius:16px;padding:13px 14px;font-weight:700}.form-actions[data-v-d78ac454]{justify-content:flex-end;gap:12px;display:flex}.primary-button[data-v-d78ac454],.ghost-button[data-v-d78ac454]{cursor:pointer;border-radius:16px;padding:12px 16px;font-weight:800}.primary-button[data-v-d78ac454]{border:1px solid rgb(var(--theme-primary-rgb) / .3);color:#fff;background:linear-gradient(135deg, rgb(var(--theme-primary-rgb) / .92), rgb(var(--theme-accent-rgb) / .88));box-shadow:0 14px 28px rgb(var(--theme-accent-rgb) / .16)}.primary-button[data-v-d78ac454]:disabled{opacity:.7;cursor:progress}.ghost-button[data-v-d78ac454]{border:1px solid rgb(var(--theme-accent-rgb) / .16);color:var(--accent-border);background:#ffffff80}p[data-v-d78ac454]{color:var(--ink-soft);margin:4px 0 0}.status-chip[data-v-d78ac454]{border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.status-chip.active[data-v-d78ac454]{background:rgb(var(--theme-primary-rgb) / .18);color:var(--theme-primary)}.status-chip.muted[data-v-d78ac454]{background:rgb(var(--theme-accent-rgb) / .12);color:var(--accent-border)}@media (width<=980px){.form-grid[data-v-d78ac454]{grid-template-columns:1fr}}.form-card[data-v-5d8f8b4f]{border-radius:28px;padding:22px}.form-head[data-v-5d8f8b4f]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.section-label[data-v-5d8f8b4f]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:800}h3[data-v-5d8f8b4f],.form-copy[data-v-5d8f8b4f]{margin:0}.form-copy[data-v-5d8f8b4f]{color:var(--ink-soft);margin-top:8px}.form-badge[data-v-5d8f8b4f]{color:var(--accent-border);background:rgb(var(--theme-primary-rgb) / .14);border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.form-body[data-v-5d8f8b4f]{gap:14px;display:grid}@media (width<=700px){.form-head[data-v-5d8f8b4f]{flex-direction:column}}.page-grid[data-v-0ce1b954]{gap:18px;display:grid}.category-grid[data-v-0ce1b954]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.service-grid[data-v-0ce1b954]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form-grid[data-v-0ce1b954]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.field[data-v-0ce1b954]{gap:8px;display:grid}.field span[data-v-0ce1b954]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.field input[data-v-0ce1b954],.field select[data-v-0ce1b954]{border:1px solid rgb(var(--theme-accent-rgb) / .14);width:100%;color:var(--ink-strong);background:#ffffff8f;border-radius:16px;outline:none;padding:13px 14px}.field-full[data-v-0ce1b954]{grid-column:1/-1}.form-actions[data-v-0ce1b954]{justify-content:flex-end;gap:12px;display:flex}.primary-button[data-v-0ce1b954],.ghost-button[data-v-0ce1b954]{cursor:pointer;border-radius:16px;padding:12px 16px;font-weight:800}.primary-button[data-v-0ce1b954]{border:1px solid rgb(var(--theme-primary-rgb) / .3);color:#fff;background:linear-gradient(135deg, rgb(var(--theme-primary-rgb) / .92), rgb(var(--theme-accent-rgb) / .88));box-shadow:0 14px 28px rgb(var(--theme-accent-rgb) / .16)}.primary-button[data-v-0ce1b954]:disabled{opacity:.7;cursor:progress}.ghost-button[data-v-0ce1b954]{border:1px solid rgb(var(--theme-accent-rgb) / .16);color:var(--accent-border);background:#ffffff80}p[data-v-0ce1b954]{color:var(--ink-soft);margin:4px 0 0}.status-chip[data-v-0ce1b954]{border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.status-chip.active[data-v-0ce1b954]{background:rgb(var(--theme-primary-rgb) / .18);color:var(--theme-primary)}@media (width<=980px){.service-grid[data-v-0ce1b954],.category-grid[data-v-0ce1b954],.form-grid[data-v-0ce1b954]{grid-template-columns:1fr}}.page-grid[data-v-2b988717]{gap:18px;display:grid}p[data-v-2b988717]{color:var(--ink-soft);margin:4px 0 0}.status-chip[data-v-2b988717]{border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.status-chip.success[data-v-2b988717]{background:rgb(var(--theme-primary-rgb) / .18);color:var(--theme-primary)}.status-chip.pending[data-v-2b988717]{background:rgb(var(--theme-accent-rgb) / .12);color:var(--accent-border)}.status-chip.review[data-v-2b988717]{background:rgb(var(--theme-accent-rgb) / .08);color:var(--accent-border)}.row-actions[data-v-2b988717]{gap:8px;margin-top:8px;display:flex}.row-actions button[data-v-2b988717]{border:1px solid rgb(var(--theme-accent-rgb) / .16);color:var(--accent-border);cursor:pointer;background:#ffffff94;border-radius:12px;padding:8px 10px;font-weight:700}.page-grid[data-v-ee9365b1]{gap:18px;display:grid}.workflow-grid[data-v-ee9365b1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.workflow-card[data-v-ee9365b1]{border-radius:28px;gap:16px;padding:22px;display:grid}.section-label[data-v-ee9365b1]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;font-weight:800}h3[data-v-ee9365b1]{margin:0}.workflow-steps[data-v-ee9365b1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workflow-step[data-v-ee9365b1],.workflow-note[data-v-ee9365b1]{background:#ffffff6b;border:1px solid #ffffff75;border-radius:18px;gap:6px;padding:14px;display:grid}.workflow-step strong[data-v-ee9365b1]{background:#ffffffd9;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.workflow-step.active strong[data-v-ee9365b1]{color:var(--theme-primary);background:rgb(var(--theme-primary-rgb) / .18)}.workflow-step.pending strong[data-v-ee9365b1]{color:var(--accent-border);background:rgb(var(--theme-accent-rgb) / .12)}.workflow-step.done strong[data-v-ee9365b1]{color:var(--accent-border);background:rgb(var(--theme-accent-rgb) / .16)}.workflow-note span[data-v-ee9365b1]{color:var(--ink-soft)}.workflow-note.accent[data-v-ee9365b1]{background:linear-gradient(135deg, #ffffff75, rgb(var(--theme-primary-rgb) / .1))}p[data-v-ee9365b1]{color:var(--ink-soft);margin:4px 0 0}.status-chip[data-v-ee9365b1]{border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.status-chip.success[data-v-ee9365b1]{background:rgb(var(--theme-primary-rgb) / .18);color:var(--theme-primary)}.status-chip.pending[data-v-ee9365b1]{background:rgb(var(--theme-accent-rgb) / .12);color:var(--accent-border)}.status-chip.review[data-v-ee9365b1]{background:rgb(var(--theme-accent-rgb) / .16);color:var(--accent-border)}@media (width<=980px){.workflow-grid[data-v-ee9365b1],.workflow-steps[data-v-ee9365b1]{grid-template-columns:1fr}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0b2c4d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--theme-primary:#ff7a00;--theme-primary-rgb:255 122 0;--theme-accent:#0b2c4d;--theme-accent-rgb:11 44 77;--theme-secondary:#0b2c4d;--theme-secondary-rgb:11 44 77;--dotings-orange:var(--theme-primary);--accent-border:var(--theme-accent);--ink-strong:#0b2c4d;--ink-soft:#5f7388;--surface-white:#ffffffb8;--surface-strong:#ffffffe6;--surface-stroke:#0b2c4d1a;--glass-shadow:0 24px 80px #0b2c4d1f;--glass-highlight:inset 0 1px 0 #ffffffb8;background:#f5f6f8;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:radial-gradient(circle at 10% 12%, rgb(var(--theme-primary-rgb) / .22), transparent 20%), radial-gradient(circle at 88% 10%, rgb(var(--theme-accent-rgb) / .16), transparent 24%), radial-gradient(circle at 82% 82%, rgb(var(--theme-primary-rgb) / .12), transparent 24%), linear-gradient(135deg, #f7f8fa 0%, #f5f6f8 42%, #e9eef4 100%);color:var(--ink-strong)}body:before{content:"";pointer-events:none;opacity:.9;background:linear-gradient(120deg,#ffffff75,#ffffff14),radial-gradient(circle at top,#ffffff5c,#0000 35%);position:fixed;inset:0}button,input{font:inherit}a{color:inherit;text-decoration:none}.shell-card{background:var(--surface-white);border:1px solid var(--surface-stroke);box-shadow:var(--glass-shadow), var(--glass-highlight);-webkit-backdrop-filter:blur(26px)saturate(180%)}
