@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800;900&family=Poppins:wght@300;400;600;800&display=swap);.pablo-toggle-button[data-v-0be1952e]{position:fixed;bottom:16px;right:16px;background-color:#327ba8;color:#fff;padding:12px 16px;border-radius:50%;font-size:16px;font-weight:700;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.2);cursor:pointer;border:none}.pablo-toggle-button[data-v-0be1952e]:hover{background-color:#286c98}.pablo-chat-panel[data-v-0be1952e]{position:fixed;bottom:80px;right:16px;width:320px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);padding:16px;z-index:1000;display:flex;flex-direction:column}.pablo-message-history[data-v-0be1952e]{overflow-y:auto;max-height:256px;border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:8px}.pablo-message[data-v-0be1952e]{margin-bottom:8px}.pablo-sender[data-v-0be1952e]{color:purple;font-weight:700}.user-sender[data-v-0be1952e]{color:green;font-weight:700}.pablo-input-container[data-v-0be1952e]{display:flex}.pablo-input[data-v-0be1952e]{flex:1;border:1px solid #ccc;border-radius:4px;padding:8px;margin-right:4px}.pablo-send-button[data-v-0be1952e]{background-color:#28a745;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;margin-right:4px}.pablo-send-button[data-v-0be1952e]:hover{background-color:#218838}.pablo-voice-button[data-v-0be1952e]{background-color:#6f42c1;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer}.pablo-voice-button[data-v-0be1952e]:hover{background-color:#5936a2}:root{--wine-black:#0d090d;--wine-charcoal:#171016;--wine-plum:#24141b;--wine-red:#8f123f;--wine-orange:#c24a2f;--wine-gold:#c8a66a;--wine-cream:#f7efe8;--wine-muted:#cfc2bd;--wine-dim:#8f827e}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at top left,rgba(128,18,54,.38),transparent 34%),radial-gradient(circle at bottom right,rgba(194,74,47,.16),transparent 32%),linear-gradient(135deg,var(--wine-black) 0,var(--wine-charcoal) 42%,var(--wine-plum) 100%)}body{font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#app,body{color:var(--wine-cream)}#app{min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-header{position:sticky;top:0;z-index:1000;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px 24px;background:linear-gradient(135deg,rgba(13,9,13,.92),rgba(23,16,22,.82));border-bottom:1px solid hsla(0,0%,100%,.09);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 48px rgba(0,0,0,.28)}.brand-block{min-width:170px}.eyebrow{margin:0 0 4px;color:var(--wine-gold);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:900}.brand-block h1{margin:0;color:var(--wine-cream);font-size:26px;line-height:.95;letter-spacing:-.055em;font-weight:900}.main-nav{display:flex;flex-wrap:wrap;gap:8px}.main-nav,.nav-button{justify-content:center}.nav-button{min-height:42px;display:inline-flex;align-items:center;padding:0 15px;border-radius:999px;color:var(--wine-muted);text-decoration:none;font-size:14px;font-weight:800;border:1px solid transparent;background:hsla(0,0%,100%,.045);transition:transform .14s ease,background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease}.nav-button:hover{color:var(--wine-cream);background:hsla(0,0%,100%,.085);border-color:hsla(0,0%,100%,.11);transform:translateY(-1px)}.nav-button.router-link-active,.nav-button.router-link-exact-active{color:#fff8f1;background:linear-gradient(135deg,rgba(143,18,63,.95),rgba(194,74,47,.88));border-color:hsla(0,0%,100%,.14);box-shadow:0 12px 28px rgba(194,74,47,.22)}.logout-button{min-height:42px;padding:0 18px;border-radius:999px;border:1px solid hsla(0,100%,73%,.25);background:rgba(155,45,45,.34);color:#ffb4a8;cursor:pointer;font-weight:900;font-size:14px;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.logout-button:hover{background:rgba(155,45,45,.48);transform:translateY(-1px);box-shadow:0 12px 28px rgba(0,0,0,.24)}.app-main{min-height:calc(100vh - 80px)}.app-main>*{text-align:left}@media (max-width:1100px){.app-header{grid-template-columns:1fr auto}.brand-block{grid-column:1}.logout-button{grid-column:2;grid-row:1}.main-nav{grid-column:1/-1;justify-content:flex-start}}@media (max-width:720px){.app-header{padding:14px;gap:12px}.brand-block h1{font-size:23px}.main-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.logout-button,.main-nav,.nav-button{width:100%}.logout-button{grid-column:1/-1;grid-row:auto}}.home-shell[data-v-168717be]{min-height:calc(100vh - 80px);padding:32px;color:#f7efe8;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.home-hero[data-v-168717be]{min-height:calc(100vh - 144px);display:grid;grid-template-columns:minmax(320px,1.15fr) minmax(280px,.85fr);gap:24px;align-items:stretch}.brand-card[data-v-168717be],.home-dashboard-preview[data-v-168717be]{border-radius:34px;border:1px solid hsla(0,0%,100%,.09);background:linear-gradient(135deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.035));box-shadow:0 28px 80px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-card[data-v-168717be]{padding:clamp(28px,5vw,52px);display:flex;flex-direction:column;justify-content:center}.logo-wrap[data-v-168717be]{margin-bottom:18px}.logo[data-v-168717be]{width:min(520px,85%);max-height:220px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 34px rgba(0,0,0,.45))}.eyebrow[data-v-168717be]{margin:0 0 10px;color:#c8a66a;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900}.brand-card h1[data-v-168717be]{margin:0;max-width:900px;color:#fff8f1;font-size:clamp(44px,8vw,86px);line-height:.92;letter-spacing:-.075em;font-weight:900}.edit-name-button[data-v-168717be]{width:44px;height:44px;margin-left:10px;vertical-align:middle;border-radius:999px;border:1px solid hsla(38,46%,60%,.34);background:hsla(38,46%,60%,.14);color:#f1c979;cursor:pointer;font-size:18px;font-weight:900}.edit-name-button[data-v-168717be]:hover{background:hsla(38,46%,60%,.24)}.tagline[data-v-168717be]{width:-moz-fit-content;width:fit-content;margin:22px 0 0;padding:10px 16px;border-radius:999px;color:#f1c979;background:hsla(38,46%,60%,.14);border:1px solid hsla(38,46%,60%,.28);font-size:clamp(18px,3vw,28px);font-weight:900;letter-spacing:-.035em}.hero-copy[data-v-168717be]{max-width:680px;margin:22px 0 0;color:#cfc2bd;font-size:18px;line-height:1.55}.setup-panel[data-v-168717be]{margin-top:34px;padding:22px;border-radius:26px;background:rgba(0,0,0,.24);border:1px solid hsla(0,0%,100%,.08)}.setup-text[data-v-168717be]{margin:0 0 14px;color:#cfc2bd;font-size:16px;font-weight:700}.setup-actions[data-v-168717be]{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px}.home-dashboard-preview[data-v-168717be]{padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:center}.preview-card[data-v-168717be]{min-height:150px;padding:22px;border-radius:28px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at top left,rgba(143,18,63,.28),transparent 38%),rgba(0,0,0,.24);border:1px solid hsla(0,0%,100%,.08)}.preview-card.wide[data-v-168717be]{grid-column:1/-1;min-height:190px;background:radial-gradient(circle at top left,rgba(194,74,47,.3),transparent 38%),rgba(0,0,0,.27)}.preview-card.gold[data-v-168717be]{background:radial-gradient(circle at top left,hsla(38,46%,60%,.22),transparent 38%),rgba(0,0,0,.24)}.preview-card span[data-v-168717be]{margin-bottom:8px;color:#9b8f8b;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.preview-card strong[data-v-168717be]{color:#fff8f1;font-size:clamp(22px,4vw,34px);line-height:1;letter-spacing:-.055em}.input-field[data-v-168717be]{min-height:54px;width:100%;box-sizing:border-box;border-radius:18px;border:1px solid hsla(0,0%,100%,.12);outline:0;background:rgba(6,4,6,.58);color:#fff8f1;padding:0 16px;font-size:16px;font-family:inherit}.input-field[data-v-168717be]::-moz-placeholder{color:#766c68}.input-field[data-v-168717be]::placeholder{color:#766c68}.input-field[data-v-168717be]:focus{border-color:hsla(38,46%,60%,.65);box-shadow:0 0 0 3px hsla(38,46%,60%,.14)}.cancel-action[data-v-168717be],.primary-action[data-v-168717be]{min-height:54px;padding:0 22px;border-radius:999px;border:0;color:#fff8f1;font-weight:900;font-size:15px;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.primary-action[data-v-168717be]{background:linear-gradient(135deg,#8f123f,#c24a2f);box-shadow:0 14px 32px rgba(194,74,47,.28)}.cancel-action[data-v-168717be]{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.11)}.cancel-action[data-v-168717be]:hover,.primary-action[data-v-168717be]:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.24)}.modal-overlay[data-v-168717be]{position:fixed;inset:0;z-index:2000;display:flex;justify-content:center;align-items:center;padding:26px;background:radial-gradient(circle at top left,rgba(128,18,54,.34),transparent 36%),rgba(5,3,5,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-modal[data-v-168717be]{width:min(560px,94vw);overflow:hidden;border-radius:30px;background:linear-gradient(145deg,rgba(35,22,29,.98),rgba(14,10,14,.98));border:1px solid hsla(0,0%,100%,.11);color:#f7efe8;box-shadow:0 34px 90px rgba(0,0,0,.55)}.modal-topline[data-v-168717be]{height:5px;background:linear-gradient(90deg,#8f123f,#c24a2f,#c8a66a)}.modal-header[data-v-168717be]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.modal-header h2[data-v-168717be]{margin:0;font-size:36px;line-height:.95;letter-spacing:-.06em}.modal-header p[data-v-168717be]{margin:10px 0 0;color:#cfc2bd;line-height:1.45}.icon-close[data-v-168717be]{width:46px;height:46px;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.07);color:#fff8f1;font-size:30px;line-height:1;cursor:pointer}.modal-body[data-v-168717be]{padding:22px 28px 28px}.modal-body label[data-v-168717be]{display:grid;gap:8px}.modal-body label span[data-v-168717be]{color:#b9aaa4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.modal-actions[data-v-168717be]{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}@media (max-width:1000px){.home-hero[data-v-168717be]{grid-template-columns:1fr}.home-dashboard-preview[data-v-168717be]{grid-template-columns:1fr 1fr}}@media (max-width:720px){.home-shell[data-v-168717be]{padding:16px}.brand-card[data-v-168717be]{padding:26px}.logo[data-v-168717be]{width:100%}.home-dashboard-preview[data-v-168717be]{grid-template-columns:1fr}.preview-card.wide[data-v-168717be]{grid-column:auto}.setup-actions[data-v-168717be]{grid-template-columns:1fr}.cancel-action[data-v-168717be],.primary-action[data-v-168717be]{width:100%}.modal-actions[data-v-168717be],.modal-header[data-v-168717be]{flex-direction:column}}.purchases-shell[data-v-ed660840]{min-height:100vh;padding:28px;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top left,rgba(128,18,54,.38),transparent 34%),radial-gradient(circle at bottom right,rgba(194,74,47,.18),transparent 32%),linear-gradient(135deg,#0d090d,#171016 42%,#24141b);color:#f7efe8}.purchase-hero[data-v-ed660840]{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:30px;border-radius:30px;border:1px solid hsla(0,0%,100%,.09);background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.035));box-shadow:0 24px 70px rgba(0,0,0,.38);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-copy-wrap[data-v-ed660840]{max-width:760px}.eyebrow[data-v-ed660840]{margin:0 0 8px;color:#c8a66a;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900}.purchase-hero h1[data-v-ed660840]{margin:0;font-size:clamp(40px,7vw,72px);line-height:.92;letter-spacing:-.07em}.hero-copy[data-v-ed660840]{max-width:620px;margin:16px 0 0;color:#cfc2bd;font-size:16px;line-height:1.5}.cancel-action[data-v-ed660840],.danger-action[data-v-ed660840],.ghost-action[data-v-ed660840],.modal-button[data-v-ed660840],.primary-action[data-v-ed660840],.receive-action[data-v-ed660840],.secondary-action[data-v-ed660840],.warning-action[data-v-ed660840]{min-height:48px;padding:0 18px;border-radius:999px;border:0;color:#fff8f1;font-weight:900;font-size:14px;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease;touch-action:manipulation}.primary-action[data-v-ed660840]{min-height:58px;padding:0 26px;background:linear-gradient(135deg,#8f123f,#c24a2f);box-shadow:0 14px 32px rgba(194,74,47,.3)}.primary-action.small[data-v-ed660840]{min-height:46px;padding:0 18px}.secondary-action[data-v-ed660840]{background:hsla(38,46%,60%,.18);border:1px solid hsla(38,46%,60%,.28);color:#f1c979}.cancel-action[data-v-ed660840],.ghost-action[data-v-ed660840]{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.11)}.receive-action[data-v-ed660840]{background:rgba(47,170,118,.24);border:1px solid rgba(118,224,170,.28);color:#9df0bd}.warning-action[data-v-ed660840]{background:hsla(38,46%,60%,.22);border:1px solid hsla(38,46%,60%,.3);color:#f1c979}.danger-action[data-v-ed660840]{background:rgba(155,45,45,.38);border:1px solid hsla(0,100%,73%,.25);color:#ffb4a8}.cancel-action[data-v-ed660840]:hover,.danger-action[data-v-ed660840]:hover,.ghost-action[data-v-ed660840]:hover,.modal-button[data-v-ed660840]:hover,.primary-action[data-v-ed660840]:hover,.receive-action[data-v-ed660840]:hover,.secondary-action[data-v-ed660840]:hover,.warning-action[data-v-ed660840]:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.24)}.cancel-action[data-v-ed660840]:active,.danger-action[data-v-ed660840]:active,.ghost-action[data-v-ed660840]:active,.modal-button[data-v-ed660840]:active,.primary-action[data-v-ed660840]:active,.receive-action[data-v-ed660840]:active,.secondary-action[data-v-ed660840]:active,.warning-action[data-v-ed660840]:active{transform:translateY(1px) scale(.99)}.purchase-toolbar[data-v-ed660840]{display:grid;grid-template-columns:minmax(260px,1fr) 230px 180px;gap:14px;margin:22px 0}.search-wrap[data-v-ed660840],.toolbar-select[data-v-ed660840]{min-height:56px;border-radius:18px;border:1px solid hsla(0,0%,100%,.11);background:rgba(12,8,12,.7);color:#f7efe8;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03)}.search-wrap[data-v-ed660840]{display:flex;align-items:center;padding:0 16px}.search-icon[data-v-ed660840]{color:#c8a66a;font-size:24px;margin-right:10px;line-height:1}.search-wrap input[data-v-ed660840]{width:100%;border:0;outline:0;background:transparent;color:#f7efe8;font-size:16px}.search-wrap input[data-v-ed660840]::-moz-placeholder{color:#8f827e}.search-wrap input[data-v-ed660840]::placeholder{color:#8f827e}.toolbar-select[data-v-ed660840]{padding:0 16px;font-size:15px;outline:0}.purchase-grid[data-v-ed660840]{display:grid;gap:18px}.purchase-card[data-v-ed660840]{border-radius:28px;overflow:hidden;background:linear-gradient(135deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.035));border:1px solid hsla(0,0%,100%,.09);box-shadow:0 22px 50px rgba(0,0,0,.3)}.purchase-card.received[data-v-ed660840]{border-color:rgba(118,224,170,.18)}.purchase-card-main[data-v-ed660840]{padding:24px;cursor:pointer}.purchase-title-row[data-v-ed660840]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.label[data-v-ed660840]{margin:0 0 5px;color:#9b8f8b;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.purchase-title-row h2[data-v-ed660840]{margin:0;font-size:clamp(24px,4vw,34px);letter-spacing:-.045em;line-height:1.02}.mini-pill[data-v-ed660840],.status-pill[data-v-ed660840]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:900;white-space:nowrap}.status-open[data-v-ed660840]{background:hsla(38,46%,60%,.16);color:#f1c979;border:1px solid hsla(38,46%,60%,.28)}.status-received[data-v-ed660840]{background:rgba(47,170,118,.14);color:#76e0aa;border:1px solid rgba(118,224,170,.28)}.purchase-metrics[data-v-ed660840]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin-top:22px}.purchase-metrics div[data-v-ed660840]{min-height:78px;padding:15px;border-radius:20px;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.06)}.purchase-metrics span[data-v-ed660840]{display:block;color:#978b86;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.purchase-metrics strong[data-v-ed660840]{display:block;margin-top:8px;font-size:20px;color:#fff8f1}.tracking-row[data-v-ed660840]{margin-top:14px}.text-link[data-v-ed660840]{padding:0;border:0;background:transparent;color:#c8a66a;font-weight:900;cursor:pointer;text-align:left}.text-link.compact[data-v-ed660840]{margin-top:8px;font-size:13px}.card-actions[data-v-ed660840]{display:flex;flex-wrap:wrap;gap:10px;padding:0 24px 24px}.purchase-lines[data-v-ed660840]{padding:24px;background:rgba(0,0,0,.23);border-top:1px solid hsla(0,0%,100%,.08)}.line-header[data-v-ed660840]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.line-header h3[data-v-ed660840]{margin:0;font-size:22px;letter-spacing:-.03em}.tracking-toggle[data-v-ed660840]{display:inline-flex;align-items:center;gap:8px;color:#cfc2bd;font-size:14px;font-weight:700}.tracking-toggle input[data-v-ed660840]{width:18px;height:18px;accent-color:#8f123f}.line-list[data-v-ed660840]{display:grid;gap:10px}.line-card[data-v-ed660840]{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:14px;padding:15px;border-radius:20px;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.07)}.line-main h4[data-v-ed660840]{margin:0;font-size:17px;color:#fff8f1}.line-main p[data-v-ed660840]{margin:5px 0 0;color:#aaa09b;font-size:14px}.line-meta[data-v-ed660840]{display:flex;gap:12px;color:#e9d9cf;font-weight:900;white-space:nowrap}.line-actions[data-v-ed660840]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.line-actions button[data-v-ed660840]{min-height:42px;padding:0 13px;border-radius:999px;border:1px solid hsla(0,0%,100%,.11);background:hsla(0,0%,100%,.07);color:#f7efe8;font-weight:900;cursor:pointer}.line-actions .danger-text[data-v-ed660840]{color:#ffb4a8;border-color:hsla(0,100%,73%,.22)}.empty-lines[data-v-ed660840],.empty-state[data-v-ed660840]{padding:38px;text-align:center;border-radius:28px;background:hsla(0,0%,100%,.055);border:1px dashed hsla(0,0%,100%,.16);color:#cfc2bd}.empty-lines h4[data-v-ed660840],.empty-state h2[data-v-ed660840]{margin:0 0 8px;color:#fff8f1;letter-spacing:-.035em}.empty-lines p[data-v-ed660840],.empty-state p[data-v-ed660840]{margin:0 0 18px}.expand-enter-active[data-v-ed660840],.expand-leave-active[data-v-ed660840]{transition:all .22s ease}.expand-enter-from[data-v-ed660840],.expand-leave-to[data-v-ed660840]{opacity:0;transform:translateY(-6px)}.modal-overlay[data-v-ed660840]{position:fixed;inset:0;z-index:2000;display:flex;justify-content:center;align-items:center;padding:26px;background:radial-gradient(circle at top left,rgba(128,18,54,.34),transparent 36%),rgba(5,3,5,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-overlay.nested[data-v-ed660840]{z-index:2200}.purchase-modal[data-v-ed660840]{width:min(920px,96vw);max-height:92vh;overflow:hidden;display:flex;flex-direction:column;border-radius:30px;background:linear-gradient(145deg,rgba(35,22,29,.98),rgba(14,10,14,.98));border:1px solid hsla(0,0%,100%,.11);color:#f7efe8;box-shadow:0 34px 90px rgba(0,0,0,.55)}.wide-modal[data-v-ed660840]{width:min(1120px,96vw)}.small-modal[data-v-ed660840]{width:min(560px,94vw)}.modal-topline[data-v-ed660840]{height:5px;flex:0 0 auto;background:linear-gradient(90deg,#8f123f,#c24a2f,#c8a66a)}.modal-topline.gold[data-v-ed660840]{background:linear-gradient(90deg,#c8a66a,#8f123f)}.modal-topline.green[data-v-ed660840]{background:linear-gradient(90deg,#2faa76,#76e0aa)}.modal-topline.amber[data-v-ed660840]{background:linear-gradient(90deg,#c8a66a,#d77a2d)}.modal-topline.red[data-v-ed660840]{background:linear-gradient(90deg,#9b2d2d,#ff765f)}.modal-header[data-v-ed660840]{flex:0 0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.modal-header h2[data-v-ed660840]{margin:0;font-size:clamp(28px,5vw,44px);line-height:.95;letter-spacing:-.06em}.modal-header p[data-v-ed660840]{margin:10px 0 0;color:#cfc2bd;line-height:1.45}.icon-close[data-v-ed660840]{width:46px;height:46px;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.07);color:#fff8f1;font-size:30px;line-height:1;cursor:pointer}.modal-body[data-v-ed660840]{overflow-y:auto;padding:22px 28px 28px}.form-panel[data-v-ed660840]{padding:20px;border-radius:24px;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.08);margin-bottom:16px}.panel-heading[data-v-ed660840]{margin-bottom:16px}.panel-heading h3[data-v-ed660840]{margin:0;font-size:20px;letter-spacing:-.025em}.panel-heading p[data-v-ed660840]{margin:6px 0 0;color:#aaa09b;font-size:14px}.split-heading[data-v-ed660840]{display:flex;justify-content:space-between;gap:16px;align-items:center}.form-grid[data-v-ed660840]{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px}.form-grid.four-col[data-v-ed660840]{grid-template-columns:repeat(4,minmax(140px,1fr))}.total-field[data-v-ed660840]{grid-column:span 2}.purchase-modal label[data-v-ed660840]{display:grid;gap:7px;color:#f7efe8}.purchase-modal label span[data-v-ed660840]{color:#b9aaa4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.purchase-modal input[data-v-ed660840],.purchase-modal select[data-v-ed660840],.purchase-modal textarea[data-v-ed660840]{min-height:52px;width:100%;box-sizing:border-box;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);outline:0;background:rgba(6,4,6,.58);color:#fff8f1;padding:0 14px;font-size:15px;font-family:inherit}.purchase-modal textarea[data-v-ed660840]{min-height:110px;padding-top:14px;resize:vertical}.purchase-modal input[data-v-ed660840]::-moz-placeholder,.purchase-modal textarea[data-v-ed660840]::-moz-placeholder{color:#766c68}.purchase-modal input[data-v-ed660840]::placeholder,.purchase-modal textarea[data-v-ed660840]::placeholder{color:#766c68}.purchase-modal input[data-v-ed660840]:focus,.purchase-modal select[data-v-ed660840]:focus,.purchase-modal textarea[data-v-ed660840]:focus{border-color:hsla(38,46%,60%,.65);box-shadow:0 0 0 3px hsla(38,46%,60%,.14)}.disabled-field[data-v-ed660840],.purchase-modal input[data-v-ed660840]:disabled,.purchase-modal select[data-v-ed660840]:disabled,.purchase-modal textarea[data-v-ed660840]:disabled{background:hsla(0,0%,100%,.045);color:#8f827e;cursor:not-allowed}.touch-table[data-v-ed660840]{display:grid;gap:8px}.touch-table-head[data-v-ed660840],.touch-table-row[data-v-ed660840]{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(110px,.7fr) minmax(90px,.5fr) minmax(180px,1fr) 48px;gap:10px;align-items:center}.touch-table-head[data-v-ed660840]{color:#9b8f8b;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;padding:0 6px}.touch-table-row[data-v-ed660840]{padding:10px;border-radius:18px;background:rgba(0,0,0,.18);border:1px solid hsla(0,0%,100%,.06)}.row-delete[data-v-ed660840]{width:44px;height:44px;border-radius:999px;border:1px solid hsla(0,100%,73%,.24);background:rgba(155,45,45,.3);color:#ffb4a8;font-size:25px;line-height:1;font-weight:900;cursor:pointer}.modal-actions[data-v-ed660840]{display:flex;justify-content:flex-end;gap:12px;padding-top:4px}.modal-actions .cancel-action[data-v-ed660840],.modal-actions .danger-action[data-v-ed660840],.modal-actions .modal-button[data-v-ed660840],.modal-actions .primary-action[data-v-ed660840],.modal-actions .receive-action[data-v-ed660840],.modal-actions .warning-action[data-v-ed660840]{min-width:140px}.modal-body[data-v-ed660840]::-webkit-scrollbar{width:10px}.modal-body[data-v-ed660840]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.04)}.modal-body[data-v-ed660840]::-webkit-scrollbar-thumb{background:hsla(38,46%,60%,.32);border-radius:999px}@media (max-width:1000px){.purchase-toolbar[data-v-ed660840]{grid-template-columns:1fr}.purchase-metrics[data-v-ed660840]{grid-template-columns:repeat(2,1fr)}.line-card[data-v-ed660840]{grid-template-columns:1fr}.line-actions[data-v-ed660840]{justify-content:flex-start}.form-grid.four-col[data-v-ed660840],.form-grid[data-v-ed660840]{grid-template-columns:1fr}.total-field[data-v-ed660840]{grid-column:span 1}.touch-table-head[data-v-ed660840]{display:none}.touch-table-row[data-v-ed660840]{grid-template-columns:1fr}.row-delete[data-v-ed660840]{width:100%}}@media (max-width:720px){.purchases-shell[data-v-ed660840]{padding:16px}.line-header[data-v-ed660840],.modal-header[data-v-ed660840],.purchase-hero[data-v-ed660840],.purchase-title-row[data-v-ed660840],.split-heading[data-v-ed660840]{flex-direction:column}.purchase-hero[data-v-ed660840]{align-items:stretch;padding:24px}.cancel-action[data-v-ed660840],.danger-action[data-v-ed660840],.ghost-action[data-v-ed660840],.modal-button[data-v-ed660840],.primary-action[data-v-ed660840],.receive-action[data-v-ed660840],.secondary-action[data-v-ed660840],.warning-action[data-v-ed660840]{width:100%}.purchase-metrics[data-v-ed660840]{grid-template-columns:1fr}.card-actions[data-v-ed660840],.modal-actions[data-v-ed660840]{flex-direction:column}.modal-overlay[data-v-ed660840]{padding:12px;align-items:stretch}.purchase-modal[data-v-ed660840],.small-modal[data-v-ed660840],.wide-modal[data-v-ed660840]{width:100%;max-height:calc(100vh - 24px);border-radius:24px}.modal-body[data-v-ed660840],.modal-header[data-v-ed660840]{padding-left:20px;padding-right:20px}}.items-shell[data-v-2beddf84]{min-height:calc(100vh - 80px);padding:28px;color:#f7efe8;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.items-hero[data-v-2beddf84]{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:30px;border-radius:30px;border:1px solid hsla(0,0%,100%,.09);background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.035));box-shadow:0 24px 70px rgba(0,0,0,.38);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.eyebrow[data-v-2beddf84]{margin:0 0 8px;color:#c8a66a;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900}.items-hero h1[data-v-2beddf84]{margin:0;font-size:clamp(40px,7vw,72px);line-height:.92;letter-spacing:-.07em}.hero-copy[data-v-2beddf84]{max-width:660px;margin:16px 0 0;color:#cfc2bd;font-size:16px;line-height:1.5}.items-toolbar[data-v-2beddf84]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(160px,.45fr) minmax(220px,.7fr);gap:14px;margin:22px 0}.search-wrap[data-v-2beddf84]{min-height:56px;display:flex;align-items:center;padding:0 16px;border-radius:18px;border:1px solid hsla(0,0%,100%,.11);background:rgba(12,8,12,.7);color:#f7efe8;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03)}.search-icon[data-v-2beddf84]{color:#c8a66a;font-size:22px;margin-right:10px;line-height:1}.search-wrap input[data-v-2beddf84]{width:100%;border:0;outline:0;background:transparent;color:#f7efe8;font-size:16px}.search-wrap input[data-v-2beddf84]::-moz-placeholder{color:#8f827e}.search-wrap input[data-v-2beddf84]::placeholder{color:#8f827e}.item-grid[data-v-2beddf84]{display:grid;gap:18px}.item-card[data-v-2beddf84]{border-radius:28px;overflow:hidden;background:linear-gradient(135deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.035));border:1px solid hsla(0,0%,100%,.09);box-shadow:0 22px 50px rgba(0,0,0,.3)}.item-main[data-v-2beddf84]{padding:24px}.item-title-row[data-v-2beddf84]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.label[data-v-2beddf84]{margin:0 0 5px;color:#9b8f8b;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.item-title-row h2[data-v-2beddf84]{margin:0;font-size:clamp(24px,4vw,34px);letter-spacing:-.045em;line-height:1.02}.status-pill[data-v-2beddf84]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:900;white-space:nowrap;background:hsla(38,46%,60%,.16);color:#f1c979;border:1px solid hsla(38,46%,60%,.28)}.item-details[data-v-2beddf84]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin-top:22px}.item-details div[data-v-2beddf84]{min-height:78px;padding:15px;border-radius:20px;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.06)}.item-details span[data-v-2beddf84]{display:block;color:#978b86;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.item-details strong[data-v-2beddf84]{display:block;margin-top:8px;font-size:15px;color:#fff8f1;overflow-wrap:anywhere}.item-subdetails[data-v-2beddf84]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.item-subdetails span[data-v-2beddf84]{padding:8px 12px;border-radius:999px;color:#cfc2bd;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.06);font-size:13px;font-weight:800}.card-actions[data-v-2beddf84]{display:flex;flex-wrap:wrap;gap:10px;padding:0 24px 24px}.cancel-action[data-v-2beddf84],.danger-action[data-v-2beddf84],.ghost-action[data-v-2beddf84],.primary-action[data-v-2beddf84]{min-height:48px;padding:0 18px;border-radius:999px;border:0;color:#fff8f1;font-weight:900;font-size:14px;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.primary-action[data-v-2beddf84]{min-height:58px;padding:0 26px;background:linear-gradient(135deg,#8f123f,#c24a2f);box-shadow:0 14px 32px rgba(194,74,47,.3)}.cancel-action[data-v-2beddf84],.ghost-action[data-v-2beddf84]{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.11)}.danger-action[data-v-2beddf84]{background:rgba(155,45,45,.38);border:1px solid hsla(0,100%,73%,.25);color:#ffb4a8}.cancel-action[data-v-2beddf84]:hover,.danger-action[data-v-2beddf84]:hover,.ghost-action[data-v-2beddf84]:hover,.primary-action[data-v-2beddf84]:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.24)}.empty-state[data-v-2beddf84]{padding:38px;text-align:center;border-radius:28px;background:hsla(0,0%,100%,.055);border:1px dashed hsla(0,0%,100%,.16);color:#cfc2bd}.empty-state h2[data-v-2beddf84]{margin:0 0 8px;color:#fff8f1;letter-spacing:-.035em}.empty-state p[data-v-2beddf84]{margin:0 0 18px}.modal-overlay[data-v-2beddf84]{position:fixed;inset:0;z-index:2000;display:flex;justify-content:center;align-items:center;padding:26px;background:radial-gradient(circle at top left,rgba(128,18,54,.34),transparent 36%),rgba(5,3,5,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.item-modal[data-v-2beddf84]{width:min(980px,96vw);max-height:92vh;overflow:hidden;display:flex;flex-direction:column;border-radius:30px;background:linear-gradient(145deg,rgba(35,22,29,.98),rgba(14,10,14,.98));border:1px solid hsla(0,0%,100%,.11);color:#f7efe8;box-shadow:0 34px 90px rgba(0,0,0,.55)}.modal-topline[data-v-2beddf84]{height:5px;flex:0 0 auto;background:linear-gradient(90deg,#8f123f,#c24a2f,#c8a66a)}.modal-topline.gold[data-v-2beddf84]{background:linear-gradient(90deg,#c8a66a,#8f123f)}.modal-header[data-v-2beddf84]{flex:0 0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.modal-header h2[data-v-2beddf84]{margin:0;font-size:clamp(28px,5vw,44px);line-height:.95;letter-spacing:-.06em}.modal-header p[data-v-2beddf84]{margin:10px 0 0;color:#cfc2bd;line-height:1.45}.icon-close[data-v-2beddf84]{width:46px;height:46px;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.07);color:#fff8f1;font-size:30px;line-height:1;cursor:pointer}.modal-body[data-v-2beddf84]{overflow-y:auto;padding:22px 28px 28px}.form-panel[data-v-2beddf84]{padding:20px;border-radius:24px;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.08);margin-bottom:16px}.panel-heading[data-v-2beddf84]{margin-bottom:16px}.panel-heading h3[data-v-2beddf84]{margin:0;font-size:20px;letter-spacing:-.025em}.panel-heading p[data-v-2beddf84]{margin:6px 0 0;color:#aaa09b;font-size:14px}.form-grid[data-v-2beddf84]{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px}.item-modal label[data-v-2beddf84]{display:grid;gap:7px;color:#f7efe8}.item-modal label span[data-v-2beddf84]{color:#b9aaa4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.item-modal input[data-v-2beddf84],.item-modal select[data-v-2beddf84],.item-modal textarea[data-v-2beddf84]{min-height:52px;width:100%;box-sizing:border-box;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);outline:0;background:rgba(6,4,6,.58);color:#fff8f1;padding:0 14px;font-size:15px;font-family:inherit}.item-modal input[data-v-2beddf84]::-moz-placeholder,.item-modal textarea[data-v-2beddf84]::-moz-placeholder{color:#766c68}.item-modal input[data-v-2beddf84]::placeholder,.item-modal textarea[data-v-2beddf84]::placeholder{color:#766c68}.item-modal input[data-v-2beddf84]:focus,.item-modal select[data-v-2beddf84]:focus,.item-modal textarea[data-v-2beddf84]:focus{border-color:hsla(38,46%,60%,.65);box-shadow:0 0 0 3px hsla(38,46%,60%,.14)}.item-modal input[data-v-2beddf84]:disabled{background:hsla(0,0%,100%,.045);color:#8f827e;cursor:not-allowed}.modal-actions[data-v-2beddf84]{display:flex;justify-content:flex-end;gap:12px;padding-top:4px}.modal-actions .cancel-action[data-v-2beddf84],.modal-actions .primary-action[data-v-2beddf84]{min-width:140px}.modal-body[data-v-2beddf84]::-webkit-scrollbar{width:10px}.modal-body[data-v-2beddf84]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.04)}.modal-body[data-v-2beddf84]::-webkit-scrollbar-thumb{background:hsla(38,46%,60%,.32);border-radius:999px}@media (max-width:1000px){.items-toolbar[data-v-2beddf84]{grid-template-columns:1fr}.item-details[data-v-2beddf84]{grid-template-columns:repeat(2,1fr)}.form-grid[data-v-2beddf84]{grid-template-columns:1fr}}@media (max-width:720px){.items-shell[data-v-2beddf84]{padding:16px}.item-title-row[data-v-2beddf84],.items-hero[data-v-2beddf84],.modal-header[data-v-2beddf84]{flex-direction:column}.items-hero[data-v-2beddf84]{align-items:stretch;padding:24px}.item-details[data-v-2beddf84]{grid-template-columns:1fr}.card-actions[data-v-2beddf84],.modal-actions[data-v-2beddf84]{flex-direction:column}.cancel-action[data-v-2beddf84],.danger-action[data-v-2beddf84],.ghost-action[data-v-2beddf84],.primary-action[data-v-2beddf84]{width:100%}.modal-overlay[data-v-2beddf84]{padding:12px;align-items:stretch}.item-modal[data-v-2beddf84]{width:100%;max-height:calc(100vh - 24px);border-radius:24px}.modal-body[data-v-2beddf84],.modal-header[data-v-2beddf84]{padding-left:20px;padding-right:20px}}.sales-shell[data-v-4506fabb]{min-height:100vh;padding:28px;color:#f7efe8;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top left,rgba(128,18,54,.38),transparent 34%),radial-gradient(circle at bottom right,rgba(194,74,47,.18),transparent 32%),linear-gradient(135deg,#0d090d,#171016 42%,#24141b)}.history-panel[data-v-4506fabb],.night-panel[data-v-4506fabb],.register-card[data-v-4506fabb],.sales-hero[data-v-4506fabb]{border-radius:30px;border:1px solid hsla(0,0%,100%,.09);background:linear-gradient(135deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.035));box-shadow:0 24px 70px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sales-hero[data-v-4506fabb]{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:30px}.eyebrow[data-v-4506fabb],.label[data-v-4506fabb]{margin:0 0 8px;color:#c8a66a;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900}.label[data-v-4506fabb]{color:#9b8f8b;letter-spacing:.12em}.sales-hero h1[data-v-4506fabb]{margin:0;font-size:clamp(40px,7vw,72px);line-height:.92;letter-spacing:-.07em}.hero-copy[data-v-4506fabb]{max-width:620px;margin:16px 0 0;color:#cfc2bd;font-size:16px;line-height:1.5}.hero-date[data-v-4506fabb]{min-width:220px;display:grid;gap:8px}.hero-date span[data-v-4506fabb],.sales-shell label span[data-v-4506fabb]{color:#b9aaa4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.night-panel[data-v-4506fabb]{margin-top:20px;padding:24px}.night-prices[data-v-4506fabb]{display:grid;grid-template-columns:180px 180px minmax(260px,1fr);gap:14px;margin-bottom:18px}.square-link-field[data-v-4506fabb]{min-width:260px}.pour-grid[data-v-4506fabb]{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));gap:14px}.pour-card[data-v-4506fabb]{padding:16px;border-radius:24px;background:rgba(0,0,0,.24);border:1px solid hsla(0,0%,100%,.08)}.pour-card-top[data-v-4506fabb]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.pour-card h2[data-v-4506fabb]{margin:0;font-size:20px;line-height:1.05;letter-spacing:-.04em}.mini-pill[data-v-4506fabb],.status-pill[data-v-4506fabb]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:0 13px;border-radius:999px;font-size:13px;font-weight:900;color:#f1c979;background:hsla(38,46%,60%,.16);border:1px solid hsla(38,46%,60%,.28);white-space:nowrap}.pour-card-actions[data-v-4506fabb]{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px}.register-grid[data-v-4506fabb]{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);gap:18px;margin-top:18px}.register-card[data-v-4506fabb]{padding:24px}.history-header h2[data-v-4506fabb],.section-heading h2[data-v-4506fabb],.ticket-header h2[data-v-4506fabb]{margin:0;font-size:clamp(28px,4vw,44px);line-height:.95;letter-spacing:-.06em}.fast-buttons[data-v-4506fabb]{display:grid;gap:12px;margin-top:18px}.fast-sale-button[data-v-4506fabb]{min-height:84px;border:0;border-radius:24px;padding:16px;text-align:left;cursor:pointer;color:#fff8f1;background:radial-gradient(circle at top left,rgba(143,18,63,.28),transparent 38%),rgba(0,0,0,.26);border:1px solid hsla(0,0%,100%,.08);transition:transform .14s ease,box-shadow .14s ease}.fast-sale-button[data-v-4506fabb]:hover{transform:translateY(-1px);box-shadow:0 14px 32px rgba(0,0,0,.28)}.fast-sale-button[data-v-4506fabb]:disabled{opacity:.42;cursor:not-allowed;transform:none}.fast-sale-button span[data-v-4506fabb]{display:block;color:#c8a66a;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.14em}.fast-sale-button strong[data-v-4506fabb]{display:block;margin-top:8px;font-size:26px;letter-spacing:-.05em}.plate-button[data-v-4506fabb]{background:radial-gradient(circle at top left,hsla(38,46%,60%,.24),transparent 38%),rgba(0,0,0,.26)}.history-header[data-v-4506fabb],.ticket-header[data-v-4506fabb]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ticket-list[data-v-4506fabb]{display:grid;gap:10px;margin-top:18px}.ticket-line[data-v-4506fabb]{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:14px;border-radius:20px;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.07)}.ticket-line h3[data-v-4506fabb]{margin:0;font-size:17px}.ticket-line p[data-v-4506fabb]{margin:5px 0 0;color:#aaa09b;font-size:14px}.ticket-line-price[data-v-4506fabb]{display:grid;text-align:right;gap:4px}.ticket-line-price strong[data-v-4506fabb]{font-size:18px}.ticket-line-price span[data-v-4506fabb]{color:#aaa09b;font-size:13px;font-weight:800}.line-actions[data-v-4506fabb]{display:flex;gap:8px}.line-actions button[data-v-4506fabb]{width:42px;height:42px;border-radius:999px;border:1px solid hsla(0,0%,100%,.11);background:hsla(0,0%,100%,.07);color:#fff8f1;font-weight:900;cursor:pointer}.empty-history[data-v-4506fabb],.empty-ticket[data-v-4506fabb]{margin-top:18px;padding:24px;border-radius:24px;text-align:center;color:#cfc2bd;background:rgba(0,0,0,.22);border:1px dashed hsla(0,0%,100%,.15)}.empty-ticket h3[data-v-4506fabb]{margin:0 0 8px;color:#fff8f1}.ticket-note[data-v-4506fabb]{display:grid;gap:8px;margin-top:18px}.checkout-actions[data-v-4506fabb]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:18px}.history-panel[data-v-4506fabb]{margin-top:18px;padding:24px}.sales-history-list[data-v-4506fabb]{display:grid;gap:10px;margin-top:18px}.history-card[data-v-4506fabb]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:14px;border-radius:20px;background:rgba(0,0,0,.23);border:1px solid hsla(0,0%,100%,.07)}.history-card h3[data-v-4506fabb]{margin:0;font-size:24px;letter-spacing:-.04em}.history-card span[data-v-4506fabb]{display:block;color:#c8a66a;font-size:13px;font-weight:900;text-align:right}.history-card strong[data-v-4506fabb]{color:#cfc2bd;font-size:13px}.sales-shell input[data-v-4506fabb],.sales-shell select[data-v-4506fabb]{min-height:52px;width:100%;box-sizing:border-box;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);outline:0;background:rgba(6,4,6,.58);color:#fff8f1;padding:0 14px;font-size:15px;font-family:inherit}.sales-shell input[data-v-4506fabb]::-moz-placeholder{color:#766c68}.sales-shell input[data-v-4506fabb]::placeholder{color:#766c68}.sales-shell input[data-v-4506fabb]:focus,.sales-shell select[data-v-4506fabb]:focus{border-color:hsla(38,46%,60%,.65);box-shadow:0 0 0 3px hsla(38,46%,60%,.14)}.cancel-action[data-v-4506fabb],.cash-action[data-v-4506fabb],.danger-action[data-v-4506fabb],.ghost-action[data-v-4506fabb],.primary-action[data-v-4506fabb],.square-action[data-v-4506fabb]{min-height:50px;padding:0 18px;border-radius:999px;border:0;color:#fff8f1;font-weight:900;font-size:14px;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.primary-action[data-v-4506fabb]{background:linear-gradient(135deg,#8f123f,#c24a2f);box-shadow:0 14px 32px rgba(194,74,47,.3)}.cancel-action[data-v-4506fabb],.ghost-action[data-v-4506fabb]{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.11)}.cash-action[data-v-4506fabb]{background:rgba(47,170,118,.24);border:1px solid rgba(118,224,170,.28);color:#9df0bd}.square-action[data-v-4506fabb]{background:rgba(43,92,192,.34);border:1px solid rgba(128,166,255,.28);color:#cddaff}.danger-action[data-v-4506fabb]{background:rgba(155,45,45,.38);border:1px solid hsla(0,100%,73%,.25);color:#ffb4a8}.danger-action.small[data-v-4506fabb]{min-height:42px}.cancel-action[data-v-4506fabb]:hover,.cash-action[data-v-4506fabb]:hover,.danger-action[data-v-4506fabb]:hover,.ghost-action[data-v-4506fabb]:hover,.primary-action[data-v-4506fabb]:hover,.square-action[data-v-4506fabb]:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.24)}.cancel-action[data-v-4506fabb]:disabled,.cash-action[data-v-4506fabb]:disabled,.ghost-action[data-v-4506fabb]:disabled,.primary-action[data-v-4506fabb]:disabled,.square-action[data-v-4506fabb]:disabled{opacity:.42;cursor:not-allowed;transform:none;box-shadow:none}.modal-overlay[data-v-4506fabb]{position:fixed;inset:0;z-index:2000;display:flex;justify-content:center;align-items:center;padding:26px;overflow:hidden;background:radial-gradient(circle at top left,rgba(128,18,54,.34),transparent 36%),rgba(5,3,5,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sales-modal[data-v-4506fabb]{width:min(560px,94vw);max-height:calc(100vh - 52px);overflow:hidden;display:flex;flex-direction:column;border-radius:30px;background:linear-gradient(145deg,rgba(35,22,29,.98),rgba(14,10,14,.98));border:1px solid hsla(0,0%,100%,.11);color:#f7efe8;box-shadow:0 34px 90px rgba(0,0,0,.55)}.modal-topline[data-v-4506fabb]{flex:0 0 auto;height:5px;background:linear-gradient(90deg,#8f123f,#c24a2f,#c8a66a)}.modal-topline.amber[data-v-4506fabb]{background:linear-gradient(90deg,#c8a66a,#d77a2d)}.modal-topline.red[data-v-4506fabb]{background:linear-gradient(90deg,#9b2d2d,#ff765f)}.modal-header[data-v-4506fabb]{flex:0 0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.modal-header h2[data-v-4506fabb]{margin:0;font-size:36px;line-height:.95;letter-spacing:-.06em}.modal-header p[data-v-4506fabb]{margin:10px 0 0;color:#cfc2bd;line-height:1.45}.square-confirm-card[data-v-4506fabb]{display:grid;gap:8px;padding:18px;border-radius:22px;background:rgba(0,0,0,.24);border:1px solid hsla(0,0%,100%,.08)}.square-confirm-card span[data-v-4506fabb]{color:#b9aaa4;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.square-confirm-card strong[data-v-4506fabb]{color:#f1c979;font-size:34px;line-height:1;letter-spacing:-.06em}.square-confirm-card p[data-v-4506fabb]{margin:0;color:#cfc2bd;line-height:1.45}.square-confirm-actions[data-v-4506fabb]{display:flex;justify-content:flex-end;gap:12px}.icon-close[data-v-4506fabb]{width:46px;height:46px;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.07);color:#fff8f1;font-size:30px;line-height:1;cursor:pointer}.modal-body[data-v-4506fabb]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px 28px 28px}.modal-actions[data-v-4506fabb]{position:sticky;bottom:0;z-index:3;margin:18px -28px -28px;padding:18px 28px 24px;background:linear-gradient(180deg,rgba(14,10,14,0),rgba(14,10,14,.94) 30%,#0e0a0e)}.modal-body[data-v-4506fabb]::-webkit-scrollbar{width:10px}.modal-body[data-v-4506fabb]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.06);border-radius:999px}.modal-body[data-v-4506fabb]::-webkit-scrollbar-thumb{background:hsla(38,46%,60%,.45);border-radius:999px}.modal-body[data-v-4506fabb]::-webkit-scrollbar-thumb:hover{background:hsla(38,46%,60%,.65)}.delete-actions[data-v-4506fabb]{display:flex;justify-content:flex-end;gap:12px}@media (max-width:760px){.modal-overlay[data-v-4506fabb]{align-items:stretch;padding:12px}.sales-modal[data-v-4506fabb]{width:100%;max-height:calc(100vh - 24px)}.modal-header[data-v-4506fabb]{padding:22px 20px 16px}.modal-body[data-v-4506fabb]{padding:20px}.modal-actions[data-v-4506fabb]{margin:18px -20px -20px;padding:18px 20px 22px}}@media (max-width:1250px){.pour-grid[data-v-4506fabb]{grid-template-columns:repeat(2,minmax(220px,1fr))}.night-prices[data-v-4506fabb],.register-grid[data-v-4506fabb]{grid-template-columns:1fr}}.bottle-panel[data-v-4506fabb]{margin-top:18px;padding:18px;border-radius:24px;background:radial-gradient(circle at top left,hsla(38,46%,60%,.16),transparent 38%),rgba(0,0,0,.24);border:1px solid hsla(0,0%,100%,.08)}.bottle-panel-header[data-v-4506fabb]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.bottle-panel-header h3[data-v-4506fabb]{margin:0;font-size:24px;letter-spacing:-.05em}.bottle-entry-row[data-v-4506fabb]{display:grid;grid-template-columns:110px 1fr;gap:10px;margin-top:10px}.bottle-add-button[data-v-4506fabb]{width:100%;margin-top:12px}.ghost-action.small[data-v-4506fabb]{min-height:40px;padding:0 14px;font-size:13px}.reserve-form[data-v-4506fabb]{display:grid;gap:14px}.adjustment-modal[data-v-4506fabb]{width:min(880px,94vw)}.adjustment-summary[data-v-4506fabb]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}.adjustment-helper[data-v-4506fabb],.adjustment-history-card[data-v-4506fabb],.adjustment-summary div[data-v-4506fabb]{padding:16px;border-radius:20px;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.075)}.adjustment-history-money span[data-v-4506fabb],.adjustment-summary span[data-v-4506fabb]{display:block;color:#9b8f8b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.adjustment-summary strong[data-v-4506fabb]{display:block;margin-top:6px;color:#fff8f1;font-size:20px;letter-spacing:-.03em}.form-panel[data-v-4506fabb]{padding:18px;border-radius:24px;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.075)}.panel-heading[data-v-4506fabb]{margin-bottom:16px}.panel-heading h3[data-v-4506fabb]{margin:0;font-size:24px;letter-spacing:-.04em}.panel-heading p[data-v-4506fabb]{margin:6px 0 0;color:#a99d98}.form-grid[data-v-4506fabb]{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px}.form-grid .full-width[data-v-4506fabb]{grid-column:1/-1}.adjustment-form label[data-v-4506fabb]{display:grid;gap:8px}.adjustment-form label span[data-v-4506fabb]{color:#b9aaa4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.adjustment-helper[data-v-4506fabb]{margin-top:16px}.adjustment-helper h3[data-v-4506fabb]{margin:0;color:#f1c979;font-size:22px;letter-spacing:-.03em}.adjustment-helper p[data-v-4506fabb]{margin:8px 0 0;color:#cfc2bd;line-height:1.5}.adjustment-history-list[data-v-4506fabb]{display:grid;gap:12px}.adjustment-history-card[data-v-4506fabb]{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.adjustment-history-card h3[data-v-4506fabb]{margin:0;font-size:20px;letter-spacing:-.03em}.adjustment-history-card p[data-v-4506fabb]{margin:6px 0 0;color:#cfc2bd}.adjustment-history-money[data-v-4506fabb]{text-align:right}.adjustment-history-money strong[data-v-4506fabb]{display:block;color:#f1c979;font-size:22px;letter-spacing:-.04em}.modal-topline.gold[data-v-4506fabb]{background:linear-gradient(90deg,#c8a66a,#f1c979)}.history-card.adjusted[data-v-4506fabb]{border-color:hsla(38,46%,60%,.34);background:radial-gradient(circle at top right,hsla(38,46%,60%,.13),transparent 34%),linear-gradient(135deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.035))}.history-sale-main[data-v-4506fabb]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.history-title-row[data-v-4506fabb]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sale-total-stack[data-v-4506fabb]{display:grid;gap:3px;text-align:right;min-width:110px}.sale-total-stack span[data-v-4506fabb]{color:#9b8f8b;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.sale-total-stack strong[data-v-4506fabb]{color:#fff8f1;font-size:18px;letter-spacing:-.03em}.sale-total-stack .refund-text[data-v-4506fabb]{color:#ffb4a8}.sale-total-stack .net-sale-text[data-v-4506fabb]{color:#f1c979;font-size:22px}.adjusted-badge[data-v-4506fabb]{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border-radius:999px;color:#f1c979;font-size:12px;font-weight:900;background:hsla(38,46%,60%,.16);border:1px solid hsla(38,46%,60%,.28)}.history-meta[data-v-4506fabb]{display:grid;gap:4px;color:#cfc2bd}.history-meta span[data-v-4506fabb]{color:#9b8f8b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.history-meta strong[data-v-4506fabb]{color:#fff8f1}.adjustment-card-summary[data-v-4506fabb]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.adjustment-card-summary span[data-v-4506fabb]{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;color:#cfc2bd;font-size:12px;font-weight:800;background:rgba(0,0,0,.24);border:1px solid hsla(0,0%,100%,.075)}.adjustment-card-summary strong[data-v-4506fabb]{color:#f1c979;margin-left:4px}.history-actions[data-v-4506fabb]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.has-adjustments-button[data-v-4506fabb]{color:#f1c979!important;border-color:hsla(38,46%,60%,.36)!important;background:hsla(38,46%,60%,.12)!important}.field-note[data-v-4506fabb]{grid-column:1/-1;margin:-4px 0 0;color:#cfc2bd;font-size:13px;line-height:1.4}.plate-template-card[data-v-4506fabb]{padding:16px;border-radius:20px;cursor:pointer;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.075);transition:transform .14s ease,border-color .14s ease,background .14s ease}.plate-template-card[data-v-4506fabb]:hover{transform:translateY(-1px);border-color:hsla(38,46%,60%,.28)}.plate-template-card.selected[data-v-4506fabb]{background:hsla(38,46%,60%,.13);border-color:hsla(38,46%,60%,.42)}.plate-template-card h3[data-v-4506fabb]{margin:0;font-size:24px;letter-spacing:-.04em}.plate-template-card p[data-v-4506fabb]{margin:6px 0 0;color:#cfc2bd;line-height:1.4}.plate-menu-button[data-v-4506fabb]{min-width:150px}.plate-menu-modal[data-v-4506fabb]{width:min(860px,94vw)}.plate-options-grid[data-v-4506fabb]{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px}.plate-option-card[data-v-4506fabb],.plate-template-card[data-v-4506fabb]{padding:18px;border-radius:22px;cursor:pointer;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.075);transition:transform .14s ease,border-color .14s ease,background .14s ease}.plate-option-card[data-v-4506fabb]:hover,.plate-template-card[data-v-4506fabb]:hover{transform:translateY(-1px);border-color:hsla(38,46%,60%,.28)}.plate-option-card.selected[data-v-4506fabb],.plate-template-card.selected[data-v-4506fabb]{background:hsla(38,46%,60%,.13);border-color:hsla(38,46%,60%,.42)}.plate-option-top[data-v-4506fabb]{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.plate-option-top h3[data-v-4506fabb],.plate-template-card h3[data-v-4506fabb]{margin:0;font-size:26px;letter-spacing:-.04em}.plate-option-top strong[data-v-4506fabb]{color:#f1c979;font-size:24px;letter-spacing:-.04em}.plate-description[data-v-4506fabb],.plate-template-card p[data-v-4506fabb]{margin:10px 0 0;color:#cfc2bd;line-height:1.4}.plate-ingredients[data-v-4506fabb]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.plate-ingredients span[data-v-4506fabb]{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;color:#cfc2bd;font-size:12px;font-weight:800;background:hsla(0,0%,100%,.07)}.plate-cost-row[data-v-4506fabb]{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.09)}.plate-cost-row span[data-v-4506fabb]{color:#9b8f8b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.plate-cost-row strong[data-v-4506fabb]{color:#f1c979}.plate-add-panel[data-v-4506fabb]{display:grid;grid-template-columns:160px 1fr;gap:14px;align-items:end;margin-top:18px;padding:16px;border-radius:22px;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.075)}.plate-add-panel label[data-v-4506fabb]{display:grid;gap:8px}.plate-add-panel label span[data-v-4506fabb]{color:#b9aaa4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.plate-template-list[data-v-4506fabb]{display:grid;gap:12px;margin-top:16px}.plate-template-card[data-v-4506fabb]{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.template-check[data-v-4506fabb]{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;color:#171016;background:#f1c979;font-size:22px;font-weight:900}@media (max-width:760px){.plate-add-panel[data-v-4506fabb],.plate-options-grid[data-v-4506fabb]{grid-template-columns:1fr}.history-sale-main[data-v-4506fabb]{flex-direction:column}.sale-total-stack[data-v-4506fabb]{text-align:left}.history-actions[data-v-4506fabb]{flex-direction:column;align-items:stretch}.adjustment-history-card[data-v-4506fabb],.history-actions[data-v-4506fabb]{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.adjustment-summary[data-v-4506fabb],.form-grid[data-v-4506fabb]{grid-template-columns:1fr}.adjustment-history-money[data-v-4506fabb]{text-align:left}}@media (max-width:720px){.bottle-entry-row[data-v-4506fabb],.bottle-panel-header[data-v-4506fabb]{grid-template-columns:1fr;flex-direction:column}.sales-shell[data-v-4506fabb]{padding:16px}.history-header[data-v-4506fabb],.sales-hero[data-v-4506fabb],.ticket-header[data-v-4506fabb]{flex-direction:column;align-items:stretch}.sales-hero[data-v-4506fabb]{padding:24px}.checkout-actions[data-v-4506fabb],.history-card[data-v-4506fabb],.pour-grid[data-v-4506fabb],.ticket-line[data-v-4506fabb]{grid-template-columns:1fr}.history-card span[data-v-4506fabb],.ticket-line-price[data-v-4506fabb]{text-align:left}.line-actions[data-v-4506fabb]{justify-content:flex-start}.cancel-action[data-v-4506fabb],.cash-action[data-v-4506fabb],.danger-action[data-v-4506fabb],.ghost-action[data-v-4506fabb],.primary-action[data-v-4506fabb],.square-action[data-v-4506fabb]{width:100%}.modal-overlay[data-v-4506fabb]{padding:12px;align-items:stretch}.sales-modal[data-v-4506fabb]{width:100%;max-height:calc(100vh - 24px);border-radius:24px}.delete-actions[data-v-4506fabb],.modal-header[data-v-4506fabb]{flex-direction:column}}.inventory-shell[data-v-02012801]{min-height:calc(100vh - 80px);padding:28px;color:#f7efe8;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.inventory-hero[data-v-02012801]{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:30px;border-radius:30px;border:1px solid hsla(0,0%,100%,.09);background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.035));box-shadow:0 24px 70px rgba(0,0,0,.38);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.eyebrow[data-v-02012801]{margin:0 0 8px;color:#c8a66a;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900}.inventory-hero h1[data-v-02012801]{margin:0;font-size:clamp(40px,7vw,72px);line-height:.92;letter-spacing:-.07em}.hero-copy[data-v-02012801]{max-width:700px;margin:16px 0 0;color:#cfc2bd;font-size:16px;line-height:1.5}.inventory-toolbar[data-v-02012801]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(160px,.45fr) minmax(220px,.7fr);gap:14px;margin:22px 0}.search-wrap[data-v-02012801]{min-height:56px;display:flex;align-items:center;padding:0 16px;border-radius:18px;border:1px solid hsla(0,0%,100%,.11);background:rgba(12,8,12,.7);color:#f7efe8;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03)}.search-icon[data-v-02012801]{color:#c8a66a;font-size:22px;margin-right:10px;line-height:1}.search-wrap input[data-v-02012801]{width:100%;border:0;outline:0;background:transparent;color:#f7efe8;font-size:16px}.search-wrap input[data-v-02012801]::-moz-placeholder{color:#8f827e}.search-wrap input[data-v-02012801]::placeholder{color:#8f827e}.inventory-grid[data-v-02012801]{display:grid;gap:18px}.inventory-card[data-v-02012801]{border-radius:28px;overflow:hidden;background:linear-gradient(135deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.035));border:1px solid hsla(0,0%,100%,.09);box-shadow:0 22px 50px rgba(0,0,0,.3)}.inventory-card.empty[data-v-02012801]{opacity:.72}.inventory-main[data-v-02012801]{padding:24px}.inventory-title-row[data-v-02012801]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.label[data-v-02012801]{margin:0 0 5px;color:#9b8f8b;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.inventory-title-row h2[data-v-02012801]{margin:0;font-size:clamp(24px,4vw,34px);letter-spacing:-.045em;line-height:1.02}.status-pill[data-v-02012801]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:900;white-space:nowrap}.status-in-stock[data-v-02012801]{background:rgba(47,170,118,.14);color:#76e0aa;border:1px solid rgba(118,224,170,.28)}.status-empty[data-v-02012801]{background:rgba(155,45,45,.22);color:#ffb4a8;border:1px solid hsla(0,100%,73%,.24)}.inventory-metrics[data-v-02012801]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin-top:22px}.inventory-metrics div[data-v-02012801]{min-height:78px;padding:15px;border-radius:20px;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.06)}.inventory-metrics span[data-v-02012801]{display:block;color:#978b86;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.inventory-metrics strong[data-v-02012801]{display:block;margin-top:8px;font-size:15px;color:#fff8f1;overflow-wrap:anywhere}.inventory-metrics div:first-child strong[data-v-02012801]{font-size:26px}.inventory-note[data-v-02012801]{margin:14px 0 0;padding:14px 16px;border-radius:18px;color:#cfc2bd;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.06)}.inventory-subdetails[data-v-02012801]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.inventory-subdetails span[data-v-02012801]{padding:8px 12px;border-radius:999px;color:#cfc2bd;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.06);font-size:13px;font-weight:800}.card-actions[data-v-02012801]{display:flex;flex-wrap:wrap;gap:10px;padding:0 24px 24px}.cancel-action[data-v-02012801],.danger-action[data-v-02012801],.primary-action[data-v-02012801]{min-height:48px;padding:0 18px;border-radius:999px;border:0;color:#fff8f1;font-weight:900;font-size:14px;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.primary-action[data-v-02012801]{min-height:58px;padding:0 26px;background:linear-gradient(135deg,#8f123f,#c24a2f);box-shadow:0 14px 32px rgba(194,74,47,.3)}.primary-action.small[data-v-02012801]{min-height:48px}.cancel-action[data-v-02012801]{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.11)}.danger-action[data-v-02012801]{background:rgba(155,45,45,.38);border:1px solid hsla(0,100%,73%,.25);color:#ffb4a8}.danger-action.disabled[data-v-02012801]{opacity:.45}.cancel-action[data-v-02012801]:hover,.danger-action[data-v-02012801]:hover,.primary-action[data-v-02012801]:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.24)}.empty-state[data-v-02012801]{padding:38px;text-align:center;border-radius:28px;background:hsla(0,0%,100%,.055);border:1px dashed hsla(0,0%,100%,.16);color:#cfc2bd}.empty-state h2[data-v-02012801]{margin:0 0 8px;color:#fff8f1;letter-spacing:-.035em}.empty-state p[data-v-02012801]{margin:0 0 18px}.modal-overlay[data-v-02012801]{position:fixed;inset:0;z-index:2000;display:flex;justify-content:center;align-items:center;padding:26px;background:radial-gradient(circle at top left,rgba(128,18,54,.34),transparent 36%),rgba(5,3,5,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.inventory-modal[data-v-02012801]{width:min(760px,96vw);max-height:92vh;overflow:hidden;display:flex;flex-direction:column;border-radius:30px;background:linear-gradient(145deg,rgba(35,22,29,.98),rgba(14,10,14,.98));border:1px solid hsla(0,0%,100%,.11);color:#f7efe8;box-shadow:0 34px 90px rgba(0,0,0,.55)}.small-modal[data-v-02012801]{width:min(560px,94vw)}.modal-topline[data-v-02012801]{height:5px;flex:0 0 auto;background:linear-gradient(90deg,#8f123f,#c24a2f,#c8a66a)}.modal-topline.red[data-v-02012801]{background:linear-gradient(90deg,#9b2d2d,#ff765f)}.modal-header[data-v-02012801]{flex:0 0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.modal-header h2[data-v-02012801]{margin:0;font-size:clamp(28px,5vw,44px);line-height:.95;letter-spacing:-.06em}.modal-header p[data-v-02012801]{margin:10px 0 0;color:#cfc2bd;line-height:1.45}.icon-close[data-v-02012801]{width:46px;height:46px;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.07);color:#fff8f1;font-size:30px;line-height:1;cursor:pointer}.modal-body[data-v-02012801]{overflow-y:auto;padding:22px 28px 28px}.form-panel[data-v-02012801]{padding:20px;border-radius:24px;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.08);margin-bottom:16px}.danger-panel[data-v-02012801]{border-color:hsla(0,100%,73%,.24);background:rgba(155,45,45,.14)}.readonly-grid[data-v-02012801]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.readonly-grid div[data-v-02012801]{padding:15px;border-radius:18px;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.06)}.inventory-modal label span[data-v-02012801],.readonly-grid span[data-v-02012801]{display:block;color:#b9aaa4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.readonly-grid strong[data-v-02012801]{display:block;margin-top:8px;color:#fff8f1;font-size:18px}.inventory-modal label[data-v-02012801]{display:grid;gap:7px;color:#f7efe8}.inventory-modal input[data-v-02012801]{min-height:52px;width:100%;box-sizing:border-box;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);outline:0;background:rgba(6,4,6,.58);color:#fff8f1;padding:0 14px;font-size:15px;font-family:inherit}.inventory-modal input[data-v-02012801]::-moz-placeholder{color:#766c68}.inventory-modal input[data-v-02012801]::placeholder{color:#766c68}.inventory-modal input[data-v-02012801]:focus{border-color:hsla(38,46%,60%,.65);box-shadow:0 0 0 3px hsla(38,46%,60%,.14)}.helper-text[data-v-02012801]{margin:10px 0 0;color:#aaa09b;font-size:14px}.modal-actions[data-v-02012801]{display:flex;justify-content:flex-end;gap:12px;padding-top:4px}.modal-actions .cancel-action[data-v-02012801],.modal-actions .danger-action[data-v-02012801],.modal-actions .primary-action[data-v-02012801]{min-width:140px}@media (max-width:1000px){.inventory-toolbar[data-v-02012801]{grid-template-columns:1fr}.inventory-metrics[data-v-02012801]{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.inventory-shell[data-v-02012801]{padding:16px}.inventory-hero[data-v-02012801],.inventory-title-row[data-v-02012801],.modal-header[data-v-02012801]{flex-direction:column}.inventory-hero[data-v-02012801]{align-items:stretch;padding:24px}.inventory-metrics[data-v-02012801],.readonly-grid[data-v-02012801]{grid-template-columns:1fr}.card-actions[data-v-02012801],.modal-actions[data-v-02012801]{flex-direction:column}.cancel-action[data-v-02012801],.danger-action[data-v-02012801],.primary-action[data-v-02012801]{width:100%}.modal-overlay[data-v-02012801]{padding:12px;align-items:stretch}.inventory-modal[data-v-02012801],.small-modal[data-v-02012801]{width:100%;max-height:calc(100vh - 24px);border-radius:24px}.modal-body[data-v-02012801],.modal-header[data-v-02012801]{padding-left:20px;padding-right:20px}}.expenses-shell[data-v-4e6abb71]{min-height:100vh;padding:28px;color:#f7efe8;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top left,rgba(128,18,54,.38),transparent 34%),radial-gradient(circle at bottom right,rgba(194,74,47,.18),transparent 32%),linear-gradient(135deg,#0d090d,#171016 42%,#24141b)}.empty-state[data-v-4e6abb71],.expense-card[data-v-4e6abb71],.expense-modal[data-v-4e6abb71],.expense-toolbar[data-v-4e6abb71],.expenses-hero[data-v-4e6abb71],.summary-card[data-v-4e6abb71]{border-radius:30px;border:1px solid hsla(0,0%,100%,.09);background:linear-gradient(135deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.035));box-shadow:0 24px 70px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.expenses-hero[data-v-4e6abb71]{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:30px}.eyebrow[data-v-4e6abb71],.label[data-v-4e6abb71]{margin:0 0 8px;color:#c8a66a;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900}.label[data-v-4e6abb71]{color:#9b8f8b;letter-spacing:.12em}.expenses-hero h1[data-v-4e6abb71]{margin:0;font-size:clamp(42px,7vw,78px);line-height:.92;letter-spacing:-.07em}.hero-copy[data-v-4e6abb71]{max-width:660px;margin:16px 0 0;color:#cfc2bd;font-size:16px;line-height:1.5}.expense-summary-grid[data-v-4e6abb71]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px;margin-top:18px}.summary-card[data-v-4e6abb71]{padding:20px}.summary-card span[data-v-4e6abb71]{display:block;color:#a99d98;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.summary-card strong[data-v-4e6abb71]{display:block;margin-top:10px;font-size:34px;line-height:1;letter-spacing:-.05em}.expense-toolbar[data-v-4e6abb71]{display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px auto;gap:12px;align-items:center;margin-top:18px;padding:18px}.search-wrap[data-v-4e6abb71]{position:relative}.search-icon[data-v-4e6abb71]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#c8a66a;font-weight:900;pointer-events:none}.search-wrap input[data-v-4e6abb71]{padding-left:38px}.expense-grid[data-v-4e6abb71]{display:grid;gap:14px;margin-top:18px}.expense-card[data-v-4e6abb71]{display:grid;grid-template-columns:1fr auto;gap:18px;padding:20px}.expense-title-row[data-v-4e6abb71]{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.expense-title-row h2[data-v-4e6abb71]{margin:0;font-size:clamp(22px,3vw,36px);line-height:.98;letter-spacing:-.055em}.status-pill[data-v-4e6abb71]{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 14px;border-radius:999px;color:#f1c979;font-size:14px;font-weight:900;white-space:nowrap;background:hsla(38,46%,60%,.16);border:1px solid hsla(38,46%,60%,.28)}.expense-details[data-v-4e6abb71]{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:12px;margin-top:16px}.expense-details div[data-v-4e6abb71]{padding:14px;border-radius:18px;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.065)}.expense-details span[data-v-4e6abb71]{display:block;margin-bottom:6px;color:#9b8f8b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.expense-details strong[data-v-4e6abb71]{color:#fff8f1;font-size:15px}.card-actions[data-v-4e6abb71]{display:flex;flex-direction:column;gap:10px;min-width:120px}.empty-state[data-v-4e6abb71]{margin-top:18px;padding:46px 30px;text-align:center}.empty-state h2[data-v-4e6abb71]{margin:0;font-size:clamp(32px,5vw,54px);letter-spacing:-.06em}.empty-state p[data-v-4e6abb71]{color:#cfc2bd}.expenses-shell input[data-v-4e6abb71],.expenses-shell select[data-v-4e6abb71]{min-height:52px;width:100%;box-sizing:border-box;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);outline:0;background:rgba(6,4,6,.58);color:#fff8f1;padding:0 14px;font-size:15px;font-family:inherit}.expenses-shell input[data-v-4e6abb71]::-moz-placeholder{color:#766c68}.expenses-shell input[data-v-4e6abb71]::placeholder{color:#766c68}.expenses-shell input[data-v-4e6abb71]:focus,.expenses-shell select[data-v-4e6abb71]:focus{border-color:hsla(38,46%,60%,.65);box-shadow:0 0 0 3px hsla(38,46%,60%,.14)}.cancel-action[data-v-4e6abb71],.danger-action[data-v-4e6abb71],.ghost-action[data-v-4e6abb71],.primary-action[data-v-4e6abb71]{min-height:50px;padding:0 18px;border-radius:999px;border:0;color:#fff8f1;font-weight:900;font-size:14px;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.primary-action[data-v-4e6abb71]{background:linear-gradient(135deg,#8f123f,#c24a2f);box-shadow:0 14px 32px rgba(194,74,47,.3)}.cancel-action[data-v-4e6abb71],.ghost-action[data-v-4e6abb71]{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.11)}.danger-action[data-v-4e6abb71]{background:rgba(155,45,45,.38);border:1px solid hsla(0,100%,73%,.25);color:#ffb4a8}.cancel-action[data-v-4e6abb71]:hover,.danger-action[data-v-4e6abb71]:hover,.ghost-action[data-v-4e6abb71]:hover,.primary-action[data-v-4e6abb71]:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.24)}.modal-overlay[data-v-4e6abb71]{position:fixed;inset:0;z-index:2000;display:flex;justify-content:center;align-items:center;padding:26px;background:radial-gradient(circle at top left,rgba(128,18,54,.34),transparent 36%),rgba(5,3,5,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.expense-modal[data-v-4e6abb71]{width:min(760px,94vw);max-height:92vh;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(145deg,rgba(35,22,29,.98),rgba(14,10,14,.98));box-shadow:0 34px 90px rgba(0,0,0,.55)}.modal-topline[data-v-4e6abb71]{height:5px;background:linear-gradient(90deg,#8f123f,#c24a2f,#c8a66a)}.modal-header[data-v-4e6abb71]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.modal-header h2[data-v-4e6abb71]{margin:0;font-size:40px;line-height:.95;letter-spacing:-.06em}.modal-header p[data-v-4e6abb71]{margin:10px 0 0;color:#cfc2bd;line-height:1.45}.icon-close[data-v-4e6abb71]{width:46px;height:46px;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.07);color:#fff8f1;font-size:30px;line-height:1;cursor:pointer}.modal-body[data-v-4e6abb71]{padding:24px 28px 28px;overflow-y:auto}.form-panel[data-v-4e6abb71]{padding:18px;border-radius:24px;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.075)}.panel-heading[data-v-4e6abb71]{margin-bottom:16px}.panel-heading h3[data-v-4e6abb71]{margin:0;font-size:24px;letter-spacing:-.04em}.panel-heading p[data-v-4e6abb71]{margin:6px 0 0;color:#a99d98}.form-grid[data-v-4e6abb71]{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px}.expenses-shell label[data-v-4e6abb71]{display:grid;gap:8px}.expenses-shell label span[data-v-4e6abb71]{color:#b9aaa4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.modal-actions[data-v-4e6abb71]{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}@media (max-width:900px){.expense-card[data-v-4e6abb71],.expenses-hero[data-v-4e6abb71]{grid-template-columns:1fr}.expenses-hero[data-v-4e6abb71]{flex-direction:column;align-items:stretch}.expense-details[data-v-4e6abb71],.expense-summary-grid[data-v-4e6abb71],.expense-toolbar[data-v-4e6abb71],.form-grid[data-v-4e6abb71]{grid-template-columns:1fr}.card-actions[data-v-4e6abb71]{flex-direction:row;min-width:0}}@media (max-width:600px){.expenses-shell[data-v-4e6abb71]{padding:16px}.modal-overlay[data-v-4e6abb71]{padding:12px;align-items:stretch}.expense-modal[data-v-4e6abb71]{width:100%;max-height:calc(100vh - 24px);border-radius:24px}.card-actions[data-v-4e6abb71],.modal-actions[data-v-4e6abb71],.modal-header[data-v-4e6abb71]{flex-direction:column}.cancel-action[data-v-4e6abb71],.danger-action[data-v-4e6abb71],.ghost-action[data-v-4e6abb71],.primary-action[data-v-4e6abb71]{width:100%}}.reports-shell[data-v-226ff126]{min-height:100vh;padding:28px;color:#f7efe8;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top left,rgba(128,18,54,.38),transparent 34%),radial-gradient(circle at bottom right,rgba(194,74,47,.18),transparent 32%),linear-gradient(135deg,#0d090d,#171016 42%,#24141b)}.report-card[data-v-226ff126],.reports-hero[data-v-226ff126]{border-radius:30px;border:1px solid hsla(0,0%,100%,.09);background:linear-gradient(135deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.035));box-shadow:0 24px 70px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.reports-hero[data-v-226ff126]{padding:32px}.eyebrow[data-v-226ff126],.label[data-v-226ff126]{margin:0 0 8px;color:#c8a66a;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900}.label[data-v-226ff126]{color:#9b8f8b;letter-spacing:.12em}.reports-hero h1[data-v-226ff126]{margin:0;font-size:clamp(46px,8vw,86px);line-height:.9;letter-spacing:-.075em}.hero-copy[data-v-226ff126]{max-width:680px;margin:16px 0 0;color:#cfc2bd;font-size:16px;line-height:1.5}.reports-grid[data-v-226ff126]{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:18px;margin-top:18px}.report-card[data-v-226ff126]{position:relative;min-height:190px;display:grid;grid-template-columns:72px 1fr;gap:18px;padding:24px;color:#f7efe8;text-decoration:none;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.report-card[data-v-226ff126]:before{content:"";position:absolute;inset:auto -40px -70px auto;width:190px;height:190px;border-radius:999px;background:radial-gradient(circle,hsla(38,46%,60%,.18),transparent 68%);pointer-events:none}.report-card[data-v-226ff126]:hover{transform:translateY(-3px);border-color:hsla(38,46%,60%,.35);box-shadow:0 30px 80px rgba(0,0,0,.42)}.report-icon[data-v-226ff126]{width:72px;height:72px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;color:#f1c979;font-size:34px;font-weight:900;background:radial-gradient(circle at top left,hsla(38,46%,60%,.22),transparent 45%),rgba(0,0,0,.25);border:1px solid hsla(38,46%,60%,.18)}.report-content h2[data-v-226ff126]{margin:0;font-size:clamp(26px,4vw,42px);line-height:.96;letter-spacing:-.06em}.report-content p[data-v-226ff126]:not(.label){max-width:520px;margin:12px 0 0;color:#cfc2bd;line-height:1.45}.report-action[data-v-226ff126]{position:absolute;right:24px;bottom:20px;color:#f1c979;font-size:14px;font-weight:900;letter-spacing:.04em}@media (max-width:850px){.reports-shell[data-v-226ff126]{padding:16px}.report-card[data-v-226ff126],.reports-grid[data-v-226ff126]{grid-template-columns:1fr}.report-icon[data-v-226ff126]{width:62px;height:62px;font-size:28px}}.pl-shell[data-v-01b10cc6]{min-height:100vh;padding:28px;color:#f7efe8;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top left,rgba(128,18,54,.38),transparent 34%),radial-gradient(circle at bottom right,rgba(194,74,47,.18),transparent 32%),linear-gradient(135deg,#0d090d,#171016 42%,#24141b)}.empty-state[data-v-01b10cc6],.insight-card[data-v-01b10cc6],.pl-hero[data-v-01b10cc6],.pl-toolbar[data-v-01b10cc6],.statement-card[data-v-01b10cc6],.summary-card[data-v-01b10cc6]{border-radius:30px;border:1px solid hsla(0,0%,100%,.09);background:linear-gradient(135deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.035));box-shadow:0 24px 70px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pl-hero[data-v-01b10cc6]{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:30px}.eyebrow[data-v-01b10cc6]{margin:0 0 8px;color:#c8a66a;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900}.pl-hero h1[data-v-01b10cc6]{margin:0;font-size:clamp(42px,7vw,78px);line-height:.92;letter-spacing:-.07em}.hero-copy[data-v-01b10cc6]{max-width:660px;margin:16px 0 0;color:#cfc2bd;font-size:16px;line-height:1.5}.pl-toolbar[data-v-01b10cc6]{display:grid;grid-template-columns:1fr 1fr auto auto;gap:12px;align-items:end;margin-top:18px;padding:18px}.pl-toolbar label[data-v-01b10cc6]{display:grid;gap:8px}.pl-toolbar label span[data-v-01b10cc6]{color:#b9aaa4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.pl-shell input[data-v-01b10cc6]{min-height:52px;width:100%;box-sizing:border-box;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);outline:0;background:rgba(6,4,6,.58);color:#fff8f1;padding:0 14px;font-size:15px;font-family:inherit}.pl-shell input[data-v-01b10cc6]:focus{border-color:hsla(38,46%,60%,.65);box-shadow:0 0 0 3px hsla(38,46%,60%,.14)}.pl-summary-grid[data-v-01b10cc6]{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:14px;margin-top:18px}.summary-card[data-v-01b10cc6]{padding:20px}.summary-card span[data-v-01b10cc6]{display:block;color:#a99d98;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.summary-card strong[data-v-01b10cc6]{display:block;margin-top:10px;font-size:34px;line-height:1;letter-spacing:-.05em}.negative[data-v-01b10cc6]{color:#ff9f8e!important}.report-grid[data-v-01b10cc6]{display:grid;grid-template-columns:minmax(420px,1.2fr) minmax(280px,.8fr);gap:18px;margin-top:18px}.insight-card[data-v-01b10cc6],.statement-card[data-v-01b10cc6]{padding:24px}.section-heading h2[data-v-01b10cc6]{margin:0;font-size:clamp(30px,4vw,48px);line-height:.95;letter-spacing:-.06em}.statement-list[data-v-01b10cc6]{display:grid;gap:8px;margin-top:20px}.statement-row[data-v-01b10cc6]{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 16px;border-radius:18px;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.065)}.statement-row span[data-v-01b10cc6]{color:#d8cbc5}.statement-row strong[data-v-01b10cc6]{color:#fff8f1;font-size:16px;white-space:nowrap}.statement-row.major[data-v-01b10cc6]{background:hsla(38,46%,60%,.12);border-color:hsla(38,46%,60%,.2)}.statement-row.final[data-v-01b10cc6],.statement-row.subtotal[data-v-01b10cc6]{background:rgba(143,18,63,.26);border-color:rgba(194,74,47,.26)}.statement-row.final strong[data-v-01b10cc6]{font-size:24px;color:#f1c979}.statement-row.muted[data-v-01b10cc6]{background:hsla(0,0%,100%,.045)}.statement-row.section-row[data-v-01b10cc6]{background:hsla(0,0%,100%,.07)}.statement-row.child[data-v-01b10cc6]{margin-left:20px}.statement-row.child span[data-v-01b10cc6]:before{content:"— ";color:#c8a66a}.statement-divider[data-v-01b10cc6]{height:1px;margin:6px 0;background:hsla(0,0%,100%,.1)}.metric-stack[data-v-01b10cc6]{display:grid;gap:12px;margin-top:20px}.metric-pill[data-v-01b10cc6]{display:flex;justify-content:space-between;gap:14px;padding:16px;border-radius:20px;background:rgba(0,0,0,.24);border:1px solid hsla(0,0%,100%,.075)}.metric-pill span[data-v-01b10cc6]{color:#a99d98;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.metric-pill strong[data-v-01b10cc6]{color:#f1c979;font-size:20px}.insight-note[data-v-01b10cc6]{margin-top:18px;padding:20px;border-radius:24px;background:radial-gradient(circle at top left,hsla(38,46%,60%,.18),transparent 40%),rgba(0,0,0,.23);border:1px solid hsla(38,46%,60%,.14)}.insight-note h3[data-v-01b10cc6]{margin:0;font-size:24px;letter-spacing:-.04em}.insight-note p[data-v-01b10cc6]{margin:10px 0 0;color:#cfc2bd;line-height:1.5}.empty-state[data-v-01b10cc6]{margin-top:18px;padding:46px 30px;text-align:center}.empty-state h2[data-v-01b10cc6]{margin:0;font-size:clamp(32px,5vw,54px);letter-spacing:-.06em}.empty-state p[data-v-01b10cc6]{color:#cfc2bd}.ghost-action[data-v-01b10cc6],.primary-action[data-v-01b10cc6]{min-height:50px;padding:0 18px;border-radius:999px;border:0;color:#fff8f1;font-weight:900;font-size:14px;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.primary-action[data-v-01b10cc6]{background:linear-gradient(135deg,#8f123f,#c24a2f);box-shadow:0 14px 32px rgba(194,74,47,.3)}.ghost-action[data-v-01b10cc6]{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.11)}.ghost-action[data-v-01b10cc6]:hover,.primary-action[data-v-01b10cc6]:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.24)}@media (max-width:1100px){.pl-summary-grid[data-v-01b10cc6],.report-grid[data-v-01b10cc6]{grid-template-columns:1fr 1fr}.report-grid[data-v-01b10cc6]{grid-template-columns:1fr}}@media (max-width:760px){.pl-shell[data-v-01b10cc6]{padding:16px}.pl-hero[data-v-01b10cc6]{flex-direction:column;align-items:stretch}.pl-summary-grid[data-v-01b10cc6],.pl-toolbar[data-v-01b10cc6]{grid-template-columns:1fr}.statement-row[data-v-01b10cc6]{align-items:flex-start;flex-direction:column}.statement-row.child[data-v-01b10cc6]{margin-left:0}.ghost-action[data-v-01b10cc6],.primary-action[data-v-01b10cc6]{width:100%}}.inventory-report-shell[data-v-78f7d988]{min-height:100vh;padding:28px;color:#f7efe8;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top left,rgba(128,18,54,.38),transparent 34%),radial-gradient(circle at bottom right,rgba(194,74,47,.18),transparent 32%),linear-gradient(135deg,#0d090d,#171016 42%,#24141b)}.empty-state[data-v-78f7d988],.inventory-card[data-v-78f7d988],.inventory-hero[data-v-78f7d988],.inventory-modal[data-v-78f7d988],.inventory-toolbar[data-v-78f7d988],.summary-card[data-v-78f7d988]{border-radius:30px;border:1px solid hsla(0,0%,100%,.09);background:linear-gradient(135deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.035));box-shadow:0 24px 70px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.inventory-hero[data-v-78f7d988]{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:30px}.eyebrow[data-v-78f7d988],.label[data-v-78f7d988]{margin:0 0 8px;color:#c8a66a;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900}.label[data-v-78f7d988]{color:#9b8f8b;letter-spacing:.12em}.inventory-hero h1[data-v-78f7d988]{margin:0;font-size:clamp(42px,7vw,78px);line-height:.92;letter-spacing:-.07em}.hero-copy[data-v-78f7d988]{max-width:690px;margin:16px 0 0;color:#cfc2bd;font-size:16px;line-height:1.5}.summary-grid[data-v-78f7d988]{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:14px;margin-top:18px}.summary-card[data-v-78f7d988]{padding:20px}.summary-card span[data-v-78f7d988]{display:block;color:#a99d98;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.summary-card strong[data-v-78f7d988]{display:block;margin-top:10px;font-size:34px;line-height:1;letter-spacing:-.05em}.inventory-toolbar[data-v-78f7d988]{display:grid;grid-template-columns:minmax(260px,1fr) 190px 160px 190px auto;gap:12px;align-items:end;margin-top:18px;padding:18px}.search-wrap[data-v-78f7d988]{position:relative}.search-icon[data-v-78f7d988]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#c8a66a;font-weight:900;pointer-events:none}.search-wrap input[data-v-78f7d988]{padding-left:38px}.inventory-report-shell input[data-v-78f7d988],.inventory-report-shell select[data-v-78f7d988]{min-height:52px;width:100%;box-sizing:border-box;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);outline:0;background:rgba(6,4,6,.58);color:#fff8f1;padding:0 14px;font-size:15px;font-family:inherit}.inventory-report-shell input[data-v-78f7d988]::-moz-placeholder{color:#766c68}.inventory-report-shell input[data-v-78f7d988]::placeholder{color:#766c68}.inventory-report-shell input[data-v-78f7d988]:focus,.inventory-report-shell select[data-v-78f7d988]:focus{border-color:hsla(38,46%,60%,.65);box-shadow:0 0 0 3px hsla(38,46%,60%,.14)}.inventory-report-shell label[data-v-78f7d988]{display:grid;gap:8px}.inventory-report-shell label span[data-v-78f7d988]{color:#b9aaa4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.inventory-grid[data-v-78f7d988]{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:16px;margin-top:18px}.inventory-card[data-v-78f7d988]{padding:20px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.inventory-card[data-v-78f7d988]:hover{transform:translateY(-3px);border-color:hsla(38,46%,60%,.35);box-shadow:0 30px 80px rgba(0,0,0,.42)}.card-top[data-v-78f7d988]{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.card-top h2[data-v-78f7d988]{margin:0;font-size:clamp(22px,3vw,34px);line-height:.98;letter-spacing:-.055em}.value-pill[data-v-78f7d988]{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 14px;border-radius:999px;color:#f1c979;font-size:14px;font-weight:900;white-space:nowrap;background:hsla(38,46%,60%,.16);border:1px solid hsla(38,46%,60%,.28)}.meta-row[data-v-78f7d988]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.meta-row span[data-v-78f7d988]{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;color:#cfc2bd;font-size:12px;font-weight:800;background:hsla(0,0%,100%,.065);border:1px solid hsla(0,0%,100%,.075)}.inventory-metrics[data-v-78f7d988]{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:16px}.detail-grid div[data-v-78f7d988],.detail-hero div[data-v-78f7d988],.inventory-metrics div[data-v-78f7d988]{padding:14px;border-radius:18px;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.065)}.detail-grid span[data-v-78f7d988],.detail-hero span[data-v-78f7d988],.detail-notes span[data-v-78f7d988],.inventory-metrics span[data-v-78f7d988]{display:block;margin-bottom:6px;color:#9b8f8b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.detail-grid strong[data-v-78f7d988],.detail-hero strong[data-v-78f7d988],.inventory-metrics strong[data-v-78f7d988]{color:#fff8f1;font-size:16px}.card-footer[data-v-78f7d988]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:16px}.stock-badge[data-v-78f7d988]{display:inline-flex;min-height:32px;align-items:center;padding:0 12px;border-radius:999px;color:#9df0bd;font-size:12px;font-weight:900;background:rgba(47,170,118,.18);border:1px solid rgba(118,224,170,.23)}.stock-badge.low[data-v-78f7d988]{color:#ffb4a8;background:rgba(155,45,45,.28);border-color:hsla(0,100%,73%,.25)}.details-link[data-v-78f7d988]{color:#f1c979;font-size:13px;font-weight:900}.empty-state[data-v-78f7d988]{margin-top:18px;padding:46px 30px;text-align:center}.empty-state h2[data-v-78f7d988]{margin:0;font-size:clamp(32px,5vw,54px);letter-spacing:-.06em}.empty-state p[data-v-78f7d988]{color:#cfc2bd}.ghost-action[data-v-78f7d988],.primary-action[data-v-78f7d988]{min-height:50px;padding:0 18px;border-radius:999px;border:0;color:#fff8f1;font-weight:900;font-size:14px;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.primary-action[data-v-78f7d988]{background:linear-gradient(135deg,#8f123f,#c24a2f);box-shadow:0 14px 32px rgba(194,74,47,.3)}.ghost-action[data-v-78f7d988]{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.11)}.ghost-action[data-v-78f7d988]:hover,.primary-action[data-v-78f7d988]:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.24)}.modal-overlay[data-v-78f7d988]{position:fixed;inset:0;z-index:2000;display:flex;justify-content:center;align-items:center;padding:26px;background:radial-gradient(circle at top left,rgba(128,18,54,.34),transparent 36%),rgba(5,3,5,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.inventory-modal[data-v-78f7d988]{width:min(780px,94vw);max-height:92vh;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(145deg,rgba(35,22,29,.98),rgba(14,10,14,.98));box-shadow:0 34px 90px rgba(0,0,0,.55)}.modal-topline[data-v-78f7d988]{height:5px;background:linear-gradient(90deg,#8f123f,#c24a2f,#c8a66a)}.modal-header[data-v-78f7d988]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.modal-header h2[data-v-78f7d988]{margin:0;font-size:40px;line-height:.95;letter-spacing:-.06em}.modal-header p[data-v-78f7d988]{margin:10px 0 0;color:#cfc2bd;line-height:1.45}.icon-close[data-v-78f7d988]{width:46px;height:46px;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.07);color:#fff8f1;font-size:30px;line-height:1;cursor:pointer}.modal-body[data-v-78f7d988]{padding:24px 28px 28px;overflow-y:auto}.detail-hero[data-v-78f7d988]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.detail-hero strong[data-v-78f7d988]{color:#f1c979;font-size:28px;letter-spacing:-.05em}.detail-grid[data-v-78f7d988]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px}.detail-notes[data-v-78f7d988]{margin-top:14px;padding:18px;border-radius:22px;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.065)}.detail-notes p[data-v-78f7d988]{margin:0;color:#cfc2bd;line-height:1.5}.modal-actions[data-v-78f7d988]{display:flex;justify-content:flex-end;margin-top:18px}@media (max-width:1100px){.inventory-toolbar[data-v-78f7d988],.summary-grid[data-v-78f7d988]{grid-template-columns:1fr 1fr}.inventory-grid[data-v-78f7d988]{grid-template-columns:1fr}}@media (max-width:760px){.inventory-report-shell[data-v-78f7d988]{padding:16px}.inventory-hero[data-v-78f7d988]{flex-direction:column;align-items:stretch}.detail-grid[data-v-78f7d988],.detail-hero[data-v-78f7d988],.inventory-metrics[data-v-78f7d988],.inventory-toolbar[data-v-78f7d988],.summary-grid[data-v-78f7d988]{grid-template-columns:1fr}.card-top[data-v-78f7d988]{flex-direction:column}.modal-overlay[data-v-78f7d988]{padding:12px;align-items:stretch}.inventory-modal[data-v-78f7d988]{width:100%;max-height:calc(100vh - 24px);border-radius:24px}.modal-header[data-v-78f7d988]{flex-direction:column}.ghost-action[data-v-78f7d988],.primary-action[data-v-78f7d988]{width:100%}}.sales-analysis-shell[data-v-2ed34e6e]{min-height:100vh;padding:28px;color:#fff8f1;font-family:Poppins,sans-serif;background:radial-gradient(circle at top left,rgba(128,18,54,.28),transparent 34%),linear-gradient(135deg,#120b10,#22131a 48%,#0f0a0d)}.analysis-hero[data-v-2ed34e6e],.analysis-toolbar[data-v-2ed34e6e],.insight-card[data-v-2ed34e6e],.report-card[data-v-2ed34e6e],.summary-card[data-v-2ed34e6e]{border:1px solid hsla(0,0%,100%,.095);background:hsla(0,0%,100%,.065);box-shadow:0 20px 55px rgba(0,0,0,.22)}.analysis-hero[data-v-2ed34e6e]{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding:26px;margin-bottom:18px;border-radius:30px;background:linear-gradient(135deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.035))}.eyebrow[data-v-2ed34e6e]{margin:0 0 8px;color:#c8a66a;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.analysis-hero h1[data-v-2ed34e6e]{margin:0;font-size:clamp(42px,6vw,82px);letter-spacing:-.08em;line-height:.9}.hero-copy[data-v-2ed34e6e]{max-width:680px;margin:14px 0 0;color:#d8cbc4;line-height:1.5}.analysis-toolbar[data-v-2ed34e6e]{display:grid;grid-template-columns:180px 1fr 180px 180px auto auto;gap:14px;align-items:end;padding:18px;margin-bottom:16px;border-radius:24px}.analysis-toolbar label[data-v-2ed34e6e]{display:grid;gap:8px}.analysis-toolbar label span[data-v-2ed34e6e]{color:#b9aaa4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}input[data-v-2ed34e6e],select[data-v-2ed34e6e]{min-height:44px;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;background:rgba(8,5,8,.58);color:#fff8f1;padding:0 14px;outline:none}.ghost-action[data-v-2ed34e6e],.primary-action[data-v-2ed34e6e]{min-height:44px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;font-weight:900}.primary-action[data-v-2ed34e6e]{color:#1b1015;background:linear-gradient(135deg,#f1c979,#c8a66a)}.ghost-action[data-v-2ed34e6e]{color:#fff8f1;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12)}.summary-grid[data-v-2ed34e6e]{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;margin-bottom:16px}.summary-card[data-v-2ed34e6e]{padding:18px;border-radius:24px}.summary-card span[data-v-2ed34e6e]{display:block;color:#b9aaa4;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.summary-card strong[data-v-2ed34e6e]{display:block;margin-top:8px;font-size:30px;letter-spacing:-.05em}.summary-card.gold strong[data-v-2ed34e6e]{color:#f1c979}.insight-card[data-v-2ed34e6e],.report-card[data-v-2ed34e6e]{padding:22px;border-radius:28px;margin-bottom:16px}.report-header[data-v-2ed34e6e]{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.report-header h2[data-v-2ed34e6e],.section-heading h2[data-v-2ed34e6e]{margin:0;font-size:34px;line-height:.95;letter-spacing:-.06em}.status-pill[data-v-2ed34e6e]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;background:hsla(40,81%,71%,.14);color:#f1c979;font-size:12px;font-weight:900}.table-wrap[data-v-2ed34e6e]{overflow-x:auto}.analysis-table[data-v-2ed34e6e]{width:100%;min-width:850px;border-collapse:collapse}.analysis-table th[data-v-2ed34e6e]{padding:13px 12px;color:#b9aaa4;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;background:rgba(0,0,0,.22);border-bottom:1px solid hsla(0,0%,100%,.09)}.analysis-table td[data-v-2ed34e6e]{padding:14px 12px;color:#f7efe8;border-bottom:1px solid hsla(0,0%,100%,.075)}.analysis-table tr:hover td[data-v-2ed34e6e]{background:hsla(0,0%,100%,.045)}.left-align[data-v-2ed34e6e]{text-align:left}.right-align[data-v-2ed34e6e]{text-align:right}.strong-cell[data-v-2ed34e6e]{font-weight:900}.negative[data-v-2ed34e6e]{color:#ff8e7a!important}.empty-state[data-v-2ed34e6e]{padding:28px;border-radius:24px;text-align:center;background:hsla(0,0%,100%,.045)}.empty-state h3[data-v-2ed34e6e]{margin:0 0 8px;font-size:26px;letter-spacing:-.04em}.empty-state p[data-v-2ed34e6e]{margin:0;color:#cfc2bd}.insight-card p[data-v-2ed34e6e]{margin:12px 0 0;color:#d8cbc4;line-height:1.55}@media (max-width:1100px){.analysis-toolbar[data-v-2ed34e6e]{grid-template-columns:repeat(2,minmax(180px,1fr))}.summary-grid[data-v-2ed34e6e]{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:760px){.sales-analysis-shell[data-v-2ed34e6e]{padding:14px}.analysis-hero[data-v-2ed34e6e],.report-header[data-v-2ed34e6e]{flex-direction:column;align-items:stretch}.analysis-toolbar[data-v-2ed34e6e],.summary-grid[data-v-2ed34e6e]{grid-template-columns:1fr}.ghost-action[data-v-2ed34e6e],.primary-action[data-v-2ed34e6e]{width:100%}}.revenue-class-shell[data-v-6989235f]{min-height:100vh;padding:28px;color:#f7efe8;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top left,rgba(128,18,54,.38),transparent 34%),radial-gradient(circle at bottom right,rgba(194,74,47,.18),transparent 32%),linear-gradient(135deg,#0d090d,#171016 42%,#24141b)}.chart-card[data-v-6989235f],.class-card[data-v-6989235f],.empty-state[data-v-6989235f],.revenue-hero[data-v-6989235f],.revenue-modal[data-v-6989235f],.revenue-toolbar[data-v-6989235f],.summary-card[data-v-6989235f]{border-radius:30px;border:1px solid hsla(0,0%,100%,.09);background:linear-gradient(135deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.035));box-shadow:0 24px 70px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.revenue-hero[data-v-6989235f]{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:30px}.eyebrow[data-v-6989235f],.label[data-v-6989235f]{margin:0 0 8px;color:#c8a66a;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900}.label[data-v-6989235f]{color:#9b8f8b;letter-spacing:.12em}.revenue-hero h1[data-v-6989235f]{margin:0;font-size:clamp(42px,7vw,78px);line-height:.92;letter-spacing:-.07em}.hero-copy[data-v-6989235f]{max-width:720px;margin:16px 0 0;color:#cfc2bd;font-size:16px;line-height:1.5}.revenue-toolbar[data-v-6989235f]{display:grid;grid-template-columns:1fr 1fr auto auto auto;gap:12px;align-items:end;margin-top:18px;padding:18px}.revenue-toolbar label[data-v-6989235f]{display:grid;gap:8px}.revenue-toolbar label span[data-v-6989235f]{color:#b9aaa4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.revenue-class-shell input[data-v-6989235f]{min-height:52px;width:100%;box-sizing:border-box;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);outline:0;background:rgba(6,4,6,.58);color:#fff8f1;padding:0 14px;font-size:15px;font-family:inherit}.revenue-class-shell input[data-v-6989235f]:focus{border-color:hsla(38,46%,60%,.65);box-shadow:0 0 0 3px hsla(38,46%,60%,.14)}.summary-grid[data-v-6989235f]{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:14px;margin-top:18px}.summary-card[data-v-6989235f]{padding:20px}.summary-card span[data-v-6989235f]{display:block;color:#a99d98;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.summary-card strong[data-v-6989235f]{display:block;margin-top:10px;font-size:32px;line-height:1;letter-spacing:-.05em}.visual-grid[data-v-6989235f]{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);gap:18px;margin-top:18px}.chart-card[data-v-6989235f]{padding:24px}.section-heading h2[data-v-6989235f]{margin:0;font-size:clamp(30px,4vw,48px);line-height:.95;letter-spacing:-.06em}.pie-wrap[data-v-6989235f]{display:grid;grid-template-columns:260px 1fr;gap:22px;align-items:center;margin-top:24px}.css-pie[data-v-6989235f]{width:260px;height:260px;display:grid;place-items:center;border-radius:50%;box-shadow:0 30px 60px rgba(0,0,0,.36),inset 0 0 0 1px hsla(0,0%,100%,.08)}.pie-hole[data-v-6989235f]{width:142px;height:142px;display:grid;place-items:center;align-content:center;border-radius:50%;background:#171016;border:1px solid hsla(0,0%,100%,.09);text-align:center}.pie-hole span[data-v-6989235f]{color:#9b8f8b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.14em}.pie-hole strong[data-v-6989235f]{margin-top:4px;color:#f1c979;font-size:20px;letter-spacing:-.04em}.legend-list[data-v-6989235f]{display:grid;gap:10px}.legend-row[data-v-6989235f]{min-height:48px;display:grid;grid-template-columns:14px 1fr auto;gap:10px;align-items:center;border:0;border-radius:16px;padding:0 12px;color:#fff8f1;background:rgba(0,0,0,.22);cursor:pointer;text-align:left}.legend-dot[data-v-6989235f]{width:14px;height:14px;border-radius:999px}.legend-row strong[data-v-6989235f]{color:#f1c979}.bar-list[data-v-6989235f]{display:grid;gap:14px;margin-top:22px}.bar-row[data-v-6989235f]{display:grid;gap:10px;border:0;border-radius:20px;padding:16px;color:#fff8f1;background:rgba(0,0,0,.22);cursor:pointer;text-align:left}.bar-row[data-v-6989235f]:hover,.class-card[data-v-6989235f]:hover,.legend-row[data-v-6989235f]:hover{transform:translateY(-2px);border-color:hsla(38,46%,60%,.32)}.bar-meta[data-v-6989235f],.bar-row-top[data-v-6989235f]{display:flex;justify-content:space-between;gap:12px}.bar-row-top span[data-v-6989235f]{font-weight:900;font-size:18px}.bar-row-top strong[data-v-6989235f]{color:#f1c979}.bar-meta[data-v-6989235f]{color:#a99d98;font-size:13px;font-weight:800}.bar-track[data-v-6989235f]{height:13px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.08)}.bar-fill[data-v-6989235f]{height:100%;border-radius:999px;transition:width .2s ease}.class-grid[data-v-6989235f]{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:16px;margin-top:18px}.class-card[data-v-6989235f]{padding:20px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.class-top[data-v-6989235f]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.class-top h2[data-v-6989235f]{margin:0;font-size:clamp(28px,4vw,46px);line-height:.95;letter-spacing:-.06em}.class-orb[data-v-6989235f]{width:52px;height:52px;flex:0 0 52px;border-radius:18px;box-shadow:0 14px 34px rgba(0,0,0,.28)}.class-stats[data-v-6989235f]{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:16px}.class-stats div[data-v-6989235f],.detail-grid div[data-v-6989235f],.detail-hero div[data-v-6989235f]{padding:14px;border-radius:18px;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.065)}.class-stats span[data-v-6989235f],.detail-grid span[data-v-6989235f],.detail-hero span[data-v-6989235f],.detail-note span[data-v-6989235f]{display:block;margin-bottom:6px;color:#9b8f8b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.class-stats strong[data-v-6989235f],.detail-grid strong[data-v-6989235f],.detail-hero strong[data-v-6989235f]{color:#fff8f1}.card-footer[data-v-6989235f]{display:flex;justify-content:space-between;gap:12px;margin-top:16px;color:#cfc2bd}.card-footer strong[data-v-6989235f]{color:#f1c979}.empty-chart[data-v-6989235f],.empty-state[data-v-6989235f]{margin-top:18px;padding:34px;border-radius:24px;text-align:center;color:#cfc2bd;background:rgba(0,0,0,.22);border:1px dashed hsla(0,0%,100%,.14)}.empty-state h2[data-v-6989235f]{margin:0;font-size:clamp(32px,5vw,54px);letter-spacing:-.06em}.ghost-action[data-v-6989235f],.primary-action[data-v-6989235f]{min-height:50px;padding:0 18px;border-radius:999px;border:0;color:#fff8f1;font-weight:900;font-size:14px;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.primary-action[data-v-6989235f]{background:linear-gradient(135deg,#8f123f,#c24a2f);box-shadow:0 14px 32px rgba(194,74,47,.3)}.ghost-action[data-v-6989235f]{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.11)}.ghost-action[data-v-6989235f]:hover,.primary-action[data-v-6989235f]:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.24)}.modal-overlay[data-v-6989235f]{position:fixed;inset:0;z-index:2000;display:flex;justify-content:center;align-items:center;padding:26px;background:radial-gradient(circle at top left,rgba(128,18,54,.34),transparent 36%),rgba(5,3,5,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.revenue-modal[data-v-6989235f]{width:min(780px,94vw);max-height:92vh;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(145deg,rgba(35,22,29,.98),rgba(14,10,14,.98));box-shadow:0 34px 90px rgba(0,0,0,.55);border-radius:30px}.modal-topline[data-v-6989235f]{height:5px}.modal-header[data-v-6989235f]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.modal-header h2[data-v-6989235f]{margin:0;font-size:42px;line-height:.95;letter-spacing:-.06em}.modal-header p[data-v-6989235f]{margin:10px 0 0;color:#cfc2bd;line-height:1.45}.icon-close[data-v-6989235f]{width:46px;height:46px;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.07);color:#fff8f1;font-size:30px;line-height:1;cursor:pointer}.modal-body[data-v-6989235f]{padding:24px 28px 28px;overflow-y:auto}.detail-hero[data-v-6989235f]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.detail-hero strong[data-v-6989235f]{color:#f1c979;font-size:28px;letter-spacing:-.05em}.detail-grid[data-v-6989235f]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px}.detail-note[data-v-6989235f]{margin-top:14px;padding:18px;border-radius:22px;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.065)}.detail-note p[data-v-6989235f]{margin:0;color:#cfc2bd;line-height:1.5}.modal-actions[data-v-6989235f]{display:flex;justify-content:flex-end;margin-top:18px}.negative[data-v-6989235f]{color:#ff9f8e!important}.class-card[data-v-6989235f]:has(.negative){border-color:hsla(9,100%,78%,.18)}@media (max-width:1150px){.class-grid[data-v-6989235f],.visual-grid[data-v-6989235f]{grid-template-columns:1fr}.pie-wrap[data-v-6989235f]{grid-template-columns:1fr;justify-items:center}.legend-list[data-v-6989235f]{width:100%}}@media (max-width:850px){.revenue-class-shell[data-v-6989235f]{padding:16px}.revenue-hero[data-v-6989235f]{flex-direction:column;align-items:stretch}.class-stats[data-v-6989235f],.detail-grid[data-v-6989235f],.detail-hero[data-v-6989235f],.revenue-toolbar[data-v-6989235f],.summary-grid[data-v-6989235f]{grid-template-columns:1fr}.bar-meta[data-v-6989235f],.bar-row-top[data-v-6989235f],.card-footer[data-v-6989235f]{flex-direction:column}.css-pie[data-v-6989235f]{width:220px;height:220px}.pie-hole[data-v-6989235f]{width:122px;height:122px}.modal-overlay[data-v-6989235f]{padding:12px;align-items:stretch}.revenue-modal[data-v-6989235f]{width:100%;max-height:calc(100vh - 24px);border-radius:24px}.modal-header[data-v-6989235f]{flex-direction:column}.ghost-action[data-v-6989235f],.primary-action[data-v-6989235f]{width:100%}}.report-container[data-v-201fb4f4]{padding:20px;font-family:Poppins,sans-serif!important;background:#9cd0f2;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:800px;margin:50px auto;text-align:center}.filters[data-v-201fb4f4]{display:flex;justify-content:center;gap:15px;margin-bottom:15px}.search-input[data-v-201fb4f4]{padding:8px;border-radius:5px;border:1px solid #b0c4de;background:#e6eef3}.fetch-button[data-v-201fb4f4]{padding:8px 12px;background-color:#288671;color:#fff;border:none;border-radius:5px;font-weight:700;cursor:pointer}.fetch-button[data-v-201fb4f4]:hover{background-color:#237a4b}.table-container[data-v-201fb4f4]{background:#eef4fb;padding:15px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.report-table[data-v-201fb4f4]{width:100%;border-collapse:collapse;margin-top:10px}.report-table td[data-v-201fb4f4],.report-table th[data-v-201fb4f4]{border:1px solid #83a7cb;padding:10px}.report-table th[data-v-201fb4f4]{background:#e6eef3;text-align:left}.report-table tr[data-v-201fb4f4]:hover{background-color:#e0f2f1}.left-align[data-v-201fb4f4]{text-align:left}.right-align[data-v-201fb4f4]{text-align:right}.vendors-shell[data-v-51566528]{min-height:calc(100vh - 80px);padding:28px;color:#f7efe8;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vendors-hero[data-v-51566528]{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:30px;border-radius:30px;border:1px solid hsla(0,0%,100%,.09);background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.035));box-shadow:0 24px 70px rgba(0,0,0,.38);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.eyebrow[data-v-51566528]{margin:0 0 8px;color:#c8a66a;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900}.vendors-hero h1[data-v-51566528]{margin:0;font-size:clamp(40px,7vw,72px);line-height:.92;letter-spacing:-.07em}.hero-copy[data-v-51566528]{max-width:640px;margin:16px 0 0;color:#cfc2bd;font-size:16px;line-height:1.5}.vendors-toolbar[data-v-51566528]{display:grid;grid-template-columns:minmax(260px,1fr) 210px;gap:14px;margin:22px 0}.search-wrap[data-v-51566528],.toolbar-select[data-v-51566528]{min-height:56px;border-radius:18px;border:1px solid hsla(0,0%,100%,.11);background:rgba(12,8,12,.7);color:#f7efe8;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03)}.search-wrap[data-v-51566528]{display:flex;align-items:center;padding:0 16px}.search-icon[data-v-51566528]{color:#c8a66a;font-size:24px;margin-right:10px}.search-wrap input[data-v-51566528]{width:100%;border:0;outline:0;background:transparent;color:#f7efe8;font-size:16px}.search-wrap input[data-v-51566528]::-moz-placeholder{color:#8f827e}.search-wrap input[data-v-51566528]::placeholder{color:#8f827e}.toolbar-select[data-v-51566528]{padding:0 16px;font-size:15px;outline:0}.vendor-grid[data-v-51566528]{display:grid;gap:18px}.vendor-card[data-v-51566528]{border-radius:28px;overflow:hidden;background:linear-gradient(135deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.035));border:1px solid hsla(0,0%,100%,.09);box-shadow:0 22px 50px rgba(0,0,0,.3)}.vendor-card.inactive[data-v-51566528]{opacity:.65}.vendor-main[data-v-51566528]{padding:24px}.vendor-title-row[data-v-51566528]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.label[data-v-51566528]{margin:0 0 5px;color:#9b8f8b;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.vendor-title-row h2[data-v-51566528]{margin:0;font-size:clamp(24px,4vw,34px);letter-spacing:-.045em;line-height:1.02}.status-pill[data-v-51566528]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:900;white-space:nowrap}.status-active[data-v-51566528]{background:rgba(47,170,118,.14);color:#76e0aa;border:1px solid rgba(118,224,170,.28)}.status-inactive[data-v-51566528]{background:rgba(155,45,45,.22);color:#ffb4a8;border:1px solid hsla(0,100%,73%,.24)}.vendor-details[data-v-51566528]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin-top:22px}.vendor-details div[data-v-51566528]{min-height:78px;padding:15px;border-radius:20px;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.06)}.vendor-details span[data-v-51566528]{display:block;color:#978b86;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.vendor-details strong[data-v-51566528]{display:block;margin-top:8px;font-size:15px;color:#fff8f1;overflow-wrap:anywhere}.vendor-details a[data-v-51566528]{color:#f1c979;text-decoration:none}.vendor-details a[data-v-51566528]:hover{text-decoration:underline}.vendor-note[data-v-51566528]{margin:14px 0 0;padding:14px 16px;border-radius:18px;color:#cfc2bd;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.06)}.gold-note[data-v-51566528]{color:#f1c979;background:hsla(38,46%,60%,.1);border-color:hsla(38,46%,60%,.18)}.card-actions[data-v-51566528]{display:flex;flex-wrap:wrap;gap:10px;padding:0 24px 24px}.cancel-action[data-v-51566528],.danger-action[data-v-51566528],.ghost-action[data-v-51566528],.primary-action[data-v-51566528],.warning-action[data-v-51566528]{min-height:48px;padding:0 18px;border-radius:999px;border:0;color:#fff8f1;font-weight:900;font-size:14px;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.primary-action[data-v-51566528]{min-height:58px;padding:0 26px;background:linear-gradient(135deg,#8f123f,#c24a2f);box-shadow:0 14px 32px rgba(194,74,47,.3)}.cancel-action[data-v-51566528],.ghost-action[data-v-51566528]{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.11)}.warning-action[data-v-51566528]{background:hsla(38,46%,60%,.22);border:1px solid hsla(38,46%,60%,.3);color:#f1c979}.danger-action[data-v-51566528]{background:rgba(155,45,45,.38);border:1px solid hsla(0,100%,73%,.25);color:#ffb4a8}.cancel-action[data-v-51566528]:hover,.danger-action[data-v-51566528]:hover,.ghost-action[data-v-51566528]:hover,.primary-action[data-v-51566528]:hover,.warning-action[data-v-51566528]:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.24)}.empty-state[data-v-51566528]{padding:38px;text-align:center;border-radius:28px;background:hsla(0,0%,100%,.055);border:1px dashed hsla(0,0%,100%,.16);color:#cfc2bd}.empty-state h2[data-v-51566528]{margin:0 0 8px;color:#fff8f1;letter-spacing:-.035em}.empty-state p[data-v-51566528]{margin:0 0 18px}.modal-overlay[data-v-51566528]{position:fixed;inset:0;z-index:2000;display:flex;justify-content:center;align-items:center;padding:26px;background:radial-gradient(circle at top left,rgba(128,18,54,.34),transparent 36%),rgba(5,3,5,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vendor-modal[data-v-51566528]{width:min(920px,96vw);max-height:92vh;overflow:hidden;display:flex;flex-direction:column;border-radius:30px;background:linear-gradient(145deg,rgba(35,22,29,.98),rgba(14,10,14,.98));border:1px solid hsla(0,0%,100%,.11);color:#f7efe8;box-shadow:0 34px 90px rgba(0,0,0,.55)}.modal-topline[data-v-51566528]{height:5px;flex:0 0 auto;background:linear-gradient(90deg,#8f123f,#c24a2f,#c8a66a)}.modal-header[data-v-51566528]{flex:0 0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.modal-header h2[data-v-51566528]{margin:0;font-size:clamp(28px,5vw,44px);line-height:.95;letter-spacing:-.06em}.modal-header p[data-v-51566528]{margin:10px 0 0;color:#cfc2bd;line-height:1.45}.icon-close[data-v-51566528]{width:46px;height:46px;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.07);color:#fff8f1;font-size:30px;line-height:1;cursor:pointer}.modal-body[data-v-51566528]{overflow-y:auto;padding:22px 28px 28px}.form-panel[data-v-51566528]{padding:20px;border-radius:24px;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.08);margin-bottom:16px}.panel-heading[data-v-51566528]{margin-bottom:16px}.panel-heading h3[data-v-51566528]{margin:0;font-size:20px;letter-spacing:-.025em}.panel-heading p[data-v-51566528]{margin:6px 0 0;color:#aaa09b;font-size:14px}.form-grid[data-v-51566528]{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px}.form-grid.single[data-v-51566528]{grid-template-columns:1fr}.vendor-modal label[data-v-51566528]{display:grid;gap:7px;color:#f7efe8}.vendor-modal label span[data-v-51566528]{color:#b9aaa4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.vendor-modal input[data-v-51566528],.vendor-modal select[data-v-51566528],.vendor-modal textarea[data-v-51566528]{min-height:52px;width:100%;box-sizing:border-box;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);outline:0;background:rgba(6,4,6,.58);color:#fff8f1;padding:0 14px;font-size:15px;font-family:inherit}.vendor-modal textarea[data-v-51566528]{min-height:110px;padding-top:14px;resize:vertical}.vendor-modal input[data-v-51566528]::-moz-placeholder,.vendor-modal textarea[data-v-51566528]::-moz-placeholder{color:#766c68}.vendor-modal input[data-v-51566528]::placeholder,.vendor-modal textarea[data-v-51566528]::placeholder{color:#766c68}.vendor-modal input[data-v-51566528]:focus,.vendor-modal select[data-v-51566528]:focus,.vendor-modal textarea[data-v-51566528]:focus{border-color:hsla(38,46%,60%,.65);box-shadow:0 0 0 3px hsla(38,46%,60%,.14)}.modal-actions[data-v-51566528]{display:flex;justify-content:flex-end;gap:12px;padding-top:4px}.modal-actions .cancel-action[data-v-51566528],.modal-actions .primary-action[data-v-51566528]{min-width:140px}@media (max-width:1000px){.vendors-toolbar[data-v-51566528]{grid-template-columns:1fr}.vendor-details[data-v-51566528]{grid-template-columns:repeat(2,1fr)}.form-grid[data-v-51566528]{grid-template-columns:1fr}}@media (max-width:720px){.vendors-shell[data-v-51566528]{padding:16px}.modal-header[data-v-51566528],.vendor-title-row[data-v-51566528],.vendors-hero[data-v-51566528]{flex-direction:column}.vendors-hero[data-v-51566528]{align-items:stretch;padding:24px}.vendor-details[data-v-51566528]{grid-template-columns:1fr}.card-actions[data-v-51566528],.modal-actions[data-v-51566528]{flex-direction:column}.cancel-action[data-v-51566528],.danger-action[data-v-51566528],.ghost-action[data-v-51566528],.primary-action[data-v-51566528],.warning-action[data-v-51566528]{width:100%}.modal-overlay[data-v-51566528]{padding:12px;align-items:stretch}.vendor-modal[data-v-51566528]{width:100%;max-height:calc(100vh - 24px);border-radius:24px}.modal-body[data-v-51566528],.modal-header[data-v-51566528]{padding-left:20px;padding-right:20px}}.login-shell[data-v-e9f85316]{min-height:100vh;display:grid;place-items:center;padding:28px;color:#fff8f1;font-family:Poppins,sans-serif;background:radial-gradient(circle at top left,rgba(128,18,54,.34),transparent 34%),radial-gradient(circle at bottom right,hsla(38,46%,60%,.14),transparent 28%),linear-gradient(135deg,#120b10,#22131a 48%,#0f0a0d)}.login-hero[data-v-e9f85316]{width:min(1120px,100%);display:grid;grid-template-columns:minmax(320px,1fr) 430px;gap:28px;align-items:center}.brand-block[data-v-e9f85316]{padding:34px}.eyebrow[data-v-e9f85316]{margin:0 0 8px;color:#c8a66a;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.brand-block h1[data-v-e9f85316]{margin:0;font-size:clamp(56px,8vw,104px);line-height:.86;letter-spacing:-.085em}.hero-copy[data-v-e9f85316]{max-width:580px;margin:22px 0 0;color:#d8cbc4;font-size:17px;line-height:1.55}.login-card[data-v-e9f85316]{position:relative;overflow:hidden;padding:28px;border-radius:32px;background:linear-gradient(135deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.035));border:1px solid hsla(0,0%,100%,.105);box-shadow:0 28px 70px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.card-topline[data-v-e9f85316]{position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,#f1c979,#c8a66a,#7c1838)}.form-heading[data-v-e9f85316]{margin-bottom:22px}.form-heading h2[data-v-e9f85316]{margin:0;font-size:42px;line-height:.95;letter-spacing:-.065em}.form-heading p[data-v-e9f85316]{margin:10px 0 0;color:#cfc2bd;line-height:1.45}.form-stack[data-v-e9f85316]{display:grid;gap:14px}.form-stack label[data-v-e9f85316]{display:grid;gap:8px}.form-stack label span[data-v-e9f85316]{color:#b9aaa4;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}input[data-v-e9f85316]{width:100%;min-height:48px;box-sizing:border-box;padding:0 15px;border-radius:15px;border:1px solid hsla(0,0%,100%,.12);background:rgba(8,5,8,.62);color:#fff8f1;font-family:inherit;font-size:15px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}input[data-v-e9f85316]::-moz-placeholder{color:rgba(255,248,241,.42)}input[data-v-e9f85316]::placeholder{color:rgba(255,248,241,.42)}input[data-v-e9f85316]:focus{border-color:hsla(40,81%,71%,.72);box-shadow:0 0 0 4px hsla(40,81%,71%,.12);background:rgba(8,5,8,.78)}.primary-action[data-v-e9f85316]{min-height:48px;padding:0 18px;border:0;border-radius:999px;color:#1b1015;background:linear-gradient(135deg,#f1c979,#c8a66a);cursor:pointer;font-family:inherit;font-weight:900;letter-spacing:-.02em;box-shadow:0 14px 30px rgba(0,0,0,.22);transition:transform .15s ease,filter .15s ease}.primary-action[data-v-e9f85316]:hover{transform:translateY(-1px);filter:brightness(1.04)}.primary-action[data-v-e9f85316]:active{transform:translateY(0)}.toggle-link[data-v-e9f85316]{width:100%;margin:18px 0 0;padding:0;border:0;background:transparent;color:#f1c979;cursor:pointer;font-family:inherit;font-weight:800;text-align:center}.toggle-link[data-v-e9f85316]:hover{text-decoration:underline}.twofa-panel[data-v-e9f85316]{display:grid;gap:16px;margin-bottom:18px;padding:18px;border-radius:24px;background:rgba(0,0,0,.24);border:1px solid hsla(0,0%,100%,.08)}.qr-code[data-v-e9f85316]{width:210px;height:210px;justify-self:center;padding:12px;border-radius:20px;background:#fff}.secret-box[data-v-e9f85316]{display:grid;gap:6px;min-width:0}.secret-box span[data-v-e9f85316]{color:#b9aaa4;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.secret-box strong[data-v-e9f85316]{overflow-wrap:anywhere;color:#f1c979;font-size:14px;line-height:1.45}.message-card[data-v-e9f85316]{margin-top:16px;padding:13px 14px;border-radius:16px;font-size:14px;font-weight:800;line-height:1.35}.error-card[data-v-e9f85316]{color:#ffd8d1;background:rgba(255,83,73,.13);border:1px solid hsla(9,100%,74%,.26)}.success-card[data-v-e9f85316]{color:#d9ffe8;background:rgba(78,191,126,.13);border:1px solid rgba(120,224,160,.25)}@media (max-width:860px){.login-shell[data-v-e9f85316]{padding:18px;align-items:start}.login-hero[data-v-e9f85316]{grid-template-columns:1fr;gap:18px}.brand-block[data-v-e9f85316]{padding:14px 6px}.brand-block h1[data-v-e9f85316]{font-size:58px}.hero-copy[data-v-e9f85316]{margin-top:14px;font-size:15px}.login-card[data-v-e9f85316]{padding:22px;border-radius:26px}}@media (max-width:520px){.login-shell[data-v-e9f85316]{padding:12px}.brand-block h1[data-v-e9f85316]{font-size:48px}.form-heading h2[data-v-e9f85316]{font-size:34px}.qr-code[data-v-e9f85316]{width:180px;height:180px}}.food-admin-shell[data-v-516e9e94]{min-height:100vh;padding:28px;color:#fff8f1;font-family:Poppins,sans-serif;background:radial-gradient(circle at top left,rgba(128,18,54,.28),transparent 34%),linear-gradient(135deg,#120b10,#22131a 48%,#0f0a0d)}.food-hero[data-v-516e9e94]{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding:26px;margin-bottom:18px;border-radius:30px;background:linear-gradient(135deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.035));border:1px solid hsla(0,0%,100%,.11);box-shadow:0 30px 80px rgba(0,0,0,.35)}.eyebrow[data-v-516e9e94],.label[data-v-516e9e94]{margin:0 0 8px;color:#c8a66a;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.food-hero h1[data-v-516e9e94]{margin:0;font-size:clamp(42px,6vw,82px);letter-spacing:-.08em;line-height:.9}.food-hero p[data-v-516e9e94]{max-width:650px;margin:14px 0 0;color:#d8cbc4;line-height:1.5}.summary-grid[data-v-516e9e94]{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:14px;margin-bottom:16px}.ingredient-card[data-v-516e9e94],.summary-card[data-v-516e9e94],.toolbar-card[data-v-516e9e94]{border-radius:24px;background:hsla(0,0%,100%,.065);border:1px solid hsla(0,0%,100%,.095);box-shadow:0 20px 55px rgba(0,0,0,.22)}.summary-card[data-v-516e9e94]{padding:20px}.summary-card span[data-v-516e9e94]{display:block;color:#b9aaa4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.summary-card strong[data-v-516e9e94]{display:block;margin-top:8px;font-size:34px;letter-spacing:-.05em}.summary-card.warning strong[data-v-516e9e94]{color:#f1c979}.toolbar-card[data-v-516e9e94]{display:grid;grid-template-columns:1fr 240px auto;gap:14px;align-items:end;padding:18px;margin-bottom:18px}.form-grid label[data-v-516e9e94],.toolbar-card label[data-v-516e9e94]{display:grid;gap:8px}.form-grid label span[data-v-516e9e94],.toolbar-card label span[data-v-516e9e94]{color:#b9aaa4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}input[data-v-516e9e94],select[data-v-516e9e94]{min-height:44px;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;background:rgba(8,5,8,.58);color:#fff8f1;padding:0 14px;outline:none}.ingredient-grid[data-v-516e9e94]{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px}.ingredient-card[data-v-516e9e94]{padding:18px}.ingredient-card.low[data-v-516e9e94]{border-color:hsla(40,81%,71%,.45)}.ingredient-top[data-v-516e9e94]{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.ingredient-top h2[data-v-516e9e94]{margin:0;font-size:28px;letter-spacing:-.05em}.low-pill[data-v-516e9e94]{padding:7px 10px;border-radius:999px;color:#171016;background:#f1c979;font-size:11px;font-weight:900;text-transform:uppercase}.metric-grid[data-v-516e9e94]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px}.metric-grid div[data-v-516e9e94]{padding:12px;border-radius:16px;background:rgba(0,0,0,.22)}.metric-grid span[data-v-516e9e94]{display:block;color:#9b8f8b;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.metric-grid strong[data-v-516e9e94]{display:block;margin-top:5px;font-size:15px}.ingredient-note[data-v-516e9e94]{margin:12px 0 0;color:#cfc2bd;line-height:1.4}.ingredient-actions[data-v-516e9e94]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.cancel-action[data-v-516e9e94],.ghost-action[data-v-516e9e94],.primary-action[data-v-516e9e94]{min-height:44px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;font-weight:900}.primary-action[data-v-516e9e94]{color:#1b1015;background:linear-gradient(135deg,#f1c979,#c8a66a)}.ghost-action[data-v-516e9e94]{border:1px solid hsla(0,0%,100%,.12)}.cancel-action[data-v-516e9e94],.ghost-action[data-v-516e9e94]{color:#fff8f1;background:hsla(0,0%,100%,.08)}.small[data-v-516e9e94]{min-height:36px;padding:0 12px;font-size:12px}.empty-state[data-v-516e9e94]{margin-top:22px;padding:26px;border-radius:24px;text-align:center;background:hsla(0,0%,100%,.06)}.modal-overlay[data-v-516e9e94]{position:fixed;inset:0;z-index:3000;display:flex;justify-content:center;align-items:center;padding:26px;overflow:hidden;background:radial-gradient(circle at top left,rgba(128,18,54,.34),transparent 36%),rgba(5,3,5,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.food-modal[data-v-516e9e94]{width:min(720px,94vw);max-height:calc(100vh - 52px);overflow:hidden;display:flex;flex-direction:column;border-radius:30px;background:linear-gradient(145deg,rgba(35,22,29,.98),rgba(14,10,14,.98));border:1px solid hsla(0,0%,100%,.11);color:#f7efe8;box-shadow:0 34px 90px rgba(0,0,0,.55)}.small-modal[data-v-516e9e94]{width:min(560px,94vw)}.modal-topline[data-v-516e9e94]{flex:0 0 auto;height:5px;background:linear-gradient(90deg,#8f123f,#c24a2f,#c8a66a)}.modal-topline.gold[data-v-516e9e94]{background:linear-gradient(90deg,#c8a66a,#f1c979)}.modal-topline.amber[data-v-516e9e94]{background:linear-gradient(90deg,#c8a66a,#d77a2d)}.modal-header[data-v-516e9e94]{flex:0 0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.modal-header h2[data-v-516e9e94]{margin:0;font-size:36px;line-height:.95;letter-spacing:-.06em}.modal-header p[data-v-516e9e94]{margin:10px 0 0;color:#cfc2bd;line-height:1.45}.icon-close[data-v-516e9e94]{width:46px;height:46px;flex:0 0 46px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.07);color:#fff8f1;font-size:30px;cursor:pointer}.modal-body[data-v-516e9e94]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px 28px 28px}.form-grid[data-v-516e9e94]{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:14px}.full-width[data-v-516e9e94]{grid-column:1/-1}.calc-box[data-v-516e9e94]{margin-top:16px;padding:16px;border-radius:18px;background:rgba(0,0,0,.24)}.calc-box span[data-v-516e9e94]{display:block;color:#b9aaa4;font-size:12px;font-weight:900;text-transform:uppercase}.calc-box strong[data-v-516e9e94]{display:block;margin-top:6px;font-size:24px;color:#f1c979}.modal-actions[data-v-516e9e94]{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:12px;margin:20px -28px -28px;padding:18px 28px 24px;background:linear-gradient(180deg,rgba(14,10,14,0),rgba(14,10,14,.94) 30%,#0e0a0e)}@media (max-width:760px){.food-admin-shell[data-v-516e9e94]{padding:14px}.food-hero[data-v-516e9e94],.toolbar-card[data-v-516e9e94]{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.form-grid[data-v-516e9e94],.summary-grid[data-v-516e9e94],.toolbar-card[data-v-516e9e94]{grid-template-columns:1fr}.modal-overlay[data-v-516e9e94]{align-items:stretch;padding:12px}.food-modal[data-v-516e9e94]{width:100%;max-height:calc(100vh - 24px)}}.cash-control-shell[data-v-defca46a]{min-height:100vh;padding:28px;color:#fff8f1;font-family:Poppins,sans-serif;background:radial-gradient(circle at top left,rgba(128,18,54,.28),transparent 34%),linear-gradient(135deg,#120b10,#22131a 48%,#0f0a0d)}.cash-hero[data-v-defca46a],.closeout-card[data-v-defca46a],.drawer-status-panel[data-v-defca46a],.movement-card[data-v-defca46a],.movement-panel[data-v-defca46a],.summary-card[data-v-defca46a]{border:1px solid hsla(0,0%,100%,.095);background:hsla(0,0%,100%,.065);box-shadow:0 20px 55px rgba(0,0,0,.22)}.cash-hero[data-v-defca46a]{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding:26px;margin-bottom:18px;border-radius:30px;background:linear-gradient(135deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.035))}.eyebrow[data-v-defca46a],.label[data-v-defca46a]{margin:0 0 8px;color:#c8a66a;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.cash-hero h1[data-v-defca46a]{margin:0;font-size:clamp(42px,6vw,82px);letter-spacing:-.08em;line-height:.9}.hero-copy[data-v-defca46a]{max-width:680px;margin:14px 0 0;color:#d8cbc4;line-height:1.5}.hero-date[data-v-defca46a]{min-width:220px;display:grid;gap:8px}.hero-date span[data-v-defca46a]{color:#b9aaa4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}input[data-v-defca46a],select[data-v-defca46a]{min-height:44px;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;background:rgba(8,5,8,.58);color:#fff8f1;padding:0 14px;outline:none}.drawer-status-panel[data-v-defca46a]{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:22px;margin-bottom:16px;border-radius:28px}.drawer-status-left h2[data-v-defca46a]{margin:0;font-size:clamp(34px,4vw,58px);line-height:.95;letter-spacing:-.07em}.drawer-status-left p[data-v-defca46a]{margin:10px 0 0;color:#cfc2bd}.drawer-status-actions[data-v-defca46a]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.summary-grid[data-v-defca46a]{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));gap:14px;margin-bottom:16px}.summary-card[data-v-defca46a]{padding:18px;border-radius:24px}.balance-readout span[data-v-defca46a],.close-preview-grid span[data-v-defca46a],.summary-card span[data-v-defca46a]{display:block;color:#b9aaa4;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.summary-card strong[data-v-defca46a]{display:block;margin-top:8px;font-size:27px;letter-spacing:-.05em}.summary-card.gold strong[data-v-defca46a]{color:#f1c979}.closeout-grid[data-v-defca46a]{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:16px;margin-bottom:16px}.closeout-card[data-v-defca46a]{padding:22px;border-radius:28px}.history-header h2[data-v-defca46a],.section-heading h2[data-v-defca46a]{margin:0;font-size:34px;line-height:.95;letter-spacing:-.06em}.balance-readout[data-v-defca46a]{display:grid;gap:12px;margin-top:18px}.balance-readout div[data-v-defca46a]{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px;border-radius:18px;background:rgba(0,0,0,.22)}.balance-readout strong[data-v-defca46a]{font-size:24px;letter-spacing:-.04em}.readout-copy[data-v-defca46a]{margin:16px 0 0;color:#cfc2bd;line-height:1.5}.variance-good strong[data-v-defca46a]{color:#c9f5c9}.variance-over strong[data-v-defca46a]{color:#f1c979}.variance-short strong[data-v-defca46a]{color:#ff8e7a}.movement-panel[data-v-defca46a]{padding:22px;border-radius:28px}.history-header[data-v-defca46a]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.movement-list[data-v-defca46a]{display:grid;gap:12px}.movement-card[data-v-defca46a]{display:flex;justify-content:space-between;gap:16px;padding:16px;border-radius:20px}.movement-card h3[data-v-defca46a]{margin:0;font-size:26px;letter-spacing:-.05em}.movement-card p[data-v-defca46a]{margin:8px 0 0;color:#cfc2bd}.movement-meta[data-v-defca46a]{display:grid;gap:6px;text-align:right;color:#b9aaa4}.movement-meta strong[data-v-defca46a]{color:#fff8f1}.empty-state[data-v-defca46a]{padding:28px;border-radius:24px;text-align:center;background:hsla(0,0%,100%,.045)}.empty-state h3[data-v-defca46a]{margin:0 0 8px;font-size:26px;letter-spacing:-.04em}.empty-state p[data-v-defca46a]{margin:0;color:#cfc2bd}.cancel-action[data-v-defca46a],.ghost-action[data-v-defca46a],.primary-action[data-v-defca46a]{min-height:44px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;font-weight:900}.primary-action[data-v-defca46a]{color:#1b1015;background:linear-gradient(135deg,#f1c979,#c8a66a)}.ghost-action[data-v-defca46a]{border:1px solid hsla(0,0%,100%,.12)}.cancel-action[data-v-defca46a],.ghost-action[data-v-defca46a]{color:#fff8f1;background:hsla(0,0%,100%,.08)}.full-button[data-v-defca46a]{width:100%}.modal-overlay[data-v-defca46a]{position:fixed;inset:0;z-index:3000;display:flex;justify-content:center;align-items:center;padding:26px;overflow:hidden;background:radial-gradient(circle at top left,rgba(128,18,54,.34),transparent 36%),rgba(5,3,5,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cash-modal[data-v-defca46a]{width:min(760px,94vw);max-height:calc(100vh - 52px);overflow:hidden;display:flex;flex-direction:column;border-radius:30px;background:linear-gradient(145deg,rgba(35,22,29,.98),rgba(14,10,14,.98));border:1px solid hsla(0,0%,100%,.11);color:#f7efe8;box-shadow:0 34px 90px rgba(0,0,0,.55)}.small-modal[data-v-defca46a]{width:min(560px,94vw)}.modal-topline[data-v-defca46a]{flex:0 0 auto;height:5px;background:linear-gradient(90deg,#8f123f,#c24a2f,#c8a66a)}.modal-topline.gold[data-v-defca46a]{background:linear-gradient(90deg,#c8a66a,#f1c979)}.modal-topline.amber[data-v-defca46a]{background:linear-gradient(90deg,#c8a66a,#d77a2d)}.modal-header[data-v-defca46a]{flex:0 0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.modal-header h2[data-v-defca46a]{margin:0;font-size:36px;line-height:.95;letter-spacing:-.06em}.modal-header p[data-v-defca46a]{margin:10px 0 0;color:#cfc2bd;line-height:1.45}.icon-close[data-v-defca46a]{width:46px;height:46px;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.07);color:#fff8f1;font-size:30px;line-height:1;cursor:pointer}.modal-body[data-v-defca46a]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px 28px 28px}.modal-body[data-v-defca46a]::-webkit-scrollbar{width:10px}.modal-body[data-v-defca46a]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.06);border-radius:999px}.modal-body[data-v-defca46a]::-webkit-scrollbar-thumb{background:hsla(38,46%,60%,.45);border-radius:999px}.modal-body[data-v-defca46a]::-webkit-scrollbar-thumb:hover{background:hsla(38,46%,60%,.65)}.form-grid[data-v-defca46a]{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:14px}.form-grid label[data-v-defca46a]{display:grid;gap:8px}.form-grid label span[data-v-defca46a]{color:#b9aaa4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.full-width[data-v-defca46a]{grid-column:1/-1}.close-preview-grid[data-v-defca46a]{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;margin-bottom:18px}.close-preview-grid article[data-v-defca46a]{padding:14px;border-radius:18px;background:rgba(0,0,0,.24)}.close-preview-grid strong[data-v-defca46a]{display:block;margin-top:8px;font-size:23px;letter-spacing:-.05em}.close-form[data-v-defca46a]{margin-top:10px}.modal-actions[data-v-defca46a]{position:sticky;bottom:0;z-index:3;display:flex;justify-content:flex-end;gap:12px;margin:20px -28px -28px;padding:18px 28px 24px;background:linear-gradient(180deg,rgba(14,10,14,0),rgba(14,10,14,.94) 30%,#0e0a0e)}@media (max-width:1100px){.summary-grid[data-v-defca46a]{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (max-width:820px){.cash-control-shell[data-v-defca46a]{padding:14px}.cash-hero[data-v-defca46a],.drawer-status-panel[data-v-defca46a],.history-header[data-v-defca46a],.movement-card[data-v-defca46a]{flex-direction:column;align-items:stretch}.hero-date[data-v-defca46a]{width:100%}.drawer-status-actions[data-v-defca46a]{justify-content:stretch}.drawer-status-actions button[data-v-defca46a]{flex:1}.close-preview-grid[data-v-defca46a],.closeout-grid[data-v-defca46a],.form-grid[data-v-defca46a],.summary-grid[data-v-defca46a]{grid-template-columns:1fr}.modal-overlay[data-v-defca46a]{align-items:stretch;padding:12px}.cash-modal[data-v-defca46a]{width:100%;max-height:calc(100vh - 24px)}.modal-header[data-v-defca46a]{padding:22px 20px 16px}.modal-body[data-v-defca46a]{padding:20px}.modal-actions[data-v-defca46a]{margin:20px -20px -20px;padding:18px 20px 22px}}.admin-shell[data-v-19fe877f]{min-height:100vh;padding:32px;color:#fff8f1;font-family:Poppins,sans-serif;background:radial-gradient(circle at top left,rgba(128,18,54,.28),transparent 34%),radial-gradient(circle at bottom right,hsla(38,46%,60%,.12),transparent 28%),linear-gradient(135deg,#120b10,#22131a 48%,#0f0a0d)}.admin-panel[data-v-19fe877f]{width:min(1180px,100%);margin:0 auto}.admin-header[data-v-19fe877f]{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:24px;padding:28px;border-radius:30px;background:linear-gradient(135deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.035));border:1px solid hsla(0,0%,100%,.105);box-shadow:0 28px 70px rgba(0,0,0,.25)}.eyebrow[data-v-19fe877f]{margin:0 0 8px;color:#c8a66a;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.admin-header h1[data-v-19fe877f]{margin:0;font-size:clamp(42px,6vw,72px);line-height:.9;letter-spacing:-.075em}.subcopy[data-v-19fe877f]{max-width:620px;margin:14px 0 0;color:#d8cbc4;font-size:16px;line-height:1.5}.summary-grid[data-v-19fe877f]{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:16px;margin-bottom:24px}.summary-card[data-v-19fe877f]{padding:22px;border-radius:24px;background:hsla(0,0%,100%,.075);border:1px solid hsla(0,0%,100%,.095)}.summary-card span[data-v-19fe877f]{display:block;color:#b9aaa4;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.summary-card strong[data-v-19fe877f]{display:block;margin-top:8px;font-size:42px;line-height:1;color:#f1c979}.section-block[data-v-19fe877f]{margin-bottom:24px;padding:24px;border-radius:28px;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.095)}.section-heading[data-v-19fe877f]{margin-bottom:18px}.section-heading h2[data-v-19fe877f]{margin:0;font-size:30px;letter-spacing:-.04em}.section-heading p[data-v-19fe877f]{margin:8px 0 0;color:#cfc2bd}.user-list[data-v-19fe877f]{display:grid;gap:14px}.user-card[data-v-19fe877f]{display:grid;grid-template-columns:minmax(220px,1fr) 220px auto;gap:18px;align-items:center;padding:18px;border-radius:22px;background:rgba(8,5,8,.48);border:1px solid hsla(0,0%,100%,.085)}.user-card.pending[data-v-19fe877f]{border-color:hsla(40,81%,71%,.28)}.user-main h3[data-v-19fe877f]{margin:0;font-size:20px}.user-main p[data-v-19fe877f]{margin:4px 0;color:#d8cbc4}.user-main small[data-v-19fe877f]{color:#b9aaa4}.role-picker label[data-v-19fe877f]{display:grid;gap:8px}.role-picker span[data-v-19fe877f]{color:#b9aaa4;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}select[data-v-19fe877f]{width:100%;min-height:44px;padding:0 12px;border-radius:15px;border:1px solid hsla(0,0%,100%,.12);background:rgba(8,5,8,.72);color:#fff8f1;font-family:inherit;outline:none}.actions[data-v-19fe877f]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.danger-action[data-v-19fe877f],.primary-action[data-v-19fe877f],.refresh-btn[data-v-19fe877f],.secondary-action[data-v-19fe877f]{min-height:42px;padding:0 16px;border-radius:999px;cursor:pointer;font-family:inherit;font-weight:900;border:0}.primary-action[data-v-19fe877f]{color:#1b1015;background:linear-gradient(135deg,#f1c979,#c8a66a)}.secondary-action[data-v-19fe877f]{color:#fff8f1;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.14)}.danger-action[data-v-19fe877f]{color:#ffd8d1;background:rgba(255,83,73,.16);border:1px solid hsla(9,100%,74%,.26)}.refresh-btn[data-v-19fe877f]{color:#1b1015;background:linear-gradient(135deg,#f1c979,#c8a66a);white-space:nowrap}.message-card[data-v-19fe877f]{margin-bottom:16px;padding:13px 14px;border-radius:16px;font-size:14px;font-weight:800;line-height:1.35}.error-card[data-v-19fe877f]{color:#ffd8d1;background:rgba(255,83,73,.13);border:1px solid hsla(9,100%,74%,.26)}.success-card[data-v-19fe877f]{color:#d9ffe8;background:rgba(78,191,126,.13);border:1px solid rgba(120,224,160,.25)}.empty-state[data-v-19fe877f]{padding:18px;border-radius:18px;color:#cfc2bd;background:rgba(0,0,0,.22);border:1px dashed hsla(0,0%,100%,.14)}.permission-grid[data-v-19fe877f]{display:grid;gap:18px}.permission-card[data-v-19fe877f]{padding:18px;border-radius:22px;background:rgba(8,5,8,.48);border:1px solid hsla(0,0%,100%,.085)}.permission-card-header[data-v-19fe877f]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.permission-card-header h3[data-v-19fe877f]{margin:0;font-size:22px;text-transform:capitalize}.permission-card-header p[data-v-19fe877f]{margin:6px 0 0;color:#cfc2bd}.permission-list[data-v-19fe877f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.permission-row[data-v-19fe877f]{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:16px;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.08);cursor:pointer}.permission-row input[data-v-19fe877f]{width:auto;min-height:auto;margin-top:3px}.permission-row span[data-v-19fe877f]{display:grid;gap:4px}.permission-row strong[data-v-19fe877f]{color:#fff8f1;font-size:14px}.permission-row small[data-v-19fe877f]{color:#b9aaa4;line-height:1.35}.permission-row.disabled[data-v-19fe877f]{opacity:.62;cursor:not-allowed}.admin-lock-note[data-v-19fe877f]{margin-bottom:14px;padding:12px 14px;border-radius:16px;color:#f1c979;background:hsla(40,81%,71%,.1);border:1px solid hsla(40,81%,71%,.18);font-weight:800}@media (max-width:920px){.admin-header[data-v-19fe877f]{display:grid}.summary-grid[data-v-19fe877f],.user-card[data-v-19fe877f]{grid-template-columns:1fr}.actions[data-v-19fe877f]{justify-content:flex-start}}