@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600&family=Outfit:wght@300;400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600&family=Outfit:wght@300;400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600&family=Outfit:wght@300;400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600&family=Outfit:wght@300;400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600&family=Outfit:wght@300;400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600&family=Outfit:wght@300;400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600&family=Outfit:wght@300;400;500;600&display=swap";*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}:root{--navy:#0a1628;--navy-mid:#132240;--navy-light:#1e3a5f;--gold:#c9a84c;--gold-light:#e2c97e;--white:#fff;--text-primary:#fff;--text-secondary:#ffffffa6;--text-muted:#ffffff59;--surface:#132240;--border:#c9a84c33;--radius:12px;--radius-sm:8px}html,body,#app{min-height:100%;color:var(--text-primary);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at top,#c9a84c1f,#0000 24%),linear-gradient(#03142e 0%,#041126 40%,#030d1d 100%);margin:0;font-family:Inter,system-ui,sans-serif}html,body{overflow:hidden auto}.login-page[data-v-2e8deeec]{background:var(--navy);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-box[data-v-2e8deeec]{background:var(--navy-mid);border:1px solid var(--border);border-radius:20px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:380px;padding:40px 32px;display:flex}.login-patch[data-v-2e8deeec]{object-fit:contain;width:80px;height:80px}.login-agency[data-v-2e8deeec]{letter-spacing:.15em;color:var(--gold);font-size:11px;font-weight:700}.login-title[data-v-2e8deeec]{color:var(--white);font-size:24px;font-weight:700}.login-subtitle[data-v-2e8deeec]{color:var(--text-muted);text-align:center;font-size:13px}.login-btn[data-v-2e8deeec]{background:var(--gold);color:var(--navy);border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:8px;padding:14px 24px;font-size:14px;font-weight:700;transition:opacity .15s;display:flex}.login-btn[data-v-2e8deeec]:disabled{opacity:.6;cursor:not-allowed}.ms-icon[data-v-2e8deeec]{width:18px;height:18px}.login-error[data-v-2e8deeec]{color:#ff6b6b;text-align:center;font-size:13px}.dashboard[data-v-f5a56128]{color:#e8e4da;background:linear-gradient(160deg,#03142e 0%,#041126 55%,#030d1d 100%);min-height:100vh;font-family:Outfit,sans-serif;position:relative;overflow-x:hidden}.bg-texture[data-v-f5a56128]{pointer-events:none;z-index:0;background-image:radial-gradient(80% 60% at 50% -10%,#c9a84c12 0%,#0000 70%),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");position:fixed;inset:0}.topbar[data-v-f5a56128]{z-index:100;-webkit-backdrop-filter:blur(16px)saturate(160%);background:#03142eb3;border-bottom:1px solid #c9a84c1a;position:sticky;top:0}.topbar-inner[data-v-f5a56128]{justify-content:space-between;align-items:center;max-width:680px;height:56px;margin:0 auto;padding:0 20px;display:flex}.agency-mark[data-v-f5a56128]{align-items:center;gap:7px;display:flex}.agency-mark__star[data-v-f5a56128]{color:#c9a84c;font-size:12px;line-height:1}.agency-mark__text[data-v-f5a56128]{letter-spacing:.18em;color:#e8e4dab3;font-family:Outfit,sans-serif;font-size:13px;font-weight:600}.signout-btn[data-v-f5a56128]{cursor:pointer;color:#e8e4da73;background:0 0;border:none;border-radius:8px;align-items:center;padding:6px;transition:color .2s;display:flex}.signout-btn[data-v-f5a56128]:hover{color:#c9a84c}.content[data-v-f5a56128]{z-index:1;max-width:680px;margin:0 auto;padding:0 20px 60px;position:relative}.hero[data-v-f5a56128]{opacity:0;padding:40px 0 8px;transition:opacity .5s,transform .5s;transform:translateY(12px)}.greeting-label[data-v-f5a56128]{letter-spacing:.18em;text-transform:uppercase;color:#c9a84c;opacity:.85;margin:0 0 6px;font-family:Outfit,sans-serif;font-size:12px;font-weight:400}.greeting-name[data-v-f5a56128]{letter-spacing:.02em;color:#f0ece2;margin:0 0 6px;font-family:Cormorant Garamond,serif;font-size:clamp(2.4rem,8vw,3.2rem);font-weight:300;line-height:1.1}.employee-type[data-v-f5a56128]{letter-spacing:.1em;color:#e8e4da59;text-transform:uppercase;margin:0;font-size:12px;font-weight:400}.balance-card[data-v-f5a56128]{opacity:0;margin:28px 0 0;transition:opacity .5s 80ms,transform .5s 80ms;transform:translateY(12px)}.balance-card.loaded[data-v-f5a56128]{opacity:1;transform:translateY(0)}.balance-card__inner[data-v-f5a56128]{background:#ffffff08;border:1px solid #c9a84c24;border-radius:20px;align-items:center;gap:28px;padding:28px 28px 24px;display:flex}.balance-arc-wrap[data-v-f5a56128]{flex-shrink:0;width:100px;height:100px;position:relative}.balance-arc[data-v-f5a56128]{width:100px;height:100px}.arc-progress[data-v-f5a56128]{transition:stroke-dashoffset 1.2s cubic-bezier(.4,0,.2,1)}.balance-arc__center[data-v-f5a56128]{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.balance-amount[data-v-f5a56128]{color:#d4ae4d;font-family:Outfit,sans-serif;font-size:17px;font-weight:600;line-height:1}.balance-label[data-v-f5a56128]{letter-spacing:.1em;text-transform:uppercase;color:#e8e4da66;font-size:9px;font-weight:400}.balance-details[data-v-f5a56128]{flex-direction:column;flex:1;gap:10px;display:flex}.balance-detail-row[data-v-f5a56128]{justify-content:space-between;align-items:baseline;display:flex}.detail-label[data-v-f5a56128]{letter-spacing:.08em;color:#e8e4da73;text-transform:uppercase;font-size:11px;font-weight:400}.detail-value[data-v-f5a56128]{color:#e8e4da;font-size:14px;font-weight:500}.detail-value.used[data-v-f5a56128]{color:#e8e4da80}.balance-bar[data-v-f5a56128]{background:#c9a84c1f;border-radius:2px;height:3px;margin-top:4px;overflow:hidden}.balance-bar__fill[data-v-f5a56128]{background:linear-gradient(90deg,#c9a84c,#f0d080);border-radius:2px;height:100%;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.nav-grid[data-v-f5a56128]{opacity:0;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 0;transition:opacity .5s .16s,transform .5s .16s;display:grid;transform:translateY(12px)}.nav-grid.loaded[data-v-f5a56128]{opacity:1;transform:translateY(0)}.nav-tile[data-v-f5a56128]{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #c9a84c1f;border-radius:16px;flex-direction:column;gap:4px;padding:20px 18px 16px;transition:background .2s,border-color .2s,transform .15s;display:flex;position:relative;overflow:hidden}.nav-tile[data-v-f5a56128]:before{content:"";opacity:0;background:linear-gradient(135deg,#c9a84c0f 0%,#0000 60%);transition:opacity .2s;position:absolute;inset:0}.nav-tile[data-v-f5a56128]:hover{background:#ffffff0e;border-color:#c9a84c47;transform:translateY(-1px)}.nav-tile[data-v-f5a56128]:hover:before{opacity:1}.nav-tile[data-v-f5a56128]:active{transform:translateY(0)}.nav-tile--admin[data-v-f5a56128]{background:#c9a84c0a;border-color:#c9a84c38}.nav-tile__icon[data-v-f5a56128]{color:#c9a84c;opacity:.9;margin-bottom:8px}.nav-tile__label[data-v-f5a56128]{color:#e8e4da;letter-spacing:.01em;font-family:Outfit,sans-serif;font-size:13.5px;font-weight:500}.nav-tile__sub[data-v-f5a56128]{color:#e8e4da61;letter-spacing:.03em;font-size:11px;font-weight:400}.nav-tile__arrow[data-v-f5a56128]{color:#c9a84c66;font-size:14px;transition:color .2s,transform .2s;position:absolute;bottom:15px;right:16px}.nav-tile:hover .nav-tile__arrow[data-v-f5a56128]{color:#c9a84c;transform:translate(3px)}.activity[data-v-f5a56128]{opacity:0;margin:32px 0 0;transition:opacity .5s .24s,transform .5s .24s;transform:translateY(12px)}.activity.loaded[data-v-f5a56128]{opacity:1;transform:translateY(0)}.activity__header[data-v-f5a56128]{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.activity__title[data-v-f5a56128]{letter-spacing:.16em;text-transform:uppercase;color:#e8e4da73;margin:0;font-family:Outfit,sans-serif;font-size:11px;font-weight:500}.activity__see-all[data-v-f5a56128]{cursor:pointer;color:#c9a84c;letter-spacing:.06em;opacity:.75;background:0 0;border:none;padding:0;font-family:Outfit,sans-serif;font-size:11px;transition:opacity .2s}.activity__see-all[data-v-f5a56128]:hover{opacity:1}.activity__empty[data-v-f5a56128]{text-align:center;color:#e8e4da4d;letter-spacing:.02em;padding:32px 0;font-size:13px}.activity__list[data-v-f5a56128]{flex-direction:column;gap:8px;display:flex}.activity-item[data-v-f5a56128]{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.activity-item__left[data-v-f5a56128]{align-items:center;gap:12px;min-width:0;display:flex}.activity-item__type-badge[data-v-f5a56128]{letter-spacing:.08em;text-transform:uppercase;border-radius:20px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:600}.activity-item__type-badge.request[data-v-f5a56128]{color:#c9a84c;background:#c9a84c1a;border:1px solid #c9a84c33}.activity-item__type-badge.reimbursement[data-v-f5a56128]{color:#7aabf5;background:#64a0ff14;border:1px solid #64a0ff26}.activity-item__meta[data-v-f5a56128]{flex-direction:column;gap:2px;min-width:0;display:flex}.activity-item__date[data-v-f5a56128]{color:#e8e4da80;font-size:12px;font-weight:400}.activity-item__note[data-v-f5a56128]{color:#e8e4da59;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.status-badge[data-v-f5a56128]{letter-spacing:.08em;text-transform:uppercase;border-radius:20px;flex-shrink:0;padding:3px 9px;font-size:10px;font-weight:600}.status-badge.pending[data-v-f5a56128]{color:#fbbe3c;background:#ffbe3c1a;border:1px solid #ffbe3c33}.status-badge.ordered[data-v-f5a56128]{color:#64b4ff;background:#64b4ff1a;border:1px solid #64b4ff33}.status-badge.received[data-v-f5a56128],.status-badge.approved[data-v-f5a56128]{color:#64c88c;background:#64c88c1a;border:1px solid #64c88c33}.status-badge.denied[data-v-f5a56128]{color:#ff6b6b;background:#ff5a5a1a;border:1px solid #ff5a5a33}.status-badge.cancelled[data-v-f5a56128]{color:#999;background:#9696961a;border:1px solid #96969633}.activity__skeleton[data-v-f5a56128]{flex-direction:column;gap:8px;display:flex}.skeleton-row[data-v-f5a56128]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;height:54px;animation:1.6s ease-in-out infinite shimmer-f5a56128}.skeleton-row[data-v-f5a56128]:nth-child(2){animation-delay:.15s}.skeleton-row[data-v-f5a56128]:nth-child(3){animation-delay:.3s}@keyframes shimmer-f5a56128{0%,to{opacity:.4}50%{opacity:.7}}@media (width<=420px){.balance-card__inner[data-v-f5a56128]{flex-direction:column;align-items:flex-start;gap:18px}.balance-arc-wrap[data-v-f5a56128]{align-self:center}.nav-grid[data-v-f5a56128]{gap:10px}.nav-tile[data-v-f5a56128]{padding:18px 14px 14px}}.agency-mark__logo[data-v-f5a56128]{object-fit:contain;width:auto;height:32px}.hero-name-row[data-v-f5a56128]{align-items:center;gap:16px;display:flex}.hero[data-v-f5a56128]{opacity:0;justify-content:space-between;align-items:flex-start;padding:40px 0 8px;transition:opacity .5s,transform .5s;display:flex;transform:translateY(12px)}.hero.loaded[data-v-f5a56128]{opacity:1;transform:translateY(0)}.hero-left[data-v-f5a56128]{flex-direction:column;display:flex}.hero-patch[data-v-f5a56128]{object-fit:contain;opacity:.92;flex-shrink:0;width:auto;height:72px;margin-top:8px}.page[data-v-4e095699]{color:#e8e4da;background:linear-gradient(160deg,#03142e 0%,#041126 55%,#030d1d 100%);min-height:100vh;font-family:Outfit,sans-serif}.bg-texture[data-v-4e095699]{pointer-events:none;z-index:0;background-image:radial-gradient(80% 60% at 50% -10%,#c9a84c0f 0%,#0000 70%);position:fixed;inset:0}.topbar[data-v-4e095699]{z-index:100;-webkit-backdrop-filter:blur(16px)saturate(160%);background:#03142eb3;border-bottom:1px solid #c9a84c1a;position:sticky;top:0}.topbar-inner[data-v-4e095699]{justify-content:space-between;align-items:center;max-width:680px;height:56px;margin:0 auto;padding:0 20px;display:flex}.back-btn[data-v-4e095699]{cursor:pointer;color:#e8e4da80;letter-spacing:.03em;background:0 0;border:none;align-items:center;gap:5px;width:80px;padding:0;font-family:Outfit,sans-serif;font-size:13px;transition:color .2s;display:flex}.back-btn[data-v-4e095699]:hover{color:#c9a84c}.topbar-title[data-v-4e095699]{letter-spacing:.14em;text-transform:uppercase;color:#e8e4da99;font-family:Outfit,sans-serif;font-size:13px;font-weight:500}.content[data-v-4e095699]{z-index:1;max-width:680px;margin:0 auto;padding:0 20px 80px;position:relative}.page-header[data-v-4e095699]{margin-bottom:20px;padding:36px 0 0}.page-title[data-v-4e095699]{color:#f0ece2;margin:0 0 8px;font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,6vw,2.4rem);font-weight:300;line-height:1.1}.page-sub[data-v-4e095699]{color:#e8e4da61;max-width:480px;margin:0;font-size:13px;line-height:1.6}.balance-pill[data-v-4e095699]{background:#c9a84c12;border:1px solid #c9a84c2e;border-radius:100px;align-items:center;gap:10px;margin-bottom:28px;padding:6px 16px 6px 12px;display:inline-flex}.balance-pill__label[data-v-4e095699]{letter-spacing:.1em;text-transform:uppercase;color:#e8e4da73;font-size:11px;font-weight:400}.balance-pill__amount[data-v-4e095699]{color:#d4ae4d;font-size:14px;font-weight:600}.items-list[data-v-4e095699]{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.item-card[data-v-4e095699]{background:#ffffff08;border:1px solid #c9a84c1c;border-radius:16px;padding:20px 20px 18px}.item-card__header[data-v-4e095699]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.item-number[data-v-4e095699]{letter-spacing:.18em;text-transform:uppercase;color:#c9a84c;opacity:.8;font-size:10px;font-weight:600}.remove-btn[data-v-4e095699]{cursor:pointer;color:#e8e4da40;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;transition:color .2s,background .2s;display:flex}.remove-btn[data-v-4e095699]:hover{color:#ff6b6b;background:#ff6b6b14}.field-group[data-v-4e095699]{margin-bottom:14px}.field-group[data-v-4e095699]:last-child{margin-bottom:0}.field-group--flex[data-v-4e095699]{flex:1;margin-bottom:0}.field-group--sm[data-v-4e095699]{flex:0 0 80px}.field-row[data-v-4e095699]{align-items:flex-end;gap:12px;display:flex}.field-label[data-v-4e095699]{letter-spacing:.1em;text-transform:uppercase;color:#e8e4da73;margin-bottom:7px;font-size:11px;font-weight:500;display:block}.field-label--optional[data-v-4e095699]{letter-spacing:.05em;text-transform:none;color:#e8e4da40;font-weight:400}.required[data-v-4e095699]{color:#c9a84c;opacity:.7}.field-input[data-v-4e095699]{color:#e8e4da;box-sizing:border-box;-webkit-appearance:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:11px 14px;font-family:Outfit,sans-serif;font-size:14px;transition:border-color .2s,background .2s}.field-input[data-v-4e095699]::placeholder{color:#e8e4da33}.field-input[data-v-4e095699]:focus{background:#ffffff0f;border-color:#c9a84c66}.field-input--error[data-v-4e095699]{border-color:#ff6b6b73!important}.field-input--center[data-v-4e095699]{text-align:center;padding-left:8px;padding-right:8px}.field-error[data-v-4e095699]{color:#ff8a8a;letter-spacing:.02em;margin-top:5px;font-size:11px;display:block}.field-textarea[data-v-4e095699]{color:#e8e4da;resize:vertical;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;min-height:80px;padding:11px 14px;font-family:Outfit,sans-serif;font-size:14px;line-height:1.6;transition:border-color .2s,background .2s}.field-textarea[data-v-4e095699]::placeholder{color:#e8e4da33}.field-textarea[data-v-4e095699]:focus{background:#ffffff0f;border-color:#c9a84c66}.notes-group[data-v-4e095699]{margin-top:8px}.add-item-btn[data-v-4e095699]{cursor:pointer;color:#c9a84c99;letter-spacing:.04em;background:0 0;border:1px dashed #c9a84c40;border-radius:12px;align-items:center;gap:8px;width:100%;margin-bottom:20px;padding:13px 16px;font-family:Outfit,sans-serif;font-size:13px;font-weight:400;transition:border-color .2s,color .2s,background .2s;display:flex}.add-item-btn[data-v-4e095699]:hover{color:#c9a84c;background:#c9a84c0a;border-color:#c9a84c80}.submit-area[data-v-4e095699]{margin-top:8px}.submit-error[data-v-4e095699]{color:#ff8a8a;text-align:center;margin-bottom:12px;font-size:13px}.btn-primary[data-v-4e095699]{letter-spacing:.06em;color:#030d1d;cursor:pointer;background:linear-gradient(135deg,#c9a84c,#d4ae4d);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;transition:opacity .2s,transform .15s;display:inline-flex}.btn-primary[data-v-4e095699]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-4e095699]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-4e095699]:disabled{opacity:.45;cursor:not-allowed}.btn-primary--full[data-v-4e095699]{width:100%}.btn-ghost[data-v-4e095699]{color:#e8e4da99;cursor:pointer;background:0 0;border:1px solid #c9a84c40;border-radius:12px;justify-content:center;align-items:center;padding:13px 28px;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.btn-ghost[data-v-4e095699]:hover{color:#e8e4da;border-color:#c9a84c80}.btn-spinner[data-v-4e095699]{border:2px solid #030d1d4d;border-top-color:#030d1d;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin-4e095699}@keyframes spin-4e095699{to{transform:rotate(360deg)}}.submit-note[data-v-4e095699]{color:#e8e4da47;text-align:center;letter-spacing:.02em;margin-top:12px;font-size:11px;line-height:1.5}.success-screen[data-v-4e095699]{text-align:center;flex-direction:column;align-items:center;padding:80px 20px 40px;display:flex}.success-icon[data-v-4e095699]{color:#64c88c;background:#64c88c1a;border:1px solid #64c88c40;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.success-title[data-v-4e095699]{color:#f0ece2;margin:0 0 12px;font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:300}.success-sub[data-v-4e095699]{color:#e8e4da73;max-width:340px;margin:0 0 36px;font-size:13px;line-height:1.7}.success-actions[data-v-4e095699]{flex-direction:column;gap:10px;width:100%;max-width:320px;display:flex}.fade-enter-active[data-v-4e095699],.fade-leave-active[data-v-4e095699]{transition:opacity .35s}.fade-enter-from[data-v-4e095699],.fade-leave-to[data-v-4e095699]{opacity:0}@media (width<=420px){.field-row[data-v-4e095699]{flex-direction:column;gap:14px}.field-group--sm[data-v-4e095699]{flex:unset}.field-input--center[data-v-4e095699]{text-align:left}}.page[data-v-1b0048ae]{color:#e8e4da;background:linear-gradient(160deg,#03142e 0%,#041126 55%,#030d1d 100%);min-height:100vh;font-family:Outfit,sans-serif}.bg-texture[data-v-1b0048ae]{pointer-events:none;z-index:0;background-image:radial-gradient(80% 60% at 50% -10%,#c9a84c0f 0%,#0000 70%);position:fixed;inset:0}.topbar[data-v-1b0048ae]{z-index:100;-webkit-backdrop-filter:blur(16px)saturate(160%);background:#03142eb3;border-bottom:1px solid #c9a84c1a;position:sticky;top:0}.topbar-inner[data-v-1b0048ae]{justify-content:space-between;align-items:center;max-width:680px;height:56px;margin:0 auto;padding:0 20px;display:flex}.back-btn[data-v-1b0048ae]{cursor:pointer;color:#e8e4da80;letter-spacing:.03em;background:0 0;border:none;align-items:center;gap:5px;width:80px;padding:0;font-family:Outfit,sans-serif;font-size:13px;transition:color .2s;display:flex}.back-btn[data-v-1b0048ae]:hover{color:#c9a84c}.topbar-title[data-v-1b0048ae]{letter-spacing:.14em;text-transform:uppercase;color:#e8e4da99;font-size:13px;font-weight:500}.content[data-v-1b0048ae]{z-index:1;max-width:680px;margin:0 auto;padding:0 20px 80px;position:relative}.page-header[data-v-1b0048ae]{margin-bottom:20px;padding:36px 0 0}.page-title[data-v-1b0048ae]{color:#f0ece2;margin:0 0 8px;font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,6vw,2.4rem);font-weight:300;line-height:1.1}.page-sub[data-v-1b0048ae]{color:#e8e4da61;max-width:480px;margin:0;font-size:13px;line-height:1.6}.balance-pill[data-v-1b0048ae]{background:#c9a84c12;border:1px solid #c9a84c2e;border-radius:100px;align-items:center;gap:10px;margin-bottom:28px;padding:6px 16px 6px 12px;display:inline-flex}.balance-pill__label[data-v-1b0048ae]{letter-spacing:.1em;text-transform:uppercase;color:#e8e4da73;font-size:11px;font-weight:400}.balance-pill__amount[data-v-1b0048ae]{color:#d4ae4d;font-size:14px;font-weight:600}.section-label[data-v-1b0048ae]{letter-spacing:.12em;text-transform:uppercase;color:#e8e4da73;margin-bottom:10px;font-size:11px;font-weight:500}.required[data-v-1b0048ae]{color:#c9a84c;opacity:.7}.upload-zone[data-v-1b0048ae]{cursor:pointer;background:#ffffff06;border:1px dashed #c9a84c38;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:140px;margin-bottom:6px;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.upload-zone[data-v-1b0048ae]:hover,.upload-zone--active[data-v-1b0048ae]{background:#c9a84c0a;border-color:#c9a84c80}.upload-zone--filled[data-v-1b0048ae]{border-style:solid;border-color:#c9a84c4d;min-height:200px}.upload-zone--error[data-v-1b0048ae]{border-color:#ff6b6b73}.upload-hidden[data-v-1b0048ae]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload-icon[data-v-1b0048ae]{color:#c9a84c80;margin-bottom:4px}.upload-cta[data-v-1b0048ae]{color:#e8e4da99;font-size:14px;font-weight:500}.upload-sub[data-v-1b0048ae]{color:#e8e4da40;letter-spacing:.04em;font-size:11px}.upload-preview[data-v-1b0048ae]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.upload-preview__overlay[data-v-1b0048ae]{color:#c9a84c;letter-spacing:.06em;opacity:0;background:#030d1d99;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;transition:opacity .2s;display:flex;position:absolute;inset:0}.upload-zone:hover .upload-preview__overlay[data-v-1b0048ae]{opacity:1}.items-list[data-v-1b0048ae]{flex-direction:column;gap:10px;margin-bottom:0;display:flex}.item-row[data-v-1b0048ae]{align-items:center;gap:10px;display:flex}.item-row__num[data-v-1b0048ae]{color:#c9a84c99;text-align:center;flex-shrink:0;width:18px;font-size:11px;font-weight:600}.item-row__fields[data-v-1b0048ae]{flex:1;align-items:flex-start;gap:8px;display:flex}.field-input[data-v-1b0048ae]{color:#e8e4da;box-sizing:border-box;-webkit-appearance:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:11px 14px;font-family:Outfit,sans-serif;font-size:14px;transition:border-color .2s,background .2s}.field-input[data-v-1b0048ae]::placeholder{color:#e8e4da33}.field-input[data-v-1b0048ae]:focus{background:#ffffff0f;border-color:#c9a84c66}.field-input--error[data-v-1b0048ae]{border-color:#ff6b6b73!important}.field-input--amount[data-v-1b0048ae]{flex-shrink:0;width:90px;padding-left:8px}.amount-wrap[data-v-1b0048ae]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;align-items:center;transition:border-color .2s;display:flex;overflow:hidden}.amount-wrap[data-v-1b0048ae]:focus-within{background:#ffffff0f;border-color:#c9a84c66}.amount-prefix[data-v-1b0048ae]{color:#e8e4da59;padding:0 6px 0 12px;font-size:13px;line-height:1}.amount-wrap .field-input--amount[data-v-1b0048ae]{background:0 0;border:none;width:72px;padding-left:0}.amount-wrap .field-input--amount[data-v-1b0048ae]:focus{background:0 0}.field-error[data-v-1b0048ae]{color:#ff8a8a;letter-spacing:.02em;margin-top:4px;font-size:11px;display:block}.remove-btn[data-v-1b0048ae]{cursor:pointer;color:#e8e4da38;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;padding:8px;transition:color .2s,background .2s;display:flex}.remove-btn[data-v-1b0048ae]:hover{color:#ff6b6b;background:#ff6b6b14}.receipt-total[data-v-1b0048ae]{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;margin-top:14px;padding:14px 0 0;display:flex}.receipt-total__label[data-v-1b0048ae]{letter-spacing:.1em;text-transform:uppercase;color:#e8e4da66;font-size:12px;font-weight:500}.receipt-total__amount[data-v-1b0048ae]{color:#d4ae4d;font-size:18px;font-weight:600}.receipt-total__amount.over-balance[data-v-1b0048ae]{color:#ff8a8a}.over-balance-warning[data-v-1b0048ae]{color:#ff8a8ab3;margin:6px 0 0;font-size:11.5px;line-height:1.5}.add-item-btn[data-v-1b0048ae]{cursor:pointer;color:#c9a84c99;letter-spacing:.04em;background:0 0;border:1px dashed #c9a84c38;border-radius:12px;align-items:center;gap:8px;width:100%;margin-top:12px;margin-bottom:22px;padding:12px 16px;font-family:Outfit,sans-serif;font-size:13px;transition:border-color .2s,color .2s,background .2s;display:flex}.add-item-btn[data-v-1b0048ae]:hover{color:#c9a84c;background:#c9a84c0a;border-color:#c9a84c80}.field-group[data-v-1b0048ae]{margin-bottom:14px}.field-label[data-v-1b0048ae]{letter-spacing:.1em;text-transform:uppercase;color:#e8e4da73;margin-bottom:7px;font-size:11px;font-weight:500;display:block}.field-label--optional[data-v-1b0048ae]{letter-spacing:.05em;text-transform:none;color:#e8e4da40;font-weight:400}.field-textarea[data-v-1b0048ae]{color:#e8e4da;resize:vertical;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;min-height:80px;padding:11px 14px;font-family:Outfit,sans-serif;font-size:14px;line-height:1.6;transition:border-color .2s,background .2s}.field-textarea[data-v-1b0048ae]::placeholder{color:#e8e4da33}.field-textarea[data-v-1b0048ae]:focus{background:#ffffff0f;border-color:#c9a84c66}.submit-area[data-v-1b0048ae]{margin-top:8px}.submit-error[data-v-1b0048ae]{color:#ff8a8a;text-align:center;margin-bottom:12px;font-size:13px}.btn-primary[data-v-1b0048ae]{letter-spacing:.06em;color:#030d1d;cursor:pointer;background:linear-gradient(135deg,#c9a84c,#d4ae4d);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;transition:opacity .2s,transform .15s;display:inline-flex}.btn-primary[data-v-1b0048ae]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-1b0048ae]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-1b0048ae]:disabled{opacity:.45;cursor:not-allowed}.btn-primary--full[data-v-1b0048ae]{width:100%}.btn-ghost[data-v-1b0048ae]{color:#e8e4da99;cursor:pointer;background:0 0;border:1px solid #c9a84c40;border-radius:12px;justify-content:center;align-items:center;padding:13px 28px;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.btn-ghost[data-v-1b0048ae]:hover{color:#e8e4da;border-color:#c9a84c80}.btn-spinner[data-v-1b0048ae]{border:2px solid #030d1d4d;border-top-color:#030d1d;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin-1b0048ae}@keyframes spin-1b0048ae{to{transform:rotate(360deg)}}.submit-note[data-v-1b0048ae]{color:#e8e4da47;text-align:center;letter-spacing:.02em;margin-top:12px;font-size:11px;line-height:1.5}.success-screen[data-v-1b0048ae]{text-align:center;flex-direction:column;align-items:center;padding:80px 20px 40px;display:flex}.success-icon[data-v-1b0048ae]{color:#64c88c;background:#64c88c1a;border:1px solid #64c88c40;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.success-title[data-v-1b0048ae]{color:#f0ece2;margin:0 0 12px;font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:300}.success-sub[data-v-1b0048ae]{color:#e8e4da73;max-width:340px;margin:0 0 36px;font-size:13px;line-height:1.7}.success-actions[data-v-1b0048ae]{flex-direction:column;gap:10px;width:100%;max-width:320px;display:flex}.fade-enter-active[data-v-1b0048ae],.fade-leave-active[data-v-1b0048ae]{transition:opacity .35s}.fade-enter-from[data-v-1b0048ae],.fade-leave-to[data-v-1b0048ae]{opacity:0}@media (width<=420px){.item-row__fields[data-v-1b0048ae]{flex-direction:column;gap:8px}.amount-wrap[data-v-1b0048ae],.field-input--amount[data-v-1b0048ae]{width:100%}}.page[data-v-beade7dc]{color:#e8e4da;background:linear-gradient(160deg,#03142e 0%,#041126 55%,#030d1d 100%);min-height:100vh;font-family:Outfit,sans-serif}.bg-texture[data-v-beade7dc]{pointer-events:none;z-index:0;background-image:radial-gradient(80% 60% at 50% -10%,#c9a84c0f 0%,#0000 70%);position:fixed;inset:0}.topbar[data-v-beade7dc]{z-index:100;-webkit-backdrop-filter:blur(16px)saturate(160%);background:#03142eb3;border-bottom:1px solid #c9a84c1a;position:sticky;top:0}.topbar-inner[data-v-beade7dc]{justify-content:space-between;align-items:center;max-width:680px;height:56px;margin:0 auto;padding:0 20px;display:flex}.back-btn[data-v-beade7dc]{cursor:pointer;color:#e8e4da80;letter-spacing:.03em;background:0 0;border:none;align-items:center;gap:5px;width:80px;padding:0;font-family:Outfit,sans-serif;font-size:13px;transition:color .2s;display:flex}.back-btn[data-v-beade7dc]:hover{color:#c9a84c}.topbar-title[data-v-beade7dc]{letter-spacing:.14em;text-transform:uppercase;color:#e8e4da99;font-size:13px;font-weight:500}.content[data-v-beade7dc]{z-index:1;max-width:680px;margin:0 auto;padding:0 20px 80px;position:relative}.page-header[data-v-beade7dc]{margin-bottom:20px;padding:36px 0 0}.page-title[data-v-beade7dc]{color:#f0ece2;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,6vw,2.4rem);font-weight:300;line-height:1.1}.year-tabs[data-v-beade7dc]{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.year-tab[data-v-beade7dc]{color:#e8e4da73;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:100px;padding:6px 16px;font-family:Outfit,sans-serif;font-size:13px;font-weight:400;transition:all .2s}.year-tab[data-v-beade7dc]:hover{color:#e8e4dab3;border-color:#c9a84c4d}.year-tab.active[data-v-beade7dc]{color:#d4ae4d;background:#c9a84c1a;border-color:#c9a84c59;font-weight:500}.skeleton-list[data-v-beade7dc]{flex-direction:column;gap:10px;display:flex}.skeleton-card[data-v-beade7dc]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;height:64px;animation:1.6s ease-in-out infinite shimmer-beade7dc}.skeleton-card[data-v-beade7dc]:nth-child(2){animation-delay:.15s}.skeleton-card[data-v-beade7dc]:nth-child(3){animation-delay:.3s}@keyframes shimmer-beade7dc{0%,to{opacity:.4}50%{opacity:.7}}.empty-state[data-v-beade7dc]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 0;display:flex}.empty-icon[data-v-beade7dc]{color:#c9a84c4d;margin-bottom:4px}.empty-state p[data-v-beade7dc]{color:#e8e4da4d;margin:0;font-size:14px}.order-list[data-v-beade7dc]{flex-direction:column;gap:10px;display:flex}.order-card[data-v-beade7dc]{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;transition:border-color .2s;overflow:hidden}.order-card.expanded[data-v-beade7dc]{border-color:#c9a84c33}.order-card__header[data-v-beade7dc]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 18px;display:flex}.order-card__header[data-v-beade7dc]:hover{background:#ffffff05}.order-card__left[data-v-beade7dc]{align-items:center;gap:12px;min-width:0;display:flex}.order-card__meta[data-v-beade7dc]{flex-direction:column;gap:2px;min-width:0;display:flex}.order-date[data-v-beade7dc]{color:#e8e4da99;font-size:13px}.order-note[data-v-beade7dc]{color:#e8e4da4d;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.order-card__right[data-v-beade7dc]{flex-shrink:0;align-items:center;gap:10px;display:flex}.chevron[data-v-beade7dc]{color:#e8e4da40;transition:transform .25s}.chevron.rotated[data-v-beade7dc]{transform:rotate(180deg)}.type-badge[data-v-beade7dc]{letter-spacing:.08em;text-transform:uppercase;border-radius:20px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:600}.type-badge.request[data-v-beade7dc]{color:#c9a84c;background:#c9a84c1a;border:1px solid #c9a84c33}.type-badge.reimbursement[data-v-beade7dc]{color:#7aabf5;background:#64a0ff14;border:1px solid #64a0ff26}.status-badge[data-v-beade7dc]{letter-spacing:.08em;text-transform:uppercase;border-radius:20px;flex-shrink:0;padding:3px 9px;font-size:10px;font-weight:600}.status-badge.pending[data-v-beade7dc]{color:#fbbe3c;background:#ffbe3c1a;border:1px solid #ffbe3c33}.status-badge.ordered[data-v-beade7dc]{color:#64b4ff;background:#64b4ff1a;border:1px solid #64b4ff33}.status-badge.received[data-v-beade7dc],.status-badge.approved[data-v-beade7dc]{color:#64c88c;background:#64c88c1a;border:1px solid #64c88c33}.status-badge.denied[data-v-beade7dc]{color:#ff6b6b;background:#ff5a5a1a;border:1px solid #ff5a5a33}.status-badge.cancelled[data-v-beade7dc]{color:#999;background:#9696961a;border:1px solid #96969633}.denial-banner[data-v-beade7dc]{color:#ff8a8a;background:#ff5a5a0f;border:1px solid #ff5a5a26;border-radius:10px;align-items:flex-start;gap:8px;margin:0 18px;padding:10px 14px;font-size:12.5px;line-height:1.5;display:flex}.denial-banner svg[data-v-beade7dc]{flex-shrink:0;margin-top:2px}.line-items[data-v-beade7dc]{border-top:1px solid #ffffff0d;flex-direction:column;gap:10px;padding:14px 18px 18px;display:flex}.line-item[data-v-beade7dc]{background:#ffffff06;border:1px solid #ffffff0d;border-radius:10px;padding:12px 14px}.line-item__top[data-v-beade7dc]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.line-item__info[data-v-beade7dc]{flex-direction:column;gap:5px;min-width:0;display:flex}.line-item__name[data-v-beade7dc]{color:#e8e4da;font-size:13.5px;font-weight:500}.line-item__details[data-v-beade7dc]{flex-wrap:wrap;gap:6px;display:flex}.detail-chip[data-v-beade7dc]{letter-spacing:.05em;color:#e8e4da66;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:400}.detail-chip.tracking[data-v-beade7dc]{color:#64b4ff;background:#64b4ff0f;border-color:#64b4ff26;align-items:center;gap:4px;display:flex}.line-item__right[data-v-beade7dc]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.line-item__price[data-v-beade7dc]{color:#d4ae4d;font-size:14px;font-weight:600}.line-item__price--requested[data-v-beade7dc]{color:#e8e4da73}.line-item__status[data-v-beade7dc]{letter-spacing:.08em;text-transform:uppercase;border-radius:20px;padding:2px 7px;font-size:9.5px;font-weight:600}.line-item__status.pending[data-v-beade7dc]{color:#fbbe3c;background:#ffbe3c14;border:1px solid #ffbe3c2e}.line-item__status.ordered[data-v-beade7dc]{color:#64b4ff;background:#64b4ff14;border:1px solid #64b4ff2e}.line-item__status.received[data-v-beade7dc],.line-item__status.approved[data-v-beade7dc]{color:#64c88c;background:#64c88c14;border:1px solid #64c88c2e}.line-item__status.denied[data-v-beade7dc]{color:#ff6b6b;background:#ff5a5a14;border:1px solid #ff5a5a2e}.line-item__status.cancelled[data-v-beade7dc]{color:#999;background:#96969614;border:1px solid #9696962e}.item-url[data-v-beade7dc]{color:#c9a84c99;letter-spacing:.04em;margin-top:8px;font-size:11px;text-decoration:none;transition:color .2s;display:inline-block}.item-url[data-v-beade7dc]:hover{color:#c9a84c}.item-denial[data-v-beade7dc]{color:#ff8a8a;background:#ff5a5a0d;border:1px solid #ff5a5a1f;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:11.5px;line-height:1.5}.order-total[data-v-beade7dc]{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:baseline;margin-top:4px;padding-top:12px;display:flex}.order-total__label[data-v-beade7dc]{letter-spacing:.1em;text-transform:uppercase;color:#e8e4da59;font-size:11px;font-weight:500}.order-total__amount[data-v-beade7dc]{color:#d4ae4d;font-size:16px;font-weight:600}.expand-enter-active[data-v-beade7dc]{animation:.25s expandDown-beade7dc}.expand-leave-active[data-v-beade7dc]{animation:.2s reverse expandDown-beade7dc}@keyframes expandDown-beade7dc{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.page[data-v-5ff4683a]{color:#e8e4da;background:linear-gradient(160deg,#03142e 0%,#041126 55%,#030d1d 100%);min-height:100vh;font-family:Outfit,sans-serif}.bg-texture[data-v-5ff4683a]{pointer-events:none;z-index:0;background-image:radial-gradient(80% 60% at 50% -10%,#c9a84c12 0%,#0000 70%);position:fixed;inset:0}.topbar[data-v-5ff4683a]{z-index:100;-webkit-backdrop-filter:blur(16px)saturate(160%);background:#03142eb3;border-bottom:1px solid #c9a84c1f;position:sticky;top:0}.topbar-inner[data-v-5ff4683a]{justify-content:space-between;align-items:center;max-width:680px;height:56px;margin:0 auto;padding:0 20px;display:flex}.agency-mark[data-v-5ff4683a]{align-items:center;gap:7px;display:flex}.agency-mark__star[data-v-5ff4683a]{color:#c9a84c;font-size:12px}.agency-mark__text[data-v-5ff4683a]{letter-spacing:.18em;color:#e8e4dab3;font-size:13px;font-weight:600}.topbar-center[data-v-5ff4683a]{letter-spacing:.18em;text-transform:uppercase;color:#c9a84cb3;font-size:12px;font-weight:500}.signout-btn[data-v-5ff4683a]{cursor:pointer;color:#e8e4da66;background:0 0;border:none;border-radius:8px;align-items:center;padding:6px;transition:color .2s;display:flex}.signout-btn[data-v-5ff4683a]:hover{color:#c9a84c}.content[data-v-5ff4683a]{z-index:1;max-width:680px;margin:0 auto;padding:0 20px 80px;position:relative}.page-header[data-v-5ff4683a]{margin-bottom:28px;padding:36px 0 0}.greeting-label[data-v-5ff4683a]{letter-spacing:.18em;text-transform:uppercase;color:#c9a84c;opacity:.85;margin:0 0 6px;font-size:11px;font-weight:400}.page-title[data-v-5ff4683a]{color:#f0ece2;margin:0 0 6px;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,7vw,2.8rem);font-weight:300;line-height:1.1}.year-label[data-v-5ff4683a]{letter-spacing:.1em;color:#e8e4da4d;text-transform:uppercase;margin:0;font-size:12px}.stats-grid[data-v-5ff4683a]{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.stats-grid.loaded .stat-card[data-v-5ff4683a]{animation:.4s both fadeUp-5ff4683a}.stats-grid.loaded .stat-card[data-v-5ff4683a]:nth-child(2){animation-delay:60ms}.stats-grid.loaded .stat-card[data-v-5ff4683a]:nth-child(3){animation-delay:.12s}.stats-grid.loaded .stat-card[data-v-5ff4683a]:nth-child(4){animation-delay:.18s}@keyframes fadeUp-5ff4683a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stat-skeleton[data-v-5ff4683a]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;height:90px;animation:1.6s ease-in-out infinite shimmer-5ff4683a}.stat-skeleton[data-v-5ff4683a]:nth-child(2){animation-delay:.15s}.stat-skeleton[data-v-5ff4683a]:nth-child(3){animation-delay:.3s}.stat-skeleton[data-v-5ff4683a]:nth-child(4){animation-delay:.45s}@keyframes shimmer-5ff4683a{0%,to{opacity:.4}50%{opacity:.7}}.stat-card[data-v-5ff4683a]{cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:10px;padding:16px 16px 14px;transition:border-color .2s,background .2s,transform .15s;display:flex;position:relative;overflow:hidden}.stat-card[data-v-5ff4683a]:hover{background:#ffffff0d;border-color:#c9a84c40;transform:translateY(-1px)}.stat-card--highlight[data-v-5ff4683a]{background:#c9a84c0a;border-color:#c9a84c33}.stat-card__icon[data-v-5ff4683a]{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.stat-card__icon.pending[data-v-5ff4683a]{color:#fbbe3c;background:#ffbe3c1a}.stat-card__icon.galls[data-v-5ff4683a]{color:#c9a84c;background:#c9a84c1a}.stat-card__icon.reimburse[data-v-5ff4683a]{color:#7aabf5;background:#64a0ff1a}.stat-card__icon.employees[data-v-5ff4683a]{color:#64c88c;background:#64c88c1a}.stat-card__body[data-v-5ff4683a]{flex-direction:column;gap:2px;display:flex}.stat-value[data-v-5ff4683a]{color:#f0ece2;font-size:26px;font-weight:600;line-height:1}.stat-label[data-v-5ff4683a]{letter-spacing:.08em;color:#e8e4da66;text-transform:uppercase;font-size:11px;font-weight:400}.stat-card__badge[data-v-5ff4683a]{letter-spacing:.08em;text-transform:uppercase;color:#fbbe3c;background:#ffbe3c1f;border:1px solid #ffbe3c33;border-radius:20px;padding:3px 8px;font-size:9px;font-weight:600;position:absolute;top:12px;right:12px}.breakdown-section[data-v-5ff4683a]{margin-bottom:24px}.section-label[data-v-5ff4683a]{letter-spacing:.16em;text-transform:uppercase;color:#e8e4da59;margin-bottom:12px;font-size:10px;font-weight:500}.breakdown-grid[data-v-5ff4683a]{background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.breakdown-item[data-v-5ff4683a]{flex-direction:column;align-items:center;gap:4px;display:flex}.breakdown-value[data-v-5ff4683a]{color:#d4ae4d;font-size:18px;font-weight:600}.breakdown-label[data-v-5ff4683a]{letter-spacing:.08em;text-transform:uppercase;color:#e8e4da59;font-size:10px;font-weight:400}.breakdown-divider[data-v-5ff4683a]{background:#ffffff0f;width:1px;height:36px}.nav-grid[data-v-5ff4683a]{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px;display:grid}.nav-tile[data-v-5ff4683a]{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #c9a84c1f;border-radius:16px;flex-direction:column;gap:4px;padding:18px 16px 16px;transition:background .2s,border-color .2s,transform .15s;display:flex;position:relative;overflow:hidden}.nav-tile[data-v-5ff4683a]:hover{background:#ffffff0d;border-color:#c9a84c47;transform:translateY(-1px)}.nav-tile__top[data-v-5ff4683a]{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.nav-tile__icon[data-v-5ff4683a]{color:#c9a84c}.nav-tile__arrow[data-v-5ff4683a]{color:#c9a84c59;font-size:14px;transition:color .2s,transform .2s}.nav-tile:hover .nav-tile__arrow[data-v-5ff4683a]{color:#c9a84c;transform:translate(3px)}.nav-tile__label[data-v-5ff4683a]{color:#e8e4da;letter-spacing:.01em;font-size:13.5px;font-weight:500}.nav-tile__sub[data-v-5ff4683a]{color:#e8e4da59;letter-spacing:.02em;font-size:11px;line-height:1.4}.nav-tile__badge[data-v-5ff4683a]{letter-spacing:.08em;text-transform:uppercase;color:#fbbe3c;background:#ffbe3c1a;border:1px solid #ffbe3c33;border-radius:20px;margin-top:8px;padding:3px 8px;font-size:9.5px;font-weight:600;display:inline-block}.employee-link[data-v-5ff4683a]{cursor:pointer;color:#e8e4da40;letter-spacing:.06em;background:0 0;border:none;margin:0 auto;padding:0;font-family:Outfit,sans-serif;font-size:12px;transition:color .2s;display:block}.employee-link[data-v-5ff4683a]:hover{color:#e8e4da80}.agency-mark__logo[data-v-5ff4683a]{object-fit:contain;width:auto;height:32px}.page-header[data-v-5ff4683a]{justify-content:space-between;align-items:flex-start;margin-bottom:28px;padding:36px 0 0;display:flex}.page-header__left[data-v-5ff4683a]{flex-direction:column;display:flex}.hero-patch[data-v-5ff4683a]{object-fit:contain;opacity:.92;flex-shrink:0;width:auto;height:72px;margin-top:8px}@media (width<=480px){.topbar-inner[data-v-5ff4683a]{gap:10px;padding:0 16px}.agency-mark__text[data-v-5ff4683a]{letter-spacing:.14em;font-size:12px}.topbar-center[data-v-5ff4683a]{letter-spacing:.14em;font-size:11px}.content[data-v-5ff4683a]{padding:0 16px 80px}.page-header[data-v-5ff4683a]{gap:12px;margin-bottom:22px;padding-top:28px}.hero-patch[data-v-5ff4683a]{height:58px;margin-top:4px}.stat-card[data-v-5ff4683a]{gap:8px;padding:14px 14px 12px}.stat-value[data-v-5ff4683a]{font-size:24px}.stat-card__icon[data-v-5ff4683a]{border-radius:9px;width:30px;height:30px}.breakdown-grid[data-v-5ff4683a]{gap:8px;padding:14px 12px}.breakdown-value[data-v-5ff4683a]{font-size:16px}.breakdown-divider[data-v-5ff4683a]{height:30px}.nav-tile[data-v-5ff4683a]{padding:16px 14px 14px}.nav-tile__label[data-v-5ff4683a]{font-size:13px}.nav-tile__sub[data-v-5ff4683a]{font-size:10.5px}}.page[data-v-5071e098]{color:#e8e4da;background:linear-gradient(160deg,#03142e 0%,#041126 55%,#030d1d 100%);min-height:100vh;font-family:Outfit,sans-serif}.bg-texture[data-v-5071e098]{pointer-events:none;z-index:0;background-image:radial-gradient(80% 60% at 20% -10%,#c9a84c0d 0%,#0000 60%);position:fixed;inset:0}.topbar[data-v-5071e098]{z-index:100;-webkit-backdrop-filter:blur(16px)saturate(160%);background:#03142ebf;border-bottom:1px solid #c9a84c1a;position:sticky;top:0}.topbar-inner[data-v-5071e098]{align-items:center;gap:20px;max-width:1300px;height:56px;margin:0 auto;padding:0 32px;display:flex}.back-btn[data-v-5071e098]{cursor:pointer;color:#e8e4da73;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:Outfit,sans-serif;font-size:13px;transition:color .2s;display:flex}.back-btn[data-v-5071e098]:hover{color:#c9a84c}.topbar-title[data-v-5071e098]{letter-spacing:.14em;text-transform:uppercase;color:#e8e4daa6;flex:1;font-size:13px;font-weight:500}.topbar-count[data-v-5071e098]{letter-spacing:.08em;text-transform:uppercase;color:#fbbe3c;background:#ffbe3c1a;border:1px solid #ffbe3c33;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}.content[data-v-5071e098]{z-index:1;max-width:1300px;margin:0 auto;padding:28px 32px 80px;position:relative}.filters-bar[data-v-5071e098]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.filter-group[data-v-5071e098]{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;gap:4px;padding:4px;display:flex}.filter-btn[data-v-5071e098]{cursor:pointer;letter-spacing:.04em;color:#e8e4da66;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:5px 12px;font-family:Outfit,sans-serif;font-size:12px;font-weight:400;transition:all .15s}.filter-btn[data-v-5071e098]:hover{color:#e8e4dabf;background:#ffffff0a}.filter-btn.active[data-v-5071e098]{color:#d4ae4d;background:#c9a84c1f;font-weight:500}.filter-spacer[data-v-5071e098]{flex:1}.result-count[data-v-5071e098]{color:#e8e4da4d;letter-spacing:.06em;font-size:12px}.skeleton-list[data-v-5071e098]{flex-direction:column;gap:4px;display:flex}.skeleton-row[data-v-5071e098]{background:#ffffff08;border-radius:10px;height:52px;animation:1.6s ease-in-out infinite shimmer-5071e098}@keyframes shimmer-5071e098{0%,to{opacity:.35}50%{opacity:.6}}.empty-state[data-v-5071e098]{text-align:center;color:#e8e4da40;padding:60px 0;font-size:14px}.orders-table[data-v-5071e098]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;overflow:hidden}.table-head[data-v-5071e098]{background:#ffffff05;border-bottom:1px solid #ffffff0f;grid-template-columns:110px 1fr 130px 80px 120px 40px;padding:10px 20px;display:grid}.table-head>div[data-v-5071e098]{letter-spacing:.12em;text-transform:uppercase;color:#fff;font-size:10px;font-weight:600}.order-row-wrap[data-v-5071e098]{border-bottom:1px solid #ffffff0a}.order-row-wrap[data-v-5071e098]:last-child{border-bottom:none}.order-row-wrap.expanded[data-v-5071e098]{border-bottom-color:#c9a84c1f}.order-row[data-v-5071e098]{cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:110px 1fr 130px 80px 120px 40px;align-items:center;width:100%;padding:13px 20px;transition:background .15s;display:grid}.order-row[data-v-5071e098]:hover{background:#ffffff06}.col-type[data-v-5071e098],.col-date[data-v-5071e098],.col-items[data-v-5071e098],.col-status[data-v-5071e098],.col-chevron[data-v-5071e098]{align-items:center;display:flex}.col-employee[data-v-5071e098]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.employee-name[data-v-5071e098]{color:#e8e4da;font-size:13.5px;font-weight:500}.employee-email[data-v-5071e098]{color:#e8e4da4d;font-size:11px}.col-date[data-v-5071e098]{color:#e8e4da73;font-size:12.5px}.col-items[data-v-5071e098]{color:#e8e4da66;font-size:12px}.col-chevron[data-v-5071e098]{justify-content:flex-end}.chevron[data-v-5071e098]{color:#e8e4da40;transition:transform .25s}.chevron.rotated[data-v-5071e098]{transform:rotate(180deg)}.type-badge[data-v-5071e098]{letter-spacing:.07em;text-transform:uppercase;border-radius:20px;padding:3px 9px;font-size:10px;font-weight:600}.type-badge.request[data-v-5071e098]{color:#c9a84c;background:#c9a84c1a;border:1px solid #c9a84c33}.type-badge.reimbursement[data-v-5071e098]{color:#7aabf5;background:#64a0ff14;border:1px solid #64a0ff26}.status-badge[data-v-5071e098]{letter-spacing:.07em;text-transform:uppercase;border-radius:20px;padding:3px 9px;font-size:10px;font-weight:600}.status-badge.pending[data-v-5071e098]{color:#fbbe3c;background:#ffbe3c1a;border:1px solid #ffbe3c33}.status-badge.ordered[data-v-5071e098]{color:#64b4ff;background:#64b4ff1a;border:1px solid #64b4ff33}.status-badge.received[data-v-5071e098]{color:#b48aff;background:#a078ff1a;border:1px solid #a078ff33}.status-badge.notified[data-v-5071e098]{color:#ffa050;background:#ffa0501a;border:1px solid #ffa05033}.status-badge.delivered[data-v-5071e098]{color:#d4ae4d;background:#c9a84c1f;border:1px solid #c9a84c40}.status-badge.approved[data-v-5071e098]{color:#64c88c;background:#64c88c1a;border:1px solid #64c88c33}.status-badge.issued[data-v-5071e098]{color:#4fd1c5;background:#4fd1c51a;border:1px solid #4fd1c533}.status-badge.denied[data-v-5071e098]{color:#ff6b6b;background:#ff5a5a1a;border:1px solid #ff5a5a33}.status-badge.cancelled[data-v-5071e098]{color:#999;background:#9696961a;border:1px solid #96969633}.order-panel[data-v-5071e098]{background:#00000026;border-top:1px solid #c9a84c1a}.panel-inner[data-v-5071e098]{gap:28px;padding:22px 24px;display:flex}.panel-main[data-v-5071e098]{flex:1;min-width:0}.panel-aside[data-v-5071e098]{flex-shrink:0;width:210px}.order-notes[data-v-5071e098]{color:#e8e4da73;align-items:flex-start;gap:8px;margin-bottom:16px;font-size:12.5px;line-height:1.5;display:flex}.order-notes svg[data-v-5071e098]{color:#c9a84c66;flex-shrink:0;margin-top:2px}.items-table-head[data-v-5071e098]{background:#ffffff06;border:1px solid #ffffff0d;border-radius:8px 8px 0 0;padding:8px 10px;display:grid}.items-table-head>div[data-v-5071e098]{letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:10px;font-weight:600}.galls-grid[data-v-5071e098]{grid-template-columns:1fr 90px 50px 120px 140px 170px 200px}.reimb-grid[data-v-5071e098]{grid-template-columns:1fr 120px 100px}.item-row[data-v-5071e098]{border:1px solid #ffffff0a;border-top:none;align-items:center;padding:12px 10px;transition:background .15s;display:grid}.item-row[data-v-5071e098]:last-of-type{border-radius:0 0 8px 8px}.item-row[data-v-5071e098]:hover{background:#ffffff05}.item-row--final[data-v-5071e098]{opacity:.7}.ic-name[data-v-5071e098]{flex-direction:column;gap:5px;padding-right:10px;display:flex}.item-name[data-v-5071e098]{color:#e8e4da;font-size:13px;font-weight:500}.galls-link[data-v-5071e098]{letter-spacing:.06em;text-transform:uppercase;color:#030d1d;background:linear-gradient(135deg,#c9a84c,#d4ae4d);border-radius:5px;align-items:center;gap:5px;width:fit-content;padding:3px 9px;font-size:10.5px;font-weight:600;text-decoration:none;transition:opacity .2s,transform .15s;display:inline-flex}.galls-link[data-v-5071e098]:hover{opacity:.85;transform:translateY(-1px)}.ic-size-prominent[data-v-5071e098]{flex-direction:column;gap:2px;padding:0 8px;display:flex}.size-label[data-v-5071e098]{letter-spacing:.12em;text-transform:uppercase;color:#c9a84c99;font-size:9px;font-weight:600}.size-value[data-v-5071e098]{color:#f0ece2;letter-spacing:.02em;font-size:16px;font-weight:600}.ic-qty[data-v-5071e098]{align-items:center;padding:0 8px;display:flex}.qty-value[data-v-5071e098]{color:#e8e4dab3;font-size:14px;font-weight:500}.ic-price[data-v-5071e098]{align-items:center;display:flex}.price-confirmed[data-v-5071e098]{color:#d4ae4d;font-size:14px;font-weight:600}.muted[data-v-5071e098]{color:#e8e4da33;font-size:12px}.amount-wrap[data-v-5071e098]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;align-items:center;transition:border-color .2s;display:flex;overflow:hidden}.amount-wrap[data-v-5071e098]:focus-within{border-color:#c9a84c66}.amount-prefix[data-v-5071e098]{color:#e8e4da4d;padding:0 4px 0 8px;font-size:12px}.inline-input[data-v-5071e098]{color:#e8e4da;-webkit-appearance:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;outline:none;width:100%;padding:7px 9px;font-family:Outfit,sans-serif;font-size:13px;transition:border-color .2s}.inline-input[data-v-5071e098]:focus{background:#ffffff12;border-color:#c9a84c66}.inline-input[data-v-5071e098]::placeholder{color:#e8e4da2e}.inline-input--price[data-v-5071e098]{background:0 0;border:none;width:64px;padding-left:2px}.inline-input--price[data-v-5071e098]:focus{background:0 0}.inline-input--tracking[data-v-5071e098]{width:120px}.ic-tracking[data-v-5071e098]{align-items:center;padding:0 8px;display:flex}.tracking-value[data-v-5071e098]{color:#64b4ff;font-family:monospace;font-size:12px}.ic-status-col[data-v-5071e098]{flex-direction:column;gap:4px;padding:0 8px;display:flex}.line-status[data-v-5071e098]{letter-spacing:.07em;text-transform:uppercase;border-radius:20px;width:fit-content;padding:2px 7px;font-size:9.5px;font-weight:600}.line-status.pending[data-v-5071e098]{color:#fbbe3c;background:#ffbe3c14;border:1px solid #ffbe3c2e}.line-status.ordered[data-v-5071e098]{color:#64b4ff;background:#64b4ff14;border:1px solid #64b4ff2e}.line-status.received[data-v-5071e098]{color:#b48aff;background:#a078ff14;border:1px solid #a078ff2e}.line-status.notified[data-v-5071e098]{color:#ffa050;background:#ffa05014;border:1px solid #ffa0502e}.line-status.delivered[data-v-5071e098]{color:#d4ae4d;background:#c9a84c1a;border:1px solid #c9a84c38}.line-status.approved[data-v-5071e098]{color:#64c88c;background:#64c88c14;border:1px solid #64c88c2e}.line-status.denied[data-v-5071e098]{color:#ff6b6b;background:#ff5a5a14;border:1px solid #ff5a5a2e}.line-status.cancelled[data-v-5071e098]{color:#999;background:#96969614;border:1px solid #9696962e}.timestamp-line[data-v-5071e098]{color:#e8e4da59;letter-spacing:.02em;font-size:10px;line-height:1.4}.denial-inline[data-v-5071e098]{color:#ff8a8a;background:#ff5a5a0f;border:1px solid #ff5a5a1f;border-radius:5px;margin-top:2px;padding:3px 7px;font-size:10.5px;line-height:1.4}.ic-actions-col[data-v-5071e098]{flex-wrap:wrap;align-items:center;gap:5px;padding-left:8px;display:flex}.act-btn[data-v-5071e098]{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;border-radius:7px;padding:5px 10px;font-family:Outfit,sans-serif;font-size:10.5px;font-weight:600;transition:opacity .2s,transform .1s}.act-btn[data-v-5071e098]:disabled{opacity:.45;cursor:not-allowed}.act-btn[data-v-5071e098]:not(:disabled):hover{opacity:.82;transform:translateY(-1px)}.act-btn[data-v-5071e098]:not(:disabled):active{transform:translateY(0)}.act-btn--ordered[data-v-5071e098]{color:#64b4ff;background:#64b4ff26;border:1px solid #64b4ff40}.act-btn--received[data-v-5071e098]{color:#b48aff;background:#a078ff26;border:1px solid #a078ff40}.act-btn--notified[data-v-5071e098]{color:#ffa050;background:#ffa05026;border:1px solid #ffa05040}.act-btn--delivered[data-v-5071e098]{color:#d4ae4d;background:#c9a84c26;border:1px solid #c9a84c4d}.act-btn--approve[data-v-5071e098]{color:#64c88c;background:#64c88c26;border:1px solid #64c88c40;padding:8px 16px;font-size:12px}.act-btn--issued[data-v-5071e098]{color:#4fd1c5;background:#4fd1c526;border:1px solid #4fd1c540;padding:8px 16px;font-size:12px}.act-btn--deny[data-v-5071e098]{color:#ff6b6b;background:#ff5a5a1a;border:1px solid #ff5a5a33}.act-btn--cancel[data-v-5071e098]{color:#888;background:#96969614;border:1px solid #96969626}.act-btn--edit[data-v-5071e098]{color:#e8e4da8c;background:#ffffff0f;border:1px solid #ffffff1a}.panel-footer[data-v-5071e098]{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:12px;padding:14px 10px 0;display:flex}.panel-footer__right[data-v-5071e098]{align-items:baseline;gap:12px;display:flex}.footer-label[data-v-5071e098]{letter-spacing:.1em;text-transform:uppercase;color:#e8e4da4d;font-size:10px;font-weight:500}.footer-total[data-v-5071e098]{color:#d4ae4d;font-size:18px;font-weight:600}.reimb-actions[data-v-5071e098]{gap:10px;margin-top:16px;display:flex}.denial-display[data-v-5071e098]{color:#ff8a8a;background:#ff5a5a0f;border:1px solid #ff5a5a26;border-radius:8px;margin-top:12px;padding:10px 14px;font-size:12.5px;line-height:1.5}.issued-display[data-v-5071e098]{color:#4fd1c5;background:#4fd1c50d;border:1px solid #4fd1c526;border-radius:10px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 16px;display:flex}.issued-details[data-v-5071e098]{flex-direction:column;gap:3px;display:flex}.issued-title[data-v-5071e098]{font-size:13px;font-weight:600}.issued-meta[data-v-5071e098]{color:#4fd1c5b3;font-size:11.5px}.aside-label[data-v-5071e098]{letter-spacing:.12em;text-transform:uppercase;color:#e8e4da4d;margin-bottom:10px;font-size:10px;font-weight:600}.receipt-wrap[data-v-5071e098]{flex-direction:column;gap:8px;display:flex}.receipt-img[data-v-5071e098]{object-fit:cover;border:1px solid #ffffff14;border-radius:10px;width:100%;max-height:280px}.receipt-open[data-v-5071e098]{color:#c9a84c99;text-align:center;letter-spacing:.04em;font-size:11px;text-decoration:none;transition:color .2s}.receipt-open[data-v-5071e098]:hover{color:#c9a84c}.receipt-placeholder[data-v-5071e098]{color:#e8e4da40;text-align:center;padding:20px 0;font-size:12px}.expand-enter-active[data-v-5071e098]{animation:.22s expandDown-5071e098}.expand-leave-active[data-v-5071e098]{animation:.18s reverse expandDown-5071e098}@keyframes expandDown-5071e098{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.modal-overlay[data-v-5071e098]{z-index:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-5071e098]{background:#071830;border:1px solid #c9a84c2e;border-radius:18px;width:100%;max-width:460px;padding:32px;box-shadow:0 24px 60px #00000080}.modal--wide[data-v-5071e098]{max-width:580px}.modal-title[data-v-5071e098]{color:#f0ece2;margin:0 0 8px;font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:300}.modal-sub[data-v-5071e098]{color:#e8e4da66;margin:0 0 20px;font-size:13px;line-height:1.6}.modal-grid[data-v-5071e098]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:8px;display:grid}.modal-field[data-v-5071e098]{flex-direction:column;gap:6px;display:flex}.modal-field--full[data-v-5071e098]{grid-column:1/-1}.modal-label[data-v-5071e098]{letter-spacing:.1em;text-transform:uppercase;color:#e8e4da73;font-size:11px;font-weight:500}.modal-optional[data-v-5071e098]{text-transform:none;letter-spacing:.04em;color:#e8e4da40;font-weight:400}.req[data-v-5071e098]{color:#c9a84c;opacity:.7}.modal-input[data-v-5071e098]{color:#e8e4da;box-sizing:border-box;-webkit-appearance:none;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:Outfit,sans-serif;font-size:14px;transition:border-color .2s}.modal-input[data-v-5071e098]:focus{background:#ffffff0f;border-color:#c9a84c66}.modal-input[data-v-5071e098]::placeholder{color:#e8e4da2e}.modal-input--error[data-v-5071e098]{border-color:#ff6b6b73!important}.modal-select[data-v-5071e098]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(232,228,218,0.3)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.modal-select option[data-v-5071e098]{color:#e8e4da;background:#071830}.modal-amount-wrap[data-v-5071e098]{background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;align-items:center;transition:border-color .2s;display:flex;overflow:hidden}.modal-amount-wrap[data-v-5071e098]:focus-within{border-color:#c9a84c66}.modal-amount-prefix[data-v-5071e098]{color:#e8e4da4d;flex-shrink:0;padding:0 6px 0 14px;font-size:13px}.modal-input--amount[data-v-5071e098]{background:0 0;border:none;padding-left:4px}.modal-input--amount[data-v-5071e098]:focus{background:0 0}.modal-textarea[data-v-5071e098]{color:#e8e4da;resize:vertical;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:11px 14px;font-family:Outfit,sans-serif;font-size:14px;line-height:1.6;transition:border-color .2s}.modal-textarea[data-v-5071e098]:focus{border-color:#c9a84c66}.modal-textarea[data-v-5071e098]::placeholder{color:#e8e4da2e}.modal-error[data-v-5071e098]{color:#ff8a8a;margin-top:4px;font-size:11px}.modal-save-error[data-v-5071e098]{color:#ff8a8a;text-align:center;background:#ff5a5a0f;border:1px solid #ff5a5a26;border-radius:8px;margin:10px 0 0;padding:10px;font-size:13px}.modal-actions[data-v-5071e098]{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.modal-cancel[data-v-5071e098]{color:#e8e4da80;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;padding:10px 20px;font-family:Outfit,sans-serif;font-size:13px;transition:border-color .2s,color .2s}.modal-cancel[data-v-5071e098]:hover{color:#e8e4da;border-color:#ffffff40}.modal-confirm--save[data-v-5071e098]{color:#030d1d;cursor:pointer;background:linear-gradient(135deg,#c9a84c,#d4ae4d);border:none;border-radius:10px;padding:10px 24px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;transition:opacity .2s,transform .15s}.modal-confirm--save[data-v-5071e098]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.modal-confirm--save[data-v-5071e098]:disabled{opacity:.45;cursor:not-allowed}.modal-confirm--deny[data-v-5071e098]{color:#ff6b6b;cursor:pointer;background:#ff5a5a26;border:1px solid #ff5a5a4d;border-radius:10px;padding:10px 24px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;transition:background .2s,opacity .2s}.modal-confirm--deny[data-v-5071e098]:hover:not(:disabled){background:#ff5a5a38}.modal-confirm--deny[data-v-5071e098]:disabled{opacity:.45;cursor:not-allowed}.radio-group[data-v-5071e098]{flex-wrap:wrap;gap:8px;display:flex}.radio-option[data-v-5071e098]{cursor:pointer;color:#e8e4da8c;background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;transition:all .15s;display:flex}.radio-option input[data-v-5071e098]{display:none}.radio-option.selected[data-v-5071e098]{color:#d4ae4d;background:#c9a84c14;border-color:#c9a84c66}.radio-option[data-v-5071e098]:hover{color:#e8e4dacc;border-color:#c9a84c40}.modal-fade-enter-active[data-v-5071e098],.modal-fade-leave-active[data-v-5071e098]{transition:opacity .2s}.modal-fade-enter-from[data-v-5071e098],.modal-fade-leave-to[data-v-5071e098]{opacity:0}.act-btn--delete[data-v-5071e098]{color:#f44;background:#ff323214;border:1px solid #ff323233}.reimb-delete[data-v-5071e098]{margin-top:12px}@media (width<=720px){.topbar-inner[data-v-5071e098]{gap:10px;padding:0 14px}.topbar-title[data-v-5071e098]{letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.topbar-count[data-v-5071e098]{flex-shrink:0;padding:3px 8px;font-size:10px}.back-btn[data-v-5071e098]{flex-shrink:0;font-size:12px}.content[data-v-5071e098]{padding:18px 14px 80px}.filters-bar[data-v-5071e098]{gap:6px}.filter-group[data-v-5071e098]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-shrink:0;max-width:100%;overflow-x:auto}.filter-group[data-v-5071e098]::-webkit-scrollbar{display:none}.filter-btn[data-v-5071e098]{flex-shrink:0;padding:6px 11px;font-size:12.5px}.filter-spacer[data-v-5071e098]{display:none}.result-count[data-v-5071e098]{text-align:right;width:100%}.orders-table[data-v-5071e098]{border-radius:12px}.table-head[data-v-5071e098]{display:none}.order-row[data-v-5071e098]{grid-template-columns:auto 1fr auto;grid-template-areas:"type.status""emp emp emp""date items chevron";gap:6px 10px;padding:14px 16px}.order-row .col-type[data-v-5071e098]{grid-area:type}.order-row .col-status[data-v-5071e098]{grid-area:status;justify-self:end}.order-row .col-employee[data-v-5071e098]{grid-area:emp}.order-row .col-date[data-v-5071e098]{grid-area:date;font-size:12px}.order-row .col-items[data-v-5071e098]{grid-area:items;font-size:12px}.order-row .col-chevron[data-v-5071e098]{grid-area:chevron;justify-self:end}.employee-name[data-v-5071e098]{font-size:14.5px}.employee-email[data-v-5071e098]{font-size:11.5px}.panel-inner[data-v-5071e098]{flex-direction:column;gap:16px;padding:16px 14px}.panel-aside[data-v-5071e098]{width:100%}.items-table-head[data-v-5071e098]{display:none}.item-row.galls-grid[data-v-5071e098]{border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:1fr 1fr;grid-template-areas:"name name""size qty""price price""tracking tracking""status status""actions actions";gap:12px;margin-bottom:8px;padding:14px}.item-row.galls-grid[data-v-5071e098]:last-of-type{margin-bottom:0}.item-row.galls-grid .ic-name[data-v-5071e098]{grid-area:name;padding-right:0}.item-row.galls-grid .ic-size-prominent[data-v-5071e098]{grid-area:size;padding:0}.item-row.galls-grid .ic-qty[data-v-5071e098]{flex-direction:column;grid-area:qty;align-items:flex-start;gap:2px;padding:0}.item-row.galls-grid .ic-qty[data-v-5071e098]:before{content:"Qty";letter-spacing:.12em;text-transform:uppercase;color:#c9a84c99;font-size:9px;font-weight:600}.item-row.galls-grid .qty-value[data-v-5071e098]{color:#f0ece2;font-size:16px;font-weight:600}.item-row.galls-grid .ic-price[data-v-5071e098]{grid-area:price;padding:0;display:block}.item-row.galls-grid .ic-price[data-v-5071e098]:before{content:"Final Price";letter-spacing:.12em;text-transform:uppercase;color:#c9a84c99;margin-bottom:6px;font-size:9px;font-weight:600;display:block}.item-row.galls-grid .amount-wrap[data-v-5071e098]{width:100%;padding:4px 8px}.item-row.galls-grid .inline-input--price[data-v-5071e098]{width:100%;padding:9px 4px;font-size:15px}.item-row.galls-grid .price-confirmed[data-v-5071e098]{font-size:17px}.item-row.galls-grid .ic-tracking[data-v-5071e098]{grid-area:tracking;padding:0;display:block}.item-row.galls-grid .ic-tracking[data-v-5071e098]:before{content:"Tracking #";letter-spacing:.12em;text-transform:uppercase;color:#c9a84c99;margin-bottom:6px;font-size:9px;font-weight:600;display:block}.item-row.galls-grid .inline-input--tracking[data-v-5071e098]{width:100%;padding:10px 12px;font-size:15px}.item-row.galls-grid .tracking-value[data-v-5071e098]{font-size:13px}.item-row.galls-grid .ic-status-col[data-v-5071e098]{grid-area:status;padding:0}.item-row.galls-grid .ic-actions-col[data-v-5071e098]{border-top:1px solid #ffffff0f;grid-area:actions;gap:8px;padding:10px 0 0}.item-row.galls-grid .act-btn[data-v-5071e098]{flex:calc(50% - 4px);min-height:38px;padding:9px 12px;font-size:11.5px}.item-row.reimb-grid[data-v-5071e098]{border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:1fr auto;grid-template-areas:"name name""amount status";gap:8px 12px;margin-bottom:8px;padding:14px}.item-row.reimb-grid[data-v-5071e098]:last-of-type{margin-bottom:0}.item-row.reimb-grid .ic-name[data-v-5071e098]{grid-area:name;padding-right:0}.item-row.reimb-grid .ic-price[data-v-5071e098]{grid-area:amount;padding:0}.item-row.reimb-grid .ic-status-col[data-v-5071e098]{grid-area:status;justify-self:end;padding:0}.panel-footer[data-v-5071e098]{flex-direction:column;align-items:stretch;gap:14px;padding:14px 0 0}.panel-footer__left[data-v-5071e098]{flex-wrap:wrap;gap:8px}.panel-footer__left .act-btn[data-v-5071e098]{flex:1;min-height:38px;padding:9px 14px;font-size:11.5px}.panel-footer__right[data-v-5071e098]{justify-content:space-between}.reimb-actions[data-v-5071e098]{flex-direction:column;gap:8px}.reimb-actions .act-btn[data-v-5071e098]{width:100%;min-height:44px;padding:12px 16px;font-size:13px}.modal-overlay[data-v-5071e098]{padding:12px}.modal[data-v-5071e098]{border-radius:16px;max-width:100%;max-height:calc(100vh - 24px);padding:22px;overflow-y:auto}.modal--wide[data-v-5071e098]{max-width:100%}.modal-title[data-v-5071e098]{font-size:1.5rem}.modal-grid[data-v-5071e098]{grid-template-columns:1fr;gap:12px}.radio-group[data-v-5071e098]{flex-direction:column;gap:8px}.radio-option[data-v-5071e098]{width:100%;padding:12px 14px}.modal-input[data-v-5071e098],.modal-textarea[data-v-5071e098]{padding:12px 14px;font-size:16px}.modal-input--amount[data-v-5071e098]{padding:12px 4px;font-size:16px}.modal-actions[data-v-5071e098]{flex-direction:column-reverse;gap:8px;margin-top:20px}.modal-cancel[data-v-5071e098],.modal-confirm--save[data-v-5071e098],.modal-confirm--deny[data-v-5071e098]{width:100%;min-height:46px;padding:13px 20px;font-size:14px}}@media (width<=380px){.item-row.galls-grid .act-btn[data-v-5071e098]{flex:100%}}.page[data-v-fdead0fa]{color:#e8e4da;background:linear-gradient(160deg,#03142e 0%,#041126 55%,#030d1d 100%);min-height:100vh;font-family:Outfit,sans-serif}.bg-texture[data-v-fdead0fa]{pointer-events:none;z-index:0;background-image:radial-gradient(80% 60% at 20% -10%,#c9a84c0d 0%,#0000 60%);position:fixed;inset:0}.topbar[data-v-fdead0fa]{z-index:100;-webkit-backdrop-filter:blur(16px)saturate(160%);background:#03142ebf;border-bottom:1px solid #c9a84c1a;position:sticky;top:0}.topbar-inner[data-v-fdead0fa]{align-items:center;gap:20px;max-width:1200px;height:56px;margin:0 auto;padding:0 32px;display:flex}.back-btn[data-v-fdead0fa]{cursor:pointer;color:#e8e4da73;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:Outfit,sans-serif;font-size:13px;transition:color .2s;display:flex}.back-btn[data-v-fdead0fa]:hover{color:#c9a84c}.topbar-title[data-v-fdead0fa]{letter-spacing:.14em;text-transform:uppercase;color:#e8e4daa6;flex:1;font-size:13px;font-weight:500}.add-btn[data-v-fdead0fa]{letter-spacing:.06em;color:#030d1d;cursor:pointer;background:linear-gradient(135deg,#c9a84c,#d4ae4d);border:none;border-radius:9px;align-items:center;gap:7px;padding:8px 16px;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;transition:opacity .2s,transform .15s;display:flex}.add-btn[data-v-fdead0fa]:hover{opacity:.9;transform:translateY(-1px)}.content[data-v-fdead0fa]{z-index:1;max-width:1200px;margin:0 auto;padding:28px 32px 80px;position:relative}.toolbar[data-v-fdead0fa]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.filter-group[data-v-fdead0fa]{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;gap:4px;padding:4px;display:flex}.filter-btn[data-v-fdead0fa]{cursor:pointer;letter-spacing:.04em;color:#e8e4da66;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:5px 12px;font-family:Outfit,sans-serif;font-size:12px;font-weight:400;transition:all .15s}.filter-btn[data-v-fdead0fa]:hover{color:#e8e4dabf;background:#ffffff0a}.filter-btn.active[data-v-fdead0fa]{color:#d4ae4d;background:#c9a84c1f;font-weight:500}.search-wrap[data-v-fdead0fa]{color:#e8e4da4d;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex:1;align-items:center;gap:8px;max-width:320px;padding:7px 14px;transition:border-color .2s;display:flex}.search-wrap[data-v-fdead0fa]:focus-within{border-color:#c9a84c59}.search-input[data-v-fdead0fa]{color:#e8e4da;background:0 0;border:none;outline:none;width:100%;font-family:Outfit,sans-serif;font-size:13px}.search-input[data-v-fdead0fa]::placeholder{color:#e8e4da33}.result-count[data-v-fdead0fa]{color:#e8e4da4d;letter-spacing:.06em;margin-left:auto;font-size:12px}.skeleton-list[data-v-fdead0fa]{flex-direction:column;gap:4px;display:flex}.skeleton-row[data-v-fdead0fa]{background:#ffffff08;border-radius:10px;height:52px;animation:1.6s ease-in-out infinite shimmer-fdead0fa}.skeleton-row[data-v-fdead0fa]:nth-child(2n){animation-delay:.2s}@keyframes shimmer-fdead0fa{0%,to{opacity:.35}50%{opacity:.6}}.empty-state[data-v-fdead0fa]{text-align:center;color:#e8e4da40;padding:60px 0;font-size:14px}.emp-table[data-v-fdead0fa]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;overflow:hidden}.table-head[data-v-fdead0fa]{background:#ffffff05;border-bottom:1px solid #ffffff0f;grid-template-columns:1.4fr 2fr 110px 120px 120px 100px 180px;padding:10px 20px;display:grid}.table-head>div[data-v-fdead0fa]{letter-spacing:.12em;text-transform:uppercase;color:#fff;font-size:10px;font-weight:600}.emp-row[data-v-fdead0fa]{border-bottom:1px solid #ffffff0a;grid-template-columns:1.4fr 2fr 110px 120px 120px 100px 180px;align-items:center;padding:13px 20px;transition:background .15s;display:grid}.emp-row[data-v-fdead0fa]:last-child{border-bottom:none}.emp-row[data-v-fdead0fa]:hover{background:#ffffff06}.emp-row.inactive[data-v-fdead0fa]{opacity:.5}.emp-name[data-v-fdead0fa]{color:#e8e4da;font-size:13.5px;font-weight:500}.emp-email[data-v-fdead0fa]{color:#e8e4da73;font-size:12px}.type-chip[data-v-fdead0fa]{letter-spacing:.07em;text-transform:uppercase;border-radius:20px;padding:3px 9px;font-size:10px;font-weight:600}.type-chip.full_time[data-v-fdead0fa]{color:#c9a84c;background:#c9a84c1a;border:1px solid #c9a84c33}.type-chip.part_time[data-v-fdead0fa]{color:#7aabf5;background:#64a0ff14;border:1px solid #64a0ff26}.money[data-v-fdead0fa]{color:#d4ae4d;font-size:13.5px;font-weight:500}.money--low[data-v-fdead0fa]{color:#ff8a8a}.col-flags[data-v-fdead0fa]{flex-wrap:wrap;gap:5px;display:flex}.flag[data-v-fdead0fa]{letter-spacing:.08em;text-transform:uppercase;border-radius:20px;padding:2px 7px;font-size:9.5px;font-weight:600}.flag--admin[data-v-fdead0fa]{color:#c9a84c;background:#c9a84c1a;border:1px solid #c9a84c33}.flag--inactive[data-v-fdead0fa]{color:#888;background:#96969614;border:1px solid #96969626}.col-actions[data-v-fdead0fa]{gap:6px;display:flex}.row-btn[data-v-fdead0fa]{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;border-radius:7px;padding:5px 11px;font-family:Outfit,sans-serif;font-size:11px;font-weight:600;transition:opacity .2s,transform .1s}.row-btn[data-v-fdead0fa]:hover{opacity:.8;transform:translateY(-1px)}.row-btn--edit[data-v-fdead0fa]{color:#e8e4dab3;background:#ffffff12;border:1px solid #ffffff1a}.row-btn--deactivate[data-v-fdead0fa]{color:#ff6b6b;background:#ff5a5a14;border:1px solid #ff5a5a2e}.row-btn--activate[data-v-fdead0fa]{color:#64c88c;background:#64c88c1a;border:1px solid #64c88c33}.modal-overlay[data-v-fdead0fa]{z-index:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-fdead0fa]{background:#071830;border:1px solid #c9a84c2e;border-radius:18px;width:100%;max-width:540px;padding:32px;box-shadow:0 24px 60px #00000080}.modal-title[data-v-fdead0fa]{color:#f0ece2;margin:0 0 24px;font-family:Cormorant Garamond,serif;font-size:1.7rem;font-weight:300}.modal-grid[data-v-fdead0fa]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:8px;display:grid}.modal-field[data-v-fdead0fa]{flex-direction:column;gap:6px;display:flex}.modal-field--full[data-v-fdead0fa]{grid-column:1/-1}.modal-label[data-v-fdead0fa]{letter-spacing:.1em;text-transform:uppercase;color:#e8e4da73;font-size:11px;font-weight:500}.modal-label-hint[data-v-fdead0fa]{letter-spacing:.03em;text-transform:none;color:#e8e4da40;font-size:10px;font-weight:400}.req[data-v-fdead0fa]{color:#c9a84c;opacity:.7}.modal-input[data-v-fdead0fa]{color:#e8e4da;box-sizing:border-box;-webkit-appearance:none;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:Outfit,sans-serif;font-size:14px;transition:border-color .2s,background .2s}.modal-input[data-v-fdead0fa]:focus{background:#ffffff0f;border-color:#c9a84c66}.modal-input[data-v-fdead0fa]::placeholder{color:#e8e4da2e}.modal-input--error[data-v-fdead0fa]{border-color:#ff6b6b73!important}.modal-select[data-v-fdead0fa]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(232,228,218,0.3)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.modal-select option[data-v-fdead0fa]{color:#e8e4da;background:#071830}.modal-amount-wrap[data-v-fdead0fa]{background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;align-items:center;transition:border-color .2s;display:flex;overflow:hidden}.modal-amount-wrap[data-v-fdead0fa]:focus-within{border-color:#c9a84c66}.modal-amount-prefix[data-v-fdead0fa]{color:#e8e4da4d;flex-shrink:0;padding:0 6px 0 14px;font-size:13px;line-height:1}.modal-input--amount[data-v-fdead0fa]{-webkit-appearance:none;background:0 0;border:none;padding-left:4px}.modal-input--amount[data-v-fdead0fa]:focus{background:0 0}.toggle-row[data-v-fdead0fa]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:6px 0;display:flex}.toggle[data-v-fdead0fa]{background:#ffffff14;border:1px solid #ffffff1a;border-radius:11px;flex-shrink:0;width:40px;height:22px;transition:background .25s,border-color .25s;position:relative}.toggle.on[data-v-fdead0fa]{background:#c9a84c40;border-color:#c9a84c66}.toggle-thumb[data-v-fdead0fa]{background:#e8e4da66;border-radius:50%;width:14px;height:14px;transition:transform .25s,background .25s;position:absolute;top:3px;left:3px}.toggle.on .toggle-thumb[data-v-fdead0fa]{background:#c9a84c;transform:translate(18px)}.toggle-label[data-v-fdead0fa]{color:#e8e4da80;font-size:13px}.modal-error[data-v-fdead0fa]{color:#ff8a8a;font-size:11px}.modal-save-error[data-v-fdead0fa]{color:#ff8a8a;text-align:center;background:#ff5a5a0f;border:1px solid #ff5a5a26;border-radius:8px;margin:12px 0 0;padding:10px;font-size:13px}.modal-actions[data-v-fdead0fa]{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.modal-cancel[data-v-fdead0fa]{color:#e8e4da80;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;padding:10px 20px;font-family:Outfit,sans-serif;font-size:13px;transition:border-color .2s,color .2s}.modal-cancel[data-v-fdead0fa]:hover{color:#e8e4da;border-color:#ffffff40}.modal-confirm--save[data-v-fdead0fa]{color:#030d1d;cursor:pointer;background:linear-gradient(135deg,#c9a84c,#d4ae4d);border:none;border-radius:10px;padding:10px 24px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;transition:opacity .2s,transform .15s}.modal-confirm--save[data-v-fdead0fa]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.modal-confirm--save[data-v-fdead0fa]:disabled{opacity:.45;cursor:not-allowed}.modal-fade-enter-active[data-v-fdead0fa],.modal-fade-leave-active[data-v-fdead0fa]{transition:opacity .2s}.modal-fade-enter-from[data-v-fdead0fa],.modal-fade-leave-to[data-v-fdead0fa]{opacity:0}@media (width<=720px){.topbar-inner[data-v-fdead0fa]{gap:10px;padding:0 14px}.topbar-title[data-v-fdead0fa]{letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.back-btn[data-v-fdead0fa]{flex-shrink:0;font-size:12px}.add-btn[data-v-fdead0fa]{flex-shrink:0;gap:5px;padding:8px 12px;font-size:11.5px}.content[data-v-fdead0fa]{padding:18px 14px 80px}.toolbar[data-v-fdead0fa]{gap:8px}.filter-group[data-v-fdead0fa]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-shrink:0;max-width:100%;overflow-x:auto}.filter-group[data-v-fdead0fa]::-webkit-scrollbar{display:none}.filter-btn[data-v-fdead0fa]{flex-shrink:0;padding:6px 11px;font-size:12.5px}.search-wrap[data-v-fdead0fa]{flex:1 0 100%;max-width:none;padding:9px 14px}.search-input[data-v-fdead0fa]{font-size:14px}.result-count[data-v-fdead0fa]{text-align:right;width:100%;margin-left:0}.emp-table[data-v-fdead0fa]{border-radius:12px}.table-head[data-v-fdead0fa]{display:none}.emp-row[data-v-fdead0fa]{grid-template-columns:auto auto 1fr auto;grid-template-areas:"name name name flags""email email email email""type allowance balance.""actions actions actions actions";gap:8px 14px;padding:14px 16px}.col-name[data-v-fdead0fa]{grid-area:name}.col-flags[data-v-fdead0fa]{grid-area:flags;place-self:start end}.col-email[data-v-fdead0fa]{grid-area:email}.col-type[data-v-fdead0fa]{grid-area:type;align-self:center}.col-allowance[data-v-fdead0fa]{flex-direction:column;grid-area:allowance;align-items:flex-start;gap:2px;display:flex}.col-balance[data-v-fdead0fa]{flex-direction:column;grid-area:balance;align-items:flex-start;gap:2px;display:flex}.col-allowance[data-v-fdead0fa]:before{content:"Allowance";letter-spacing:.1em;text-transform:uppercase;color:#e8e4da59;font-size:9px;font-weight:600}.col-balance[data-v-fdead0fa]:before{content:"Balance";letter-spacing:.1em;text-transform:uppercase;color:#e8e4da59;font-size:9px;font-weight:600}.col-actions[data-v-fdead0fa]{border-top:1px solid #ffffff0d;grid-area:actions;gap:8px;margin-top:2px;padding-top:10px;display:flex}.col-actions .row-btn[data-v-fdead0fa]{flex:1;min-height:40px;padding:10px 14px;font-size:11.5px}.emp-name[data-v-fdead0fa]{font-size:15px}.emp-email[data-v-fdead0fa]{font-size:12.5px}.money[data-v-fdead0fa]{font-size:14px}.modal-overlay[data-v-fdead0fa]{padding:12px}.modal[data-v-fdead0fa]{border-radius:16px;max-height:calc(100vh - 24px);padding:22px;overflow-y:auto}.modal-title[data-v-fdead0fa]{margin-bottom:18px;font-size:1.5rem}.modal-grid[data-v-fdead0fa]{grid-template-columns:1fr;gap:14px}.modal-input[data-v-fdead0fa]{padding:12px 14px;font-size:16px}.modal-input--amount[data-v-fdead0fa]{padding:12px 4px;font-size:16px}.modal-actions[data-v-fdead0fa]{flex-direction:column-reverse;gap:8px;margin-top:20px}.modal-cancel[data-v-fdead0fa],.modal-confirm--save[data-v-fdead0fa]{width:100%;min-height:46px;padding:13px 20px;font-size:14px}}
