.notification-trigger[data-v-bc5409d6]{position:relative;z-index:auto;display:grid;width:auto;min-width:38px;height:auto;min-height:38px;align-items:center;justify-content:center;margin:0;border:1px solid transparent!important;border-radius:var(--erp-radius, 6px)!important;background:transparent!important;color:#b3b4ba!important;box-shadow:none!important;padding:0!important;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.notification-trigger[data-v-bc5409d6]:hover,.notification-trigger[data-v-bc5409d6]:focus-visible,.notification-trigger.is-open[data-v-bc5409d6]{border-color:var(--erp-selection-border, rgba(255, 255, 255, .07))!important;background:var(--erp-selection-hover, #242527)!important;color:var(--erp-text, #f2f3f5)!important;outline:none;transform:none}.notification-trigger:hover .notification-trigger__label[data-v-bc5409d6],.notification-trigger:focus-visible .notification-trigger__label[data-v-bc5409d6],.notification-trigger.is-open .notification-trigger__label[data-v-bc5409d6]{color:var(--erp-text, #f2f3f5)}.notification-trigger__icon[data-v-bc5409d6]{color:inherit;width:22px;height:22px}.notification-trigger__label[data-v-bc5409d6]{color:var(--erp-text-muted, #a5a7ad);font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap}.notification-badge[data-v-bc5409d6]{position:absolute;top:1px;right:2px;display:grid;min-width:17px;height:17px;place-items:center;padding:0 4px;border:2px solid #151515;border-radius:999px;background:#ef4444;color:#fff;font-size:9px;font-weight:800;line-height:1}.notification-backdrop[data-v-bc5409d6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000001;background:#00000047}.notification-drawer[data-v-bc5409d6]{position:fixed;top:12px;right:12px;bottom:12px;z-index:1000002;display:grid;grid-template-rows:auto auto 1fr;width:min(430px,calc(100vw - 24px));overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#1b1b1d;color:#f3f4f6;box-shadow:0 22px 60px #00000073}.notification-drawer__header[data-v-bc5409d6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.notification-eyebrow[data-v-bc5409d6]{display:block;color:#a7b0c0;font-size:11px;font-weight:700;text-transform:uppercase}.notification-drawer__header h2[data-v-bc5409d6]{margin:2px 0 0;color:#fff;font-size:18px;font-weight:760;letter-spacing:0}.notification-toolbar[data-v-bc5409d6]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.notification-tabs[data-v-bc5409d6]{display:inline-flex;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a}.notification-tabs button[data-v-bc5409d6],.notification-text-button[data-v-bc5409d6],.notification-primary-button[data-v-bc5409d6],.notification-icon-button[data-v-bc5409d6]{border:0;font:inherit;cursor:pointer}.notification-tabs button[data-v-bc5409d6]{min-height:31px;padding:0 10px;background:transparent!important;color:#b7c0cf!important;font-size:12px;font-weight:700}.notification-tabs button.active[data-v-bc5409d6]{background:#f59e0b!important;color:#1f1300!important}.notification-text-button[data-v-bc5409d6]{min-height:31px;padding:0 9px;border-radius:7px;background:transparent!important;color:#93c5fd!important;font-size:12px;font-weight:720}.notification-text-button[data-v-bc5409d6]:disabled{cursor:default;color:#6b7280!important}.notification-icon-button[data-v-bc5409d6],.notification-primary-button[data-v-bc5409d6]{display:inline-flex;align-items:center;justify-content:center}.notification-icon-button[data-v-bc5409d6]{width:32px;height:32px;border-radius:8px;background:#ffffff0f!important;color:#dbe3ef!important}.notification-icon-button svg[data-v-bc5409d6]{width:18px;height:18px}.notification-primary-button[data-v-bc5409d6]{gap:6px;min-height:34px;padding:0 11px;border-radius:8px;background:#22c55e!important;color:#04130a!important;font-size:12px;font-weight:800}.notification-primary-button svg[data-v-bc5409d6]{width:17px;height:17px}.notification-list-wrap[data-v-bc5409d6],.notification-settings[data-v-bc5409d6]{min-height:0;overflow-y:auto}.notification-list[data-v-bc5409d6]{display:grid;gap:8px;margin:0;padding:12px;list-style:none}.notification-row[data-v-bc5409d6]{position:relative;display:grid;grid-template-columns:1fr auto;gap:6px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0b}.notification-row.unread[data-v-bc5409d6]{border-color:#f59e0b61;background:#f59e0b14}.notification-row__main[data-v-bc5409d6]{display:grid;grid-template-columns:34px 1fr;gap:9px;min-width:0;padding:10px;border:0;background:transparent!important;color:inherit!important;text-align:left;cursor:pointer}.notification-row__icon[data-v-bc5409d6]{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#60a5fa21;color:#93c5fd}.severity-action .notification-row__icon[data-v-bc5409d6]{background:#22c55e29;color:#86efac}.severity-high .notification-row__icon[data-v-bc5409d6]{background:#ef444429;color:#fca5a5}.severity-warning .notification-row__icon[data-v-bc5409d6]{background:#f59e0b29;color:#fcd34d}.notification-row__icon svg[data-v-bc5409d6]{width:19px;height:19px}.notification-row__copy[data-v-bc5409d6]{display:grid;min-width:0;gap:4px}.notification-row__copy strong[data-v-bc5409d6],.notification-row__copy span[data-v-bc5409d6]{overflow:hidden;text-overflow:ellipsis}.notification-row__copy strong[data-v-bc5409d6]{color:#fff;font-size:13px;font-weight:760;line-height:1.25}.notification-row__copy>span[data-v-bc5409d6]:last-child{color:#c9d2df;font-size:12px;line-height:1.35}.notification-row__meta[data-v-bc5409d6]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8f9aaa;font-size:10px;font-weight:700;text-transform:uppercase}.notification-row__read[data-v-bc5409d6]{align-self:start;margin:9px 8px 0 0}.notification-loading[data-v-bc5409d6]{display:grid;gap:8px;padding:12px}.notification-loading span[data-v-bc5409d6]{display:block;height:62px;border-radius:8px;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f)}.notification-empty[data-v-bc5409d6]{display:grid;min-height:240px;place-items:center;align-content:center;gap:8px;color:#a7b0c0;text-align:center}.notification-empty svg[data-v-bc5409d6]{width:34px;height:34px}.notification-error[data-v-bc5409d6],.permission-message[data-v-bc5409d6],.preference-message[data-v-bc5409d6],.messaging-note[data-v-bc5409d6]{margin:0;color:#cbd5e1;font-size:12px;line-height:1.4}.notification-error[data-v-bc5409d6]{padding:12px 14px 0;color:#fca5a5}.notification-settings[data-v-bc5409d6]{display:grid;align-content:start;gap:10px;padding:12px}.browser-status[data-v-bc5409d6],.notification-toggle[data-v-bc5409d6],.notification-settings-card[data-v-bc5409d6],.messaging-note[data-v-bc5409d6]{border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0b}.browser-status[data-v-bc5409d6]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px}.browser-status span[data-v-bc5409d6],.notification-toggle>span[data-v-bc5409d6]{display:block;color:#a7b0c0;font-size:12px;font-weight:700}.notification-toggle strong[data-v-bc5409d6],.notification-toggle small[data-v-bc5409d6]{display:block}.notification-toggle strong[data-v-bc5409d6]{color:#f3f4f6;font-size:12px}.notification-toggle small[data-v-bc5409d6]{margin-top:2px;color:#8f9aaa;font-size:10px;font-weight:600}.browser-status strong[data-v-bc5409d6]{display:block;margin-top:2px;color:#fff;font-size:14px}.notification-toggle[data-v-bc5409d6]{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 12px}.notification-toggle input[data-v-bc5409d6]{width:18px;height:18px;accent-color:#22c55e}.notification-settings-card[data-v-bc5409d6]{padding:11px}.notification-settings-card__heading[data-v-bc5409d6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notification-settings-card__heading strong[data-v-bc5409d6],.notification-settings-card__heading span[data-v-bc5409d6]{display:block}.notification-settings-card__heading strong[data-v-bc5409d6]{color:#f3f4f6;font-size:12px}.notification-settings-card__heading span[data-v-bc5409d6]{margin-top:2px;color:#8f9aaa;font-size:10px;line-height:1.35}.notification-settings-card__heading>input[data-v-bc5409d6],.module-preference-list input[data-v-bc5409d6]{width:18px;height:18px;flex:0 0 auto;accent-color:#22c55e}.quiet-hours-grid[data-v-bc5409d6]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.quiet-hours-grid label[data-v-bc5409d6]{display:grid;gap:4px}.quiet-hours-grid span[data-v-bc5409d6]{color:#a7b0c0;font-size:10px;font-weight:700;text-transform:uppercase}.quiet-hours-grid input[data-v-bc5409d6]{min-width:0;height:32px;padding:0 8px;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:#121214;color:#f3f4f6;color-scheme:dark}.quiet-hours-grid input[data-v-bc5409d6]:disabled{opacity:.45}.module-preference-list[data-v-bc5409d6]{display:grid;gap:1px;max-height:220px;margin-top:9px;overflow-y:auto;border-top:1px solid rgba(255,255,255,.08)}.module-preference-list label[data-v-bc5409d6]{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.06);color:#cbd5e1;font-size:11px;font-weight:650}.messaging-note[data-v-bc5409d6]{padding:10px 11px}@media (min-width: 1025px){.notification-trigger[data-v-bc5409d6]{display:flex;width:100%;min-height:32px;align-items:center;justify-content:flex-start;gap:9px;padding:0 8px!important}.notification-trigger__icon[data-v-bc5409d6]{flex:0 0 auto;width:20px;height:20px}#firsttopbar.is-sidebar-collapsed{display:none}.notification-badge[data-v-bc5409d6]{position:static;flex:0 0 auto;margin-left:auto}#firsttopbar.is-sidebar-collapsed{position:absolute;top:1px;right:1px;margin-left:0}}@media (max-width: 1024px){.notification-trigger[data-v-bc5409d6]{flex:0 0 66px;min-width:66px;min-height:60px}.notification-trigger__icon[data-v-bc5409d6]{width:22px;height:22px;transform:translateY(-7px)}.notification-trigger__label[data-v-bc5409d6]{position:absolute;right:2px;bottom:7px;left:2px;overflow:hidden;font-size:9px;line-height:11px;text-align:center;text-overflow:ellipsis}.notification-badge[data-v-bc5409d6]{top:4px;right:5px}.notification-drawer[data-v-bc5409d6]{top:auto;right:8px;bottom:calc(86px + env(safe-area-inset-bottom));left:8px;width:auto;height:min(74vh,620px)}}.spotlight-trigger[data-v-380c76fd]{position:relative;margin:0!important;border:1px solid transparent!important;background:transparent!important;color:var(--erp-text-muted, #a5a7ad)!important;box-shadow:none!important;font-family:inherit;text-align:left;transform:none!important}.spotlight-trigger[data-v-380c76fd]:hover,.spotlight-trigger[data-v-380c76fd]:focus-visible{background:var(--erp-selection)!important;border-color:var(--erp-selection-border)!important;transform:none}.spotlight-trigger[data-v-380c76fd]:after{display:none!important;content:none!important}.spotlight-trigger__label[data-v-380c76fd]{overflow:hidden;min-width:0;color:var(--erp-text-muted, #a5a7ad);font-size:13px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.spotlight-trigger>.topbaricon[data-v-380c76fd]{flex:0 0 auto;width:20px;height:20px;color:#b3b4ba}.spotlight-trigger:hover>.topbaricon[data-v-380c76fd],.spotlight-trigger:focus-visible>.topbaricon[data-v-380c76fd]{color:var(--erp-text, #f2f3f5)}.spotlight-trigger:hover .spotlight-trigger__label[data-v-380c76fd],.spotlight-trigger:focus-visible .spotlight-trigger__label[data-v-380c76fd]{color:var(--erp-text, #f2f3f5)}.spotlight-trigger__shortcut[data-v-380c76fd]{display:inline-flex;align-items:center;gap:3px;margin-left:auto;color:#7f828a;font-family:inherit;font-size:9px}.spotlight-trigger__shortcut span[data-v-380c76fd]{min-width:18px;padding:2px 4px;border:1px solid rgba(148,163,184,.15);border-radius:4px;background:#ffffff09;text-align:center}.spotlight-backdrop[data-v-380c76fd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000000;display:flex;align-items:flex-start;justify-content:center;padding:10vh 12px 24px;background:#050608ad;backdrop-filter:blur(11px) saturate(.72);-webkit-backdrop-filter:blur(11px) saturate(.72)}.spotlight-dialog[data-v-380c76fd]{width:min(720px,100%);max-height:min(680px,78vh);overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:var(--erp-radius-lg, 8px);background:linear-gradient(180deg,#1f1f21fc,#161617fc);color:var(--erp-text, #f2f3f5);box-shadow:0 28px 80px #00000094,0 0 0 1px #ffffff06}.spotlight-searchbox[data-v-380c76fd]{position:relative;display:flex;align-items:center;min-height:64px;border-bottom:1px solid var(--erp-border, #2a2b2e)}.spotlight-searchbox__icon[data-v-380c76fd]{position:absolute;left:20px;width:22px;height:22px;color:#aeb1b8;pointer-events:none}.spotlight-searchbox__input[data-v-380c76fd]{width:100%;min-height:64px;padding:0 76px 0 56px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--erp-text, #f2f3f5)!important;box-shadow:none!important;font-size:clamp(17px,2vw,20px);font-weight:560;letter-spacing:-.015em}.spotlight-searchbox__input[data-v-380c76fd]::-webkit-search-cancel-button{display:none}.spotlight-searchbox__input[data-v-380c76fd]::placeholder{color:#797c84!important}.spotlight-searchbox__escape[data-v-380c76fd]{position:absolute;right:18px;padding:4px 7px;border:1px solid rgba(148,163,184,.18);border-radius:4px;background:#ffffff0a;color:#92959d;font-family:inherit;font-size:10px}.spotlight-context[data-v-380c76fd]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 7px;color:var(--erp-text-muted, #a5a7ad);font-size:10px;font-weight:720;letter-spacing:.045em;text-transform:uppercase}.spotlight-context__security[data-v-380c76fd]{display:inline-flex;align-items:center;gap:5px;color:#87aaf5}.spotlight-context__security svg[data-v-380c76fd]{width:14px;height:14px}.spotlight-context__count[data-v-380c76fd]{display:inline-flex;align-items:center;gap:7px}.spotlight-context__spinner[data-v-380c76fd]{width:13px;height:13px;animation:spotlight-spin-380c76fd .8s linear infinite}.spotlight-results[data-v-380c76fd]{max-height:min(510px,calc(78vh - 150px));overflow-y:auto;padding:3px 8px 9px}.spotlight-group-label[data-v-380c76fd]{padding:5px 9px 4px;color:#737780;font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.spotlight-group-label--records[data-v-380c76fd]{margin-top:5px;padding-top:9px;border-top:1px solid rgba(148,163,184,.1)}.spotlight-loading[data-v-380c76fd]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:118px;color:var(--erp-text-muted, #a5a7ad);font-size:11px;font-weight:600}.spotlight-loading svg[data-v-380c76fd]{width:17px;height:17px;color:#87aaf5;animation:spotlight-spin-380c76fd .8s linear infinite}.spotlight-result[data-v-380c76fd]{display:flex;align-items:center;gap:11px;width:100%;min-height:50px;margin:0!important;padding:6px 9px!important;border:1px solid transparent!important;border-radius:var(--erp-radius, 6px)!important;background:transparent!important;color:var(--erp-text, #f2f3f5)!important;box-shadow:none!important;text-align:left;transform:none!important}.spotlight-result[data-v-380c76fd]:hover,.spotlight-result.is-active[data-v-380c76fd]{border-color:#3f7df640!important;background:linear-gradient(90deg,#3f7df629,#3f7df60f)!important}.spotlight-result__icon[data-v-380c76fd]{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border:1px solid rgba(148,163,184,.12);border-radius:var(--erp-radius, 6px);background:#ffffff09;color:#a8bff2}.spotlight-result__icon svg[data-v-380c76fd]{width:18px;height:18px}.spotlight-result__copy[data-v-380c76fd]{display:grid;flex:1 1 auto;min-width:0;gap:2px}.spotlight-result__status[data-v-380c76fd]{flex:0 1 auto;max-width:110px;overflow:hidden;padding:3px 6px;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:#ffffff09;color:#aeb1b8;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.spotlight-result__copy strong[data-v-380c76fd],.spotlight-result__copy span[data-v-380c76fd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spotlight-result__copy strong[data-v-380c76fd]{color:var(--erp-text, #f2f3f5);font-size:13px;font-weight:700}.spotlight-result__copy span[data-v-380c76fd]{color:var(--erp-text-muted, #a5a7ad);font-size:10.5px;font-weight:560}.spotlight-result__open[data-v-380c76fd]{width:15px;height:15px;margin-left:auto;color:#6e7179}.spotlight-result.is-active .spotlight-result__open[data-v-380c76fd]{color:#9ab9ff}.spotlight-empty[data-v-380c76fd]{display:grid;place-items:center;gap:5px;min-height:220px;padding:28px;color:var(--erp-text-muted, #a5a7ad);text-align:center}.spotlight-empty__icon[data-v-380c76fd]{display:grid;place-items:center;width:44px;height:44px;margin-bottom:5px;border:1px solid var(--erp-border, #2a2b2e);border-radius:50%;background:#ffffff06}.spotlight-empty__icon svg[data-v-380c76fd]{width:21px;height:21px}.spotlight-empty strong[data-v-380c76fd]{color:var(--erp-text, #f2f3f5);font-size:13px}.spotlight-empty span[data-v-380c76fd]:last-child{font-size:11px}.spotlight-inline-message[data-v-380c76fd]{margin:6px 9px 2px;padding:7px 9px;border:1px solid rgba(245,158,11,.18);border-radius:var(--erp-radius, 6px);background:#f59e0b0f;color:#d2b47d;font-size:10px}.spotlight-footer[data-v-380c76fd]{display:flex;align-items:center;gap:14px;min-height:38px;padding:6px 14px;border-top:1px solid var(--erp-border, #2a2b2e);background:#0e0e0f85;color:#888b92;font-size:10px}.spotlight-footer span[data-v-380c76fd]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.spotlight-footer kbd[data-v-380c76fd]{min-width:19px;padding:2px 4px;border:1px solid rgba(148,163,184,.16);border-radius:3px;background:#ffffff09;color:#afb1b8;font-family:inherit;text-align:center}.spotlight-footer__privacy[data-v-380c76fd]{margin-left:auto;overflow:hidden;text-overflow:ellipsis}.spotlight-sr-only[data-v-380c76fd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spotlight-fade-enter-active[data-v-380c76fd],.spotlight-fade-leave-active[data-v-380c76fd]{transition:opacity .14s ease}.spotlight-fade-enter-active .spotlight-dialog[data-v-380c76fd],.spotlight-fade-leave-active .spotlight-dialog[data-v-380c76fd]{transition:transform .16s ease,opacity .14s ease}.spotlight-fade-enter-from[data-v-380c76fd],.spotlight-fade-leave-to[data-v-380c76fd]{opacity:0}.spotlight-fade-enter-from .spotlight-dialog[data-v-380c76fd],.spotlight-fade-leave-to .spotlight-dialog[data-v-380c76fd]{opacity:0;transform:translateY(-8px) scale(.99)}@media (max-width: 1024px){.spotlight-trigger__shortcut[data-v-380c76fd]{display:none}.spotlight-trigger__label[data-v-380c76fd]{position:absolute;bottom:7px;left:50%;max-width:52px;overflow:hidden;color:var(--erp-text-muted, #a5a7ad);font-size:9px;line-height:11px;text-overflow:ellipsis;transform:translate(-50%)}.spotlight-trigger>.topbaricon[data-v-380c76fd]{width:22px;height:22px;transform:translateY(-7px)}}@media (max-width: 600px){.spotlight-backdrop[data-v-380c76fd]{padding:7vh 8px 16px}.spotlight-dialog[data-v-380c76fd]{max-height:82vh}.spotlight-results[data-v-380c76fd]{max-height:calc(82vh - 152px)}.spotlight-footer .spotlight-footer__privacy[data-v-380c76fd]{display:none}.spotlight-context__security[data-v-380c76fd]{font-size:0}}@media (prefers-reduced-motion: reduce){.spotlight-fade-enter-active[data-v-380c76fd],.spotlight-fade-leave-active[data-v-380c76fd],.spotlight-fade-enter-active .spotlight-dialog[data-v-380c76fd],.spotlight-fade-leave-active .spotlight-dialog[data-v-380c76fd]{transition:none}.spotlight-context__spinner[data-v-380c76fd],.spotlight-loading svg[data-v-380c76fd]{animation:none}}@media (min-width: 1025px){.spotlight-trigger[data-v-380c76fd]{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:32px!important;padding:0 8px!important;gap:9px!important;border-radius:var(--erp-radius-lg, 8px)!important}.is-sidebar-collapsed{justify-content:center!important;width:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;gap:0!important}.is-sidebar-collapsed{display:none}}@keyframes spotlight-spin-380c76fd{to{transform:rotate(360deg)}}.erp-tour-launcher[data-v-8680d3a8]{position:fixed;right:76px;bottom:28px;z-index:1900000;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;margin:0!important;padding:0!important;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .1))!important;border-radius:999px!important;background:#1b1b1cd6!important;color:var(--erp-text-muted, #a5a7ad)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:none!important}.erp-tour-launcher[data-v-8680d3a8]:hover,.erp-tour-launcher[data-v-8680d3a8]:focus-visible,.erp-tour-launcher.is-active[data-v-8680d3a8]{border-color:#3f7df67a!important;background:var(--erp-surface-2, #202124)!important;color:#8fb4ff!important;box-shadow:0 0 0 3px var(--erp-accent-soft, rgba(63, 125, 246, .16))!important}.erp-tour-launcher span[data-v-8680d3a8]{display:none}.erp-tour-launcher svg[data-v-8680d3a8]{width:15px;height:15px;color:currentColor}.erp-tour-modal-backdrop[data-v-8680d3a8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000000;display:grid;place-items:center;padding:16px;background:#050608c7;-webkit-backdrop-filter:blur(8px) saturate(.72);backdrop-filter:blur(8px) saturate(.72)}.erp-tour-intro[data-v-8680d3a8]{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;width:min(520px,100%);padding:18px;border:1px solid var(--erp-border-strong, #36383d);border-radius:var(--erp-radius-lg, 8px);background:linear-gradient(180deg,#1f1f21fc,#171718fc);color:var(--erp-text, #f2f3f5);box-shadow:var(--erp-shadow, 0 16px 34px rgba(0, 0, 0, .34))}.erp-tour-intro__icon[data-v-8680d3a8]{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(63,125,246,.3);border-radius:var(--erp-radius, 6px);background:var(--erp-accent-soft, rgba(63, 125, 246, .16));color:#8fb4ff}.erp-tour-intro__icon svg[data-v-8680d3a8]{width:22px;height:22px}.erp-tour-intro__icon--success[data-v-8680d3a8]{border-color:#27d66b47;background:#27d66b1a;color:var(--erp-success, #27d66b)}.erp-tour-intro__copy[data-v-8680d3a8]{min-width:0}.erp-tour-eyebrow[data-v-8680d3a8]{color:#8fb4ff;font-size:9px;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.erp-tour-intro h2[data-v-8680d3a8],.erp-tour-tooltip h2[data-v-8680d3a8]{margin:4px 0 6px;color:var(--erp-text, #f2f3f5);font-size:18px;line-height:1.25}.erp-tour-intro p[data-v-8680d3a8],.erp-tour-tooltip p[data-v-8680d3a8]{margin:0;color:var(--erp-text-muted, #a5a7ad);font-size:12.5px;line-height:1.52}.erp-tour-intro__note[data-v-8680d3a8]{grid-column:1 / -1;display:flex;align-items:flex-start;gap:9px;padding:9px 10px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .1));border-radius:var(--erp-radius, 6px);background:var(--erp-surface-subtle, rgba(255, 255, 255, .025));color:var(--erp-text-muted, #a5a7ad);font-size:11px}.erp-tour-intro__note svg[data-v-8680d3a8]{flex:0 0 auto;width:17px;height:17px;color:#8fb4ff}.erp-tour-intro__actions[data-v-8680d3a8]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.erp-tour-intro__actions--single[data-v-8680d3a8]{justify-content:flex-end}.erp-tour-button[data-v-8680d3a8],.erp-tour-icon-button[data-v-8680d3a8],.erp-tour-text-button[data-v-8680d3a8]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;margin:0!important;border-radius:var(--erp-radius-sm, 4px)!important;box-shadow:none!important;font-size:12px!important;transform:none!important}.erp-tour-button[data-v-8680d3a8]{background:var(--erp-accent, #3f7df6)!important;color:#fff!important}.erp-tour-button svg[data-v-8680d3a8]{width:15px;height:15px}.erp-tour-button--secondary[data-v-8680d3a8]{border-color:var(--erp-border-strong, #36383d)!important;background:transparent!important;color:var(--erp-text, #f2f3f5)!important}.erp-tour-button--secondary[data-v-8680d3a8]:hover{background:var(--erp-selection, #2b2c2e)!important}.erp-tour-button--compact[data-v-8680d3a8]{min-width:64px}.erp-tour-icon-button[data-v-8680d3a8]{width:32px;padding:0!important;border:1px solid var(--erp-border-strong, #36383d)!important;background:transparent!important;color:var(--erp-text, #f2f3f5)!important}.erp-tour-icon-button svg[data-v-8680d3a8]{width:16px;height:16px}.erp-tour-text-button[data-v-8680d3a8]{padding-inline:3px!important;border:0!important;background:transparent!important;color:var(--erp-text-muted, #a5a7ad)!important}.erp-tour-text-button[data-v-8680d3a8]:hover{color:var(--erp-text, #f2f3f5)!important;background:transparent!important}.erp-tour-highlight[data-v-8680d3a8]{position:fixed;z-index:3000001;border:2px solid var(--erp-accent, #3f7df6);border-radius:var(--erp-radius-lg, 8px);background:transparent;box-shadow:0 0 0 9999px #050608c7,0 0 0 4px var(--erp-accent-soft, rgba(63, 125, 246, .16));pointer-events:none;transition:inset .17s ease,width .17s ease,height .17s ease}.erp-tour-tooltip[data-v-8680d3a8]{position:fixed;z-index:3000002;padding:14px;border:1px solid var(--erp-border-strong, #36383d);border-radius:var(--erp-radius-lg, 8px);background:linear-gradient(180deg,#1f1f21fe,#171718fe);color:var(--erp-text, #f2f3f5);box-shadow:var(--erp-shadow, 0 16px 34px rgba(0, 0, 0, .34))}.erp-tour-tooltip__header[data-v-8680d3a8]{display:flex;align-items:center;justify-content:space-between;gap:10px}.erp-tour-progress[data-v-8680d3a8]{color:var(--erp-text-muted, #a5a7ad);font-size:10px;font-weight:700}.erp-tour-click-hint[data-v-8680d3a8]{display:flex;align-items:center;gap:7px;margin-top:12px;padding:8px 9px;border:1px solid rgba(63,125,246,.2);border-radius:var(--erp-radius, 6px);background:#3f7df613;color:#b7caff;font-size:10.5px;font-weight:650}.erp-tour-click-hint svg[data-v-8680d3a8]{width:16px;height:16px}.erp-tour-tooltip__actions[data-v-8680d3a8]{display:flex;align-items:center;gap:7px;margin-top:12px;padding-top:10px;border-top:1px solid var(--erp-border-soft, rgba(148, 163, 184, .1))}.erp-tour-tooltip__spacer[data-v-8680d3a8]{flex:1 1 auto}.erp-tour-complete[data-v-8680d3a8]{grid-template-columns:46px minmax(0,1fr)}.erp-tour-fade-enter-active[data-v-8680d3a8],.erp-tour-fade-leave-active[data-v-8680d3a8]{transition:opacity .15s ease}.erp-tour-fade-enter-from[data-v-8680d3a8],.erp-tour-fade-leave-to[data-v-8680d3a8]{opacity:0}@media (max-width: 1024px){.erp-tour-launcher[data-v-8680d3a8]{right:64px;bottom:calc(108px + env(safe-area-inset-bottom))}}@media (max-width: 600px){.erp-tour-modal-backdrop[data-v-8680d3a8]{align-items:end;padding:10px 10px calc(90px + env(safe-area-inset-bottom))}.erp-tour-intro[data-v-8680d3a8]{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:14px}.erp-tour-intro__icon[data-v-8680d3a8]{width:36px;height:36px}.erp-tour-intro h2[data-v-8680d3a8],.erp-tour-tooltip h2[data-v-8680d3a8]{font-size:16px}.erp-tour-tooltip[data-v-8680d3a8]{max-height:min(250px,calc(100vh - 100px));overflow-y:auto;padding:12px}}@media (prefers-reduced-motion: reduce){.erp-tour-highlight[data-v-8680d3a8],.erp-tour-fade-enter-active[data-v-8680d3a8],.erp-tour-fade-leave-active[data-v-8680d3a8]{transition:none}}.theme-mode-toggle__spinner[data-v-45af6fe1]{animation:theme-mode-spin-45af6fe1 .8s linear infinite}@keyframes theme-mode-spin-45af6fe1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.theme-mode-toggle__spinner[data-v-45af6fe1]{animation:none}}.topbar[data-v-45af6fe1]{display:flex;justify-content:flex-end;gap:4px;color:#fff;position:fixed;top:0;right:10px;height:var(--erp-header-height);align-items:center;transition:all .3s ease;z-index:999999;background:transparent}.topbaritem[data-v-45af6fe1]{position:relative;display:grid;place-items:center;min-width:38px;min-height:38px;margin:0;border:1px solid transparent;border-radius:var(--erp-radius);cursor:pointer;transition:background .15s ease,border-color .15s ease}.topbaritem[data-v-45af6fe1]:hover{background:var(--erp-selection-hover);border-color:var(--erp-selection-border)}.topbaritem[title][data-v-45af6fe1]:after{display:none;content:none}.topbaritem[title][data-v-45af6fe1]:hover:after{display:none;content:none}.topbaricon[data-v-45af6fe1]{color:#b3b4ba;width:22px;height:22px;transition:color .15s ease}.topbaricon[data-v-45af6fe1]:hover{color:var(--erp-text)}.subnav-icon[data-v-45af6fe1]{flex:0 0 auto;width:18px;height:18px;color:#9ca3af;transition:color .15s ease}.mobile-brand-logo[data-v-45af6fe1],.sidebar-collapse-button[data-v-45af6fe1],.account-nav[data-v-45af6fe1]{display:none}.account-avatar[data-v-45af6fe1]{display:grid;place-items:center;flex:0 0 auto;width:31px;height:31px;border:1px solid var(--erp-border-strong);border-radius:999px;background:#ffffff0e;color:var(--erp-text);font-size:11px;font-weight:800;letter-spacing:.02em}.mobile-account-trigger.topbaritem[data-v-45af6fe1],.mobile-profile-panel[data-v-45af6fe1],.sidebar-brand[data-v-45af6fe1],.sidebar-footer[data-v-45af6fe1]{display:none!important}.sidebar-nav-separator[data-v-45af6fe1]{display:none}.topbaritem[data-v-45af6fe1]:active,.topbaritem[data-v-45af6fe1]:focus-within{background:var(--erp-selection-hover);border-color:transparent}.topbaritem.is-active[data-v-45af6fe1]{position:relative;background:var(--erp-selection);border-color:var(--erp-selection-border)}.topbaritem.is-active[data-v-45af6fe1]:before{display:none;content:none}.topbaritem.is-active .topbaricon[data-v-45af6fe1],.topbaritem.is-active .subnav-icon[data-v-45af6fe1],.topbaritem.is-active .button-like[data-v-45af6fe1]{color:#fff!important}.topbaritem:active .topbaricon[data-v-45af6fe1],.topbaritem:focus-within .topbaricon[data-v-45af6fe1]{color:#7ea6ff}@media (min-width: 501px) and (max-width: 1000px){.topbar[data-v-45af6fe1]{right:6px;gap:1px}.topbaritem[data-v-45af6fe1]{min-width:34px}}@media (min-width: 1025px){#firsttopbar.topbar[data-v-45af6fe1]{top:0;right:auto;bottom:0;left:0;width:var(--erp-sidebar-width, 200px);height:100vh;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:5px;padding:10px 6px;overflow-y:auto;background:#141414fa;border-right:1px solid var(--erp-border);box-shadow:6px 0 18px #0000002e}.sidebar-brand[data-v-45af6fe1]{display:flex!important;align-items:center;justify-content:flex-start;min-height:44px;margin:0 0 8px;padding:0 8px;border-radius:var(--erp-radius-sm);text-decoration:none}.sidebar-brand__logo[data-v-45af6fe1]{display:block;width:124px;max-height:30px;object-fit:contain;filter:invert(1)}.sidebar-brand__mark[data-v-45af6fe1]{display:none;width:25px;height:25px;object-fit:contain}.sidebar-footer[data-v-45af6fe1]{display:grid!important;gap:8px;margin-top:auto;padding-top:0}.sidebar-collapse-button[data-v-45af6fe1]{position:static;z-index:1;display:inline-flex!important;align-items:center;justify-content:center;justify-self:end;width:32px;height:32px;min-height:32px;margin:0 2px 2px 0;padding:0!important;border:1px solid var(--erp-border)!important;border-radius:999px!important;background:#1b1b1ceb!important;color:var(--erp-text-muted)!important;box-shadow:var(--erp-shadow-soft)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sidebar-collapse-button[data-v-45af6fe1]:hover,.sidebar-collapse-button[data-v-45af6fe1]:focus-visible{background:#ffffff0e!important;color:var(--erp-text)!important;transform:none}.sidebar-collapse-button svg[data-v-45af6fe1]{width:18px;height:18px}.sidebar-collapse-button.is-sidebar-hidden[data-v-45af6fe1]{justify-self:center;margin:0 0 2px}.sidebar-collapse-button--subnav[data-v-45af6fe1]{position:absolute;right:8px;bottom:74px;margin:0}#firsttopbar .topbaritem[data-v-45af6fe1]{display:flex;justify-content:flex-start;align-items:center;width:100%;min-height:32px;padding:0 8px;gap:9px;border-radius:var(--erp-radius-lg)}#firsttopbar .sidebar-nav-separator[data-v-45af6fe1]{display:block;flex:0 0 1px;height:1px;margin:2px 8px;background:var(--erp-border-soft)}#firsttopbar .topbaritem[title][data-v-45af6fe1]:after{content:attr(title);position:static;display:inline-block;min-width:0;padding:0;border:0;background:transparent;color:var(--erp-text-muted);font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;opacity:1;transform:none;box-shadow:none}#firsttopbar .topbaritem[data-v-45af6fe1]:hover:after,#firsttopbar .topbaritem[data-v-45af6fe1]:focus-within:after,#firsttopbar .topbaritem[data-v-45af6fe1]:active:after,#firsttopbar .topbaritem.is-active[data-v-45af6fe1]:after{color:var(--erp-text)}#firsttopbar .topbaricon[data-v-45af6fe1]{flex:0 0 auto;width:20px;height:20px}#firsttopbar .mobile-account-trigger.topbaritem[data-v-45af6fe1],.mobile-profile-panel[data-v-45af6fe1]{display:none!important}#firsttopbar .account-nav[data-v-45af6fe1]{display:grid;gap:3px;padding:8px 2px 0;border-top:1px solid var(--erp-border)}.account-nav__summary[data-v-45af6fe1]{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 7px 8px}.account-nav__identity[data-v-45af6fe1]{display:grid;min-width:0}.account-nav__name[data-v-45af6fe1]{overflow:hidden;color:var(--erp-text);font-size:13px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.account-nav__email[data-v-45af6fe1]{overflow:hidden;color:var(--erp-text-muted);font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.account-nav__action[data-v-45af6fe1]{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;min-height:32px;margin:0!important;padding:0 7px!important;border:1px solid transparent!important;border-radius:var(--erp-radius-lg)!important;background:transparent!important;color:var(--erp-text-muted)!important;box-shadow:none!important;font-size:12px!important;font-weight:650;text-align:left}.account-nav__action[data-v-45af6fe1]:hover,.account-nav__action[data-v-45af6fe1]:focus-visible{background:var(--erp-selection)!important;border-color:var(--erp-selection-border)!important;color:var(--erp-text)!important;transform:none}.account-nav__action--danger[data-v-45af6fe1]:hover,.account-nav__action--danger[data-v-45af6fe1]:focus-visible{background:#ef44441f!important;color:#ffb4b4!important}.account-nav__icon[data-v-45af6fe1]{width:18px;height:18px}#secondtopbar.topbar[data-v-45af6fe1]{top:0;right:auto;bottom:0;left:0;width:var(--erp-sidebar-width, 200px);height:100vh;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:5px;padding:10px 6px 64px;overflow-y:auto;background:#141414fa;border-right:1px solid var(--erp-border);box-shadow:6px 0 18px #0000002e}#secondtopbar .topbaritem[data-v-45af6fe1]{display:flex;justify-content:flex-start;align-items:center;width:100%;min-height:32px;padding:0 8px;gap:8px;border-radius:var(--erp-radius-lg)}#secondtopbar .topbaritem .button-like[data-v-45af6fe1]{display:inline-flex;align-items:center;width:100%;min-height:29px;padding:0!important;background:transparent!important;border:0!important;color:#d8d9de!important;font-size:13px!important;font-weight:650;text-align:left;line-height:1.2;box-shadow:none;transform:none}#secondtopbar .topbaritem .subnav-icon[data-v-45af6fe1]{width:18px;height:18px}#secondtopbar .subnav-divider[data-v-45af6fe1]{width:calc(100% - 16px);height:1px;min-height:1px;margin:4px 8px;background:#fff3}#secondtopbar .topbaritem[data-v-45af6fe1]:has(.button-like){min-width:0}#secondtopbar .topbaritem:first-child[title][data-v-45af6fe1]:after{display:none;content:none}#secondtopbar .topbaritem[data-v-45af6fe1]:first-child{margin-bottom:6px;border-color:transparent;background:transparent}#secondtopbar .topbaritem[data-v-45af6fe1]:first-child:before{display:none;content:none}#secondtopbar .topbaritem:hover .button-like[data-v-45af6fe1],#secondtopbar .topbaritem:focus-within .button-like[data-v-45af6fe1],#secondtopbar .topbaritem.is-active .button-like[data-v-45af6fe1]{color:#fff!important}#secondtopbar .topbaritem:hover .subnav-icon[data-v-45af6fe1],#secondtopbar .topbaritem:focus-within .subnav-icon[data-v-45af6fe1],#secondtopbar .topbaritem.is-active .subnav-icon[data-v-45af6fe1]{color:#fff!important}#secondtopbar .topbaritem[data-v-45af6fe1]:hover,#secondtopbar .topbaritem[data-v-45af6fe1]:focus-within,#secondtopbar .topbaritem.is-active[data-v-45af6fe1]{border-color:var(--erp-selection-border);background:var(--erp-selection)}#firsttopbar.topbar.is-sidebar-collapsed[data-v-45af6fe1],#secondtopbar.topbar.is-sidebar-collapsed[data-v-45af6fe1]{width:var(--erp-sidebar-width, 58px);align-items:center;padding:12px 7px;overflow-x:hidden;transform:none;pointer-events:auto}#firsttopbar.topbar.is-sidebar-collapsed .sidebar-brand[data-v-45af6fe1]{justify-content:center;min-height:40px;margin-bottom:8px;padding:0}#firsttopbar.topbar.is-sidebar-collapsed .sidebar-brand__logo[data-v-45af6fe1]{display:none}#firsttopbar.topbar.is-sidebar-collapsed .sidebar-brand__mark[data-v-45af6fe1]{display:block}#firsttopbar.topbar.is-sidebar-collapsed .topbaritem[data-v-45af6fe1],#secondtopbar.topbar.is-sidebar-collapsed .topbaritem[data-v-45af6fe1]{justify-content:center;width:40px;min-width:40px;min-height:40px;padding:0;gap:0}#firsttopbar.topbar.is-sidebar-collapsed .topbaritem[title][data-v-45af6fe1]:after{display:none;content:none}#secondtopbar.topbar.is-sidebar-collapsed .topbaritem .button-like[data-v-45af6fe1]{display:grid;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;overflow:hidden;border-radius:999px!important;font-size:0!important;line-height:0}#secondtopbar.topbar.is-sidebar-collapsed .topbaritem .button-like[data-v-45af6fe1]:first-letter{font-size:12px;line-height:1}#secondtopbar.topbar.is-sidebar-collapsed .topbaritem:has(.subnav-icon) .button-like[data-v-45af6fe1]{display:none}#secondtopbar.topbar.is-sidebar-collapsed .topbaritem:has(.subnav-icon) .subnav-icon[data-v-45af6fe1]{width:22px;height:22px}#secondtopbar.topbar.is-sidebar-collapsed .sidebar-collapse-button--subnav[data-v-45af6fe1]{right:13px;margin:0}#secondtopbar.topbar.is-sidebar-collapsed .topbaritem[data-v-45af6fe1]:first-child{margin-bottom:8px}#firsttopbar.topbar.is-sidebar-collapsed .sidebar-footer[data-v-45af6fe1]{width:40px;padding-top:0}#firsttopbar.topbar.is-sidebar-collapsed .sidebar-nav-separator[data-v-45af6fe1]{width:28px;margin-right:auto;margin-left:auto}#firsttopbar.topbar.is-sidebar-collapsed .account-nav[data-v-45af6fe1]{justify-items:center;width:40px;padding:8px 0 0}#firsttopbar.topbar.is-sidebar-collapsed .account-nav__summary[data-v-45af6fe1]{justify-content:center;padding:4px 0}#firsttopbar.topbar.is-sidebar-collapsed .account-nav__identity[data-v-45af6fe1],#firsttopbar.topbar.is-sidebar-collapsed .account-nav__action span[data-v-45af6fe1]{display:none}#firsttopbar.topbar.is-sidebar-collapsed .account-nav__action[data-v-45af6fe1]{justify-content:center;width:36px;min-height:34px;padding:0!important}#firsttopbar.topbar.is-sidebar-collapsed .account-nav__icon[data-v-45af6fe1]{width:18px;height:18px}}@media (max-width: 1024px){.topbar[data-v-45af6fe1]{top:auto;right:0;bottom:0;left:0;width:100%;height:78px;padding:7px 8px calc(8px + env(safe-area-inset-bottom));justify-content:space-around;gap:2px;overflow-x:auto;background:#141414f7;border-top:1px solid var(--erp-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -4px 14px #0000003d}#firsttopbar .topbaritem[data-v-45af6fe1]{flex:0 0 54px;min-width:54px;min-height:60px;border-radius:var(--erp-radius)}#firsttopbar .sidebar-nav-separator[data-v-45af6fe1]{display:block;flex:0 0 1px;align-self:center;width:1px;height:30px;margin:0 4px;background:var(--erp-border)}#firsttopbar .topbaricon[data-v-45af6fe1]{width:22px;height:22px;transform:translateY(-7px)}.topbaritem[title][data-v-45af6fe1]:after{display:none}#firsttopbar .topbaritem[title][data-v-45af6fe1]:after{content:attr(title);display:block;position:absolute;top:auto;bottom:7px;left:50%;max-width:52px;padding:0;border:0;background:transparent;color:var(--erp-text-muted);font-size:9px;font-weight:600;line-height:11px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;opacity:1;transform:translate(-50%);box-shadow:none}#firsttopbar .topbaritem[title=Dashboard][data-v-45af6fe1]{flex-basis:58px;min-width:58px;border-color:transparent;background:transparent}#firsttopbar .topbaritem[title=Dashboard] .dashboard-icon[data-v-45af6fe1]{display:none}#firsttopbar .topbaritem[title=Dashboard] .mobile-brand-logo[data-v-45af6fe1]{display:block;width:25px;height:25px;object-fit:contain;transform:translateY(-7px);filter:none}#firsttopbar .account-nav[data-v-45af6fe1]{display:none}#firsttopbar .mobile-account-trigger[data-v-45af6fe1]{display:grid!important;flex:0 0 54px;min-width:54px;min-height:60px}#firsttopbar .mobile-account-trigger .account-avatar[data-v-45af6fe1]{width:27px;height:27px;border-color:var(--erp-border);background:#ffffff0f;color:var(--erp-text);transform:translateY(-7px);font-size:10px}#firsttopbar .mobile-account-trigger.is-open[data-v-45af6fe1]{background:#ffffff12}.mobile-profile-panel[data-v-45af6fe1]{position:fixed;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));left:12px;z-index:1000001;display:grid!important;gap:4px;padding:8px;border:1px solid var(--erp-border);border-radius:12px;background:#1b1b1cfa;box-shadow:0 18px 40px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-profile-panel__header[data-v-45af6fe1]{display:flex;align-items:center;gap:9px;min-width:0;padding:6px 7px 9px;border-bottom:1px solid var(--erp-border)}.mobile-profile-panel__header strong[data-v-45af6fe1],.mobile-profile-panel__header span[data-v-45af6fe1]{display:block;max-width:calc(100vw - 92px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-profile-panel__header strong[data-v-45af6fe1]{color:var(--erp-text);font-size:13px;line-height:1.25}.mobile-profile-panel__header span[data-v-45af6fe1]{color:var(--erp-text-muted);font-size:11px;line-height:1.3}.mobile-profile-panel__action[data-v-45af6fe1]{display:flex;align-items:center;justify-content:flex-start;gap:9px;min-height:38px;padding:0 8px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--erp-text)!important;box-shadow:none!important;font-size:12px!important;font-weight:650;text-align:left}.mobile-profile-panel__action svg[data-v-45af6fe1]{width:18px;height:18px}.mobile-profile-panel__action[data-v-45af6fe1]:hover,.mobile-profile-panel__action[data-v-45af6fe1]:focus-visible{background:var(--erp-selection)!important;transform:none}.mobile-profile-panel__action--danger[data-v-45af6fe1]{color:#ffb4b4!important}#firsttopbar .topbaritem[data-v-45af6fe1]:hover:after,#firsttopbar .topbaritem[data-v-45af6fe1]:focus-within:after,#firsttopbar .topbaritem[data-v-45af6fe1]:active:after,#firsttopbar .topbaritem.is-active[data-v-45af6fe1]:after{color:var(--erp-text)}#secondtopbar[data-v-45af6fe1]{top:auto;bottom:0;height:78px;padding:9px 12px calc(9px + env(safe-area-inset-bottom));justify-content:flex-start;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:62px 16px;scroll-snap-type:x proximity;scrollbar-width:none;border-top:1px solid var(--erp-border);border-bottom:0;background:#141414fa;box-shadow:0 -4px 14px #0000003d}#secondtopbar[data-v-45af6fe1]::-webkit-scrollbar{display:none}#secondtopbar .topbaritem[data-v-45af6fe1]{flex:0 0 auto;min-width:auto;min-height:44px;scroll-snap-align:start;border-color:transparent;background:#ffffff0b}#secondtopbar .subnav-divider[data-v-45af6fe1]{flex:0 0 1px;width:1px;min-width:1px;height:32px;min-height:32px;margin:0 2px;background:#fff3}#secondtopbar .topbaritem[data-v-45af6fe1]:has(.subnav-icon){display:flex;align-items:center;gap:8px;padding:0 12px}#secondtopbar .topbaritem:has(.subnav-icon) .button-like[data-v-45af6fe1]{padding:11px 0!important}#secondtopbar .topbaritem[data-v-45af6fe1]:first-child{position:sticky;left:0;z-index:2;display:flex;justify-content:center;flex-basis:60px;width:60px;min-width:60px;padding:0 6px;border-color:transparent;background:transparent;box-shadow:8px 0 14px #0a0a0ab8}#secondtopbar .sidebar-collapse-button--subnav[data-v-45af6fe1]{order:999}#secondtopbar .topbaritem:first-child[title][data-v-45af6fe1]:after{display:none;content:none}#secondtopbar .topbaritem[data-v-45af6fe1]:first-child:before{content:"";position:absolute;right:-13px;width:13px;height:46px;background:linear-gradient(90deg,rgba(20,20,20,.96),transparent);pointer-events:none}#secondtopbar .topbaritem[data-v-45af6fe1]:not(:first-child){max-width:min(72vw,230px)}#secondtopbar .topbaritem .button-like[data-v-45af6fe1]{display:block;width:auto;max-width:100%;min-height:42px;padding:11px 15px!important;overflow:hidden;background:transparent!important;border:0!important;color:#e5e7eb!important;font-size:12px!important;line-height:18px;text-overflow:ellipsis;white-space:nowrap;box-shadow:none;transform:none}#secondtopbar .topbaritem[data-v-45af6fe1]:focus-within{outline:none}#secondtopbar .topbaritem[data-v-45af6fe1]:has(.button-like):hover,#secondtopbar .topbaritem[data-v-45af6fe1]:has(.button-like):focus-within,#secondtopbar .topbaritem:has(.button-like).is-active[data-v-45af6fe1]{border-color:var(--erp-selection-border);background:var(--erp-selection)}#secondtopbar .topbaritem[data-v-45af6fe1]:has(.button-like):active{background:#303134;transform:scale(.98)}}.link-as-text[data-v-225bc9bd]{color:#f8fafc;font-size:17px;font-weight:650;letter-spacing:-.02em}.headerContainer[data-v-225bc9bd]{display:flex;align-items:center;padding:0 18px;height:var(--erp-header-height);width:100%;background:#141414f7;border-bottom:1px solid var(--erp-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:fixed;top:0;left:0;z-index:9999;box-shadow:0 2px 8px #0003}.app-shell-header[data-v-225bc9bd]{display:flex!important;align-items:center!important;padding:0 18px!important;height:var(--erp-header-height)!important;background:#141414f7!important;border-bottom:1px solid var(--erp-border)!important;position:fixed!important;top:0!important;left:0!important;z-index:9999!important}.logoContainer[data-v-225bc9bd]{display:grid;place-items:center;width:122px;height:38px;margin-right:12px;border:0;border-radius:0;background:transparent}.app-shell-logo[data-v-225bc9bd]{display:grid!important;place-items:center!important;width:134px!important;height:38px!important;margin-right:12px!important;border:0!important;background:transparent!important}.nameContainer[data-v-225bc9bd]{white-space:nowrap}.imgLogo[data-v-225bc9bd]{display:block;width:112px;height:auto;max-height:28px;object-fit:contain}.app-shell-logo-img[data-v-225bc9bd]{display:block!important;width:124px!important;height:auto!important;max-height:30px!important;object-fit:contain!important;filter:invert(1)}@media (min-width: 501px) and (max-width: 1000px){.headerContainer[data-v-225bc9bd]{padding:0 12px}}@media (min-width: 1025px){.headerContainer[data-v-225bc9bd],.app-shell-header[data-v-225bc9bd]{height:0!important;min-height:0!important;padding:0!important;background:transparent!important;border-bottom:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.logoContainer[data-v-225bc9bd],.nameContainer[data-v-225bc9bd],.app-shell-logo[data-v-225bc9bd],.app-shell-spacer[data-v-225bc9bd],.app-shell-logo-img[data-v-225bc9bd]{display:none!important}}@media (max-width: 1024px){.headerContainer[data-v-225bc9bd],.app-shell-header[data-v-225bc9bd]{height:0!important;min-height:0!important;padding:0!important;background:transparent!important;border-bottom:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.logoContainer[data-v-225bc9bd],.nameContainer[data-v-225bc9bd],.app-shell-logo[data-v-225bc9bd],.app-shell-spacer[data-v-225bc9bd],.app-shell-logo-img[data-v-225bc9bd]{display:none!important}}body{background:linear-gradient(135deg,#3a0ca3,#f72585);color:#fff;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:14px}a{color:#f72585;text-decoration:none}h1{font-size:20px}h2{font-size:16px}h3{font-size:14px}.displaycomponent-nameContainer h2{margin-left:10px}body{font-size:10px}.nameContainer h2{margin-right:20px;margin-left:20px}.nameContainer2 h2{margin-left:15px}.bodyContainer{max-width:800px;margin:auto;padding:15px}input,textarea,select{border-radius:5px;max-width:100px;background-color:#282828;color:#fff;border:1px solid #f72585}select{border:1px solid goldenrod;border:1px solid #f72585}.button-like,button{display:inline-block;text-align:center;text-decoration:none;transition:background-color .3s,color .3s;background-color:transparent;color:#fff;padding:5px 15px;cursor:pointer;font-size:14px;border:0px}.button-like:hover,button:hover{color:green;background-color:#f72585;border-radius:5px;color:#fff}button:disabled{background-color:gray;color:#000;text-decoration:line-through}button[type=submit]{grid-column:1 / 2;background-color:#282828;color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:20px;padding:5px 15px;font-size:14px;background-color:#f72585}button[type=button]{grid-column:1 / 2;background-color:#282828;background-color:#f72585;color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:20px;padding:5px 15px;font-size:14px}.imgPreview{height:200px;width:200px;border:2px solid #f72585;border-radius:10px}.red{color:red}.italic{font-style:italic}.icon-small{width:15px;height:15px}.thinColumn{width:50px}.form-container{background-color:#1e1e1e;padding:10px;border-radius:10px;box-shadow:0 4px 8px #00000080}.form-group{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px 10px;padding:10px}.form-item{grid-column:span 1;display:flex;align-items:start;position:relative}.form-item-list{grid-column:1 / -1;position:relative;display:flex;justify-items:start;align-items:start;justify-content:start;padding:5px;border:1px solid #333;border:1px solid #f72585}input{width:80%;max-width:200px;padding:3px 4px;border:1px solid #333;border-radius:5px;background-color:#282828;color:#fff;font-size:14px;flex-grow:1}.searchdiv{position:relative;display:flex;align-items:center}.searchdiv input{width:100%;padding-right:30px}.searchdiv .iconify{position:absolute;right:10px;cursor:pointer}.search-icon{right:45px}.cancel-icon{right:10px}.search-icon,.cancel-icon{margin-left:5px;cursor:pointer}.nameContainer h3{font-weight:700;margin-left:20px}.pullDownItems{margin-left:10px;cursor:pointer}.searchFilter-container{background-color:#1e1e1e;border-radius:10px 10px 0 0;box-shadow:0 4px 8px #00000080;display:flex}.divToolbar{padding:7px}.toolbarButton{margin-right:10px;color:#f72585;background-color:transparent}.toolbarButton:hover{background-color:#f72585;border-radius:5px;color:#fff}.toolbar-container{margin-bottom:5px;display:flex;justify-content:center;background-color:#1e1e1e;padding:1px;border-radius:10px;box-shadow:0 4px 8px #00000080}.headerContainer{display:flex;width:100%;justify-content:centre;margin-bottom:5px;background-color:#1e1e1e;padding:1px;position:relative;top:-8px}.moduletopbar{display:flex;align-items:center}.moduletopbaritem{margin-left:10px}.moduletopbaricon{color:#fff;width:40px;height:40px;color:#f72585}.moduletopbaricon:hover{color:#4caf50;color:#ff4081}.pdf-container{width:643px;height:910px}.contentToDownload{background:#000;color:#fff}@media (min-width: 501px) and (max-width: 1000px){h2{font-size:14px}h3,body{font-size:12px}.nameContainer h2{margin-right:20px;margin-left:20px}.nameContainer2 h2{margin-left:15px}.bodyContainer{padding:15px}.button-like,button{font-size:12px;padding:3px 4px;border:0px}button[type=submit]{margin-top:10px;padding:5px 15px;font-size:10px}.icon-small{width:10px;height:10px}input{width:80%;max-width:200px;padding:3px 4px;font-size:12px}.toolbarButton{margin-right:7px}.toolbar-container{margin-bottom:5px;padding:1px}.headerContainer{position:relative;top:0}}@media (max-width: 500px){h2{font-size:14px}h3,body{font-size:12px}.nameContainer h2{margin-right:20px;margin-left:20px}.nameContainer2 h2{margin-left:15px}.bodyContainer{padding:15px}.button-like,button{font-size:12px;padding:3px 4px;border:0px}button[type=submit]{margin-top:10px;padding:5px 15px;font-size:10px}.icon-small{width:10px;height:10px}input{width:80%;max-width:200px;padding:3px 4px;font-size:12px}.toolbarButton{margin-right:7px}.toolbar-container{margin-bottom:5px;padding:1px}.headerContainer{position:relative;top:0}}body{font-family:Inter,Segoe UI,sans-serif;margin:0;padding:0}.dashgrid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;padding:0;margin-bottom:12px}.dashgrid-item{position:relative;overflow:hidden;background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);padding:14px;box-shadow:none;transition:transform .16s ease,border-color .16s ease}.dashgrid-item:before{display:none}.dashgrid-item:hover{border-color:#3f7df67a}.dashgrid-bigitem{background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);padding:14px;box-shadow:none;grid-column:span 2}.dashgrid-item h3{margin-top:0;margin-bottom:10px;color:#f8fafc;font-size:15px}.dashgrid-item ul{list-style-type:none;padding:0;margin:0}.dashgrid-item ul li{padding:4px 0;color:#aeb9c9;border-bottom:1px solid var(--erp-border)}.dashgrid-item p{margin:6px 0;color:#aeb9c9}.dashboard-section{margin:0}.dashboard-page{display:grid;gap:10px;padding-bottom:18px}.dashboard-welcome{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 2px 7px;border-bottom:1px solid rgba(148,163,184,.12)}.dashboard-welcome>span{color:var(--erp-text-muted);font-size:10px;font-weight:750;letter-spacing:0;text-transform:uppercase}.dashboard-welcome h2{margin:0;color:var(--erp-text);font-size:clamp(15px,1.45vw,19px);line-height:1.1}.dashboard-welcome h2:before,.dashboard-welcome h2:after{display:none!important}.dashboard-welcome h2 small{margin-left:5px;color:var(--erp-text-muted);font-size:.62em;font-weight:650}.dashboard-module{display:grid;gap:8px;min-width:0}.dashboard-module__header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;overflow:hidden;padding:8px 12px 8px 14px;border:1px solid var(--erp-border);border-radius:8px;background:linear-gradient(90deg,#3f7df624,#181819e0 42%,#121213f5);box-shadow:none}.dashboard-module__header:before{position:absolute;inset:8px auto 8px 0;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--erp-accent),rgba(63,125,246,.15));content:""}.dashboard-module__header:after{display:none}.dashboard-module__header>div:first-child{position:relative;z-index:1;display:flex;align-items:center;gap:8px;min-width:0}.dashboard-module__header .pr-eyebrow{margin:0;color:#8eb8ff;font-size:9px;font-weight:850;letter-spacing:0;line-height:1;text-transform:uppercase;white-space:nowrap;opacity:.85}.dashboard-module__header .pr-eyebrow:after{margin-left:8px;color:#94a3b88c;content:"/"}.dashboard-module__header h2{margin:0;overflow:hidden;color:var(--erp-text);font-size:clamp(14px,1.2vw,16px);font-weight:850;letter-spacing:0;line-height:1;text-overflow:ellipsis;white-space:nowrap}.dashboard-module__context{position:relative;z-index:1;padding:4px 8px;border:1px solid rgba(63,125,246,.28);border-radius:999px;background:#3f7df61f;color:#b9d2ff;font-size:9px;font-weight:800;letter-spacing:0;white-space:nowrap}.dashboard-mini-grid--sales{grid-template-columns:repeat(7,minmax(0,1fr));margin-top:0}.dashboard-single-card{grid-template-columns:minmax(0,1fr)}.dashboard-mini-grid,.complaint-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-top:12px}.dashboard-mini-grid p,.complaint-card{margin:0;padding:10px;background:#94a3b80f;border:1px solid transparent;border-radius:var(--erp-radius-sm);transition:background .16s ease,border-color .16s ease}.dashboard-mini-grid p:hover,.complaint-card:hover{background:#3f7df617;border-color:#3f7df638}.dashboard-mini-grid span,.complaint-card span{display:block;color:var(--erp-text-muted);font-size:12px;font-weight:650}.dashboard-mini-grid strong,.complaint-card strong{display:block;margin-top:5px;color:var(--erp-text);font-size:22px;line-height:1}.complaint-card h4{margin:0 0 10px;color:var(--erp-text);font-size:14px}.complaint-card p{display:flex;justify-content:space-between;gap:12px;margin:7px 0}.complaint-card p span,.complaint-card p strong{display:inline;margin:0}.dash-compute-trigger{display:none}.workforce-card{display:flex;flex-direction:column;min-height:260px}.workforce-card__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.workforce-card__header>div{display:flex;align-items:center;gap:6px;min-width:0}.workforce-card__header h3{margin:0;overflow:hidden;font-size:14px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.workforce-card__header>strong{color:var(--erp-text);font-size:30px;line-height:1}.workforce-eyebrow{color:var(--erp-accent);font-size:9px;font-weight:800;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.workforce-eyebrow:after{margin-left:6px;color:#94a3b88c;content:"/"}.workforce-stack{display:flex;width:100%;height:14px;overflow:hidden;margin:2px 0 16px;border-radius:999px;background:#292c31}.workforce-stack span{min-width:0;height:100%;box-shadow:inset -1px 0 #0c0e1273}.workforce-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.workforce-legend>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;color:var(--erp-text-muted);font-size:10px}.workforce-legend i{width:7px;height:7px;border-radius:50%}.workforce-legend span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workforce-legend strong{color:var(--erp-text);font-size:11px}.presence-gauge{position:relative;display:grid;place-content:center;width:132px;height:132px;margin:2px auto 12px;border-radius:50%;box-shadow:0 14px 30px #0003}.presence-gauge:after{position:absolute;top:13px;right:13px;bottom:13px;left:13px;content:"";border-radius:inherit;background:var(--erp-surface);box-shadow:inset 0 0 0 1px var(--erp-border)}.presence-gauge>div{position:relative;z-index:1;display:grid;text-align:center}.presence-gauge strong{color:var(--erp-text);font-size:34px;line-height:1}.presence-gauge span{margin-top:4px;color:var(--erp-text-muted);font-size:10px;font-weight:700;text-transform:uppercase}.presence-caption{display:flex;align-items:baseline;justify-content:center;gap:7px;color:var(--erp-text-muted);font-size:10px;text-align:center}.presence-caption strong{color:var(--erp-accent);font-size:16px}.presence-role-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.presence-role-strip>span{display:inline-grid;grid-template-columns:auto minmax(0,auto) auto;align-items:center;gap:5px;max-width:138px;padding:5px 7px;border:1px solid rgba(148,163,184,.08);border-radius:999px;background:#94a3b809}.presence-role-strip i{width:6px;height:6px;border-radius:50%}.presence-role-strip b{overflow:hidden;color:var(--erp-text-muted);font-size:8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.presence-role-strip strong{color:var(--erp-text);font-size:9px}.shift-chart{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;min-height:170px;margin-top:auto}.shift-column{display:grid;grid-template-rows:auto 112px auto;gap:6px;min-width:0;text-align:center}.shift-column>strong{color:var(--erp-text);font-size:13px}.shift-column__track{position:relative;display:flex;align-items:flex-end;overflow:hidden;border-radius:7px 7px 3px 3px;background:#94a3b812}.shift-column__track span{width:100%;min-height:4px;border-radius:inherit;background:linear-gradient(180deg,#69a6ff,#286be5);box-shadow:0 -5px 18px #3f7df63d}.shift-column small{overflow:hidden;color:var(--erp-text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.role-pictograms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.role-pictograms>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px;border:1px solid rgba(148,163,184,.08);border-radius:var(--erp-radius-sm);background:#94a3b809}.role-pictograms>div>span{display:grid;place-content:center;width:27px;height:27px;border-radius:7px;font-size:15px}.role-pictograms small{overflow:hidden;color:var(--erp-text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.role-pictograms strong{color:var(--erp-text);font-size:12px}.attendance-board{grid-column:1 / -1}.attendance-board__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--erp-border)}.attendance-board__header>div:first-child{display:flex;align-items:center;gap:6px;min-width:0}.attendance-board__header h3{margin:0;overflow:hidden;color:var(--erp-text);font-size:14px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.attendance-board__legend{display:flex;align-items:center;gap:14px;color:var(--erp-text-muted);font-size:10px}.attendance-board__legend span{display:inline-flex;align-items:center;gap:6px}.attendance-dot{width:7px;height:7px;border-radius:50%}.attendance-dot--present{background:var(--erp-success)}.attendance-dot--absent{background:#ff4d57}.attendance-overview{display:grid;grid-template-columns:auto repeat(3,minmax(110px,1fr));align-items:center;gap:12px;margin-bottom:14px}.attendance-ring{position:relative;display:grid;place-content:center;width:92px;height:92px;margin-right:4px;border-radius:50%}.attendance-ring:after{position:absolute;top:10px;right:10px;bottom:10px;left:10px;content:"";border-radius:inherit;background:var(--erp-surface);box-shadow:inset 0 0 0 1px var(--erp-border)}.attendance-ring>div{position:relative;z-index:1;display:grid;text-align:center}.attendance-ring strong{color:var(--erp-text);font-size:21px;line-height:1}.attendance-ring span{margin-top:4px;color:var(--erp-text-muted);font-size:8px;font-weight:700;letter-spacing:0;text-transform:uppercase}.attendance-stat{display:grid;gap:4px;min-height:58px;padding:10px 12px;border:1px solid rgba(148,163,184,.09);border-radius:var(--erp-radius-sm);background:#94a3b809}.attendance-stat span{color:var(--erp-text-muted);font-size:10px}.attendance-stat strong{color:var(--erp-text);font-size:22px;line-height:1}.attendance-stat--present strong{color:var(--erp-success)}.attendance-stat--absent strong{color:#ff6972}.attendance-role-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.attendance-role-card{min-width:0;padding:11px;border:1px solid rgba(148,163,184,.09);border-radius:var(--erp-radius-md);background:linear-gradient(145deg,#94a3b80d,#94a3b805)}.attendance-role-card header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.attendance-role-icon{display:grid;place-content:center;width:31px;height:31px;border-radius:8px;font-size:17px}.attendance-role-card header>div{display:grid;min-width:0;gap:2px}.attendance-role-card header strong{overflow:hidden;color:var(--erp-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.attendance-role-card header small{color:var(--erp-text-muted);font-size:8px}.attendance-role-card header b{color:var(--erp-text);font-size:12px}.attendance-balance{display:flex;width:100%;height:7px;overflow:hidden;margin:10px 0;border-radius:999px;background:#292c31}.attendance-balance__present{background:linear-gradient(90deg,#1fb966,#35d477)}.attendance-balance__absent{background:linear-gradient(90deg,#ff7a64,#ff4d57)}.attendance-shifts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.attendance-shifts>span{display:grid;gap:1px;padding:4px 2px;border-radius:5px;background:#94a3b80b;text-align:center}.attendance-shifts>span.has-value{background:#3f7df621;box-shadow:inset 0 0 0 1px #3f7df62e}.attendance-shifts small{color:var(--erp-text-muted);font-size:7px}.attendance-shifts strong{color:var(--erp-text);font-size:10px}@media (max-width: 1200px){.attendance-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.attendance-board__header{flex-direction:column}.attendance-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.attendance-ring{grid-column:1 / -1;margin:0 auto}.attendance-role-grid{grid-template-columns:1fr}}.pr-dashboard{display:grid;gap:14px}.pr-dashboard-hero,.pr-kpi-card,.pr-performance-card{background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);box-shadow:var(--erp-shadow-soft)}.pr-dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;background:linear-gradient(135deg,rgba(63,125,246,.16),transparent 42%),var(--erp-surface)}.pr-dashboard-hero h2,.pr-card-header h3{margin:0}.pr-eyebrow{margin:0 0 4px;color:var(--erp-accent);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.pr-subtitle{margin:4px 0 0;color:var(--erp-text-muted)}.pr-health-pill{flex:0 0 auto;padding:5px 8px;border:1px solid transparent;border-radius:999px;background:#d645501f;color:#ff9aa4;font-size:10px;font-weight:800;white-space:nowrap}.pr-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px}.pr-kpi-card{position:relative;overflow:hidden;min-height:118px;padding:14px}.pr-kpi-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--erp-border-strong)}.pr-kpi-success:before{background:var(--erp-success)}.pr-kpi-info:before{background:var(--erp-info)}.pr-kpi-danger:before{background:var(--erp-danger)}.pr-kpi-label{display:block;color:var(--erp-text-muted);font-size:12px;font-weight:700}.pr-kpi-card strong{display:block;margin:8px 0 4px;color:var(--erp-text);font-size:clamp(28px,3vw,38px);font-weight:750;letter-spacing:0;line-height:1}.pr-kpi-card small{color:var(--erp-text-muted)}.pr-performance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pr-performance-card{padding:16px}.pr-performance-grid--single{grid-template-columns:minmax(0,1fr)}.pr-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--erp-border)}.pr-card-header>strong{color:var(--erp-text);font-size:32px;line-height:1}.pr-status-summary{display:grid;grid-template-columns:auto 1fr auto;gap:8px 10px;padding:14px 0;color:var(--erp-text-muted)}.pr-status-summary strong,.pr-status-list strong{color:var(--erp-text)}.status-dot{width:10px;height:10px;margin-top:5px;border-radius:50%}.status-dot.critical{background:var(--erp-danger)}.status-dot.high{background:#f97316}.status-dot.medium{background:var(--erp-warning)}.status-dot.low{background:var(--erp-success)}.pr-status-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pr-status-list p{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin:0;padding:9px 10px;background:#94a3b80f;border:1px solid transparent;border-radius:var(--erp-radius-sm);color:var(--erp-text-muted);transition:background .16s ease,border-color .16s ease,color .16s ease}.pr-status-list p:hover{background:#3f7df617;border-color:#3f7df638;color:var(--erp-text)}.pr-status-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-visual-summary{display:flex;align-items:center;gap:18px;padding:16px 2px 14px}.pr-donut{position:relative;flex:0 0 112px;width:112px;height:112px;border-radius:50%;box-shadow:0 0 0 1px #ffffff09,0 12px 28px #0003}.pr-donut:after{position:absolute;top:13px;right:13px;bottom:13px;left:13px;content:"";border-radius:inherit;background:var(--erp-surface);box-shadow:inset 0 0 0 1px var(--erp-border)}.pr-donut__centre{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.pr-donut__centre strong{color:var(--erp-text);font-size:23px;line-height:1}.pr-donut__centre span{margin-top:5px;color:var(--erp-text-muted);font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase}.pr-visual-copy{display:grid;min-width:0;gap:4px}.pr-visual-copy>strong{color:var(--erp-text);font-size:15px}.pr-visual-copy small{color:var(--erp-text-muted)}.pr-rate{width:fit-content;margin-bottom:3px;padding:4px 8px;border-radius:999px;font-size:18px;font-weight:800}.pr-rate--warning{color:#f6c445;background:#f6c4451a}.pr-rate--success{color:var(--erp-success);background:#35d4771a}.pr-age-bars{display:grid;gap:13px}.pr-age-row{display:grid;gap:6px;padding:10px;border:1px solid rgba(148,163,184,.08);border-radius:var(--erp-radius-sm);background:#94a3b809}.pr-age-row__label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.pr-age-row__label .status-dot{margin:0}.pr-age-row__label strong,.pr-age-row__label>span:last-child{color:var(--erp-text);font-size:13px}.pr-age-track{display:flex;width:100%;height:8px;overflow:hidden;border-radius:999px;background:#292b30}.pr-age-track__within,.pr-age-track__overdue{min-width:0;height:100%;transition:width .3s ease}.pr-age-track__within{background:linear-gradient(90deg,#286be5,#4b91ff)}.pr-age-track__overdue{background:linear-gradient(90deg,#ff8b32,#ff4d57)}.pr-age-row__meta{display:flex;justify-content:space-between;gap:10px;color:var(--erp-text-muted);font-size:10px}.pr-age-row__meta strong{color:#ff8a65;font-weight:700}.pr-performance-card--combined{min-width:0}.pr-age-legend{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;color:var(--erp-text-muted);font-size:11px}.pr-age-legend span{display:inline-flex;align-items:center;gap:6px}.pr-legend-swatch{width:18px;height:6px;border-radius:999px}.pr-legend-swatch--within{background:linear-gradient(90deg,#286be5,#4b91ff)}.pr-legend-swatch--overdue{background:linear-gradient(90deg,#ff8b32,#ff4d57)}.pr-combined-overview{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:24px;padding:16px 4px}.pr-overview-stat{display:flex;align-items:center;justify-content:center;gap:16px;min-width:0}.pr-overview-divider{width:1px;height:72px;background:var(--erp-border)}.pr-donut--compact{flex-basis:90px;width:90px;height:90px}.pr-donut--compact:after{top:11px;right:11px;bottom:11px;left:11px}.pr-donut--compact .pr-donut__centre strong{font-size:20px}.pr-priority-matrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pr-priority-tile{min-width:0;padding:12px;border:1px solid rgba(148,163,184,.1);border-radius:var(--erp-radius-md);background:linear-gradient(145deg,#94a3b80e,#94a3b805)}.pr-priority-tile header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-bottom:12px;padding-bottom:9px;border-bottom:1px solid rgba(148,163,184,.1)}.pr-priority-tile header .status-dot{margin:0}.pr-priority-tile header strong{color:var(--erp-text);font-size:13px}.pr-priority-tile header small{color:var(--erp-text-muted);font-size:9px;white-space:nowrap}.pr-micro-row+.pr-micro-row{margin-top:12px}.pr-micro-row__heading,.pr-micro-row__values{display:flex;align-items:center;justify-content:space-between;gap:8px}.pr-micro-row__heading{margin-bottom:5px;color:var(--erp-text-muted);font-size:10px}.pr-micro-row__heading strong{color:var(--erp-text);font-size:11px}.pr-micro-row__values{margin-top:4px;font-size:9px}.pr-micro-row__values span{color:#70a7ff}.pr-micro-row__values strong{color:#ff8a65}@media (max-width: 1024px){.dashgrid-container{grid-template-columns:1fr;gap:8px}.dashgrid-item,.dashgrid-bigitem{grid-column:span 1;padding:12px}.pr-dashboard{gap:10px}.pr-dashboard-hero{display:grid;padding:13px}.pr-health-pill{width:fit-content}.pr-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pr-kpi-card{min-height:104px;padding:12px}.pr-performance-grid{grid-template-columns:1fr;gap:10px}.pr-performance-card{padding:13px}.pr-status-list{grid-template-columns:1fr}.dashboard-mini-grid--sales{grid-template-columns:repeat(4,minmax(0,1fr))}.pr-donut{flex-basis:96px;width:96px;height:96px}.pr-combined-overview{grid-template-columns:1fr 1fr;gap:12px}.pr-overview-divider{display:none}.pr-priority-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.dashboard-welcome{align-items:flex-start;flex-direction:column;gap:5px}.dashboard-module__header{align-items:flex-start}.dashboard-mini-grid--sales{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-card-header{align-items:flex-start;flex-direction:column}.pr-age-legend{justify-content:flex-start}.pr-combined-overview{grid-template-columns:1fr}.pr-overview-stat{justify-content:flex-start}.pr-priority-matrix{grid-template-columns:1fr}}@media (min-width: 1025px) and (max-width: 1200px){.pr-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-performance-grid{grid-template-columns:1fr}}button[data-v-30df9d4e]{padding:10px 20px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer}button[data-v-30df9d4e]:hover{background-color:#45a049}.sales-v2-dashboard-stage-card[data-v-55ffc681]{display:grid;gap:14px}.sales-v2-dashboard-stage-card__status[data-v-55ffc681]{color:#fca5a5;font-size:12px;font-weight:760}.sales-v2-stage-board[data-v-55ffc681]{display:grid;grid-template-columns:repeat(auto-fit,minmax(114px,1fr));gap:8px;transition:opacity .16s ease}.sales-v2-stage-board.is-loading[data-v-55ffc681]{opacity:.62}.sales-v2-stage-summary[data-v-55ffc681],.sales-v2-stage-card[data-v-55ffc681]{position:relative;display:grid;align-content:space-between;min-height:78px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface-subtle, rgba(255, 255, 255, .025));padding:10px;overflow:hidden}.sales-v2-stage-summary[data-v-55ffc681]{border-color:#60a5fa42;background:#60a5fa14}.sales-v2-stage-summary span[data-v-55ffc681],.sales-v2-stage-card span[data-v-55ffc681]{color:var(--erp-text-muted, #9ca3af);font-size:11px;font-weight:800;line-height:1.2}.sales-v2-stage-summary strong[data-v-55ffc681],.sales-v2-stage-card strong[data-v-55ffc681]{color:var(--erp-text, #f8fafc);font-size:24px;line-height:1}.sales-v2-stage-card[data-v-55ffc681]{gap:7px;padding-top:28px}.sales-v2-stage-card[data-v-55ffc681]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#60a5fa}.sales-v2-stage-card>svg[data-v-55ffc681]{position:absolute;top:10px;right:10px;width:17px;height:17px;color:#93c5fd}.sales-v2-stage-card.is-hot[data-v-55ffc681]:before{background:#f87171}.sales-v2-stage-card.is-hot>svg[data-v-55ffc681]{color:#fca5a5}.sales-v2-stage-card.is-warm[data-v-55ffc681]:before{background:#fbbf24}.sales-v2-stage-card.is-warm>svg[data-v-55ffc681]{color:#fcd34d}.sales-v2-stage-card.is-cold[data-v-55ffc681]:before{background:#67e8f9}.sales-v2-stage-card.is-cold>svg[data-v-55ffc681]{color:#a5f3fc}.sales-v2-stage-card.is-muted[data-v-55ffc681]:before{background:#64748b}.sales-v2-stage-card.is-muted>svg[data-v-55ffc681]{color:#94a3b8}.sales-v2-stage-card.is-activity[data-v-55ffc681]:before{background:#34d399}.sales-v2-stage-card.is-activity>svg[data-v-55ffc681]{color:#6ee7b7}.sales-v2-stage-card.is-conversion[data-v-55ffc681]:before{background:#60a5fa}.sales-v2-stage-card.is-conversion[data-v-55ffc681]{border-color:#60a5fa47;background:#60a5fa12}@media (max-width: 720px){.sales-v2-stage-board[data-v-55ffc681]{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}}.fg-stock-grid[data-v-8af16c83]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}.fg-stock-card[data-v-8af16c83]{min-width:0;overflow:hidden;border:1px solid var(--erp-border);border-radius:var(--erp-radius);background:var(--erp-surface)}.fg-stock-card__header[data-v-8af16c83]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--erp-border);color:var(--erp-text);font-size:13px;font-weight:740}.fg-stock-card__header strong[data-v-8af16c83]{color:var(--erp-primary);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.fg-stock-card__body[data-v-8af16c83]{display:grid;padding:6px 14px 9px}.fg-stock-card__row[data-v-8af16c83]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:30px;border-bottom:1px solid rgba(255,255,255,.045);color:var(--erp-text-muted);font-size:12px}.fg-stock-card__row[data-v-8af16c83]:last-child{border-bottom:0}.fg-stock-card__row strong[data-v-8af16c83]{color:var(--erp-text);font-variant-numeric:tabular-nums}@media (max-width: 1100px){.fg-stock-grid[data-v-8af16c83]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.fg-stock-grid[data-v-8af16c83]{grid-template-columns:1fr}}.issue-monitor-card[data-v-69ceb4ae]{--issue-monitor-blue: #5f91e4;--issue-monitor-amber: #dca14f;--issue-monitor-violet: #9b7bd8;--issue-monitor-cyan: #4ea6b7;--issue-monitor-red: #db6f78;--issue-monitor-green: #54aa8f;overflow:hidden;border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);background:var(--erp-surface)}.issue-monitor-summary[data-v-69ceb4ae]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--erp-border)}.issue-monitor-summary>div[data-v-69ceb4ae]{padding:13px 16px}.issue-monitor-summary>div+div[data-v-69ceb4ae]{border-left:1px solid var(--erp-border)}.issue-monitor-summary span[data-v-69ceb4ae],.issue-monitor-donut span[data-v-69ceb4ae]{color:var(--erp-text-muted);font-size:10px;font-weight:750;text-transform:uppercase}.issue-monitor-summary strong[data-v-69ceb4ae]{display:block;margin-top:4px;color:var(--erp-text);font-size:24px;line-height:1}.issue-monitor-summary--overdue strong[data-v-69ceb4ae],.issue-monitor-overdue[data-v-69ceb4ae]{color:var(--erp-danger)!important}.issue-monitor-summary--within strong[data-v-69ceb4ae]{color:var(--erp-success)}.issue-monitor-body[data-v-69ceb4ae]{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(500px,1.45fr);align-items:center;gap:20px;padding:16px 18px}.issue-monitor-donut[data-v-69ceb4ae]{position:relative;display:grid;place-content:center;width:142px;height:142px;margin:0 auto;border-radius:50%}.issue-monitor-donut[data-v-69ceb4ae]:after{position:absolute;top:17px;right:17px;bottom:17px;left:17px;border:1px solid var(--erp-border);border-radius:inherit;background:var(--erp-surface);content:""}.issue-monitor-donut>div[data-v-69ceb4ae]{position:relative;z-index:1;display:grid;text-align:center}.issue-monitor-donut strong[data-v-69ceb4ae]{color:var(--erp-text);font-size:30px;line-height:1.1}.issue-monitor-categories[data-v-69ceb4ae]{display:grid}.issue-monitor-row[data-v-69ceb4ae]{display:grid;grid-template-columns:8px minmax(155px,1fr) minmax(80px,1fr) 54px 68px 80px;align-items:center;gap:9px;min-width:0;padding:9px 0;border-bottom:1px solid rgba(148,163,184,.1)}.issue-monitor-row[data-v-69ceb4ae]:last-child{border-bottom:0}.issue-monitor-row>i[data-v-69ceb4ae]{width:7px;height:7px;border-radius:50%}.issue-monitor-row>strong[data-v-69ceb4ae]{overflow:hidden;color:var(--erp-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.issue-monitor-row>span[data-v-69ceb4ae],.issue-monitor-row>b[data-v-69ceb4ae],.issue-monitor-row>em[data-v-69ceb4ae]{color:var(--erp-text-muted);font-size:10px;font-style:normal;font-weight:650;white-space:nowrap}.issue-monitor-row>b[data-v-69ceb4ae]{text-align:right}.issue-monitor-row>em[data-v-69ceb4ae]{color:var(--erp-success);text-align:right}.issue-monitor-row--empty[data-v-69ceb4ae]{opacity:.66}.issue-monitor-row--empty>em[data-v-69ceb4ae]{color:var(--erp-text-muted)}.issue-monitor-bar[data-v-69ceb4ae]{height:6px;overflow:hidden;border-radius:999px;background:#94a3b81f}.issue-monitor-bar>span[data-v-69ceb4ae]{display:block;height:100%;border-radius:inherit}@media (max-width: 900px){.issue-monitor-body[data-v-69ceb4ae]{grid-template-columns:1fr}}@media (max-width: 650px){.issue-monitor-summary[data-v-69ceb4ae]{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-monitor-summary>div[data-v-69ceb4ae]:nth-child(3){border-top:1px solid var(--erp-border);border-left:0}.issue-monitor-summary>div[data-v-69ceb4ae]:nth-child(4){border-top:1px solid var(--erp-border)}.issue-monitor-row[data-v-69ceb4ae]{grid-template-columns:8px minmax(130px,1fr) auto auto}.issue-monitor-bar[data-v-69ceb4ae]{display:none}.issue-monitor-row>em[data-v-69ceb4ae]{grid-column:2 / 5;text-align:left}}.factory-os__grid[data-v-11af7d6a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.factory-pulse[data-v-11af7d6a]{min-width:0;padding:13px;border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);background:linear-gradient(145deg,rgba(63,125,246,.045),var(--erp-surface) 36%)}.factory-pulse>header[data-v-11af7d6a]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:11px;border-bottom:1px solid var(--erp-border)}.factory-pulse>header>span[data-v-11af7d6a]{display:grid;place-content:center;width:34px;height:34px;border-radius:9px;background:#3f7df61f;color:#71a5ff;font-size:18px}.factory-pulse>header div[data-v-11af7d6a]{min-width:0}.factory-pulse>header small[data-v-11af7d6a]{color:var(--erp-text-muted);font-size:8px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.factory-pulse>header h3[data-v-11af7d6a]{overflow:hidden;margin:2px 0 0;color:var(--erp-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.factory-pulse>header em[data-v-11af7d6a]{color:var(--erp-text-muted);font-size:8px;font-style:normal;white-space:nowrap}.factory-pulse__hero[data-v-11af7d6a]{display:grid;gap:3px;padding:15px 1px 12px}.factory-pulse__hero strong[data-v-11af7d6a]{color:var(--erp-text);font-size:30px;line-height:1}.factory-pulse__hero span[data-v-11af7d6a]{color:var(--erp-text-muted);font-size:10px}.factory-pulse__metrics[data-v-11af7d6a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.factory-pulse__metrics--two[data-v-11af7d6a]{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-pulse__metrics p[data-v-11af7d6a]{display:grid;gap:4px;min-width:0;margin:0;padding:7px;border-radius:7px;background:#94a3b80e}.factory-pulse__metrics span[data-v-11af7d6a]{overflow:hidden;color:var(--erp-text-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.factory-pulse__metrics strong[data-v-11af7d6a]{color:var(--erp-text);font-size:13px}.factory-pulse__metrics strong small[data-v-11af7d6a]{color:var(--erp-text-muted);font-size:7px;font-weight:600}.factory-pulse__metrics .is-danger[data-v-11af7d6a]{color:#ff6972}.factory-pulse__metrics .is-warning[data-v-11af7d6a]{color:#f6c445}.factory-quality[data-v-11af7d6a]{display:flex;align-items:center;gap:12px;padding:12px 0}.factory-quality>div[data-v-11af7d6a]:last-child{display:grid;gap:3px}.factory-quality>div:last-child strong[data-v-11af7d6a]{color:var(--erp-text);font-size:20px}.factory-quality>div:last-child span[data-v-11af7d6a]{color:var(--erp-text-muted);font-size:9px}.factory-quality__ring[data-v-11af7d6a]{position:relative;display:grid;flex:0 0 68px;place-content:center;width:68px;height:68px;border-radius:50%}.factory-quality__ring[data-v-11af7d6a]:after{position:absolute;top:8px;right:8px;bottom:8px;left:8px;content:"";border-radius:inherit;background:var(--erp-surface)}.factory-quality__ring>div[data-v-11af7d6a]{position:relative;z-index:1;display:grid;text-align:center}.factory-quality__ring strong[data-v-11af7d6a]{color:var(--erp-text);font-size:15px}.factory-quality__ring span[data-v-11af7d6a]{color:var(--erp-text-muted);font-size:6px;text-transform:uppercase}.factory-signal[data-v-11af7d6a]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 7px;margin-top:8px;padding:8px;border-radius:7px;background:#f6c44512;color:#f6c445}.factory-signal svg[data-v-11af7d6a]{grid-row:span 2;font-size:18px}.factory-signal span[data-v-11af7d6a]{color:var(--erp-text-muted);font-size:8px}.factory-signal strong[data-v-11af7d6a]{overflow:hidden;color:var(--erp-text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.factory-pressure[data-v-11af7d6a]{display:flex;height:7px;overflow:hidden;margin:0 0 11px;border-radius:999px;background:#2a2d32}.factory-pressure span[data-v-11af7d6a]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#f6c445,#ff6972)}@media (max-width: 1200px){.factory-os__grid[data-v-11af7d6a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.factory-os__grid[data-v-11af7d6a]{grid-template-columns:1fr}}.ai-ops-brief[data-v-b4579c07]{overflow:hidden;border:1px solid rgba(63,125,246,.24);border-radius:var(--erp-radius-lg);background:radial-gradient(circle at 12% 0,rgba(63,125,246,.2),transparent 36%),linear-gradient(135deg,#151b27f5,#151516fa 52%,#101011fa);box-shadow:var(--erp-shadow-soft)}.ai-ops-brief__header[data-v-b4579c07]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-bottom:1px solid rgba(148,163,184,.12)}.ai-ops-brief__header>div[data-v-b4579c07]{display:flex;align-items:center;gap:8px;min-width:0}.ai-ops-brief__header .pr-eyebrow[data-v-b4579c07]{margin:0;font-size:9px;letter-spacing:0;white-space:nowrap}.ai-ops-brief__header .pr-eyebrow[data-v-b4579c07]:after{margin-left:8px;color:#94a3b88c;content:"/"}.ai-ops-brief__header h2[data-v-b4579c07]{margin:0;overflow:hidden;color:var(--erp-text);font-size:16px;letter-spacing:0;line-height:1;text-overflow:ellipsis;white-space:nowrap}.ai-ops-brief__status[data-v-b4579c07]{flex:0 0 auto;padding:5px 8px;border:1px solid rgba(63,125,246,.28);border-radius:999px;background:#3f7df61f;color:#b9d2ff;font-size:10px;font-weight:850}.ai-ops-brief__body[data-v-b4579c07]{display:grid;grid-template-columns:1fr;gap:12px;padding:12px 14px 14px}.ai-ops-brief__list[data-v-b4579c07]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-ops-item[data-v-b4579c07]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:12px;border:1px solid rgba(148,163,184,.13);border-radius:var(--erp-radius);background:#ffffff09}.ai-ops-item--critical[data-v-b4579c07]{border-color:#ff4d574d;background:#ff4d570e}.ai-ops-item--watch[data-v-b4579c07]{border-color:#f6c4453b;background:#f6c4450b}.ai-ops-item__icon[data-v-b4579c07]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#3f7df621;color:#82b2ff;font-size:19px}.ai-ops-item--critical .ai-ops-item__icon[data-v-b4579c07]{background:#ff4d5721;color:#ff9aa4}.ai-ops-item--watch .ai-ops-item__icon[data-v-b4579c07]{background:#f6c44521;color:#f6c445}.ai-ops-item small[data-v-b4579c07]{display:block;color:var(--erp-text-muted);font-size:9px;font-weight:850;letter-spacing:0;text-transform:uppercase}.ai-ops-item strong[data-v-b4579c07]{display:block;margin-top:3px;color:var(--erp-text);font-size:13px}.ai-ops-item p[data-v-b4579c07]{margin:5px 0 0;color:var(--erp-text-muted);font-size:11px;line-height:1.4}@media (max-width: 980px){.ai-ops-brief__body[data-v-b4579c07],.ai-ops-brief__list[data-v-b4579c07]{grid-template-columns:1fr}}.ask-erp[data-v-7b69ba01]{display:grid;gap:12px;padding:15px;border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);background:var(--erp-surface)}.ask-erp__header[data-v-7b69ba01]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ask-erp__header>div[data-v-7b69ba01]:first-child{display:flex;align-items:center;gap:8px;min-width:0}.ask-erp__header .pr-eyebrow[data-v-7b69ba01]{margin:0;font-size:9px;letter-spacing:0;white-space:nowrap}.ask-erp__header .pr-eyebrow[data-v-7b69ba01]:after{margin-left:8px;color:#94a3b88c;content:"/"}.ask-erp__header h2[data-v-7b69ba01]{margin:0;overflow:hidden;color:var(--erp-text);font-size:16px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.ask-erp__header>span[data-v-7b69ba01]{color:var(--erp-text-muted);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.ask-erp__input-wrap[data-v-7b69ba01]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(148,163,184,.18);border-radius:var(--erp-radius);background:#ffffff09}.ask-erp__input-wrap svg[data-v-7b69ba01]{color:#8eb8ff;font-size:18px}.ask-erp__input-wrap input[data-v-7b69ba01]{width:100%;border:0;outline:0;background:transparent;color:var(--erp-text);font:inherit}.ask-erp__examples[data-v-7b69ba01]{display:flex;flex-wrap:wrap;gap:8px}.ask-erp__examples button[data-v-7b69ba01]{padding:6px 9px;border:1px solid rgba(63,125,246,.22);border-radius:999px;background:#3f7df617;color:#bdd4ff;cursor:pointer;font-size:11px;font-weight:750}.ask-erp__results[data-v-7b69ba01]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ask-erp-result[data-v-7b69ba01]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px;border:1px solid rgba(148,163,184,.13);border-radius:var(--erp-radius);background:#ffffff09}.ask-erp-result>span[data-v-7b69ba01]{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#3f7df61f;color:#8eb8ff;font-size:18px}.ask-erp-result small[data-v-7b69ba01]{display:block;color:var(--erp-text-muted);font-size:9px;font-weight:850;letter-spacing:0;text-transform:uppercase}.ask-erp-result strong[data-v-7b69ba01]{display:block;margin-top:3px;color:var(--erp-text);font-size:13px}.ask-erp-result p[data-v-7b69ba01]{margin:5px 0 0;color:var(--erp-text-muted);font-size:11px;line-height:1.4}@media (max-width: 820px){.ask-erp__results[data-v-7b69ba01]{grid-template-columns:1fr}}.pr-ai-assistant[data-v-847ff1ea]{display:grid;gap:12px;padding:15px;border:1px solid rgba(63,125,246,.2);border-radius:var(--erp-radius-lg);background:linear-gradient(135deg,rgba(63,125,246,.055),var(--erp-surface) 42%)}.pr-ai-assistant__header[data-v-847ff1ea],.pr-ai-assistant__body[data-v-847ff1ea],.pr-ai-assistant__lead[data-v-847ff1ea]{display:flex;align-items:center;gap:12px}.pr-ai-assistant__header[data-v-847ff1ea],.pr-ai-assistant__body[data-v-847ff1ea]{justify-content:space-between}.pr-ai-assistant__header>div[data-v-847ff1ea]:first-child{display:flex;align-items:center;gap:8px;min-width:0}.pr-ai-assistant__header .pr-eyebrow[data-v-847ff1ea]{margin:0;font-size:9px;letter-spacing:0;white-space:nowrap}.pr-ai-assistant__header .pr-eyebrow[data-v-847ff1ea]:after{margin-left:8px;color:#94a3b88c;content:"/"}.pr-ai-assistant__header h2[data-v-847ff1ea]{margin:0;overflow:hidden;color:var(--erp-text);font-size:16px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.pr-ai-assistant__tone[data-v-847ff1ea]{padding:5px 8px;border-radius:999px;font-size:10px;font-weight:850;text-transform:uppercase}.pr-ai-assistant__tone--critical[data-v-847ff1ea]{background:#ff4d5721;color:#ff9aa4}.pr-ai-assistant__tone--watch[data-v-847ff1ea]{background:#f6c44521;color:#f6c445}.pr-ai-assistant__tone--normal[data-v-847ff1ea]{background:#35d47721;color:#35d477}.pr-ai-assistant__lead[data-v-847ff1ea]{min-width:240px}.pr-ai-assistant__lead svg[data-v-847ff1ea]{flex:0 0 auto;color:#8eb8ff;font-size:30px}.pr-ai-assistant__lead strong[data-v-847ff1ea]{color:var(--erp-text);font-size:15px}.pr-ai-assistant__lead p[data-v-847ff1ea]{margin:5px 0 0;color:var(--erp-text-muted);font-size:12px;line-height:1.45}.pr-ai-assistant__facts[data-v-847ff1ea]{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px;min-width:min(520px,100%)}.pr-ai-assistant__facts p[data-v-847ff1ea]{display:grid;gap:5px;margin:0;padding:10px;border-radius:var(--erp-radius);background:#ffffff0a}.pr-ai-assistant__facts span[data-v-847ff1ea]{color:var(--erp-text-muted);font-size:10px}.pr-ai-assistant__facts strong[data-v-847ff1ea]{color:var(--erp-text);font-size:18px}@media (max-width: 980px){.pr-ai-assistant__body[data-v-847ff1ea]{align-items:stretch;flex-direction:column}.pr-ai-assistant__facts[data-v-847ff1ea]{grid-template-columns:repeat(2,minmax(0,1fr))}}.stock-production-ai[data-v-9a57a5d7]{display:grid;gap:12px;padding:15px;border:1px solid rgba(53,212,119,.18);border-radius:var(--erp-radius-lg);background:linear-gradient(135deg,rgba(53,212,119,.045),var(--erp-surface) 42%)}.stock-production-ai__header[data-v-9a57a5d7],.stock-production-ai__body[data-v-9a57a5d7],.stock-production-ai__recommendation[data-v-9a57a5d7]{display:flex;align-items:center;gap:12px}.stock-production-ai__header[data-v-9a57a5d7],.stock-production-ai__body[data-v-9a57a5d7]{justify-content:space-between}.stock-production-ai__header>div[data-v-9a57a5d7]:first-child{display:flex;align-items:center;gap:8px;min-width:0}.stock-production-ai__header .pr-eyebrow[data-v-9a57a5d7]{margin:0;font-size:9px;letter-spacing:0;white-space:nowrap}.stock-production-ai__header .pr-eyebrow[data-v-9a57a5d7]:after{margin-left:8px;color:#94a3b88c;content:"/"}.stock-production-ai__header h2[data-v-9a57a5d7]{margin:0;overflow:hidden;color:var(--erp-text);font-size:16px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.stock-production-ai__header>span[data-v-9a57a5d7]{color:var(--erp-text-muted);font-size:10px;font-weight:850;letter-spacing:0;text-transform:uppercase}.stock-production-ai__recommendation svg[data-v-9a57a5d7]{flex:0 0 auto;color:#35d477;font-size:32px}.stock-production-ai__recommendation strong[data-v-9a57a5d7]{color:var(--erp-text);font-size:15px}.stock-production-ai__recommendation p[data-v-9a57a5d7]{margin:5px 0 0;color:var(--erp-text-muted);font-size:12px;line-height:1.45}.stock-production-ai__rank[data-v-9a57a5d7]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;min-width:min(680px,100%)}.stock-production-ai__rank article[data-v-9a57a5d7]{display:grid;gap:7px;padding:10px;border-radius:var(--erp-radius);background:#ffffff0a}.stock-production-ai__rank strong[data-v-9a57a5d7],.stock-production-ai__rank small[data-v-9a57a5d7],.stock-production-ai__rank span[data-v-9a57a5d7]{display:block}.stock-production-ai__rank strong[data-v-9a57a5d7]{color:var(--erp-text);font-size:12px}.stock-production-ai__rank span[data-v-9a57a5d7],.stock-production-ai__rank small[data-v-9a57a5d7]{color:var(--erp-text-muted);font-size:10px}@media (max-width: 1100px){.stock-production-ai__body[data-v-9a57a5d7]{align-items:stretch;flex-direction:column}.stock-production-ai__rank[data-v-9a57a5d7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.maintenance-hotspot-ai[data-v-dcf1a7c4]{display:grid;gap:12px;padding:15px;border:1px solid rgba(246,196,69,.18);border-radius:var(--erp-radius-lg);background:linear-gradient(135deg,rgba(246,196,69,.045),var(--erp-surface) 42%)}.maintenance-hotspot-ai__header[data-v-dcf1a7c4],.maintenance-hotspot-ai__body[data-v-dcf1a7c4],.maintenance-hotspot-ai__lead[data-v-dcf1a7c4]{display:flex;align-items:center;gap:12px}.maintenance-hotspot-ai__header[data-v-dcf1a7c4],.maintenance-hotspot-ai__body[data-v-dcf1a7c4]{justify-content:space-between}.maintenance-hotspot-ai__header>div[data-v-dcf1a7c4]:first-child{display:flex;align-items:center;gap:8px;min-width:0}.maintenance-hotspot-ai__header .pr-eyebrow[data-v-dcf1a7c4]{margin:0;font-size:9px;letter-spacing:0;white-space:nowrap}.maintenance-hotspot-ai__header .pr-eyebrow[data-v-dcf1a7c4]:after{margin-left:8px;color:#94a3b88c;content:"/"}.maintenance-hotspot-ai__header h2[data-v-dcf1a7c4]{margin:0;overflow:hidden;color:var(--erp-text);font-size:16px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.maintenance-hotspot-ai__risk[data-v-dcf1a7c4]{padding:5px 8px;border-radius:999px;font-size:10px;font-weight:850;text-transform:uppercase}.maintenance-hotspot-ai__risk--critical[data-v-dcf1a7c4]{background:#ff4d5721;color:#ff9aa4}.maintenance-hotspot-ai__risk--watch[data-v-dcf1a7c4]{background:#f6c44521;color:#f6c445}.maintenance-hotspot-ai__risk--normal[data-v-dcf1a7c4]{background:#35d47721;color:#35d477}.maintenance-hotspot-ai__lead svg[data-v-dcf1a7c4]{flex:0 0 auto;color:#f6c445;font-size:32px}.maintenance-hotspot-ai__lead strong[data-v-dcf1a7c4]{color:var(--erp-text);font-size:15px}.maintenance-hotspot-ai__lead p[data-v-dcf1a7c4]{margin:5px 0 0;color:var(--erp-text-muted);font-size:12px;line-height:1.45}.maintenance-hotspot-ai__facts[data-v-dcf1a7c4]{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;min-width:min(420px,100%)}.maintenance-hotspot-ai__facts p[data-v-dcf1a7c4]{display:grid;gap:5px;margin:0;padding:10px;border-radius:var(--erp-radius);background:#ffffff0a}.maintenance-hotspot-ai__facts span[data-v-dcf1a7c4]{color:var(--erp-text-muted);font-size:10px}.maintenance-hotspot-ai__facts strong[data-v-dcf1a7c4]{color:var(--erp-text);font-size:18px}@media (max-width: 860px){.maintenance-hotspot-ai__body[data-v-dcf1a7c4]{align-items:stretch;flex-direction:column}}.daily-summary-ai[data-v-0151638f]{display:grid;gap:10px;padding:12px;border:1px solid rgba(63,125,246,.2);border-radius:var(--erp-radius-lg);background:linear-gradient(135deg,rgba(63,125,246,.045),var(--erp-surface) 42%)}.daily-summary-ai__header[data-v-0151638f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.daily-summary-ai__header>div[data-v-0151638f]:first-child{display:flex;align-items:center;gap:8px;min-width:0}.daily-summary-ai__header .pr-eyebrow[data-v-0151638f]{margin:0;font-size:9px;letter-spacing:0;white-space:nowrap}.daily-summary-ai__header .pr-eyebrow[data-v-0151638f]:after{margin-left:8px;color:#94a3b88c;content:"/"}.daily-summary-ai__header h2[data-v-0151638f]{margin:0;overflow:hidden;color:var(--erp-text);font-size:16px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.daily-summary-ai__header span[data-v-0151638f]{display:inline-flex;margin-top:0;padding:3px 7px;border:1px solid rgba(63,125,246,.22);border-radius:999px;color:#9fbcf4;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:0}.daily-summary-ai__actions[data-v-0151638f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.daily-summary-ai__actions button[data-v-0151638f]{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid rgba(63,125,246,.28);border-radius:999px;background:#3f7df61f;color:#b9d2ff;cursor:pointer;font-size:10px;font-weight:850}.daily-summary-ai__actions button[data-v-0151638f]:disabled{opacity:.7;cursor:progress}.daily-summary-ai__spin[data-v-0151638f]{animation:daily-ai-spin-0151638f .9s linear infinite}.daily-summary-ai__notice[data-v-0151638f]{margin:0;padding:9px 11px;border:1px solid rgba(255,196,87,.18);border-radius:var(--erp-radius);background:#ffc45714;color:#ffd887;font-size:12px}.daily-summary-ai__note[data-v-0151638f]{display:grid;gap:10px;padding:13px;border-radius:var(--erp-radius);background:#ffffff0a}.daily-summary-ai__note p[data-v-0151638f]{margin:0;color:var(--erp-text-muted);font-size:12px;line-height:1.45}.daily-summary-ai__note>p[data-v-0151638f]:first-child{color:var(--erp-text);font-weight:850}.daily-summary-ai__grid[data-v-0151638f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:10px}.daily-summary-ai__action[data-v-0151638f]{display:grid;gap:7px;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:var(--erp-radius);background:#ffffff09}.daily-summary-ai__action h3[data-v-0151638f]{margin:0;color:var(--erp-text);font-size:13px}.daily-summary-ai__action small[data-v-0151638f]{color:var(--erp-text-muted);line-height:1.4}.daily-summary-ai__priority[data-v-0151638f]{justify-self:start;padding:4px 7px;border-radius:999px;background:#3f7df624;color:#9fbcf4;font-size:10px;font-weight:900;text-transform:uppercase}.daily-summary-ai__priority--high[data-v-0151638f]{background:#ff4f5e29;color:#ff9aa5}.daily-summary-ai__priority--medium[data-v-0151638f]{background:#ffc45724;color:#ffd887}.daily-summary-ai__watch[data-v-0151638f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.daily-summary-ai__watch strong[data-v-0151638f],.daily-summary-ai__note footer[data-v-0151638f]{color:var(--erp-text-muted);font-size:11px}.daily-summary-ai__watch span[data-v-0151638f]{padding:6px 8px;border-radius:999px;background:#ffffff0e;color:var(--erp-text);font-size:11px}@keyframes daily-ai-spin-0151638f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 720px){.daily-summary-ai__header[data-v-0151638f]{align-items:flex-start;flex-direction:column}.daily-summary-ai__actions[data-v-0151638f]{justify-content:flex-start}}.my-attendance-section[data-v-353302f5]{min-width:0}.my-attendance-card[data-v-353302f5]{display:grid;gap:14px;padding:15px 16px;overflow:hidden;border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);background:linear-gradient(135deg,#181c22fa,#141415fa);box-shadow:inset 0 1px #ffffff09}.my-attendance-card.is-loading[data-v-353302f5]{opacity:.74}.my-attendance-card__header[data-v-353302f5]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.my-attendance-title[data-v-353302f5]{display:grid;gap:4px;min-width:0}.my-attendance-title span[data-v-353302f5],.my-attendance-title small[data-v-353302f5],.my-attendance-row span[data-v-353302f5],.my-attendance-balances span[data-v-353302f5]{display:inline-flex;align-items:center;gap:6px}.my-attendance-title span[data-v-353302f5]{color:#8eb8ff;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.my-attendance-title h2[data-v-353302f5]{margin:0;overflow:hidden;color:var(--erp-text);font-size:18px;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.my-attendance-title small[data-v-353302f5]{color:var(--erp-text-muted);font-size:11px;font-weight:700}.my-attendance-month[data-v-353302f5]{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;height:34px;padding:0 9px;border:1px solid rgba(148,163,184,.22);border-radius:var(--erp-radius-sm);background:#0c0e126b;color:#b9d2ff}.my-attendance-month select[data-v-353302f5]{min-width:106px;border:0;outline:0;background:transparent;color:var(--erp-text);font-size:12px;font-weight:750}.my-attendance-month option[data-v-353302f5]{color:#111827}.my-attendance-body[data-v-353302f5]{display:grid;grid-template-columns:168px minmax(0,1fr);gap:18px;align-items:center}.my-attendance-ring-wrap[data-v-353302f5]{display:grid;justify-items:center;gap:9px}.my-attendance-ring[data-v-353302f5]{display:grid;place-items:center;width:118px;height:118px;border-radius:50%}.my-attendance-ring>div[data-v-353302f5]{display:grid;place-items:center;width:86px;height:86px;border-radius:50%;background:#181a1f;box-shadow:inset 0 0 0 1px #94a3b824}.my-attendance-ring strong[data-v-353302f5]{color:var(--erp-text);font-size:30px;line-height:1}.my-attendance-ring span[data-v-353302f5]{color:var(--erp-text-muted);font-size:11px;font-weight:750}.my-attendance-ring-wrap p[data-v-353302f5]{display:flex;align-items:center;gap:8px;margin:0;color:var(--erp-text-muted);font-size:11px;font-weight:750}.my-attendance-ring-wrap p strong[data-v-353302f5]{color:#43d27b;font-size:13px}.my-attendance-details[data-v-353302f5]{display:grid;gap:0;min-width:0;border-top:1px solid rgba(148,163,184,.13);border-bottom:1px solid rgba(148,163,184,.13)}.my-attendance-row[data-v-353302f5],.my-attendance-balances[data-v-353302f5]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:9px 0;border-bottom:1px solid rgba(148,163,184,.13)}.my-attendance-row[data-v-353302f5]:last-child,.my-attendance-balances[data-v-353302f5]:last-child{border-bottom:0}.my-attendance-row span[data-v-353302f5],.my-attendance-balances span[data-v-353302f5]{min-width:0;color:var(--erp-text-muted);font-size:12px;font-weight:750}.my-attendance-row strong[data-v-353302f5],.my-attendance-balances strong[data-v-353302f5]{color:var(--erp-text);font-size:22px;line-height:1}.my-attendance-row small[data-v-353302f5]{grid-column:1 / -1;color:#8eb8ff;font-size:11px;font-weight:700}.my-attendance-balances[data-v-353302f5]{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.my-attendance-balances>div[data-v-353302f5]{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:8px;min-width:0}.my-attendance-balances>small[data-v-353302f5]{justify-self:end;color:var(--erp-text-muted);font-size:10px;font-weight:700;white-space:nowrap}.my-attendance-error[data-v-353302f5]{margin:-2px 0 0;color:var(--erp-warning);font-size:11px;font-weight:750}@media (max-width: 760px){.my-attendance-card__header[data-v-353302f5]{flex-direction:column}.my-attendance-month[data-v-353302f5]{width:100%;justify-content:space-between}.my-attendance-body[data-v-353302f5]{grid-template-columns:1fr}.my-attendance-balances[data-v-353302f5]{grid-template-columns:repeat(2,minmax(0,1fr))}.my-attendance-balances>small[data-v-353302f5]{grid-column:1 / -1;justify-self:start;white-space:normal}}.plastic-impact[data-v-35d1b258]{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(260px,.8fr) minmax(320px,1.35fr);align-items:center;gap:18px;min-width:0;padding:16px 18px;border:1px solid var(--erp-border);border-left:4px solid var(--erp-success);border-radius:var(--erp-radius-lg);background:var(--erp-surface);color:var(--erp-text)}.plastic-impact__identity[data-v-35d1b258]{display:flex;align-items:center;gap:12px;min-width:0}.plastic-impact__icon[data-v-35d1b258]{display:grid;flex:0 0 44px;place-content:center;width:44px;height:44px;border:1px solid rgba(39,214,107,.28);border-radius:var(--erp-radius-lg);background:#27d66b1a;color:var(--erp-success);font-size:23px}.plastic-impact__identity div[data-v-35d1b258],.plastic-impact__message[data-v-35d1b258]{min-width:0}.plastic-impact__identity p[data-v-35d1b258],.plastic-impact__identity h2[data-v-35d1b258],.plastic-impact__identity small[data-v-35d1b258],.plastic-impact__message p[data-v-35d1b258]{margin:0}.plastic-impact__identity p[data-v-35d1b258]{color:var(--erp-success);font-size:9px;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.plastic-impact__identity h2[data-v-35d1b258]{margin-top:3px;font-size:15px;line-height:1.25}.plastic-impact__identity small[data-v-35d1b258]{display:block;margin-top:4px;color:var(--erp-text-muted);font-size:9px}.plastic-impact__metric[data-v-35d1b258]{display:grid;gap:4px;padding:0 18px;border-right:1px solid var(--erp-border-soft);border-left:1px solid var(--erp-border-soft)}.plastic-impact__metric strong[data-v-35d1b258]{color:var(--erp-success);font-size:clamp(25px,3vw,36px);font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1;white-space:nowrap}.plastic-impact__metric strong span[data-v-35d1b258]{font-size:14px;letter-spacing:0}.plastic-impact__metric small[data-v-35d1b258]{color:var(--erp-text-muted);font-size:10px}.plastic-impact__message[data-v-35d1b258]{display:flex;align-items:center}.plastic-impact__message p[data-v-35d1b258]{color:#d7d9dd;font-size:12px;line-height:1.5}.plastic-impact__message p strong[data-v-35d1b258]{color:var(--erp-text)}.plastic-impact__loading[data-v-35d1b258]{grid-column:span 2;display:grid;gap:8px}.plastic-impact__loading span[data-v-35d1b258]{width:min(100%,360px);height:27px;border-radius:var(--erp-radius-sm);background:var(--erp-surface-2)}.plastic-impact__loading small[data-v-35d1b258]{color:var(--erp-text-muted)}.plastic-impact__error[data-v-35d1b258]{grid-column:span 2;display:flex;align-items:center;justify-content:space-between;gap:12px}.plastic-impact__error div[data-v-35d1b258]{display:grid;gap:3px}.plastic-impact__error strong[data-v-35d1b258]{font-size:12px}.plastic-impact__error span[data-v-35d1b258]{color:var(--erp-text-muted);font-size:10px}.plastic-impact__error button[data-v-35d1b258]{display:inline-flex;align-items:center;gap:6px;min-height:32px}@media (max-width: 1000px){.plastic-impact[data-v-35d1b258]{grid-template-columns:minmax(230px,1fr) minmax(240px,1fr)}.plastic-impact__message[data-v-35d1b258],.plastic-impact__error[data-v-35d1b258]{grid-column:1 / -1}.plastic-impact__metric[data-v-35d1b258]{border-right:0}}@media (max-width: 620px){.plastic-impact[data-v-35d1b258]{grid-template-columns:1fr;gap:13px;padding:14px}.plastic-impact__metric[data-v-35d1b258],.plastic-impact__message[data-v-35d1b258],.plastic-impact__loading[data-v-35d1b258],.plastic-impact__error[data-v-35d1b258]{grid-column:1}.plastic-impact__metric[data-v-35d1b258]{padding:12px 0;border-top:1px solid var(--erp-border-soft);border-bottom:1px solid var(--erp-border-soft);border-left:0}.plastic-impact__error[data-v-35d1b258]{align-items:stretch;flex-direction:column}.plastic-impact__error button[data-v-35d1b258]{justify-content:center;width:100%}}@media (prefers-reduced-motion: reduce){.plastic-impact[data-v-35d1b258] *,.plastic-impact[data-v-35d1b258] *:before,.plastic-impact[data-v-35d1b258] *:after{scroll-behavior:auto!important;transition:none!important}}.dashboard-layout-actions[data-v-d54f4562]{display:inline-flex;align-items:center;justify-content:flex-end;min-width:0;padding-right:58px}.dashboard-layout-button[data-v-d54f4562],.dashboard-icon-button[data-v-d54f4562]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:30px;margin:0;border:1px solid transparent!important;border-radius:7px;color:var(--erp-accent, #3f7df6)!important;background:transparent!important;box-shadow:none!important;font-size:12px;font-weight:750;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.dashboard-layout-button[data-v-d54f4562],.dashboard-icon-button[data-v-d54f4562]{width:34px;height:30px;padding:0!important}.dashboard-layout-button svg[data-v-d54f4562],.dashboard-icon-button svg[data-v-d54f4562]{width:14px;height:14px}.dashboard-layout-button[data-v-d54f4562]:hover,.dashboard-icon-button[data-v-d54f4562]:hover:not(:disabled){border-color:#3f7df66b!important;background:transparent!important;color:#6f9cff!important;box-shadow:none!important}.dashboard-layout-button.is-active[data-v-d54f4562]{border-color:#3f7df694!important;color:var(--erp-accent, #3f7df6)!important;background:transparent!important;box-shadow:none!important}.dashboard-icon-button[data-v-d54f4562]:disabled{opacity:.42;cursor:not-allowed}.dashboard-widget-list[data-v-d54f4562]{display:grid;gap:14px;min-width:0}.dashboard-widget-shell[data-v-d54f4562]{min-width:0}.dashboard-widget-list.is-editing .dashboard-widget-shell[data-v-d54f4562]{padding:8px;border:1px dashed rgba(148,163,184,.24);border-radius:8px}.dashboard-widget-shell.is-dragging[data-v-d54f4562]{opacity:.56}.dashboard-widget-toolbar[data-v-d54f4562]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;margin-bottom:8px;color:var(--erp-text-muted);font-size:12px;font-weight:750;cursor:grab}.dashboard-widget-toolbar>span[data-v-d54f4562],.dashboard-widget-toolbar>div[data-v-d54f4562]{display:inline-flex;align-items:center;gap:7px}@media (max-width: 760px){.dashboard-welcome[data-v-d54f4562]{align-items:center;flex-direction:row;gap:8px}.dashboard-layout-actions[data-v-d54f4562]{flex-wrap:nowrap;margin-left:auto}}.table-container[data-v-6f57f25c]{overflow-x:auto;-webkit-overflow-scrolling:touch}table[data-v-6f57f25c],th[data-v-6f57f25c],td[data-v-6f57f25c]{border:1px solid white}table[data-v-6f57f25c]{width:100%;max-width:100%;border-collapse:collapse}th[data-v-6f57f25c],td[data-v-6f57f25c]{padding:8px}@media screen and (min-width: 544px) and (max-width: 768px){table[data-v-6f57f25c]{font-size:10px}th[data-v-6f57f25c],td[data-v-6f57f25c]{padding:6px}}@media screen and (max-width: 543px){table[data-v-6f57f25c]{font-size:10px}th[data-v-6f57f25c],td[data-v-6f57f25c]{padding:5px}}@media screen and (max-width: 480px){table[data-v-6f57f25c]{font-size:9px}th[data-v-6f57f25c],td[data-v-6f57f25c]{padding:4px}}@media screen and (max-width: 360px){table[data-v-6f57f25c]{font-size:8px}th[data-v-6f57f25c],td[data-v-6f57f25c]{padding:3px}}.iteminputlist-row-container[data-v-a62e79ff]{display:flex;gap:10px;margin-bottom:20px;padding:0 15px;flex-wrap:wrap;border-bottom:1px solid grey}.iteminputlist-field-container[data-v-a62e79ff]{display:flex;max-width:80%;flex-wrap:wrap}.iteminputlist-field-items[data-v-a62e79ff]{padding-bottom:3px;padding-right:3px}.itemsListIcons[data-v-a62e79ff]{color:#fff;width:18px;height:18px}.itemsListIcons[data-v-a62e79ff]:hover{color:#4caf50}.pending-container[data-v-ae2b4d0e]{display:flex;flex-direction:column;background-color:#1e1e1e;padding:20px;border-radius:10px;box-shadow:0 4px 8px #00000080;margin-bottom:20px;max-height:25vh;overflow:auto}.pending-container>h2[data-v-ae2b4d0e]{margin-bottom:10px}.row[data-v-ae2b4d0e]{display:flex;padding:10px 0;border-bottom:2px solid #000}.cell[data-v-ae2b4d0e]{flex:1;text-align:center;padding:5px 10px}.header-row[data-v-ae2b4d0e]{font-weight:700;border-bottom:1px solid #ddd}.erp-module-toolbar.headerContainer[data-v-6059efa7]{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px!important;min-height:40px!important;padding:5px 8px!important;overflow:hidden;background:#1b1b1ce0!important}.erp-module-toolbar[data-v-6059efa7]:before{display:none!important;content:none!important}.erp-module-toolbar .nameContainer[data-v-6059efa7]{flex:0 0 auto;width:auto!important;min-width:max-content;padding:0!important}.erp-module-toolbar .nameContainer h2[data-v-6059efa7]{margin:0!important;color:var(--erp-text);font-size:14px;font-weight:760;letter-spacing:0;line-height:1.15;white-space:nowrap}.erp-module-toolbar__actions.moduletopbar[data-v-6059efa7]{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:5px;overflow-x:auto;overflow-y:hidden;padding:1px;scrollbar-width:none}.erp-module-toolbar__actions.moduletopbar[data-v-6059efa7]::-webkit-scrollbar{display:none}.erp-module-toolbar .moduletopbaritem[data-v-6059efa7]{flex:0 0 auto;margin:0!important;border-radius:var(--erp-radius-sm)}.erp-module-toolbar .moduletopbaritem .button-like[data-v-6059efa7]{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:5px 9px!important;border-radius:var(--erp-radius)!important;font-size:11px!important;font-weight:680;letter-spacing:.01em;line-height:1;white-space:nowrap}.erp-module-toolbar .moduletopbaritem.is-active .button-like[data-v-6059efa7]{background:var(--erp-selection)!important;border-color:var(--erp-selection-border)!important;color:#fff!important;box-shadow:none!important}.erp-module-toolbar .moduletopbaritem[role=button]:focus-visible .button-like[data-v-6059efa7]{border-color:var(--erp-selection-border)!important;box-shadow:0 0 0 2px #ffffff0f!important}@media (max-width: 1024px){.erp-module-toolbar.headerContainer[data-v-6059efa7]{gap:8px!important;min-height:39px!important;padding:5px 6px!important}.erp-module-toolbar .nameContainer[data-v-6059efa7]{position:sticky;left:0;z-index:1;max-width:38vw;padding-right:8px!important;background:#1b1b1cf5}.erp-module-toolbar .nameContainer h2[data-v-6059efa7]{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:14px}.erp-module-toolbar .moduletopbaritem .button-like[data-v-6059efa7]{min-height:28px;padding:6px 9px!important;font-size:11px!important}}.iteminputlist-row-container[data-v-d24c4772]{display:flex;gap:10px;margin-bottom:20px;padding:0 15px;flex-wrap:wrap;border-bottom:1px solid grey}.iteminputlist-field-container[data-v-d24c4772]{display:flex;max-width:80%;flex-wrap:wrap}.iteminputlist-field-items[data-v-d24c4772]{padding-bottom:3px;padding-right:3px}.itemsListIcons[data-v-d24c4772]{color:#fff;width:18px;height:18px}.itemsListIcons[data-v-d24c4772]:hover{color:#4caf50}.iteminputlist-row-container[data-v-2d8ff5a7]{display:flex;gap:10px;margin-bottom:20px;padding:0 15px;flex-wrap:wrap;border-bottom:1px solid grey}.visually-hidden[data-v-2d8ff5a7]{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.iteminputlist-field-container[data-v-2d8ff5a7]{display:flex;max-width:80%;flex-wrap:wrap}.iteminputlist-field-items[data-v-2d8ff5a7]{padding-bottom:3px;padding-right:3px}.itemsListIcons[data-v-2d8ff5a7]{color:#fff;width:18px;height:18px}.itemsListIcons[data-v-2d8ff5a7]:hover{color:#4caf50}.list-button[data-v-2d8ff5a7]{margin-top:0}.field-with-title[data-v-2d8ff5a7]{display:flex}.field-with-title[data-v-2d8ff5a7]{display:flex;width:220px}.field-with-title label[data-v-2d8ff5a7]{font-size:12px;font-weight:600;margin-bottom:3px}.input-field[data-v-2d8ff5a7],select[data-v-2d8ff5a7],textarea[data-v-2d8ff5a7]{width:100%}.pending-container[data-v-315349d7]{display:flex;flex-direction:column;background:#1b1b1cf5;padding:16px 18px 14px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius-lg);box-shadow:none;margin-bottom:14px;max-height:320px;min-height:0;overflow:auto}.pending-container>h2[data-v-315349d7]{margin-bottom:10px}.row[data-v-315349d7]{display:flex;align-items:center;min-height:40px;padding:7px 0;border-bottom:1px solid rgba(148,163,184,.1)}.cell[data-v-315349d7]{flex:1;text-align:center;padding:5px 10px}.header-row[data-v-315349d7]{font-weight:700;min-height:34px;border-bottom:1px solid rgba(148,163,184,.26)}.pending-container[data-v-cb2cbc18]{display:flex;flex-direction:column;background-color:#1e1e1e;padding:10px 20px 20px;border-radius:10px;box-shadow:0 4px 8px #00000080;margin-bottom:20px;max-height:25vh;overflow:auto}.pending-container>h2[data-v-cb2cbc18]{margin-bottom:10px}.row[data-v-cb2cbc18]{display:flex;padding:10px 0;border-bottom:2px solid #000}.cell[data-v-cb2cbc18]{flex:1;text-align:center;padding:5px 10px}.header-row[data-v-cb2cbc18]{font-weight:700;border-bottom:1px solid #ddd}.pending-container[data-v-b339dbb4]{display:flex;flex-direction:column;background-color:#1e1e1e;padding:10px 20px 20px;border-radius:10px;box-shadow:0 4px 8px #00000080;margin-bottom:20px;max-height:25vh;overflow:auto}.pending-container>h2[data-v-b339dbb4]{margin-bottom:10px}.row[data-v-b339dbb4]{display:flex;padding:10px 0;border-bottom:2px solid #000}.cell[data-v-b339dbb4]{flex:1;text-align:center;padding:5px 10px}.header-row[data-v-b339dbb4]{font-weight:700;border-bottom:1px solid #ddd}.thinColumn[data-v-2893b114]{width:50px}.iteminputlist-row-container[data-v-2893b114]{display:flex;gap:10px;margin-bottom:20px;padding:0 15px;flex-wrap:wrap;border-bottom:1px solid grey}.iteminputlist-field-container[data-v-2893b114]{display:flex;max-width:80%;flex-wrap:wrap}.iteminputlist-field-items[data-v-2893b114]{padding-bottom:3px;padding-right:3px}.itemsListIcons[data-v-2893b114]{color:#fff;width:18px;height:18px}.itemsListIcons[data-v-2893b114]:hover{color:#4caf50}.dropdown[data-v-2893b114]{position:relative;width:300px}.dropdown-input[data-v-2893b114]{width:100%;padding:8px;box-sizing:border-box}.dropdown-list[data-v-2893b114]{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ddd;box-shadow:0 2px 4px #0003;max-height:200px;overflow-y:auto}.dropdown-item[data-v-2893b114]{padding:8px;border-bottom:1px solid #ddd}.dropdown-item[data-v-2893b114]:hover{background-color:#f0f0f0}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#fff;padding:20px;border-radius:5px}.noflex[data-v-ce30fcd4]{display:none}.flex[data-v-ce30fcd4]{display:flex}.displaycomponent-form-itemLabel[data-v-ce30fcd4]{margin-left:5px}.displaycomponent-form-container[data-v-ce30fcd4]{background-color:#1e1e1e;padding:10px;border-radius:10px;box-shadow:0 4px 8px #00000080}.displaycomponent-form-group[data-v-ce30fcd4]{display:grid}.displaycomponent-form-item[data-v-ce30fcd4]{display:flex;align-items:start;position:relative;padding:10px}.displaycomponent-form-itemList[data-v-ce30fcd4]{grid-column:span 1;align-items:start;position:relative;padding:10px}.displaycomponent-form-displayListItem[data-v-ce30fcd4]{grid-column:span 1;padding:10px}@media (min-width: 1025px) and (max-width: 2000px){.displaycomponent-form-group[data-v-ce30fcd4]{grid-template-columns:repeat(4,1fr)}.displaycomponent-form-item[data-v-ce30fcd4]{grid-column:span 1}}@media (min-width: 401px) and (max-width: 1024px){.displaycomponent-form-group[data-v-ce30fcd4]{grid-template-columns:1fr}.displaycomponent-form-item[data-v-ce30fcd4]{grid-column:span 1}}@media (max-width: 400px){.displaycomponent-form-group[data-v-ce30fcd4]{grid-template-columns:1fr}.displaycomponent-form-item[data-v-ce30fcd4]{grid-column:span 1}}.header{font-weight:700}.component-form-container[data-v-83f4b70f]{background-color:#1e1e1e;border-radius:10px}.component-form-group[data-v-83f4b70f]{display:grid}.component-form-item[data-v-83f4b70f]{display:flex;align-items:start;position:relative;padding:10px}.component-form-itemList[data-v-83f4b70f]{align-items:start;position:relative}.component-form-displayListItem[data-v-83f4b70f]{padding:10px}.componentSubmitButton[data-v-83f4b70f]{margin-left:10px}.add-cc-btn[data-v-83f4b70f]{background-color:#f72585;border-radius:5px}.add-cc-btn[data-v-83f4b70f]:hover{background-color:transparent}@media (min-width: 1025px) and (max-width: 2000px){.component-form-group[data-v-83f4b70f]{grid-template-columns:1fr 1fr .7fr 1fr}.component-form-item[data-v-83f4b70f]{grid-column:span 1}.component-form-itemList[data-v-83f4b70f]{grid-column:span 4}.component-form-displayListItem[data-v-83f4b70f]{grid-column:span 1}}@media (min-width: 401px) and (max-width: 1024px){.component-form-group[data-v-83f4b70f]{grid-template-columns:1fr}.component-form-item[data-v-83f4b70f],.component-form-itemList[data-v-83f4b70f],.component-form-displayListItem[data-v-83f4b70f]{grid-column:span 1}}@media (max-width: 400px){.component-form-group[data-v-83f4b70f]{grid-template-columns:1fr}.component-form-item[data-v-83f4b70f],.component-form-itemList[data-v-83f4b70f],.component-form-displayListItem[data-v-83f4b70f]{grid-column:span 1}}.loader-overlay[data-v-37e4ffae]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0a0a0ac7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;pointer-events:auto}.loader-card[data-v-37e4ffae]{display:grid;place-items:center;width:64px;height:64px}.behtter-loader-logo[data-v-37e4ffae]{--loader-node-blue: #2f66df;--loader-node-blue-glow: rgba(47, 102, 223, .65);width:56px;height:56px;overflow:visible}.logo-stems[data-v-37e4ffae]{fill:none;stroke:#f8fafcf5;stroke-width:38;stroke-linecap:butt;stroke-linejoin:miter}.logo-node[data-v-37e4ffae]{fill:var(--erp-surface, #1b1b1c);stroke:#f8fafcf5;stroke-width:38}.logo-node[data-v-37e4ffae]{animation:fill-logo-node-37e4ffae 1.6s steps(1,end) infinite;animation-delay:calc(var(--step) * .2s)}.sr-only[data-v-37e4ffae]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes fill-logo-node-37e4ffae{0%,12.49%{fill:var(--loader-node-blue);filter:drop-shadow(0 0 5px var(--loader-node-blue-glow))}12.5%,to{fill:var(--erp-surface, #1b1b1c);filter:none}}.card[data-v-1af9dcce]{margin-top:10px}.erp-table-card[data-v-1af9dcce]{overflow:hidden;min-width:0}.erp-table-card[data-v-1af9dcce] .p-datatable-table-container{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable;overscroll-behavior-x:contain}.erp-table-card[data-v-1af9dcce] .p-datatable-table{width:max-content;min-width:100%}.erp-table-cell-wrap[data-v-1af9dcce]{display:-webkit-box;overflow:hidden;line-height:1.35;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.erp-table-header[data-v-1af9dcce]{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:42px}.erp-table-title[data-v-1af9dcce]{min-width:0;color:var(--erp-text, #f8fafc);font-size:14px;font-weight:750;line-height:1.2}.erp-table-search[data-v-1af9dcce]{position:relative;flex:0 1 360px;width:min(100%,360px);margin-left:0;display:flex;align-items:center}.erp-table-title+.erp-table-search[data-v-1af9dcce],.erp-table-search+.erp-table-actions[data-v-1af9dcce]{margin-left:auto}.erp-table-title+.erp-table-search[data-v-1af9dcce]{margin-left:12px}.erp-table-search[data-v-1af9dcce] .p-inputtext{width:100%!important;height:36px!important;min-height:36px!important;padding:0 14px 0 44px!important;border:1px solid var(--erp-border, rgba(148, 163, 184, .18));border-radius:var(--erp-radius-md, 10px);background:#121213c7;color:var(--erp-text, #f8fafc);box-shadow:inset 0 1px #ffffff06;font-size:13px;font-weight:600;line-height:36px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.erp-table-search[data-v-1af9dcce] .p-inputtext::placeholder{color:var(--erp-text-muted, #9ca3af)}.erp-table-search[data-v-1af9dcce] .p-inputtext:focus{background:#141415f5;border-color:#3f7df694;box-shadow:0 0 0 3px var(--erp-accent-soft, rgba(63, 125, 246, .18))}.erp-table-search__icon[data-v-1af9dcce]{position:absolute;left:16px;top:50%;z-index:1;transform:translateY(-50%);color:var(--erp-text-muted, #9ca3af);font-size:13px;pointer-events:none}.erp-table-actions[data-v-1af9dcce]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.erp-table-share[data-v-1af9dcce],.erp-row-action[data-v-1af9dcce]{min-height:30px!important;padding:6px 10px!important}.erp-table-share[data-v-1af9dcce]{display:inline-flex;align-items:center;gap:6px}.erp-table-thumb[data-v-1af9dcce]{width:46px;height:46px;border-radius:8px;object-fit:cover}.erp-table-file-input[data-v-1af9dcce]{width:168px;max-width:100%;min-height:30px;padding:3px!important;border:1px solid var(--erp-border, rgba(148, 163, 184, .18))!important;border-radius:6px!important;background:#ffffff06!important;color:var(--erp-text-muted, #9ca3af)!important;font-size:11px!important}.erp-table-file-input[data-v-1af9dcce]::file-selector-button{min-height:24px;margin-right:7px;padding:3px 8px;border:1px solid rgba(63,125,246,.34);border-radius:5px;background:#3f7df61a;color:#82a9ff;font:inherit;font-weight:700;cursor:pointer}td[data-v-1af9dcce]{border:none}.auditIcon[data-v-1af9dcce]{font-size:large}[data-v-1af9dcce] .p-datatable .p-datatable-frozen-view{z-index:100!important;position:relative}[data-v-1af9dcce] .p-datatable-frozen-column>tr>td{z-index:100!important}[data-v-1af9dcce] .p-datatable .p-datatable-frozen-column{background:var(--erp-surface, #171719);z-index:3}[data-v-1af9dcce] .p-datatable-thead>tr>th.p-datatable-frozen-column{z-index:4}[data-v-1af9dcce] .erp-table-column--frozen-right.p-datatable-frozen-column{box-shadow:-10px 0 18px #0003}[data-v-1af9dcce] .erp-table-column--frozen-left.p-datatable-frozen-column{box-shadow:10px 0 18px #00000024}[data-v-1af9dcce] .erp-data-table--row-clickable .p-datatable-tbody>tr{cursor:pointer}[data-v-1af9dcce] .erp-data-table--row-clickable .p-datatable-tbody>tr:hover{background:color-mix(in srgb,var(--erp-accent, #3f7df6) 8%,var(--erp-surface, #171719))}.edit-btn[data-v-1af9dcce]:hover{background-color:transparent}.edit-btn i[data-v-1af9dcce]{font-size:smaller}.preview-container[data-v-1af9dcce]{display:flex;justify-content:center;align-items:center;min-height:400px;padding:20px}.image-preview[data-v-1af9dcce],.pdf-preview[data-v-1af9dcce]{width:100%;display:flex;justify-content:center;align-items:center}.file-preview[data-v-1af9dcce]{text-align:center;padding:40px}.loader-overlay[data-v-1af9dcce]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0003;z-index:9999}@media (max-width: 1024px){.erp-table-header[data-v-1af9dcce]{align-items:stretch;flex-direction:column;gap:8px}.erp-table-search[data-v-1af9dcce]{flex:1 1 auto;max-width:none;margin-left:0}.erp-table-actions[data-v-1af9dcce]{justify-content:flex-start}}.materials-entry-lookup[data-v-519afe8a] .component-form-group:has(>.searchdiv){grid-column:1 / -1;max-width:none}.materials-entry-lookup[data-v-519afe8a] .component-form-group>.searchdiv{grid-column:1 / -1;width:min(100%,900px);max-width:900px;min-width:0}.materials-entry-lookup[data-v-519afe8a] .searchdiv .pending-container{width:100%;max-width:100%}.materials-entry-lookup[data-v-519afe8a] .searchdiv .row{display:grid;grid-template-columns:minmax(125px,.85fr) minmax(110px,.7fr) minmax(180px,1.2fr) minmax(90px,.6fr);min-width:620px}.materials-entry-lookup[data-v-519afe8a] .searchdiv .cell{min-width:0;overflow-wrap:anywhere}@media (max-width: 720px){.materials-entry-lookup[data-v-519afe8a] .component-form-group>.searchdiv{width:100%}.materials-entry-lookup[data-v-519afe8a] .searchdiv .pending-container{padding:12px}}.materials-entry-lookup[data-v-ad1c0ce9] .component-form-group:has(>.searchdiv){grid-column:1 / -1;max-width:none}.materials-entry-lookup[data-v-ad1c0ce9] .component-form-group>.searchdiv{grid-column:1 / -1;width:min(100%,900px);max-width:900px;min-width:0}.materials-entry-lookup[data-v-ad1c0ce9] .searchdiv .pending-container{width:100%;max-width:100%}.materials-entry-lookup[data-v-ad1c0ce9] .searchdiv .row{display:grid;grid-template-columns:minmax(125px,.85fr) minmax(110px,.7fr) minmax(180px,1.2fr) minmax(90px,.6fr);min-width:620px}.materials-entry-lookup[data-v-ad1c0ce9] .searchdiv .cell{min-width:0;overflow-wrap:anywhere}@media (max-width: 720px){.materials-entry-lookup[data-v-ad1c0ce9] .component-form-group>.searchdiv{width:100%}.materials-entry-lookup[data-v-ad1c0ce9] .searchdiv .pending-container{padding:12px}}.input-group[data-v-2aaa558c]{align-items:center;gap:10px}.input-field-container[data-v-2aaa558c]{display:flex;gap:10px;margin-bottom:10px}.thinColumn[data-v-2aaa558c]{width:50px}.form-group[data-v-408d7599]{grid-template-columns:repeat(2,1fr)}.form-type[data-v-408d7599]{color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:20px;padding:5px 15px;font-size:14px;background-color:#f72585}.form-type[data-v-408d7599]:hover{background-color:transparent}.form-group[data-v-38d146f5]{grid-template-columns:repeat(2,1fr)}.form-type[data-v-38d146f5]{color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:20px;padding:5px 15px;font-size:14px;background-color:#f72585}.form-type[data-v-38d146f5]:hover{background-color:transparent}.image{grid-column:1 / -1;width:50%;height:50%}.image img{width:100%}.fields{grid-column:1 / -1}.fields-label{margin-top:2px}.purchase-order-container[data-v-fb18fa80]{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;width:595px;height:auto!important;margin:20px auto;font-family:Arial,sans-serif;background-color:#fff;color:#000;padding:20px;font-size:14px}.pdf-container[data-v-41c5c380]{width:100%;min-height:auto;overflow:visible!important;display:block;position:relative}html[data-v-41c5c380],body[data-v-41c5c380]{height:auto!important;overflow:visible!important}.purchase-order-container{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;width:595px;height:842px;margin:20px auto;font-family:Arial,sans-serif;background-color:#fff;color:#000;padding:20px;font-size:14px}.header{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,1fr);padding:10px;align-items:start;grid-template-rows:auto}.header2{font-size:30px;font-weight:bolder;color:green}.bold{font-weight:bolder}.bottom-margin{margin-bottom:5px}.company-info{grid-column:1 / span 4;grid-row:2;text-align:left}.order-info{grid-column:6 / -1;grid-row:2;text-align:right;padding:5px}.address-info{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,1fr);padding:10px}.deliver-to{grid-column:1 / span 4;text-align:left}.bill-to{grid-column:7 / -1;padding:5px;text-align:right}.items{grid-column:1 / -1;padding:10px}table{width:100%;border-collapse:collapse}th,td{border:1px solid #000;padding:8px;text-align:left}.terms{grid-column:1 / -1;text-align:left;padding:10px}.footer{grid-column:1 / -1;text-align:center;padding:10px}.loader[data-v-f6fde155]{text-align:center}.loader .topbaricon[data-v-f6fde155]{font-size:50px}.erp-filter-toolbar{box-sizing:border-box;width:100%;margin:0 0 16px;padding:7px 10px;border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);background:#1b1b1ce6;box-shadow:inset 0 1px #ffffff06;display:flex;align-items:center;gap:10px}.erp-filter-toolbar__label{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:34px;color:var(--erp-text);font-size:13px;font-weight:680;white-space:nowrap}.erp-filter-toolbar__label-icon{width:15px;height:15px;color:var(--erp-text-muted);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;opacity:.95}.erp-filter-toolbar__controls{display:flex;align-items:center;gap:8px;width:100%;min-width:0;overflow-x:auto;overflow-y:visible;scrollbar-width:thin}.erp-filter-toolbar__controls>*{align-self:center;margin-top:0!important;margin-bottom:0!important}.erp-filter-toolbar :is(input,select,button,.p-multiselect,.p-datepicker,.p-inputwrapper){box-sizing:border-box!important;flex:0 0 auto;min-height:36px!important;height:36px!important;margin-top:0!important;margin-bottom:0!important;border-radius:var(--erp-radius-sm)}.erp-filter-toolbar button{display:inline-flex;align-items:center;justify-content:center;padding-top:0!important;padding-bottom:0!important;line-height:1!important}.erp-filter-toolbar .p-multiselect{display:inline-flex;align-items:center}.erp-filter-toolbar select,.erp-filter-toolbar .erp-filter-toolbar__field--sm{width:118px!important;min-width:118px;max-width:138px}.erp-filter-toolbar .erp-filter-toolbar__field--md,.erp-filter-toolbar .p-multiselect{width:178px!important;min-width:160px;max-width:190px}.erp-filter-toolbar .erp-filter-toolbar__field--date,.erp-filter-toolbar .p-datepicker{width:260px!important;min-width:220px;max-width:280px}.erp-filter-toolbar .erp-filter-toolbar__field--date :is(input,.p-inputtext),.erp-filter-toolbar .p-datepicker :is(input,.p-inputtext){width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important}.erp-filter-toolbar .p-multiselect-label-container,.erp-filter-toolbar .p-multiselect-label{display:flex;align-items:center;height:100%;min-height:32px;line-height:1;padding-top:0!important;padding-bottom:0!important}.erp-filter-toolbar .p-multiselect-dropdown{width:34px}.erp-filter-toolbar .erp-filter-toolbar__action{min-width:132px;padding:0 18px!important;border:0!important;background:var(--erp-accent)!important;color:#fff!important;font-weight:760;white-space:nowrap}.erp-filter-toolbar .erp-filter-toolbar__action:hover,.erp-filter-toolbar .erp-filter-toolbar__action:focus-visible{filter:brightness(1.06);transform:none}.erp-filter-toolbar input.erp-filter-toolbar__search{flex:0 0 auto;width:320px!important;min-width:240px;max-width:360px}@media (max-width: 1024px){.erp-filter-toolbar{margin:6px 0 10px;padding:7px;gap:7px}.erp-filter-toolbar__label{font-size:12px}.erp-filter-toolbar__label-text{display:none}.erp-filter-toolbar__controls{gap:6px}.erp-filter-toolbar select,.erp-filter-toolbar .erp-filter-toolbar__field--sm{width:104px!important;min-width:104px}.erp-filter-toolbar .erp-filter-toolbar__field--md,.erp-filter-toolbar .p-multiselect{width:150px!important;min-width:140px}.erp-filter-toolbar .erp-filter-toolbar__field--date,.erp-filter-toolbar .p-datepicker{width:210px!important;min-width:190px}.erp-filter-toolbar input.erp-filter-toolbar__search{width:220px!important;min-width:190px}}.table-container[data-v-21b8ce8d]{padding:1rem;overflow-x:auto;color:#fff}table[data-v-21b8ce8d]{width:100%;border-collapse:collapse;background-color:#333}th[data-v-21b8ce8d],td[data-v-21b8ce8d]{padding:.5rem;text-align:left;border-bottom:1px solid #555}th[data-v-21b8ce8d]{background-color:#222}tr[data-v-21b8ce8d]:nth-child(2n){background-color:#2c2c2c}tr[data-v-21b8ce8d]:hover{background-color:#1c1c1c}.total-board-container[data-v-21b8ce8d]{display:flex;flex-direction:column;gap:8px;padding-top:6px}.row[data-v-21b8ce8d]{display:flex;justify-content:space-between;font-size:13px;line-height:20px}.erp-privacy-notice[data-v-353b4f39]{display:flex;align-items:flex-start;gap:10px;margin:0 0 10px;padding:12px 14px;background:var(--erp-surface-subtle);border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius-lg);color:var(--erp-text-muted)}.erp-privacy-notice__icon[data-v-353b4f39]{flex:0 0 auto;width:20px;height:20px;margin-top:1px;color:var(--erp-accent)}.erp-privacy-notice__content[data-v-353b4f39]{display:grid;gap:3px;min-width:0}.erp-privacy-notice strong[data-v-353b4f39]{color:var(--erp-text);font-size:13px;font-weight:750}.erp-privacy-notice span[data-v-353b4f39]{font-size:12px;line-height:1.45}.asset-register[data-v-8ff5f30c]{display:grid;min-width:0;gap:12px;margin-top:10px}.asset-register__summary[data-v-8ff5f30c]{display:flex;min-height:58px;align-items:stretch;border:1px solid var(--erp-border, rgba(148, 163, 184, .18));border-radius:8px;background:var(--erp-surface, #1a1a1b)}.asset-register__summary>div[data-v-8ff5f30c]{display:flex;min-width:125px;align-items:baseline;gap:10px;padding:15px 18px;border-right:1px solid var(--erp-border, rgba(148, 163, 184, .18))}.asset-register__summary>div[data-v-8ff5f30c]:last-child{border-right:0}.asset-register__summary span[data-v-8ff5f30c]{color:var(--erp-text-muted, #9ca3af);font-size:11px;font-weight:650}.asset-register__summary strong[data-v-8ff5f30c]{color:var(--erp-text, #f2f3f5);font-size:20px;line-height:1}.asset-register__toolbar[data-v-8ff5f30c]{display:grid;grid-template-columns:minmax(240px,1fr) minmax(160px,220px) minmax(150px,210px) 34px;gap:8px;min-width:0}.asset-register__search[data-v-8ff5f30c]{position:relative;display:flex;min-width:0;align-items:center;margin:0!important}.asset-register__search svg[data-v-8ff5f30c]{position:absolute;left:12px;width:16px;height:16px;color:var(--erp-text-muted, #9ca3af);pointer-events:none}.asset-register__toolbar input[data-v-8ff5f30c],.asset-register__toolbar select[data-v-8ff5f30c]{width:100%;min-width:0;height:36px;border:1px solid var(--erp-border, rgba(148, 163, 184, .18));border-radius:7px;background:#121213c7;color:var(--erp-text, #f2f3f5);font-size:12px;outline:none}.asset-register__toolbar input[data-v-8ff5f30c]{padding:0 12px 0 38px!important}.asset-register__toolbar select[data-v-8ff5f30c]{padding:0 32px 0 11px}.asset-register__toolbar input[data-v-8ff5f30c]:focus,.asset-register__toolbar select[data-v-8ff5f30c]:focus{border-color:#3f7df694;box-shadow:0 0 0 3px #3f7df61f}.asset-register__clear[data-v-8ff5f30c]{display:grid;grid-column:4;width:34px;height:34px;place-items:center;align-self:center;margin:0!important;padding:0!important;border:1px solid rgba(63,125,246,.3);border-radius:7px;background:transparent!important;color:var(--erp-accent, #3f7df6);cursor:pointer}.asset-register__clear[data-v-8ff5f30c]:hover{background:#3f7df614!important}.asset-register__clear svg[data-v-8ff5f30c]{width:16px;height:16px}.asset-register__results[data-v-8ff5f30c]{min-width:0;overflow:hidden;border:1px solid var(--erp-border, rgba(148, 163, 184, .18));border-radius:8px;background:var(--erp-surface, #1a1a1b)}.asset-register__result-count[data-v-8ff5f30c]{min-height:35px;padding:10px 14px;border-bottom:1px solid var(--erp-border, rgba(148, 163, 184, .18));color:var(--erp-text-muted, #9ca3af);font-size:11px;font-weight:650}.asset-register__table-wrap[data-v-8ff5f30c]{max-height:calc(100vh - 300px);min-height:210px;overflow:auto}.asset-register__table[data-v-8ff5f30c]{width:100%;border-collapse:collapse;table-layout:fixed}.asset-register__table th[data-v-8ff5f30c]{position:sticky;top:0;z-index:1;padding:10px 14px;border-bottom:1px solid var(--erp-border, rgba(148, 163, 184, .18));background:#171719;color:var(--erp-text-muted, #9ca3af);font-size:10px;font-weight:750;text-align:left;text-transform:uppercase}.asset-register__table th[data-v-8ff5f30c]:nth-child(1){width:31%}.asset-register__table th[data-v-8ff5f30c]:nth-child(2){width:16%}.asset-register__table th[data-v-8ff5f30c]:nth-child(3){width:22%}.asset-register__table th[data-v-8ff5f30c]:nth-child(4){width:19%}.asset-register__table th[data-v-8ff5f30c]:nth-child(5){width:12%}.asset-register__table td[data-v-8ff5f30c]{min-width:0;padding:10px 14px;border-bottom:1px solid rgba(148,163,184,.11);color:var(--erp-text, #f2f3f5);font-size:12px;vertical-align:middle;overflow-wrap:anywhere}.asset-register__table tbody tr:last-child td[data-v-8ff5f30c]{border-bottom:0}.asset-register__table tbody tr[data-v-8ff5f30c]:hover{background:#3f7df60b}.asset-register__table td>strong[data-v-8ff5f30c],.asset-register__table td>span[data-v-8ff5f30c]{display:block}.asset-register__table td>strong[data-v-8ff5f30c]{margin-bottom:4px;font-size:12px}.asset-register__table td>span[data-v-8ff5f30c]:not(.asset-register__tag){color:var(--erp-text-muted, #9ca3af);font-size:11px}.asset-register__identity[data-v-8ff5f30c]{display:flex;min-width:0;align-items:center;gap:11px}.asset-register__identity>div[data-v-8ff5f30c]:last-child{min-width:0}.asset-register__identity strong[data-v-8ff5f30c],.asset-register__identity span[data-v-8ff5f30c]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-register__identity strong[data-v-8ff5f30c]{margin-bottom:4px}.asset-register__identity span[data-v-8ff5f30c]{color:#7da5ff;font-size:11px;font-weight:650}.asset-register__thumb[data-v-8ff5f30c]{display:grid;flex:0 0 46px;width:46px;height:46px;place-items:center;overflow:hidden;border:1px solid var(--erp-border, rgba(148, 163, 184, .18));border-radius:6px;background:#111214;color:var(--erp-text-muted, #9ca3af)}.asset-register__thumb img[data-v-8ff5f30c]{display:block;width:100%;height:100%;object-fit:cover}.asset-register__thumb svg[data-v-8ff5f30c]{width:18px;height:18px}.asset-register__tag[data-v-8ff5f30c]{display:inline-flex!important;max-width:100%;padding:4px 7px;border:1px solid rgba(63,125,246,.22);border-radius:5px;background:#3f7df614;color:#8db1ff;font-size:10px;font-weight:700;overflow-wrap:anywhere}@media (max-width: 780px){.asset-register__toolbar[data-v-8ff5f30c]{grid-template-columns:1fr 1fr 34px}.asset-register__search[data-v-8ff5f30c]{grid-column:1 / -1}.asset-register__clear[data-v-8ff5f30c]{grid-column:3}.asset-register__table-wrap[data-v-8ff5f30c]{max-height:none}.asset-register__table[data-v-8ff5f30c],.asset-register__table tbody[data-v-8ff5f30c],.asset-register__table tr[data-v-8ff5f30c],.asset-register__table td[data-v-8ff5f30c]{display:block;width:100%}.asset-register__table thead[data-v-8ff5f30c]{display:none}.asset-register__table tr[data-v-8ff5f30c]{padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.14)}.asset-register__table td[data-v-8ff5f30c]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:7px 0;border:0}.asset-register__table td[data-v-8ff5f30c]:before{content:attr(data-label);color:var(--erp-text-muted, #9ca3af);font-size:10px;font-weight:750;text-transform:uppercase}}@media (max-width: 520px){.asset-register__summary[data-v-8ff5f30c]{display:grid;grid-template-columns:repeat(3,1fr)}.asset-register__summary>div[data-v-8ff5f30c]{display:grid;min-width:0;gap:5px;padding:12px}.asset-register__toolbar[data-v-8ff5f30c]{grid-template-columns:1fr 34px}.asset-register__toolbar select[data-v-8ff5f30c]{grid-column:1}.asset-register__clear[data-v-8ff5f30c]{grid-row:3;grid-column:2}}.fa-report-clear-filter[data-v-e4e32320]{display:grid!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;place-items:center;padding:0!important;border:1px solid rgba(63,125,246,.32)!important;background:transparent!important;color:var(--erp-accent, #3f7df6)!important}.fa-report-clear-filter[data-v-e4e32320]:hover{background:#3f7df614!important}.fa-report-clear-filter svg[data-v-e4e32320]{width:16px;height:16px}.table-container[data-v-5e4b46da]{padding:1rem;overflow-x:auto;color:#fff}table[data-v-5e4b46da]{width:100%;border-collapse:collapse;background-color:#333}th[data-v-5e4b46da],td[data-v-5e4b46da]{padding:.5rem;text-align:left;border-bottom:1px solid #555}th[data-v-5e4b46da]{background-color:#222}tr[data-v-5e4b46da]:nth-child(2n){background-color:#2c2c2c}tr[data-v-5e4b46da]:hover{background-color:#1c1c1c}.erp-action-toolbar[data-v-3741eeef]{box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%;min-height:48px;margin:0 0 10px;padding:7px 10px;background:#1b1b1ce6;border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);box-shadow:inset 0 1px #ffffff06}.erp-action-toolbar--start[data-v-3741eeef]{justify-content:flex-start}.erp-action-toolbar--end[data-v-3741eeef]{justify-content:flex-end}.erp-action-toolbar--between[data-v-3741eeef]{justify-content:space-between}button[data-v-3741eeef-s],.p-button[data-v-3741eeef-s]{box-sizing:border-box;min-height:34px;height:34px;margin:0!important}.table-container[data-v-0cfcbb44]{padding:1rem;overflow-x:auto;color:#fff}table[data-v-0cfcbb44]{width:100%;border-collapse:collapse;background-color:#333}th[data-v-0cfcbb44],td[data-v-0cfcbb44]{padding:.5rem;text-align:left;border-bottom:1px solid #555}th[data-v-0cfcbb44]{background-color:#222}tr[data-v-0cfcbb44]:nth-child(2n){background-color:#2c2c2c}tr[data-v-0cfcbb44]:hover{background-color:#1c1c1c}.form-row[data-v-483f0135]{display:flex;align-items:center;gap:.5rem;margin-bottom:10px}.form-label[data-v-483f0135]{font-weight:600;min-width:100px}.form-field[data-v-483f0135]{flex:1}button[type=button][data-v-483f0135],button[type=submit][data-v-483f0135]{grid-column:1 / 2;background-color:#f72585;color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:20px;padding:5px 15px;font-size:14px}.form-type[data-v-e62bcb9b],.view-itemcode[data-v-e62bcb9b]{color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:20px;padding:5px 15px;font-size:14px;background-color:#f72585}.form-type[data-v-e62bcb9b]:hover,.view-itemcode[data-v-e62bcb9b]:hover{background-color:transparent}.gate-item-warning[data-v-92e8b9c9]{margin-bottom:1rem;padding:.75rem 1rem;border:1px solid #d97706;border-radius:.4rem;background:#d977061f;color:#fbbf24}.pending-load-error[data-v-92e8b9c9]{display:grid;gap:.75rem}.pending-load-error .topbaricon[data-v-92e8b9c9]{justify-self:start}.form-type[data-v-021e3ca9],.view-itemcode[data-v-021e3ca9]{color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:20px;padding:5px 15px;font-size:14px;background-color:#f72585}.form-type[data-v-021e3ca9]:hover,.view-itemcode[data-v-021e3ca9]:hover{background-color:transparent}.imgPreview{height:100px;width:100px}.flexi{display:flex}.table-container[data-v-eecac456]{padding:1rem;overflow-x:auto;color:#fff}table[data-v-eecac456]{width:100%;border-collapse:collapse;background-color:#333}th[data-v-eecac456],td[data-v-eecac456]{padding:.5rem;text-align:left;border-bottom:1px solid #555}th[data-v-eecac456]{background-color:#222}tr[data-v-eecac456]:nth-child(2n){background-color:#2c2c2c}tr[data-v-eecac456]:hover{background-color:#1c1c1c}.table-container[data-v-131a01af]{padding:1rem;overflow-x:auto;color:#fff}table[data-v-131a01af]{width:100%;border-collapse:collapse;background-color:#333}th[data-v-131a01af],td[data-v-131a01af]{padding:.5rem;text-align:left;border-bottom:1px solid #555}th[data-v-131a01af]{background-color:#222}tr[data-v-131a01af]:nth-child(2n){background-color:#2c2c2c}tr[data-v-131a01af]:hover{background-color:#1c1c1c}.table-container[data-v-39642358]{padding:1rem;overflow-x:auto;color:#fff}table[data-v-39642358]{width:100%;border-collapse:collapse;background-color:#333}th[data-v-39642358],td[data-v-39642358]{padding:.5rem;text-align:left;border-bottom:1px solid #555}th[data-v-39642358]{background-color:#222}tr[data-v-39642358]:nth-child(2n){background-color:#2c2c2c}tr[data-v-39642358]:hover{background-color:#1c1c1c}.table-container[data-v-deff9a46]{padding:0;overflow-x:auto;color:#fff}table[data-v-deff9a46]{width:100%;border-collapse:collapse;background-color:#333}th[data-v-deff9a46],td[data-v-deff9a46]{padding:.5rem;text-align:left;border-bottom:1px solid #555}th[data-v-deff9a46]{background-color:#222}tr[data-v-deff9a46]:nth-child(2n){background-color:#2c2c2c}tr[data-v-deff9a46]:hover{background-color:#1c1c1c}.component-form-container[data-v-235d8bf7]{background-color:#1e1e1e;border-radius:10px}.component-form-group[data-v-235d8bf7]{display:grid}.component-form-item[data-v-235d8bf7]{display:flex;align-items:start;position:relative;padding:10px}.component-form-itemList[data-v-235d8bf7]{align-items:start;position:relative}.component-form-displayListItem[data-v-235d8bf7]{padding:10px}.component-form-section[data-v-235d8bf7]{grid-column:1 / -1;margin:18px 10px 4px;padding:11px 0 9px;border-top:1px solid #2c2c2c;color:#fff;font-size:17px;font-weight:800}.component-form-sectioned[data-v-235d8bf7]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 24px!important;align-items:start}.component-form-sectioned>.component-form-group[data-v-235d8bf7]{max-width:none!important;grid-template-columns:minmax(150px,190px) minmax(0,1fr)!important;gap:8px 12px!important;padding:0!important}.component-form-sectioned>.component-form-group[data-v-235d8bf7]:has(.component-form-section){grid-column:1 / -1;margin-top:18px;padding-top:16px!important;border-top:1px solid #2b2f36}.component-form-sectioned>.component-form-group[data-v-235d8bf7]:first-child{margin-top:0;padding-top:0!important;border-top:0}.component-form-sectioned .component-form-section[data-v-235d8bf7]{margin:0;padding:0 0 4px;border-top:0;display:flex;align-items:center;gap:12px;color:#fff;font-size:18px;line-height:1.25}.component-form-sectioned .component-form-section[data-v-235d8bf7]:after{content:"";height:1px;flex:1;background:#2b2f36}.component-form-sectioned>.component-form-group[data-v-235d8bf7]:has(.component-form-itemList),.component-form-sectioned>.component-form-group[data-v-235d8bf7]:has(.component-form-displayListItem){grid-column:1 / -1}.component-form-sectioned>.component-form-group[data-v-235d8bf7]:has(textarea),.component-form-sectioned>.component-form-group[data-v-235d8bf7]:has(.component-form-itemList){align-items:start}.component-form-sectioned textarea[data-v-235d8bf7]{min-height:76px}.component-form-sectioned .component-form-item[data-v-235d8bf7]:has(label){padding-top:8px!important}.componentSubmitButton[data-v-235d8bf7]{margin-left:10px;display:flex;justify-content:flex-end;gap:10px;padding:14px 0 6px}.componentSubmitButton button[data-v-235d8bf7]{min-width:118px;min-height:46px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center}.dangerButton[data-v-235d8bf7]{background-color:red;margin-left:10px;padding:5px 20px;font-size:12px}@media (min-width: 1025px) and (max-width: 2000px){.component-form-group[data-v-235d8bf7]{grid-template-columns:1fr 1fr .7fr 1fr}.component-form-item[data-v-235d8bf7]{grid-column:span 1}.component-form-itemList[data-v-235d8bf7]{grid-column:span 4}.component-form-displayListItem[data-v-235d8bf7]{grid-column:span 1}}@media (min-width: 401px) and (max-width: 1024px){.component-form-group[data-v-235d8bf7]{grid-template-columns:1fr}.component-form-item[data-v-235d8bf7],.component-form-itemList[data-v-235d8bf7],.component-form-displayListItem[data-v-235d8bf7]{grid-column:span 1}}@media (max-width: 400px){.component-form-group[data-v-235d8bf7]{grid-template-columns:1fr}.component-form-item[data-v-235d8bf7],.component-form-itemList[data-v-235d8bf7],.component-form-displayListItem[data-v-235d8bf7]{grid-column:span 1}}.select-div[data-v-235d8bf7]{display:block}.checkbox-row[data-v-235d8bf7]{display:flex;align-items:center;gap:20px}.checkbox-inline[data-v-235d8bf7]{display:flex;align-items:center}.checkbox-inline label[data-v-235d8bf7]{margin-left:6px}.field-label[data-v-235d8bf7]{margin-right:12px;font-weight:600}.tablist-headers button[data-v-235d8bf7]{background-color:transparent}.table-container[data-v-c6524c71]{padding:1rem;overflow-x:auto;color:#fff}table[data-v-c6524c71]{width:100%;border-collapse:collapse;background-color:#333}th[data-v-c6524c71],td[data-v-c6524c71]{padding:.5rem;text-align:left;border-bottom:1px solid #555}th[data-v-c6524c71]{background-color:#222}tr[data-v-c6524c71]:nth-child(2n){background-color:#2c2c2c}tr[data-v-c6524c71]:hover{background-color:#1c1c1c}.form-group[data-v-7465cd88]{grid-template-columns:repeat(2,1fr)}.form-type[data-v-7465cd88]{color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:20px;padding:5px 15px;font-size:14px;background-color:#f72585}.form-type[data-v-7465cd88]:hover{background-color:transparent}.field-condainer[data-v-7465cd88]{display:flex}.field-labels[data-v-7465cd88]{display:grid}.flex-layout[data-v-7465cd88]{display:flex;flex-direction:column;gap:15px}.field-group[data-v-7465cd88]{display:flex;flex-direction:column}.field-group label[data-v-7465cd88]{margin-bottom:5px}.input-fields[data-v-7465cd88]{width:100%;box-sizing:border-box}.table-container[data-v-f96bdaa3]{padding:1rem;overflow-x:auto;color:#fff}table[data-v-f96bdaa3]{width:100%;border-collapse:collapse;background-color:#333}th[data-v-f96bdaa3],td[data-v-f96bdaa3]{padding:.5rem;text-align:left;border-bottom:1px solid #555}th[data-v-f96bdaa3]{background-color:#222}tr[data-v-f96bdaa3]:nth-child(2n){background-color:#2c2c2c}tr[data-v-f96bdaa3]:hover{background-color:#1c1c1c}.form-group[data-v-be2f0e25]{grid-template-columns:repeat(2,1fr)}.form-type[data-v-be2f0e25]{color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:20px;padding:5px 15px;font-size:14px;background-color:#f72585}.form-type[data-v-be2f0e25]:hover{background-color:transparent}.field-condainer[data-v-be2f0e25]{display:flex}.field-labels[data-v-be2f0e25]{display:grid}.flex-layout[data-v-be2f0e25]{display:flex;flex-direction:column;gap:15px}.field-group[data-v-be2f0e25]{display:flex;flex-direction:column}.field-group label[data-v-be2f0e25]{margin-bottom:5px}.input-fields[data-v-be2f0e25]{width:100%;box-sizing:border-box}.stores-item-search-select[data-v-305f6e2b]{position:relative;width:100%}.stores-item-search-select.is-open[data-v-305f6e2b]{z-index:60}.stores-item-search-select__control[data-v-305f6e2b]{display:grid;grid-template-columns:32px minmax(0,1fr) 36px;align-items:center;height:36px;overflow:hidden;border:1px solid var(--erp-border-strong, #36383d);border-radius:var(--erp-radius-sm, 4px);background:var(--erp-surface-1, #1b1c1e)}.stores-item-search-select__control[data-v-305f6e2b]:focus-within,.stores-item-search-select__control.is-open[data-v-305f6e2b]{border-color:var(--erp-accent, #3f7df6);box-shadow:0 0 0 2px color-mix(in srgb,var(--erp-accent, #3f7df6) 20%,transparent)}.stores-item-search-select__control.is-disabled[data-v-305f6e2b]{opacity:.65}.stores-item-search-select__search-icon[data-v-305f6e2b]{justify-self:center;color:var(--erp-text-muted, #a5a7ad)}.stores-item-search-select__control input[data-v-305f6e2b]{width:100%;min-width:0;height:34px;padding:0 6px 0 0!important;border:0!important;outline:0;background:transparent!important;box-shadow:none!important;color:var(--erp-text-primary, #f5f7fa)}.stores-item-search-select__control input[data-v-305f6e2b]::-webkit-search-cancel-button{display:none}.stores-item-search-select__control button[data-v-305f6e2b]{display:grid;place-items:center;width:36px;height:34px;padding:0;border:0;border-left:1px solid var(--erp-border-strong, #36383d);background:var(--erp-surface-2, #202124);color:var(--erp-text-secondary, #d2d5da);cursor:pointer}.stores-item-search-select__options[data-v-305f6e2b]{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;padding:4px;border:1px solid var(--erp-border-strong, #36383d);border-radius:var(--erp-radius-sm, 4px);background:var(--erp-surface-2, #202124);box-shadow:var(--erp-shadow-raised, 0 10px 24px rgba(0, 0, 0, .35))}.stores-item-search-select__options>button[data-v-305f6e2b]{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 9px;border:0;border-radius:3px;background:transparent;color:var(--erp-text-primary, #f5f7fa);text-align:left;cursor:pointer}.stores-item-search-select__options>button[data-v-305f6e2b]:hover,.stores-item-search-select__options>button.is-active[data-v-305f6e2b]{background:var(--erp-surface-hover, #2a2c30)}.stores-item-search-select__options>button.is-selected[data-v-305f6e2b]{background:color-mix(in srgb,var(--erp-accent, #3f7df6) 16%,transparent)}.stores-item-search-select__options>button>svg[data-v-305f6e2b]{flex:0 0 auto;color:var(--erp-text-muted, #a5a7ad)}.stores-item-search-select__options>button>span[data-v-305f6e2b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stores-item-search-select__options>button.is-add-new[data-v-305f6e2b]{position:sticky;bottom:0;border-top:1px solid var(--erp-border-subtle, #303238);background:var(--erp-surface-2, #202124);color:var(--erp-accent, #3f7df6);font-weight:700}.stores-item-search-select__options>button.is-add-new>svg[data-v-305f6e2b]{color:var(--erp-accent, #3f7df6)}.stores-item-search-select__empty[data-v-305f6e2b]{padding:8px 10px;color:var(--erp-text-muted, #a5a7ad);font-size:11px}.stores-record-history[data-v-c2099142]{padding:12px;border-top:1px solid var(--erp-border-soft)}.stores-record-history__heading[data-v-c2099142]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.stores-record-history__heading>strong[data-v-c2099142]{color:var(--erp-text-muted);font-size:11px;font-weight:600}.stores-record-history ol[data-v-c2099142]{display:grid;gap:0;margin:0;padding:0;list-style:none}.stores-record-history li[data-v-c2099142]{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:0 0 12px}.stores-record-history li[data-v-c2099142]:not(:last-child):before{content:"";position:absolute;left:14px;top:28px;bottom:0;width:1px;background:var(--erp-border-strong)}.stores-record-history__marker[data-v-c2099142]{z-index:1;display:grid;width:29px;height:29px;place-items:center;border:1px solid var(--erp-border-strong);border-radius:50%;background:var(--erp-surface-2);color:#8fb4ff}.stores-record-history__marker svg[data-v-c2099142]{width:15px;height:15px}.stores-record-history li>div[data-v-c2099142]{min-width:0;padding:7px 9px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-surface-subtle)}.stores-record-history header[data-v-c2099142],.stores-record-history p[data-v-c2099142]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px}.stores-record-history header strong[data-v-c2099142]{font-size:12px}.stores-record-history time[data-v-c2099142],.stores-record-history small[data-v-c2099142],.stores-record-history p[data-v-c2099142]{color:var(--erp-text-muted);font-size:11px}.stores-record-history p[data-v-c2099142]{justify-content:flex-start;margin:5px 0 0}.stores-record-history small[data-v-c2099142]{display:block;margin-top:5px;line-height:1.45}.stores-records[data-v-8b3ce6f9]{display:grid;gap:10px}.stores-records__summary[data-v-8b3ce6f9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.stores-records__summary button[data-v-8b3ce6f9]{grid-column:auto!important;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-width:0;margin:0!important;padding:10px 12px!important;background:var(--erp-surface)!important;border:1px solid var(--erp-border-soft)!important;color:var(--erp-text-muted)!important;text-align:left;box-shadow:none!important}.stores-records__summary button[data-v-8b3ce6f9]:hover{background:var(--erp-surface-hover)!important;color:var(--erp-text)!important}.stores-records__summary button.active[data-v-8b3ce6f9]{background:var(--erp-selection)!important;border-color:#3f7df694!important;color:var(--erp-text)!important;box-shadow:inset 3px 0 0 var(--erp-accent)!important}.stores-records__summary svg[data-v-8b3ce6f9]{width:19px;height:19px;color:#8fb4ff}.stores-records__summary span[data-v-8b3ce6f9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.stores-records__summary strong[data-v-8b3ce6f9]{font-size:18px;font-variant-numeric:tabular-nums}.stores-records__filters[data-v-8b3ce6f9]{display:flex;align-items:end;flex-wrap:wrap;gap:8px;padding:8px 10px;border-top:1px solid var(--erp-border-soft);border-bottom:1px solid var(--erp-border-soft);background:var(--erp-surface-subtle)}.stores-records__filters label[data-v-8b3ce6f9]{display:grid;gap:4px;min-width:150px}.stores-records__filters .stores-record-count[data-v-8b3ce6f9]{margin-left:auto;align-self:center}.stores-records__table tbody tr[data-v-8b3ce6f9]{cursor:pointer}.stores-records__table tbody tr[data-v-8b3ce6f9]:focus-visible{outline:2px solid var(--erp-accent);outline-offset:-2px}.stores-records__actions[data-v-8b3ce6f9]{display:flex;justify-content:flex-end;gap:5px}.stores-records__pager[data-v-8b3ce6f9]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-top:1px solid var(--erp-border-soft);color:var(--erp-text-muted);font-size:11px}.stores-records__pager>div[data-v-8b3ce6f9]{display:flex;align-items:center;gap:8px}.stores-records__pager strong[data-v-8b3ce6f9]{min-width:82px;color:var(--erp-text);font-size:11px;text-align:center}@media (max-width: 760px){.stores-records__summary[data-v-8b3ce6f9]{grid-template-columns:repeat(2,minmax(0,1fr))}.stores-records__header[data-v-8b3ce6f9]{align-items:stretch;flex-direction:column}.stores-records__header>button[data-v-8b3ce6f9]{width:100%}.stores-records__filters label[data-v-8b3ce6f9]{flex:1 1 140px}.stores-records__filters .stores-record-count[data-v-8b3ce6f9]{width:100%;margin-left:0}.stores-records__pager[data-v-8b3ce6f9]{align-items:stretch;flex-direction:column}.stores-records__pager>div[data-v-8b3ce6f9]{justify-content:space-between}}.stores-shell{box-sizing:border-box;min-height:calc(100vh - 42px);padding:14px 16px 92px;color:var(--erp-text, #f2f3f5);background:var(--erp-bg, #141414)}.stores-shell *,.stores-modal *{box-sizing:border-box}.stores-shell h3,.stores-shell h4,.stores-modal h3,.stores-modal h4{margin:0;font-weight:650;color:var(--erp-text, #f2f3f5)}.stores-shell button,.stores-shell input,.stores-shell select,.stores-modal button,.stores-modal input,.stores-modal select,.stores-modal textarea{font:inherit}.stores-inline-actions,.stores-filter-toolbar__actions,.stores-modal__footer>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.stores-filter-toolbar__spacer{flex:1 1 auto!important;min-width:16px}.stores-filter-toolbar__actions{flex:0 0 auto;margin-left:auto}.stores-filter-toolbar__actions--inline{margin-left:0}.stores-shell .erp-filter-toolbar input.erp-filter-toolbar__search,.stores-shell .erp-filter-toolbar select{padding:0 10px;color:var(--erp-text, #f2f3f5);background:#151516;border:1px solid var(--erp-border, #2a2b2e);outline:none}.stores-shell .erp-filter-toolbar input.erp-filter-toolbar__search:focus,.stores-shell .erp-filter-toolbar select:focus{border-color:var(--erp-accent, #3f7df6);box-shadow:0 0 0 2px #3f7df624}.stores-form-grid input,.stores-form-grid select,.stores-form-grid textarea,.stores-notes textarea,.stores-line input,.stores-line select{width:100%;min-height:36px;padding:7px 9px;color:var(--erp-text, #f2f3f5);background:#151516;border:1px solid var(--erp-border, #2a2b2e);border-radius:var(--erp-radius-md, 6px);outline:none}.stores-form-grid input:not([type=file]),.stores-form-grid select,.stores-line input:not([type=file]),.stores-line select{height:36px;min-height:36px;padding-block:0}.stores-form-grid input:focus,.stores-form-grid select:focus,.stores-form-grid textarea:focus,.stores-notes textarea:focus,.stores-line input:focus,.stores-line select:focus{border-color:var(--erp-accent, #3f7df6);box-shadow:0 0 0 2px #3f7df624}.stores-form-grid input:disabled,.stores-form-grid select:disabled,.stores-line input:disabled,.stores-line select:disabled{opacity:.78;color:#c7c9ce;background:#202124}.stores-form-grid input.stores-locked-field,.stores-line input.stores-locked-field{height:36px;min-height:36px;padding-block:0;color:var(--erp-text, #f2f3f5);background:var(--erp-surface-2, #202124);cursor:default}.stores-button,.stores-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 11px;border:1px solid var(--erp-border, #2a2b2e);border-radius:var(--erp-radius-md, 6px);color:var(--erp-text, #f2f3f5);background:#202124;cursor:pointer;transition:border-color .15s ease,background .15s ease,opacity .15s ease}.stores-button:hover:not(:disabled),.stores-icon-button:hover:not(:disabled){border-color:#474a50;background:#282a2e}.stores-button:disabled,.stores-icon-button:disabled{opacity:.45;cursor:not-allowed}.stores-button--primary{color:#fff;border-color:var(--erp-accent, #3f7df6);background:var(--erp-accent, #3f7df6)}.stores-button--primary:hover:not(:disabled){border-color:#6998f8;background:#4d86f6}.stores-button--ghost{background:transparent}.stores-button--danger{color:#faa;border-color:#ef444473;background:#ef444414}.stores-icon-button{width:34px;min-width:34px;padding:0;background:transparent}.stores-loading{display:flex;align-items:center;justify-content:center;gap:9px;min-height:300px;color:var(--erp-text-muted, #a5a7ad)}.stores-spin{animation:stores-spin .85s linear infinite}@keyframes stores-spin{to{transform:rotate(360deg)}}.stores-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;margin:0 0 10px}.stores-kpi-grid--compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.stores-kpi-grid.stores-inventory-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.stores-inventory-kpis .pr-kpi-card{height:64px;min-height:64px;margin:0!important;padding:7px 9px!important}.stores-inventory-kpis .pr-kpi-card:before{height:2px}.stores-inventory-kpis .pr-kpi-label{font-size:10px}.stores-inventory-kpis .pr-kpi-card strong{overflow:hidden;margin:2px 0;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.stores-inventory-kpis .pr-kpi-card small{display:none}.stores-returnable-kpi{grid-column:auto!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--erp-border, #2a2b2e)!important;color:var(--erp-text, #f2f3f5)!important;background:var(--erp-surface, #1b1b1c)!important;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.stores-returnable-kpi:hover,.stores-returnable-kpi.is-active{border-color:var(--erp-accent, #3f7df6)!important;background:#3f7df612!important}.stores-returnable-kpi.is-active:before{background:var(--erp-accent, #3f7df6)}.stores-dashboard-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:10px}.stores-panel{overflow:hidden;margin:0 0 10px;background:var(--erp-surface, #1b1b1c);border:1px solid var(--erp-border, #2a2b2e);border-radius:var(--erp-radius-lg, 8px);box-shadow:inset 0 1px #ffffff05}.stores-panel__header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:10px 12px;border-bottom:1px solid var(--erp-border, #2a2b2e)}.stores-panel__footer{display:flex;justify-content:flex-end;padding:10px 12px;border-top:1px solid var(--erp-border, #2a2b2e)}.stores-report-pager{display:flex;min-height:44px;align-items:center;justify-content:flex-end;gap:12px;padding:7px 10px;border-top:1px solid var(--erp-border, #2a2b2e);color:var(--erp-text-muted, #a5a7ad);font-size:11px}.stores-report-pager .stores-button{min-height:29px!important}.stores-eyebrow{display:block;margin-bottom:2px;color:var(--erp-text-muted, #a5a7ad);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stores-record-count{color:var(--erp-text-muted, #a5a7ad);font-size:12px}.stores-panel__copy{margin:0;padding:12px;color:var(--erp-text-muted, #a5a7ad);font-size:13px}.stores-table-wrap{width:100%;overflow:auto}.stores-table{width:100%;min-width:820px;border-collapse:collapse;font-size:12px}.stores-table th{position:sticky;top:0;z-index:1;padding:9px 10px;color:var(--erp-text-muted, #a5a7ad);background:#181819;border-bottom:1px solid var(--erp-border, #2a2b2e);font-size:10px;font-weight:700;letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap}.stores-table td{padding:9px 10px;color:#dfe1e5;border-bottom:1px solid rgba(42,43,46,.72);vertical-align:middle}.stores-table tbody tr{cursor:default}.stores-table tbody tr:hover,.stores-table tbody tr.is-selected{background:#3f7df613}.stores-table tbody tr.is-selected{box-shadow:inset 3px 0 0 var(--erp-accent, #3f7df6)}.stores-table td strong,.stores-table td small{display:block}.stores-table td small{margin-top:2px;color:var(--erp-text-muted, #a5a7ad)}.stores-number{text-align:right!important;font-variant-numeric:tabular-nums}.stores-danger-text{color:#ff8f8f!important}.stores-success-text{color:#69e69b!important}.stores-status{display:inline-flex;align-items:center;min-height:21px;padding:2px 7px;border:1px solid #3b3d42;border-radius:999px;color:#c5c8ce;background:#a5a7ad14;font-size:9px;font-weight:750;letter-spacing:.04em;white-space:nowrap}.stores-status--posted,.stores-status--active,.stores-status--available,.stores-status--matched,.stores-status--stores,.stores-status--resolved{color:#76e5a2;border-color:#27d66b59;background:#27d66b14}.stores-status--submitted,.stores-status--approved,.stores-status--in-transit,.stores-status--unseeded,.stores-status--quarantine{color:#f7d66e;border-color:#f5c44761;background:#f5c44714}.stores-status--rejected,.stores-status--cancelled,.stores-status--reversed,.stores-status--variance,.stores-status--inactive,.stores-status--open,.stores-status--damaged,.stores-status--blocked,.stores-status--book-shortage{color:#f99;border-color:#ef444461;background:#ef444414}.stores-status--draft,.stores-status--legacy{color:#b7c9f7;border-color:#3f7df659;background:#3f7df614}.stores-status--review,.stores-status--mapping-required,.stores-status--unlinked,.stores-status--action,.stores-status--allocated{color:#f7d66e;border-color:#f5c44761;background:#f5c44714}.stores-icon-box{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;color:#8fb2fa;border:1px solid rgba(63,125,246,.25);border-radius:var(--erp-radius-md, 6px);background:#3f7df614;font-size:18px}.stores-icon-box--danger{color:#f99;border-color:#ef44444d;background:#ef444414}.stores-icon-box--warning{color:#f7d66e;border-color:#f5c4474d;background:#f5c44714}.stores-exception-list{padding:4px 12px}.stores-exception-list>div{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--erp-border, #2a2b2e)}.stores-exception-list>div:last-child{border-bottom:0}.stores-exception-list strong,.stores-exception-list span{display:block}.stores-exception-list strong{font-size:19px}.stores-exception-list div div span{color:var(--erp-text-muted, #a5a7ad);font-size:11px}.stores-exception-feed{padding:4px 12px}.stores-exception-feed>div{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid var(--erp-border, #2a2b2e)}.stores-exception-feed>div:last-child{border-bottom:0}.stores-exception-feed strong,.stores-exception-feed small{display:block}.stores-exception-feed small{margin-top:2px;color:var(--erp-text-muted, #a5a7ad);font-size:10px}.stores-exception-review{margin:16px;padding:16px;border:1px solid rgba(245,158,11,.32);border-radius:10px;background:#f59e0b0a}.stores-segmented{display:flex;align-items:stretch;overflow-x:auto;margin-bottom:10px;padding:4px;border:1px solid var(--erp-border, #2a2b2e);border-radius:var(--erp-radius-lg, 8px);background:var(--erp-surface, #1b1b1c)}.stores-segmented button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1;min-width:130px;min-height:36px;padding:6px 10px;color:var(--erp-text-muted, #a5a7ad);border:0;border-radius:var(--erp-radius-md, 6px);background:transparent;cursor:pointer}.stores-segmented button:hover{color:var(--erp-text, #f2f3f5);background:#222326}.stores-segmented button.active{color:#fff;background:#2c3037;box-shadow:inset 0 -2px 0 var(--erp-accent, #3f7df6)}.stores-tab-count{min-width:20px;padding:1px 6px;border-radius:999px;color:#fff;background:#3f7df666;font-size:10px}.stores-control-note{display:flex;align-items:center;gap:10px;padding:10px 12px}.stores-control-note>svg{color:#8fb2fa;font-size:24px}.stores-control-note strong,.stores-control-note span{display:block}.stores-control-note span{margin-top:2px;color:var(--erp-text-muted, #a5a7ad);font-size:11px}.stores-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;padding:10px}.stores-stock-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:78px;padding:10px;border:1px solid var(--erp-border, #2a2b2e);border-radius:var(--erp-radius-md, 6px);background:#181819}.stores-stock-card small,.stores-stock-card strong,.stores-stock-card span{display:block}.stores-stock-card small,.stores-stock-card span{color:var(--erp-text-muted, #a5a7ad);font-size:10px}.stores-stock-card__qty{text-align:right}.stores-stock-card__qty strong{font-size:20px;font-variant-numeric:tabular-nums}.stores-inventory-directory__header{min-height:40px;align-items:center;justify-content:flex-start;padding:5px 10px}.stores-inventory-directory__toolbar{display:flex;width:100%;min-width:0;align-items:center;flex-wrap:nowrap;gap:8px;overflow-x:auto}.stores-inventory-directory__toolbar .stores-eyebrow{margin:0}.stores-inventory-directory__toolbar .stores-eyebrow,.stores-inventory-directory__toolbar .stores-record-count{white-space:nowrap}.stores-inventory-group-select{display:flex;height:30px;flex:0 0 auto;align-items:center;gap:7px;margin:0!important;padding:0!important;color:var(--erp-text-muted, #a5a7ad);font-size:10px;font-weight:700;text-transform:uppercase;white-space:nowrap}.stores-inventory-group-select select,.stores-item-quick-actions select{min-height:30px;padding:4px 8px;color:var(--erp-text, #f2f3f5);background:#151516;border:1px solid var(--erp-border, #2a2b2e);border-radius:var(--erp-radius-md, 6px);outline:none}.stores-inventory-directory__toolbar .stores-button{min-height:30px;margin:0!important;padding:4px 8px}.stores-inventory-table{min-width:1120px}.stores-inventory-group-row td{padding:7px 10px;color:#b8c9ed;background:#202124;border-top:1px solid #34363b;border-bottom-color:#34363b}.stores-inventory-group-summary{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.stores-inventory-group-summary>svg{flex:0 0 auto}.stores-inventory-group-summary>strong{display:inline!important}.stores-inventory-group-summary>span{color:var(--erp-text-muted, #a5a7ad);font-size:10px}.stores-inventory-table th{padding:6px 8px}.stores-inventory-row td{height:42px;padding:5px 8px;line-height:1.25}.stores-inventory-item-link,.stores-inventory-card__identity{width:100%;padding:0;color:inherit;background:transparent;border:0;cursor:pointer;text-align:left}.stores-inventory-item-link:hover strong,.stores-inventory-item-link:focus-visible strong,.stores-inventory-card__identity:hover strong,.stores-inventory-card__identity:focus-visible strong{color:#9bbaf8;text-decoration:underline}.stores-inventory-item-link:focus-visible,.stores-inventory-card__identity:focus-visible{outline:2px solid var(--erp-accent, #3f7df6);outline-offset:3px}.stores-shell .stores-inventory-item-link{display:inline-flex;grid-column:auto!important;width:auto;min-height:0!important;align-items:baseline;gap:6px;margin:0!important;padding:0!important;color:inherit!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.stores-shell .stores-inventory-item-link strong,.stores-shell .stores-inventory-item-link small{display:inline;margin:0}.stores-shell .stores-inventory-item-link:hover strong,.stores-shell .stores-inventory-item-link:focus-visible strong{color:inherit}.stores-shell .stores-inventory-action{grid-column:auto!important;min-width:68px;min-height:28px;margin:0!important;padding:4px 7px!important;font-size:10px!important}.stores-inventory-load-more,.stores-source-load-more{display:flex;justify-content:center;gap:5px;width:calc(100% - 20px);margin:10px}.stores-inventory-mobile{display:none}.stores-item-detail{width:min(1180px,100%)}.stores-item-detail__subtitle{display:block;margin-top:2px;color:var(--erp-text-muted, #a5a7ad);font-size:10px}.stores-item-detail__body{padding:0}.stores-item-facts{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:1px;background:var(--erp-border, #2a2b2e);border-bottom:1px solid var(--erp-border, #2a2b2e)}.stores-item-facts>div{min-height:76px;padding:10px;background:var(--erp-surface, #1b1b1c)}.stores-item-facts span,.stores-item-facts strong,.stores-item-facts small{display:block}.stores-item-facts>div>span{margin-bottom:6px;color:var(--erp-text-muted, #a5a7ad);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.stores-item-facts strong{font-size:12px}.stores-item-facts small{margin-top:3px;color:var(--erp-text-muted, #a5a7ad);font-size:9px}.stores-item-edit{margin:12px;overflow:hidden;border:1px solid rgba(63,125,246,.35);border-radius:var(--erp-radius-md, 6px);background:#181819}.stores-item-edit .stores-form-grid{padding:12px}.stores-item-edit textarea{width:100%;padding:7px 9px;color:var(--erp-text, #f2f3f5);background:#151516;border:1px solid var(--erp-border, #2a2b2e);border-radius:var(--erp-radius-md, 6px);resize:vertical}.stores-item-quick-actions{display:grid;grid-template-columns:minmax(230px,1fr) minmax(300px,1.5fr) auto auto;align-items:center;gap:9px;margin:12px;padding:10px;border:1px solid rgba(63,125,246,.28);border-radius:var(--erp-radius-md, 6px);background:#3f7df60e}.stores-item-quick-actions strong,.stores-item-quick-actions small{display:block}.stores-item-quick-actions small{margin-top:2px;color:var(--erp-text-muted, #a5a7ad);font-size:9px}.stores-item-quick-actions select{width:100%}.stores-item-detail__tabs{margin:0 12px 10px}.stores-item-detail__panel{margin:0 12px 12px}.stores-item-bucket-actions{flex-wrap:nowrap}.stores-item-timeline{padding:5px 12px}.stores-item-timeline article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px}.stores-item-timeline__rail{position:relative;display:flex;justify-content:center;padding-top:12px;color:#8fb2fa;font-size:17px}.stores-item-timeline__rail:after{position:absolute;top:35px;bottom:0;left:50%;width:1px;background:#34363b;content:""}.stores-item-timeline article:last-child .stores-item-timeline__rail:after{display:none}.stores-item-timeline article>div{min-width:0;padding:10px 0;border-bottom:1px solid var(--erp-border, #2a2b2e)}.stores-item-timeline article:last-child>div{border-bottom:0}.stores-item-timeline header,.stores-item-timeline footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.stores-item-timeline header strong{display:block;font-size:12px}.stores-item-timeline time{color:var(--erp-text-muted, #a5a7ad);font-size:9px;white-space:nowrap}.stores-item-timeline p{margin:5px 0;color:var(--erp-text-muted, #a5a7ad);font-size:10px}.stores-item-timeline footer{justify-content:flex-start}.stores-item-timeline footer>small{margin-left:auto;color:var(--erp-text-muted, #a5a7ad)}.stores-master-grid{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:10px}.stores-form-grid{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px}.stores-form-grid--issue{grid-template-columns:repeat(4,minmax(0,1fr))}.stores-form-grid--single{grid-template-columns:repeat(2,minmax(160px,1fr));padding:12px}.stores-form-grid label,.stores-line label,.stores-notes{display:flex;flex-direction:column;gap:4px;color:var(--erp-text-muted, #a5a7ad);font-size:11px}.stores-supplier-field{position:relative;display:flex;min-width:0;flex-direction:column;gap:4px;color:var(--erp-text-muted, #a5a7ad);font-size:11px}.stores-lookup{position:relative}.stores-lookup__control{position:relative;display:flex;align-items:center}.stores-lookup__control>svg{position:absolute;z-index:1;left:10px;color:#8c8f96;font-size:16px;pointer-events:none}.stores-lookup__control input{width:100%;min-height:36px;padding:7px 38px 7px 34px!important;color:var(--erp-text, #f2f3f5);background:#151516;border:1px solid var(--erp-border, #2a2b2e);border-radius:var(--erp-radius-md, 6px);outline:none}.stores-lookup__control input:focus{border-color:var(--erp-accent, #3f7df6);box-shadow:0 0 0 2px #3f7df624}.stores-lookup__toggle{position:absolute;right:3px;display:grid!important;place-items:center;width:30px;min-width:30px!important;min-height:30px!important;padding:0!important;border:0!important;color:#aeb0b5!important;background:transparent!important;box-shadow:none!important}.stores-lookup__menu{position:absolute;z-index:30;top:calc(100% + 4px);right:0;left:0;max-height:280px;overflow-y:auto;padding:4px;border:1px solid #3a3c42;border-radius:var(--erp-radius-md, 6px);background:#1b1b1c;box-shadow:var(--erp-shadow, 0 16px 34px rgba(0,0,0,.34))}.stores-lookup__option,.stores-lookup__add{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;width:100%;min-height:42px;padding:7px 9px!important;border:0!important;color:var(--erp-text, #f2f3f5)!important;background:transparent!important;box-shadow:none!important;text-align:left}.stores-lookup__option:hover,.stores-lookup__add:hover{background:var(--erp-surface-hover, #26272a)!important}.stores-lookup__option>span{overflow:hidden;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.stores-lookup__option>small{grid-column:1;color:var(--erp-text-muted, #a5a7ad);font-size:9px}.stores-lookup__option>svg{grid-column:2;grid-row:1 / span 2;align-self:center;color:#75a1fa}.stores-lookup__empty{padding:12px 9px;color:var(--erp-text-muted, #a5a7ad);font-size:10px}.stores-lookup__add{display:flex!important;align-items:center;min-height:36px;margin-top:4px;border-top:1px solid var(--erp-border, #2a2b2e)!important;color:#9bbcff!important;font-size:11px!important;font-weight:700}.stores-form-span-2{grid-column:span 2}.stores-form-actions{display:flex;align-items:flex-end;justify-content:flex-end}.stores-location-capture{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:5px;color:var(--erp-text-muted, #a5a7ad);font-size:10px}.stores-notes{margin-top:12px}.stores-notes textarea{resize:vertical}.stores-permission-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1px;background:var(--erp-border, #2a2b2e)}.stores-permission-grid>div{display:flex;align-items:center;gap:7px;min-height:38px;padding:8px 10px;color:#85878d;background:var(--erp-surface, #1b1b1c);font-size:11px;text-transform:capitalize}.stores-permission-grid>div.allowed{color:#77dfa0}.stores-empty-inline{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:220px;color:var(--erp-text-muted, #a5a7ad);font-size:12px}.stores-empty-inline strong{color:var(--erp-text, #f2f3f5);font-size:14px}.stores-sticky-actions{position:fixed;z-index:40;right:16px;bottom:12px;left:calc(var(--erp-sidebar-width, 200px) + 16px);display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:8px 10px;border:1px solid #383a3f;border-radius:var(--erp-radius-lg, 8px);background:#181819f5;box-shadow:0 12px 32px #0000006b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stores-sticky-actions>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.stores-sticky-actions .stores-eyebrow{margin:0}.stores-modal-backdrop{position:fixed;z-index:1000000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#000000b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.stores-modal{display:flex;flex-direction:column;width:min(1120px,100%);max-height:calc(100vh - 36px);color:var(--erp-text, #f2f3f5);border:1px solid #36383d;border-radius:var(--erp-radius-lg, 8px);background:var(--erp-surface, #1b1b1c);box-shadow:0 24px 64px #00000094}.stores-modal--small{width:min(720px,100%)}.stores-modal__header,.stores-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;padding:10px 12px;border-bottom:1px solid var(--erp-border, #2a2b2e)}.stores-modal__heading{display:flex;align-items:center;gap:10px}.stores-modal__body{overflow-x:hidden;overflow-y:auto;padding:12px}.stores-modal__footer{border-top:1px solid var(--erp-border, #2a2b2e);border-bottom:0}.stores-modal__footer--actions-only{justify-content:flex-end}.stores-modal__footer>span{display:inline-flex;align-items:center;gap:6px;color:var(--erp-text-muted, #a5a7ad);font-size:10px}.stores-submodal-backdrop{position:fixed;z-index:1000010;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stores-submodal{box-shadow:var(--erp-shadow, 0 16px 34px rgba(0,0,0,.34))}.stores-submodal>form{display:flex;min-height:0;flex-direction:column}.stores-submodal__source{margin-bottom:10px;padding:9px 10px;border:1px solid rgba(63,125,246,.28);border-radius:var(--erp-radius-md, 6px);background:#3f7df60f}.stores-submodal__source span,.stores-submodal__source strong,.stores-submodal__source small{display:block}.stores-submodal__source span{color:var(--erp-text-muted, #a5a7ad);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.stores-submodal__source strong{margin:2px 0;font-size:13px}.stores-submodal__source small{color:var(--erp-text-muted, #a5a7ad);font-size:9px}.stores-submodal__form{padding:0}.stores-submodal__error{padding:10px 0 0}.stores-lines{overflow:visible;margin-top:10px;border:1px solid var(--erp-border, #2a2b2e);border-radius:var(--erp-radius-md, 6px)}.stores-lines__title{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;border-bottom:1px solid var(--erp-border, #2a2b2e);background:#181819}.stores-lines__title>div{display:flex;min-width:0;align-items:center;gap:8px}.stores-lines__title h4{font-size:11px;white-space:nowrap}.stores-lines__title small{overflow:hidden;color:var(--erp-text-muted, #a5a7ad);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.stores-lines__add{min-height:28px!important;margin:0!important;padding:4px 7px!important;font-size:9px!important}.stores-line{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:11px 10px;border-bottom:1px solid var(--erp-border, #2a2b2e)}.stores-line:has(.stores-item-search-select.is-open){position:relative;z-index:2}.stores-line:last-child{border-bottom:0}.stores-line>label{min-width:120px;flex:1 1 145px}.stores-line__number{align-self:flex-start;display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;margin-top:18px;color:var(--erp-text-muted, #a5a7ad);border-radius:50%;background:#232428;font-size:10px}.stores-line__remove{margin-bottom:1px}.stores-line small{color:var(--erp-text-muted, #a5a7ad);font-size:9px}.stores-line__item{min-width:min(100%,260px)!important;flex:2 1 300px!important}.stores-line__pr{min-width:min(100%,240px)!important;flex:2 1 280px!important}.stores-line__location{min-width:min(100%,190px)!important;flex:1.25 1 210px!important}.stores-line__new-item-edit{align-self:flex-start;display:inline-flex!important;flex:1 1 230px;align-items:center;justify-content:flex-start;gap:7px;min-width:190px;min-height:54px;margin-top:18px;overflow:hidden;padding:7px 9px!important;border:1px solid rgba(63,125,246,.35)!important;border-radius:var(--erp-radius-md, 6px);color:#b9ccf6!important;background:#3f7df614!important;box-shadow:none!important;cursor:pointer;font:inherit;font-size:10px!important;text-align:left}.stores-line__new-item-edit>span{display:flex;min-width:0;flex:1;flex-direction:column}.stores-line__new-item-edit strong{overflow:hidden;color:#d9e5ff;text-overflow:ellipsis;white-space:nowrap}.stores-line__new-item-edit small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stores-line__new-item-edit>svg:last-child{flex:0 0 auto}.stores-line__new-item-edit:hover{color:#fff;background:#3f7df624}.stores-line__new-item-edit:focus-visible{outline:2px solid var(--erp-accent, #3f7df6);outline-offset:2px}.stores-line__actions{width:100%;justify-content:flex-end;padding-top:2px}.stores-source-banner{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px;border:1px solid rgba(63,125,246,.3);border-radius:var(--erp-radius-md, 6px);background:#3f7df612}.stores-source-banner>svg{flex:0 0 auto;color:#8fb2fa;font-size:25px}.stores-source-banner>div{flex:1;min-width:0}.stores-source-banner strong,.stores-source-banner small{display:block}.stores-source-banner small{margin-top:2px;color:var(--erp-text-muted, #a5a7ad);font-size:10px}.stores-source-list{padding:10px}.stores-inward-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:8px;margin-bottom:10px}.stores-inward-status-card{display:flex!important;grid-column:auto!important;min-width:0;min-height:58px;align-items:center;justify-content:space-between;gap:10px;margin:0!important;padding:9px 11px!important;border:1px solid var(--erp-border-soft, rgba(148,163,184,.1))!important;border-radius:var(--erp-radius-md, 6px)!important;color:var(--erp-text-muted, #a5a7ad)!important;background:var(--erp-surface, #1b1b1c)!important;box-shadow:none!important;text-align:left}.stores-inward-status-card>span{display:inline-flex;min-width:0;align-items:center;gap:6px;overflow:hidden;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.stores-inward-status-card>span svg{flex:0 0 auto;color:#8baef6;font-size:16px}.stores-inward-status-card>strong{color:var(--erp-text, #f2f3f5);font-size:19px;line-height:1;font-variant-numeric:tabular-nums}.stores-inward-status-card:hover{border-color:#3f7df659!important;background:var(--erp-surface-hover, #26272a)!important}.stores-inward-status-card.active{border-color:#3f7df68c!important;color:#dce7ff!important;background:var(--erp-accent-soft, rgba(63,125,246,.16))!important;box-shadow:inset 0 0 0 1px #3f7df61f!important}.stores-inward-status-grid~.stores-panel{margin-bottom:10px}.stores-setting-help{display:flex;align-items:flex-start;gap:6px;margin:0;padding:0 14px 12px;color:var(--erp-text-muted, #a5a7ad);font-size:10px;line-height:1.45}.stores-setting-help svg{flex:0 0 auto;margin-top:1px;color:#8fb2fa;font-size:14px}.stores-source-count{text-align:right}.stores-source-count span,.stores-source-count small{display:block}.stores-source-count small{margin-top:2px;color:var(--erp-text-muted, #a5a7ad);font-size:9px}.stores-source-card{margin-bottom:8px;overflow:hidden;border:1px solid var(--erp-border, #2a2b2e);border-radius:var(--erp-radius-md, 6px);background:#181819}.stores-source-card:last-child{margin-bottom:0}.stores-source-card__summary{display:grid;grid-template-columns:auto minmax(220px,1fr) minmax(100px,auto) auto auto;align-items:center;gap:12px;padding:10px}.stores-source-card__identity strong,.stores-source-card__identity small,.stores-source-card__qty strong,.stores-source-card__qty small{display:block}.stores-source-card__identity small,.stores-source-card__qty small{color:var(--erp-text-muted, #a5a7ad);font-size:10px}.stores-source-card__qty{text-align:right}.stores-source-card__qty strong{font-size:19px;font-variant-numeric:tabular-nums}.stores-production-batch__summary{display:grid;grid-template-columns:auto minmax(250px,1fr) minmax(105px,auto) auto auto;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--erp-border, #2a2b2e);background:#181819}.stores-production-batch__action{grid-column:5!important;grid-row:1;min-width:108px;margin:0!important}.stores-production-batch__warnings{padding:7px 12px;border-bottom:1px solid var(--erp-border, #2a2b2e);background:#f5c44706}.stores-production-batch__lines{background:var(--erp-surface, #1b1b1c)}.stores-production-batch__table{min-width:840px}.stores-production-batch__table th:first-child,.stores-production-batch__table td:first-child{min-width:250px}.stores-production-batch__pending strong{color:#dce7ff;font-size:13px;font-variant-numeric:tabular-nums}.stores-production-batch__line-actions{flex-wrap:nowrap;gap:5px}.stores-production-batch__line-actions .stores-button{min-height:28px;padding:4px 7px!important;font-size:9px!important}.stores-source-card__details{border-top:1px solid var(--erp-border, #2a2b2e)}.stores-source-card__details summary{padding:8px 10px;color:#b9c9eb;background:#1d1e20;cursor:pointer;font-size:10px}.stores-source-warnings{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px 0}.stores-source-warnings span{display:inline-flex;align-items:center;gap:4px;color:#f7d66e;font-size:10px}.stores-source-card--inward{background:var(--erp-surface, #1b1b1c)}.stores-inward-source__summary{display:grid;grid-template-columns:minmax(250px,1.35fr) minmax(220px,1fr) minmax(130px,.55fr) auto auto;align-items:center;gap:14px;padding:12px;border-bottom:1px solid var(--erp-border, #2a2b2e);background:#181819}.stores-inward-source__vendor strong,.stores-inward-source__vendor small,.stores-inward-source__date span,.stores-inward-source__date strong,.stores-inward-source__date small,.stores-inward-source__quantity span,.stores-inward-source__quantity strong,.stores-inward-source__quantity small{display:block}.stores-inward-source__vendor strong{margin:2px 0;overflow:hidden;color:var(--erp-text, #f4f4f5);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.stores-inward-source__vendor small,.stores-inward-source__date small,.stores-inward-source__quantity small{color:var(--erp-text-muted, #a5a7ad);font-size:9px}.stores-inward-source__date>span,.stores-inward-source__quantity>span{margin-bottom:3px;color:var(--erp-text-muted, #a5a7ad);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.stores-inward-source__date strong{margin-bottom:3px;color:var(--erp-text, #f4f4f5);font-size:12px}.stores-inward-source__quantity{text-align:right}.stores-inward-source__quantity strong{color:var(--erp-text, #f4f4f5);font-size:20px;line-height:1.1;font-variant-numeric:tabular-nums}.stores-inward-source__status{grid-column:4;grid-row:1}.stores-inward-source__summary .stores-inward-source__action{grid-column:5;grid-row:1;min-width:88px}.stores-source-warnings--inward{padding:8px 12px;border-bottom:1px solid var(--erp-border, #2a2b2e);background:#facc1508}.stores-inward-items{background:var(--erp-surface, #1b1b1c)}.stores-inward-items__table{min-width:840px}.stores-inward-items__table th:first-child,.stores-inward-items__table td:first-child{min-width:240px}.stores-inward-items__table th:nth-child(2),.stores-inward-items__table td:nth-child(2){background:#3f7df60a}.stores-inward-items__pending strong{color:#dce7ff;font-size:14px;font-variant-numeric:tabular-nums}.stores-inward-items__empty td{padding:18px 12px;color:var(--erp-text-muted, #a5a7ad);text-align:center}.stores-inward-source__more{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:34px;padding:7px 12px;border:0;border-top:1px solid var(--erp-border, #2a2b2e);color:#a9c2f5;background:#1d1e20;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.stores-inward-source__more:hover{color:#fff;background:#3f7df61a}.stores-inward-source__more:focus-visible{outline:2px solid var(--erp-accent, #3f7df6);outline-offset:-2px}.stores-table--compact{min-width:680px}.stores-table--compact th,.stores-table--compact td{padding-block:7px}.stores-detail__meta{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:1px;background:var(--erp-border, #2a2b2e)}.stores-traceability-detail{scroll-margin-top:12px;outline:none}.stores-traceability-detail:focus-visible>.stores-detail{border-color:var(--erp-accent, #3f7df6);box-shadow:0 0 0 2px #3f7df624}#stores-record-detail .stores-detail__meta{background:var(--erp-surface, #1b1b1c)}.stores-detail__meta>div{min-height:58px;padding:9px 10px;background:var(--erp-surface, #1b1b1c)}.stores-detail__meta span,.stores-detail__meta strong{display:block}.stores-detail__meta>div>span{margin-bottom:5px;color:var(--erp-text-muted, #a5a7ad);font-size:9px;text-transform:uppercase}.stores-detail__meta strong{font-size:11px}.stores-trace{display:flex;align-items:stretch;gap:0;overflow-x:auto;padding:10px 12px;border-bottom:1px solid var(--erp-border, #2a2b2e);background:#181819}.stores-trace__step{display:flex;align-items:center;gap:8px;min-width:150px}.stores-trace__step>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(63,125,246,.45);border-radius:50%;color:#9bbaf8;font-size:10px}.stores-trace__step small,.stores-trace__step strong{display:block}.stores-trace__step small{color:var(--erp-text-muted, #a5a7ad);font-size:9px;text-transform:uppercase}.stores-trace__step strong{max-width:130px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.stores-trace__step>svg{margin-left:auto;color:#565960}.stores-attachments{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px}.stores-attachments .stores-eyebrow{width:100%}.stores-attachments a{display:inline-flex;align-items:center;gap:5px;color:#8fb2fa;font-size:10px;text-decoration:none}.stores-detail-workflow-note{display:flex;align-items:center;gap:6px;padding:8px 12px 0;color:#b9ccf6;font-size:10px}.stores-detail-workflow-note svg{flex:0 0 auto;color:#8fb2fa;font-size:15px}.stores-mapping-panel{border-color:#3f7df666}@media (max-width: 1180px){.stores-inward-status-grid{grid-template-columns:repeat(3,minmax(110px,1fr))}.stores-kpi-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.stores-kpi-grid.stores-inventory-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.stores-detail__meta,.stores-item-facts{grid-template-columns:repeat(3,minmax(120px,1fr))}.stores-item-quick-actions{grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr) auto auto}.stores-inward-source__summary{grid-template-columns:minmax(220px,1.25fr) minmax(190px,1fr) minmax(120px,.6fr) auto}.stores-inward-source__summary .stores-inward-source__action{grid-column:4}.stores-inward-source__status{grid-column:3;grid-row:2;justify-self:end}}@media (max-width: 820px){.stores-shell{padding:10px 10px 100px}.stores-dashboard-grid,.stores-master-grid{grid-template-columns:1fr}.stores-kpi-grid,.stores-kpi-grid--compact{grid-template-columns:repeat(2,minmax(130px,1fr))}.stores-kpi-grid.stores-inventory-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.stores-form-grid,.stores-form-grid--single,.stores-form-grid--issue{grid-template-columns:repeat(2,minmax(130px,1fr))}.stores-line__item{grid-column:span 2}.stores-line>label{flex-basis:190px}.stores-line__item,.stores-line__pr{flex-basis:calc(100% - 38px)!important}.stores-line__new-item-edit{flex-basis:calc(100% - 38px);margin-top:0;margin-left:34px}.stores-sticky-actions{left:10px;right:10px;bottom:8px;align-items:flex-start;flex-direction:column}.stores-modal__footer{align-items:flex-start;flex-direction:column}.stores-source-card__summary{grid-template-columns:auto 1fr auto}.stores-production-batch__summary{grid-template-columns:auto minmax(0,1fr) auto}.stores-production-batch__summary>.stores-status{grid-column:2;justify-self:start}.stores-production-batch__summary .stores-production-batch__action{grid-column:3!important;grid-row:2}.stores-source-card__qty{text-align:left}.stores-source-card__summary>.stores-status,.stores-source-card__summary>.stores-inline-actions{grid-column:span 3}.stores-inward-source__summary{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.stores-inward-source__vendor{grid-column:1;grid-row:1;min-width:0}.stores-inward-source__quantity{grid-column:2;grid-row:1}.stores-inward-source__date{grid-column:1 / -1;grid-row:2}.stores-inward-source__status{grid-column:1;grid-row:3;justify-self:start}.stores-inward-source__summary .stores-inward-source__action{grid-column:2;grid-row:3;min-width:100px}.stores-inward-items__table{min-width:760px}.stores-inventory-desktop{display:none}.stores-inventory-mobile{display:block;padding:10px}.stores-inventory-mobile-group{margin-bottom:12px}.stores-inventory-mobile-group:last-child{margin-bottom:0}.stores-inventory-mobile-group>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 2px;color:#b8c9ed;font-size:11px}.stores-inventory-mobile-group>header span{display:grid;place-items:center;min-width:22px;height:20px;border-radius:999px;color:#fff;background:#3f7df659;font-size:9px}.stores-inventory-card{margin-bottom:8px;padding:11px;border:1px solid var(--erp-border, #2a2b2e);border-radius:var(--erp-radius-md, 6px);background:#181819}.stores-inventory-card__identity small,.stores-inventory-card__identity strong,.stores-inventory-card__identity span{display:block}.stores-inventory-card__identity small,.stores-inventory-card__identity span{color:var(--erp-text-muted, #a5a7ad);font-size:9px}.stores-inventory-card__identity strong{margin:2px 0;font-size:13px}.stores-inventory-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:10px 0;background:var(--erp-border, #2a2b2e)}.stores-inventory-card dl>div{min-width:0;padding:7px;background:#1d1e20}.stores-inventory-card dt{color:var(--erp-text-muted, #a5a7ad);font-size:8px;font-weight:700;text-transform:uppercase}.stores-inventory-card dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:11px}.stores-inventory-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stores-inventory-directory__header{align-items:center}.stores-inventory-directory__toolbar{width:100%}.stores-inventory-group-select,.stores-inventory-group-select select{flex:0 0 auto}.stores-item-quick-actions{grid-template-columns:1fr 1fr}.stores-item-quick-actions>div,.stores-item-quick-actions select{grid-column:span 2}}@media (max-width: 520px){.stores-inward-status-grid{display:flex;overflow-x:auto;padding-bottom:3px}.stores-inward-status-card{flex:0 0 132px}.stores-kpi-grid,.stores-kpi-grid--compact,.stores-form-grid,.stores-form-grid--single,.stores-kpi-grid.stores-inventory-kpis,.stores-form-grid--issue{grid-template-columns:1fr}.stores-modal-backdrop,.stores-submodal-backdrop{padding:6px}.stores-modal{max-height:calc(100vh - 12px)}.stores-line__item{grid-column:auto}.stores-line>label,.stores-line__item,.stores-line__pr,.stores-line__location{min-width:0!important;flex-basis:100%!important}.stores-line__number{margin-top:0}.stores-line__new-item-edit{min-width:0;flex-basis:100%;margin-left:0}.stores-form-span-2{grid-column:auto}.stores-detail__meta,.stores-item-facts{grid-template-columns:repeat(2,minmax(100px,1fr))}.stores-item-detail .stores-modal__header,.stores-item-detail .stores-modal__heading{align-items:flex-start}.stores-item-detail .stores-modal__header>.stores-inline-actions .stores-button{width:34px;overflow:hidden;padding:0;font-size:0}.stores-item-detail .stores-modal__header>.stores-inline-actions .stores-button svg{font-size:16px}.stores-item-quick-actions{grid-template-columns:1fr}.stores-item-quick-actions>div,.stores-item-quick-actions select{grid-column:auto}}.stores-document-upload{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--erp-space-2, .5rem)}.stores-document-upload>span{color:var(--erp-text-muted, #9ca3af);font-size:var(--erp-font-size-sm, .75rem);font-weight:600}.stores-returnable-tracker{margin-bottom:var(--erp-space-3, .75rem)}.employee-review2[data-v-64e1d302]{display:grid;gap:10px;min-width:0;padding:12px 0 18px;color:var(--erp-text)}.review2-summary[data-v-64e1d302]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:0 2px}.review2-summary>div[data-v-64e1d302]:first-child{display:flex;align-items:baseline;gap:10px}.review2-summary h2[data-v-64e1d302]{margin:0;font-size:18px}.review2-summary>div:first-child span[data-v-64e1d302],.review2-table-actions span[data-v-64e1d302],.bulk-dialog-summary span[data-v-64e1d302]{color:var(--erp-text-muted);font-size:12px}.status-segments[data-v-64e1d302]{display:inline-grid;grid-auto-flow:column;gap:2px;padding:3px;border:1px solid var(--erp-border);border-radius:7px;background:var(--erp-surface-subtle)}.status-segments button[data-v-64e1d302]{display:inline-flex;align-items:center;gap:7px;min-height:30px;margin:0!important;padding:0 10px!important;border:0!important;border-radius:5px!important;background:transparent!important;color:var(--erp-text-muted)!important;font-size:12px}.status-segments button.is-active[data-v-64e1d302]{background:var(--erp-selection)!important;color:var(--erp-text)!important}.status-segments strong[data-v-64e1d302]{min-width:18px;padding:1px 5px;border-radius:8px;background:#94a3b821;font-size:10px;text-align:center}.review2-date[data-v-64e1d302]{width:138px;min-width:138px}.review2-status-filter[data-v-64e1d302]{width:132px;min-width:132px}.review2-check-filter[data-v-64e1d302]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 9px;border:1px solid var(--erp-border);border-radius:6px;color:var(--erp-text-muted);font-size:11px;white-space:nowrap}.review2-check-filter input[data-v-64e1d302]{width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;margin:0!important}.review2-icon-button[data-v-64e1d302],.row-edit-button[data-v-64e1d302]{display:inline-grid;place-items:center;width:34px;min-width:34px;height:34px;margin:0!important;padding:0!important;border:1px solid var(--erp-border)!important;border-radius:6px!important;background:var(--erp-surface-subtle)!important;color:var(--erp-text-muted)!important}.review2-table-actions[data-v-64e1d302],.bulk-action-bar[data-v-64e1d302]{display:flex;align-items:center;gap:8px;min-height:38px;padding:5px 8px;border:1px solid var(--erp-border-soft);border-radius:7px;background:#1b1b1cdb}.review2-table-actions button[data-v-64e1d302]{display:inline-flex;align-items:center;gap:6px;min-height:28px;margin:0!important;padding:0 8px!important;border:0!important;background:transparent!important;color:#9fc2ff!important;font-size:11px}.review2-table-actions span[data-v-64e1d302]{margin-left:auto}.bulk-action-bar[data-v-64e1d302]{position:sticky;top:4px;z-index:8;border-color:#3f7df65c;background:#1a202b;box-shadow:0 8px 20px #0000003d}.bulk-action-bar[data-v-64e1d302] .p-button{gap:6px;min-height:30px;margin:0!important;padding:0 10px!important;font-size:11px}.bulk-action-spacer[data-v-64e1d302]{flex:1}.review2-table-shell[data-v-64e1d302]{min-width:0;overflow:hidden;border:1px solid var(--erp-border);border-radius:8px;background:var(--erp-surface)}.employee-identity[data-v-64e1d302]{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:0;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;text-align:left}.employee-identity img[data-v-64e1d302],.employee-editor-heading img[data-v-64e1d302],.employee-avatar[data-v-64e1d302]{width:38px;height:38px;border:1px solid var(--erp-border);border-radius:6px;object-fit:cover}.employee-avatar[data-v-64e1d302]{display:inline-grid;place-items:center;background:#232936;color:#b8cefa;font-size:14px;font-weight:800}.employee-identity>span[data-v-64e1d302]:last-child,.employee-editor-heading>div[data-v-64e1d302]{display:grid;gap:2px;min-width:0}.employee-identity strong[data-v-64e1d302],.employee-identity small[data-v-64e1d302]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-identity strong[data-v-64e1d302]{color:var(--erp-text);font-size:12px}.employee-identity small[data-v-64e1d302]{color:var(--erp-text-muted);font-size:10px}.employee-status[data-v-64e1d302]{display:inline-flex;min-height:22px;align-items:center;padding:0 7px;border:1px solid transparent;border-radius:10px;background:transparent;font-size:10px;font-weight:800}.employee-status.is-active[data-v-64e1d302]{border-color:#43d27b47;background:#43d27b1a;color:#78e3a2}.employee-status.is-inactive[data-v-64e1d302]{border-color:#fabb4847;background:#fabb481a;color:#f6c768}.employee-status.is-exited[data-v-64e1d302]{border-color:#f8717147;background:#f871711a;color:#f59a9a}.review2-error[data-v-64e1d302]{margin:0;color:var(--erp-danger, #f87171);font-size:12px}.employee-editor-heading[data-v-64e1d302]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0}.employee-editor-heading strong[data-v-64e1d302],.employee-editor-heading small[data-v-64e1d302]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-editor-heading small[data-v-64e1d302]{color:var(--erp-text-muted);font-size:11px}.employee-editor-body[data-v-64e1d302]{display:grid;gap:14px;padding-bottom:72px}.employee-editor-section[data-v-64e1d302]{display:grid;gap:9px;padding-bottom:14px;border-bottom:1px solid var(--erp-border-soft)}.employee-editor-section h3[data-v-64e1d302]{margin:0;color:#a9c7ff;font-size:12px;text-transform:uppercase}.employee-editor-grid[data-v-64e1d302]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.employee-editor-grid label[data-v-64e1d302],.bulk-dialog-form label[data-v-64e1d302]{display:grid;gap:5px;min-width:0}.employee-editor-grid label.is-wide[data-v-64e1d302]{grid-column:1 / -1}.employee-editor-grid label>span[data-v-64e1d302],.bulk-dialog-form label>span[data-v-64e1d302],.lifecycle-grid span[data-v-64e1d302]{color:var(--erp-text-muted);font-size:10px;font-weight:700}.employee-editor-grid[data-v-64e1d302] :is(input,select,textarea),.bulk-dialog-form[data-v-64e1d302] :is(input,select,textarea){box-sizing:border-box;width:100%;min-height:34px;margin:0;border:1px solid var(--erp-border);border-radius:6px;background:#17191d;color:var(--erp-text);font-size:12px}.employee-editor-grid textarea[data-v-64e1d302],.bulk-dialog-form textarea[data-v-64e1d302]{resize:vertical}.employee-editor-grid :is(input,textarea)[readonly][data-v-64e1d302],.employee-editor-grid select[data-v-64e1d302]:disabled{opacity:.68}.employee-file-field[data-v-64e1d302]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:34px}.employee-file-field a[data-v-64e1d302],.employee-file-field>span[data-v-64e1d302]{font-size:11px}.employee-file-field input[data-v-64e1d302]{min-width:0;padding:5px}.lifecycle-grid[data-v-64e1d302]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lifecycle-grid>div[data-v-64e1d302]{display:grid;gap:4px;min-height:52px;padding:8px;border:1px solid var(--erp-border-soft);border-radius:6px;background:var(--erp-surface-subtle)}.employee-editor-footer[data-v-64e1d302]{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;padding:10px 0 2px;border-top:1px solid var(--erp-border);background:var(--erp-surface)}.bulk-dialog-summary[data-v-64e1d302]{display:flex;align-items:center;justify-content:space-between;min-height:38px;margin-bottom:12px;padding:0 10px;border:1px solid var(--erp-border-soft);border-radius:6px;background:var(--erp-surface-subtle)}.bulk-dialog-form[data-v-64e1d302]{display:grid;gap:10px}[data-v-64e1d302] .review2-table .p-datatable-thead>tr>th{padding:8px 9px;border-color:var(--erp-border-soft);background:#1b1d21;color:var(--erp-text-muted);font-size:10px;text-transform:uppercase}[data-v-64e1d302] .review2-table .p-datatable-tbody>tr>td{height:50px;padding:6px 9px;border-color:var(--erp-border-soft);background:var(--erp-surface);color:var(--erp-text);font-size:11px}[data-v-64e1d302] .review2-table .p-datatable-tbody>tr.p-highlight>td{background:var(--erp-selection)}[data-v-64e1d302] .employee-editor-drawer{background:var(--erp-surface);color:var(--erp-text)}@media (max-width: 900px){.review2-summary[data-v-64e1d302]{align-items:stretch;flex-direction:column}.status-segments[data-v-64e1d302]{width:100%;overflow-x:auto}.status-segments button[data-v-64e1d302]{justify-content:center}.bulk-action-bar[data-v-64e1d302]{overflow-x:auto}.bulk-action-bar strong[data-v-64e1d302],.bulk-action-spacer[data-v-64e1d302]{display:none}}@media (max-width: 620px){.employee-editor-grid[data-v-64e1d302],.lifecycle-grid[data-v-64e1d302]{grid-template-columns:1fr}}.my-workplace-policy[data-v-35568084]{display:grid;gap:10px;min-width:0}.policy-header[data-v-35568084],.employee-strip[data-v-35568084],.policy-filter[data-v-35568084],.detail-actions[data-v-35568084],.policy-viewer>header[data-v-35568084],.policy-viewer>footer[data-v-35568084]{display:flex;align-items:center;gap:9px}.policy-header[data-v-35568084]{justify-content:space-between;padding:12px 14px;border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);background:var(--erp-surface)}.policy-header h2[data-v-35568084],.policy-header p[data-v-35568084],.policy-detail h3[data-v-35568084],.policy-detail p[data-v-35568084],.policy-viewer h2[data-v-35568084]{margin:0}.policy-header h2[data-v-35568084]{font-size:19px}.policy-header p[data-v-35568084],.policy-detail p[data-v-35568084]{margin-top:3px;color:var(--erp-text-muted);font-size:12px}.eyebrow[data-v-35568084]{display:block;color:#8fb4ff;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.secondary-action[data-v-35568084],.icon-action[data-v-35568084]{background:transparent!important;border:1px solid var(--erp-border-strong)!important;color:var(--erp-text)!important;box-shadow:none!important}.employee-strip[data-v-35568084]{flex-wrap:wrap;padding:8px 10px;border:1px solid var(--erp-border);border-radius:var(--erp-radius);background:var(--erp-surface)}.employee-strip span[data-v-35568084]{display:inline-flex;align-items:center;gap:5px;padding-right:10px;border-right:1px solid var(--erp-border);color:var(--erp-text-muted);font-size:11px}.employee-strip span[data-v-35568084]:last-child{border-right:0}.employee-strip strong[data-v-35568084]{color:var(--erp-text)}.policy-metrics[data-v-35568084]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.policy-metrics button[data-v-35568084]{display:block;text-align:left;padding:10px 12px!important;border:1px solid var(--erp-border)!important;background:var(--erp-surface)!important;color:var(--erp-text)!important;box-shadow:none!important}.policy-metrics button.active[data-v-35568084]{border-color:#3f7df673!important;background:var(--erp-accent-soft)!important}.policy-metrics span[data-v-35568084]{display:block;color:var(--erp-text-muted);font-size:10.5px;text-transform:uppercase}.policy-metrics strong[data-v-35568084]{display:block;margin-top:4px;font-size:20px}.policy-filter[data-v-35568084]{padding:7px;border:1px solid var(--erp-border);border-radius:var(--erp-radius);background:var(--erp-surface)}.policy-filter label[data-v-35568084]{position:relative;flex:1;max-width:430px}.policy-filter label svg[data-v-35568084]{position:absolute;top:9px;left:9px;color:var(--erp-text-muted)}.policy-filter input[data-v-35568084]{padding-left:31px!important}.policy-filter>span[data-v-35568084]{margin-left:auto;color:var(--erp-text-muted);font-size:11px}.policy-workspace[data-v-35568084]{display:grid;grid-template-columns:minmax(420px,1.1fr) minmax(340px,.9fr);gap:10px;align-items:start}.policy-list[data-v-35568084],.policy-detail[data-v-35568084]{min-width:0;border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);background:var(--erp-surface)}.policy-list[data-v-35568084]{display:grid;overflow:hidden}.policy-list>button[data-v-35568084]{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px 10px!important;border:0!important;border-bottom:1px solid var(--erp-border)!important;border-radius:0!important;background:transparent!important;color:var(--erp-text)!important;box-shadow:none!important;text-align:left}.policy-list>button[data-v-35568084]:hover,.policy-list>button.selected[data-v-35568084]{background:var(--erp-selection)!important}.policy-list>button.selected[data-v-35568084]{box-shadow:inset 3px 0 var(--erp-accent)!important}.policy-icon[data-v-35568084]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--erp-accent-soft);color:var(--erp-accent)}.policy-copy[data-v-35568084],.policy-copy strong[data-v-35568084],.policy-copy small[data-v-35568084]{display:block;min-width:0}.policy-copy small[data-v-35568084]{margin-top:3px;color:var(--erp-text-muted);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-state[data-v-35568084]{padding:3px 7px;border:1px solid var(--erp-border);border-radius:999px;font-size:10px;white-space:nowrap}.policy-state.complete[data-v-35568084]{color:var(--erp-success);border-color:#27d66b4d}.policy-state.pending[data-v-35568084]{color:var(--erp-warning);border-color:#f5c4474d}.policy-detail[data-v-35568084]{position:sticky;top:8px;padding:13px}.policy-detail h3[data-v-35568084]{margin-top:3px;font-size:17px}.policy-detail dl[data-v-35568084]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 0;background:var(--erp-border);border:1px solid var(--erp-border);border-radius:var(--erp-radius);overflow:hidden}.policy-detail dl div[data-v-35568084]{padding:8px;background:var(--erp-bg-elevated)}.policy-detail dt[data-v-35568084]{color:var(--erp-text-muted);font-size:10px;text-transform:uppercase}.policy-detail dd[data-v-35568084]{margin:3px 0 0;font-size:12px}.applicability-note[data-v-35568084]{display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid rgba(63,125,246,.25);border-radius:var(--erp-radius);background:#3f7df612;color:var(--erp-text-muted);font-size:11px}.applicability-note svg[data-v-35568084]{flex:0 0 auto;color:var(--erp-accent);font-size:18px}.applicability-note strong[data-v-35568084]{display:block;margin-bottom:2px;color:var(--erp-text)}.detail-actions[data-v-35568084]{flex-wrap:wrap;margin-top:11px;padding-top:10px;border-top:1px solid var(--erp-border)}.acknowledged[data-v-35568084]{display:inline-flex;align-items:center;gap:5px;color:var(--erp-success);font-size:11px}.empty-state.compact[data-v-35568084]{margin:0;border:0;border-radius:0}.viewer-backdrop[data-v-35568084]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:12px;background:#070708e0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.policy-viewer[data-v-35568084]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,calc(100vw - 24px));height:min(92vh,900px);overflow:hidden;border:1px solid var(--erp-border-strong);border-radius:var(--erp-radius-lg);background:var(--erp-surface);box-shadow:var(--erp-shadow)}.policy-viewer>header[data-v-35568084],.policy-viewer>footer[data-v-35568084]{justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--erp-border)}.policy-viewer>footer[data-v-35568084]{border-top:1px solid var(--erp-border);border-bottom:0;color:var(--erp-text-muted);font-size:11px}.policy-viewer>footer span[data-v-35568084]{display:flex;align-items:center;gap:5px}.policy-viewer h2[data-v-35568084]{font-size:16px}.icon-action[data-v-35568084]{width:32px;min-width:32px;padding:0!important}.viewer-canvas[data-v-35568084]{position:relative;min-height:0;background:#2a2a2b}.viewer-canvas iframe[data-v-35568084]{width:100%;height:100%;border:0;background:#303033}.viewer-watermark[data-v-35568084]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(2,1fr);align-content:space-around;gap:35px;overflow:hidden;opacity:.12;transform:rotate(-18deg);transform-origin:center}.viewer-watermark span[data-v-35568084]{color:#111;font-size:14px;font-weight:750;text-align:center;white-space:nowrap}@media (max-width:1000px){.policy-workspace[data-v-35568084]{grid-template-columns:1fr}.policy-detail[data-v-35568084]{position:static}.policy-metrics[data-v-35568084]{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.policy-header[data-v-35568084]{align-items:stretch;flex-direction:column}.policy-header button[data-v-35568084]{width:100%}.employee-strip[data-v-35568084]{align-items:flex-start;flex-direction:column}.employee-strip span[data-v-35568084]{border-right:0}.policy-list>button[data-v-35568084]{grid-template-columns:auto minmax(0,1fr)}.policy-state[data-v-35568084]{grid-column:2}.policy-detail dl[data-v-35568084]{grid-template-columns:1fr}.policy-viewer[data-v-35568084]{width:calc(100vw - 12px);height:calc(100vh - 12px)}.policy-viewer>footer[data-v-35568084]{align-items:stretch;flex-direction:column}.policy-viewer>footer button[data-v-35568084]{width:100%}.viewer-watermark[data-v-35568084]{grid-template-columns:1fr}.viewer-watermark span[data-v-35568084]:nth-child(2n){display:none}}.calendar-day{display:inline-block;min-width:96px;min-height:92px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff06;text-align:center;margin:4px;padding:10px}.attendance-report-grid{min-width:max-content}.employeeContainer{display:flex;align-items:stretch;gap:6px;margin-bottom:8px;padding:8px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff05}.attendance-report-grid__employee{flex:0 0 170px;max-width:170px;padding:10px 8px;color:var(--erp-text);font-size:13px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.calendar-day{display:inline-block;min-width:100px;min-height:100px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff06;text-align:center;margin:5px}.attendance-report-surface{width:100%;margin:0;padding:0}.attendance-report-card{box-sizing:border-box;width:100%;min-height:220px;padding:16px;border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);background:#1b1b1ce0;box-shadow:0 16px 32px #0000002e;overflow:auto}.attendance-report-card .monthContainer{width:100%}.employeeContainer{display:flex;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff05}.attendance-report-layout.bodyContainer[data-v-ba291349]{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.attendance-report-module-panel[data-v-9651f281]{width:100%;margin:0;padding:0}.leaves-empty-card[data-v-0d3c038e],.leaves-empty-card[data-v-c912f5ac]{padding:18px 20px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius-lg);background:#1b1b1ce0;color:var(--erp-text-muted);font-size:13px;font-weight:650}.leave-action[data-v-c58954d5]{margin:0 0 14px;padding:14px;border:1px solid var(--erp-border-strong);border-radius:var(--erp-radius-lg);background:var(--erp-surface);color:var(--erp-text)}.leave-action__header[data-v-c58954d5],.leave-action__state[data-v-c58954d5],.leave-action__actions[data-v-c58954d5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.leave-action__header[data-v-c58954d5]{align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--erp-border-soft)}.leave-action__header h3[data-v-c58954d5]{margin:2px 0 4px;font-size:17px}.leave-action__header p[data-v-c58954d5]{margin:0;color:var(--erp-text-muted);font-size:12px}.leave-action__eyebrow[data-v-c58954d5]{color:var(--erp-accent);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.leave-action__channel[data-v-c58954d5]{flex:0 0 auto;padding:4px 7px;border:1px solid var(--erp-border);border-radius:var(--erp-radius-sm);color:var(--erp-text-muted);font-size:10px;text-transform:capitalize}.leave-action__details[data-v-c58954d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:12px 0}.leave-action__details div[data-v-c58954d5]{min-width:0;padding:7px 9px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-surface-subtle)}.leave-action__details dt[data-v-c58954d5]{margin-bottom:2px;color:var(--erp-text-muted);font-size:10px;font-weight:650}.leave-action__details dd[data-v-c58954d5]{margin:0;overflow-wrap:anywhere;font-size:13px}.leave-action__wide[data-v-c58954d5]{grid-column:1 / -1}.leave-action__remarks[data-v-c58954d5]{display:block;margin-top:8px}.leave-action__remarks span[data-v-c58954d5]{display:block;margin-bottom:5px}.leave-action__remarks textarea[data-v-c58954d5]{min-height:72px}.leave-action__error[data-v-c58954d5]{margin:9px 0 0;color:#fda4af;font-size:12px}.leave-action__actions[data-v-c58954d5]{justify-content:flex-end;margin-top:12px;padding-top:12px;border-top:1px solid var(--erp-border-soft)}.leave-action__primary[data-v-c58954d5],.leave-action__secondary[data-v-c58954d5]{min-height:34px;padding:7px 12px!important;border-radius:var(--erp-radius-sm)!important;font-size:12px!important;font-weight:700!important}.leave-action__primary[data-v-c58954d5]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--erp-accent)!important;background:var(--erp-accent)!important;color:#fff!important}.leave-action__primary--reject[data-v-c58954d5]{border-color:var(--erp-danger)!important;background:var(--erp-danger)!important}.leave-action__secondary[data-v-c58954d5]{border:1px solid var(--erp-border-strong)!important;background:var(--erp-surface-2)!important;color:var(--erp-text)!important}.leave-action__primary[data-v-c58954d5]:disabled,.leave-action__secondary[data-v-c58954d5]:disabled{cursor:wait;opacity:.62}.leave-action__state[data-v-c58954d5]{justify-content:flex-start;min-height:48px}.leave-action__state>svg[data-v-c58954d5]{flex:0 0 auto;width:24px;height:24px;color:var(--erp-accent)}.leave-action__state>div[data-v-c58954d5]{display:grid;gap:2px;flex:1}.leave-action__state span[data-v-c58954d5]{color:var(--erp-text-muted);font-size:12px}.leave-action__state--success>svg[data-v-c58954d5]{color:var(--erp-success)}.leave-action__state--error>svg[data-v-c58954d5]{color:var(--erp-danger)}.leave-action__spinner[data-v-c58954d5]{animation:leave-action-spin-c58954d5 .9s linear infinite}@keyframes leave-action-spin-c58954d5{to{transform:rotate(360deg)}}@media (max-width: 640px){.leave-action[data-v-c58954d5]{padding:12px}.leave-action__header[data-v-c58954d5]{display:grid}.leave-action__channel[data-v-c58954d5]{justify-self:start}.leave-action__details[data-v-c58954d5]{grid-template-columns:1fr}.leave-action__wide[data-v-c58954d5]{grid-column:auto}.leave-action__actions[data-v-c58954d5]{display:grid;grid-template-columns:1fr}.leave-action__actions button[data-v-c58954d5]{width:100%;justify-content:center}.leave-action__state[data-v-c58954d5]{align-items:flex-start;flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.leave-action__spinner[data-v-c58954d5]{animation:none}}.leave-balance-card[data-v-7d54ef4d]{display:grid;grid-template-columns:repeat(2,minmax(0,150px)) 1fr auto;align-items:center;gap:12px;margin:10px 0 14px;padding:12px 14px;border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);background:linear-gradient(180deg,#1f1f20f5,#1a1a1bf5);box-shadow:none}.leave-balance-card__label[data-v-7d54ef4d]{display:block;margin-bottom:4px;color:var(--erp-text-muted);font-size:11px;font-weight:650}.leave-balance-card strong[data-v-7d54ef4d]{color:var(--erp-text);font-size:20px;line-height:1}.leave-balance-card small[data-v-7d54ef4d]{justify-self:end;color:var(--erp-text-muted);font-size:11px}.leave-balance-card__placeholder[data-v-7d54ef4d],.leave-balance-card__hint[data-v-7d54ef4d]{color:var(--erp-text-muted);font-size:12px;font-weight:650}.leave-balance-card__hint[data-v-7d54ef4d]{justify-self:start;padding:7px 10px;border:1px dashed rgba(148,163,184,.24);border-radius:var(--erp-radius-md);background:#ffffff06}@media (max-width: 700px){.leave-balance-card[data-v-7d54ef4d]{grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 12px}.leave-balance-card__hint[data-v-7d54ef4d],.leave-balance-card small[data-v-7d54ef4d]{grid-column:1 / -1;justify-self:start}}.calendar-day[data-v-d1b016d4]{display:inline-block;min-width:100px;min-height:100px;border:1px solid #ddd;text-align:center;margin:5px}.monthContainer[data-v-d1b016d4]{width:fit-content}.employeeContainer[data-v-d1b016d4]{display:flex;border:1px solid white}.imageContainer[data-v-d1b016d4]{padding:10px;margin-right:10px;display:flex}.attendanceImg[data-v-d1b016d4]{height:80px;width:80px}.calendar-table[data-v-d1b016d4]{width:100%;border-collapse:collapse}.calendar-table th[data-v-d1b016d4],.calendar-table td[data-v-d1b016d4]{border:1px solid #ddd;padding:8px;text-align:center;vertical-align:top;min-width:100px}.attendanceImg[data-v-d1b016d4]{max-width:75px;max-height:75px}.table-container[data-v-d1b016d4]{width:300%;overflow:auto;border:1px solid #ccc;max-height:100vh}table[data-v-d1b016d4]{width:100%;border-collapse:separate;border-spacing:0}th[data-v-d1b016d4]{position:sticky;top:0;background-color:#040202;z-index:1;padding:10px;text-align:left;border-bottom:1px solid #ccc}td[data-v-d1b016d4]{padding:10px;border-bottom:1px solid #eee}.calendar-day[data-v-ceb6128e]{display:inline-block;min-width:100px;min-height:100px;border:1px solid #ddd;text-align:center;margin:5px}.monthContainer[data-v-ceb6128e]{width:fit-content}.employeeContainer[data-v-ceb6128e]{display:flex;border:1px solid white}.imageContainer[data-v-ceb6128e]{padding:10px;margin-right:10px;display:flex}.attendanceImg[data-v-ceb6128e]{height:80px;width:80px}.calendar-table[data-v-ceb6128e]{width:100%;border-collapse:collapse}.calendar-table th[data-v-ceb6128e],.calendar-table td[data-v-ceb6128e]{border:1px solid #ddd;padding:8px;text-align:center;vertical-align:top;min-width:100px}.attendanceImg[data-v-ceb6128e]{max-width:75px;max-height:75px}.table-container[data-v-ceb6128e]{width:100%;overflow:auto;border:1px solid var(--erp-border);border-radius:var(--erp-radius);max-height:100vh}table[data-v-ceb6128e]{min-width:100%;width:max-content;border-collapse:separate;border-spacing:0}th[data-v-ceb6128e]{position:sticky;top:0;background-color:var(--erp-surface);z-index:1;padding:10px;text-align:left;border-bottom:1px solid #ccc}td[data-v-ceb6128e]{padding:10px;border-bottom:1px solid #eee}.modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:center;justify-content:center}.modal-content{background-color:#000;padding:20px;border-radius:5px;width:80%;max-width:500px}.close{float:right;font-size:28px;cursor:pointer}.visitor-card{border:1px solid #ddd;border-radius:8px;padding:16px;margin:10px;width:300px;box-shadow:0 2px 4px #0000001a}.visitor-card h3{margin-top:0}.details-button{background-color:#007bff;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer}.details-button:hover{background-color:#0056b3}.erp-record-carousel[data-v-8e21aba3]{display:grid;width:100%;min-width:0;gap:12px;margin-top:12px}.erp-record-carousel__search[data-v-8e21aba3]{position:relative;display:flex;align-items:center;width:100%}.erp-record-carousel__search>svg[data-v-8e21aba3]{position:absolute;left:13px;z-index:1;width:16px;height:16px;color:var(--erp-text-muted, #9ca3af);pointer-events:none}.erp-record-carousel__search input[data-v-8e21aba3]{width:100%;min-height:38px;margin:0;padding:0 14px 0 40px!important;border:1px solid var(--erp-border, rgba(148, 163, 184, .18))!important;border-radius:7px!important;background:#121213c7!important;color:var(--erp-text, #f2f3f5)!important;font-size:13px!important;box-shadow:none!important}.erp-record-carousel__search input[data-v-8e21aba3]:focus{border-color:#3f7df694!important;box-shadow:0 0 0 3px #3f7df624!important;outline:none}.erp-record-carousel__viewport[data-v-8e21aba3]{min-width:0;border:1px solid var(--erp-border, rgba(148, 163, 184, .18));border-radius:8px;background:var(--erp-surface, #1a1a1b);overflow:hidden}.erp-record-card[data-v-8e21aba3]{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(360px,1.08fr);min-width:0;min-height:390px;background:var(--erp-surface, #1a1a1b)}.erp-record-card__media[data-v-8e21aba3]{display:grid;min-width:0;min-height:390px;place-items:center;overflow:hidden;border-right:1px solid var(--erp-border, rgba(148, 163, 184, .18));background:#111214}.erp-record-card__media img[data-v-8e21aba3]{display:block;width:100%;height:100%;max-height:480px;object-fit:contain;object-position:center}.erp-record-card__placeholder[data-v-8e21aba3]{display:grid;place-items:center;gap:8px;color:var(--erp-text-muted, #9ca3af);font-size:12px}.erp-record-card__placeholder svg[data-v-8e21aba3]{width:28px;height:28px}.erp-record-card__content[data-v-8e21aba3]{display:grid;align-content:start;min-width:0;padding:20px}.erp-record-card__header[data-v-8e21aba3]{display:grid;gap:3px;padding-bottom:14px;border-bottom:1px solid var(--erp-border, rgba(148, 163, 184, .18))}.erp-record-card__header>span[data-v-8e21aba3]{color:#6f9cff;font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.erp-record-card__header h3[data-v-8e21aba3]{margin:0;color:var(--erp-text, #f2f3f5);font-size:18px;font-weight:760;letter-spacing:0;line-height:1.3;overflow-wrap:anywhere}.erp-record-card__details[data-v-8e21aba3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0}.erp-record-card__detail[data-v-8e21aba3]{display:grid;min-width:0;gap:4px;padding:13px 0;border-bottom:1px solid rgba(148,163,184,.12)}.erp-record-card__detail dt[data-v-8e21aba3]{color:var(--erp-text-muted, #9ca3af);font-size:10px;font-weight:750;letter-spacing:0;text-transform:uppercase}.erp-record-card__detail dd[data-v-8e21aba3]{min-width:0;margin:0;color:var(--erp-text, #f2f3f5);font-size:13px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.erp-record-carousel__empty[data-v-8e21aba3]{display:grid;min-height:180px;place-items:center;align-content:center;gap:5px;color:var(--erp-text-muted, #9ca3af);text-align:center}.erp-record-carousel__empty svg[data-v-8e21aba3]{width:25px;height:25px}.erp-record-carousel__empty strong[data-v-8e21aba3]{color:var(--erp-text, #f2f3f5);font-size:14px}.erp-record-carousel__empty span[data-v-8e21aba3]{font-size:12px}[data-v-8e21aba3] .p-carousel-content{align-items:stretch}[data-v-8e21aba3] .p-carousel-item{min-width:0}[data-v-8e21aba3] .p-carousel-prev-button,[data-v-8e21aba3] .p-carousel-next-button,[data-v-8e21aba3] .p-carousel-prev,[data-v-8e21aba3] .p-carousel-next{flex:0 0 34px;width:34px!important;height:34px!important;min-height:34px!important;margin:8px!important;padding:0!important;border:1px solid rgba(63,125,246,.32)!important;border-radius:7px!important;background:transparent!important;color:var(--erp-accent, #3f7df6)!important;box-shadow:none!important}[data-v-8e21aba3] .p-carousel-prev-button:hover,[data-v-8e21aba3] .p-carousel-next-button:hover,[data-v-8e21aba3] .p-carousel-prev:hover,[data-v-8e21aba3] .p-carousel-next:hover{border-color:#3f7df694!important;background:#3f7df614!important}[data-v-8e21aba3] .p-carousel-indicator-list{display:none!important}@media (max-width: 980px){.erp-record-card[data-v-8e21aba3]{grid-template-columns:1fr}.erp-record-card__media[data-v-8e21aba3]{min-height:280px;max-height:390px;border-right:0;border-bottom:1px solid var(--erp-border, rgba(148, 163, 184, .18))}}@media (max-width: 640px){.erp-record-card__content[data-v-8e21aba3]{padding:16px}.erp-record-card__details[data-v-8e21aba3]{grid-template-columns:1fr}.erp-record-card__media[data-v-8e21aba3]{min-height:220px}[data-v-8e21aba3] .p-carousel-prev-button,[data-v-8e21aba3] .p-carousel-next-button,[data-v-8e21aba3] .p-carousel-prev,[data-v-8e21aba3] .p-carousel-next{flex-basis:30px;width:30px!important;height:30px!important;min-height:30px!important;margin:5px!important}}.project-manager[data-v-069a2ecb]{display:grid;gap:12px;padding:12px;border:1px solid var(--erp-border, rgba(255, 255, 255, .12));border-radius:8px;background:#ffffff09}.project-manager__header[data-v-069a2ecb],.project-manager__panel-head[data-v-069a2ecb],.project-manager__footer[data-v-069a2ecb],.project-manager__actions[data-v-069a2ecb]{display:flex;align-items:center;justify-content:space-between;gap:10px}.project-manager__eyebrow[data-v-069a2ecb]{color:#6ea2ff;font-size:11px;font-weight:850;text-transform:uppercase}.project-manager h2[data-v-069a2ecb],.project-manager h3[data-v-069a2ecb],.project-manager h4[data-v-069a2ecb],.project-manager p[data-v-069a2ecb]{margin:0}.project-manager__layout[data-v-069a2ecb]{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(420px,1.3fr);gap:12px}.project-manager__list[data-v-069a2ecb],.project-manager__panel[data-v-069a2ecb]{min-height:0;border:1px solid var(--erp-border, rgba(255, 255, 255, .12));border-radius:8px;background:#0000001f}.project-manager__list[data-v-069a2ecb]{display:grid;align-content:start;gap:7px;max-height:424px;overflow:auto;padding:8px}.project-manager__row[data-v-069a2ecb]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:54px;padding:9px;border:1px solid transparent;border-radius:8px;background:#ffffff0b;color:inherit;text-align:left}.project-manager__row.active[data-v-069a2ecb]{border-color:#6ea2ff;background:#6ea2ff24}.project-manager__row.archived[data-v-069a2ecb]{opacity:.65}.project-manager__row span[data-v-069a2ecb]{display:grid;gap:4px;min-width:0}.project-manager__row strong[data-v-069a2ecb],.project-manager__row small[data-v-069a2ecb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-manager__row small[data-v-069a2ecb],.project-manager__empty[data-v-069a2ecb],.project-manager__footer p[data-v-069a2ecb],.project-manager__summary small[data-v-069a2ecb]{color:var(--erp-text-muted, #a1a1aa)}.project-manager__row em[data-v-069a2ecb]{display:inline-grid;place-items:center;min-width:28px;height:26px;border-radius:999px;background:#ffffff14;font-style:normal;font-weight:800}.project-manager__panel[data-v-069a2ecb]{display:grid;gap:12px;padding:12px}.project-manager__panel fieldset[data-v-069a2ecb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;border:0}.project-manager__field[data-v-069a2ecb]{display:grid;gap:6px;color:var(--erp-text-muted, #a1a1aa);font-size:12px;font-weight:800}.project-manager__field--wide[data-v-069a2ecb],.project-manager__members[data-v-069a2ecb],.project-manager__summary[data-v-069a2ecb]{grid-column:1 / -1}.project-manager__field input[data-v-069a2ecb],.project-manager__field select[data-v-069a2ecb],.project-manager__field textarea[data-v-069a2ecb]{width:100%;min-height:36px;padding:8px 10px;border:1px solid var(--erp-border, rgba(255, 255, 255, .14));border-radius:8px;background:#ffffff0b;color:inherit;font:inherit}.project-manager__members[data-v-069a2ecb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.project-manager__members section[data-v-069a2ecb]{display:grid;align-content:start;gap:6px;max-height:190px;overflow:auto;padding:9px;border:1px solid var(--erp-border, rgba(255, 255, 255, .12));border-radius:8px;background:#ffffff09}.project-manager__members label[data-v-069a2ecb],.project-manager__toggle[data-v-069a2ecb]{display:flex;align-items:center;gap:7px;min-width:0;color:inherit;font-size:12px;font-weight:750}.project-manager__members label span[data-v-069a2ecb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-manager__summary[data-v-069a2ecb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.project-manager__summary span[data-v-069a2ecb]{display:grid;gap:4px;min-height:52px;padding:8px;border:1px solid var(--erp-border, rgba(255, 255, 255, .1));border-radius:8px;background:#ffffff09}.project-manager__summary strong[data-v-069a2ecb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-manager__status[data-v-069a2ecb]{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:#6ea2ff29;color:#9fc2ff;font-size:11px;font-weight:850;text-transform:capitalize}.project-manager__button[data-v-069a2ecb]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid var(--erp-border, rgba(255, 255, 255, .14));border-radius:8px;background:#ffffff0f;color:inherit;font-size:12px;font-weight:850}.project-manager__button--primary[data-v-069a2ecb]{border-color:#4285f4b8;background:#4285f4;color:#fff}.project-manager__button--muted[data-v-069a2ecb]{color:#ffd59c}.project-manager__button[data-v-069a2ecb]:disabled{cursor:not-allowed;opacity:.55}@media (max-width: 900px){.project-manager__layout[data-v-069a2ecb],.project-manager__panel fieldset[data-v-069a2ecb],.project-manager__members[data-v-069a2ecb],.project-manager__summary[data-v-069a2ecb]{grid-template-columns:1fr}.project-manager__header[data-v-069a2ecb],.project-manager__footer[data-v-069a2ecb]{align-items:flex-start;flex-direction:column}}.tasks-page[data-v-52e1397f]{display:grid;--tasks-filter-card-gap: 3px;--tasks-secondary-row-gap: 14px;--tasks-content-gap: 18px;gap:0;min-height:calc(100vh - 32px);padding:18px 18px 82px;color:var(--erp-text, #f5f5f5)}.tasks-header[data-v-52e1397f],.tasks-form-actions[data-v-52e1397f],.tasks-header__actions[data-v-52e1397f],.task-section-header[data-v-52e1397f],.task-actions__buttons[data-v-52e1397f],.tasks-digest[data-v-52e1397f]{display:flex;align-items:center;gap:8px}.tasks-header[data-v-52e1397f]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:10px;row-gap:var(--tasks-filter-card-gap);min-width:0}.tasks-filter-toolbar[data-v-52e1397f]{grid-column:1 / -1;width:100%;margin:0!important;padding:5px 8px!important}.tasks-page[data-v-52e1397f] .tasks-filter-toolbar.erp-filter-toolbar{margin:0!important}.tasks-filter-toolbar[data-v-52e1397f] .erp-filter-toolbar__controls{width:100%;flex:1 1 auto}.tasks-filter-toolbar[data-v-52e1397f] .erp-filter-toolbar__label{min-height:30px}.tasks-filter-toolbar[data-v-52e1397f] :is(input,select,button,.p-multiselect,.p-datepicker,.p-inputwrapper){min-height:30px!important;height:30px!important}.tasks-filter-toolbar[data-v-52e1397f] input.erp-filter-toolbar__search{width:360px!important;min-width:260px;max-width:520px}.tasks-filter-toolbar[data-v-52e1397f] select.erp-filter-toolbar__field--sm{width:132px!important;min-width:132px;max-width:148px}.tasks-header__actions[data-v-52e1397f]{grid-column:2;grid-row:2;align-self:center;flex:0 0 auto;justify-content:flex-end}.tasks-eyebrow[data-v-52e1397f]{color:var(--erp-text-muted, #9ca3af);font-size:11px;font-weight:750;text-transform:uppercase}.tasks-header h1[data-v-52e1397f],.task-detail__header h2[data-v-52e1397f]{margin:0;font-size:24px;line-height:1.15}.tasks-kpis[data-v-52e1397f]{grid-column:1;grid-row:2;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch;justify-self:stretch;flex:1 1 auto;margin-top:0;width:100%!important;max-width:none;min-width:0;overflow-x:auto;gap:8px}.tasks-kpi[data-v-52e1397f]{display:grid;flex:0 0 145px!important;align-content:center;gap:3px;min-width:0!important;min-height:50px;padding:8px 10px!important;border:1px solid var(--erp-border, rgba(255, 255, 255, .12))!important;border-radius:8px;background:#ffffff0b!important;box-shadow:none!important;color:inherit!important;text-align:left}.tasks-kpi.active[data-v-52e1397f]{border-color:#6ea2ff!important;background:#6ea2ff24!important}.tasks-kpi span[data-v-52e1397f]{color:var(--erp-text-muted, #a1a1aa);font-size:11px}.tasks-kpi strong[data-v-52e1397f]{font-size:19px;line-height:1}.tasks-kpi.is-warning strong[data-v-52e1397f]{color:#ffbd7a}.tasks-kpi.is-action strong[data-v-52e1397f]{color:#87d7ff}.task-group-cards[data-v-52e1397f]{display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0;border-radius:8px;background:transparent}.tasks-page>.task-group-cards[data-v-52e1397f],.tasks-page>.tasks-form-band[data-v-52e1397f],.tasks-page>.tasks-digest[data-v-52e1397f]{margin-top:var(--tasks-secondary-row-gap)}.tasks-page>.tasks-workspace[data-v-52e1397f]{margin-top:var(--tasks-content-gap)}.task-group-card[data-v-52e1397f]{display:grid;align-content:center;gap:6px;flex:0 0 185px;min-height:56px;padding:8px 10px;border:1px solid var(--erp-border, rgba(255, 255, 255, .12));border-radius:8px;background:#ffffff0b;color:inherit;text-align:left}.task-group-card.active[data-v-52e1397f]{border-color:#6ea2ff;background:#6ea2ff2e}.task-group-card--manage[data-v-52e1397f]{border-color:#46d3b159;color:#9ff0df}.task-group-card strong[data-v-52e1397f],.task-group-card span[data-v-52e1397f],.task-group-card small[data-v-52e1397f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-group-card span[data-v-52e1397f],.task-group-card small[data-v-52e1397f]{color:var(--erp-text-muted, #a1a1aa);font-size:11px}.task-group-card strong[data-v-52e1397f]{font-size:13px;line-height:1.2}.tasks-primary-button[data-v-52e1397f],.tasks-secondary-button[data-v-52e1397f],.tasks-icon-button[data-v-52e1397f],.tasks-kpi[data-v-52e1397f],.task-group-card[data-v-52e1397f]{cursor:pointer}.tasks-primary-button[data-v-52e1397f],.tasks-secondary-button[data-v-52e1397f],.tasks-icon-button[data-v-52e1397f]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:750}.tasks-primary-button[data-v-52e1397f]{background:#e8f0ff;color:#16325c}.tasks-secondary-button[data-v-52e1397f],.tasks-icon-button[data-v-52e1397f]{border-color:var(--erp-border, rgba(255, 255, 255, .14));background:#ffffff0f;color:var(--erp-text, #f5f5f5)}.tasks-secondary-button.is-warning[data-v-52e1397f]{color:#ffd59c}.tasks-secondary-button.active[data-v-52e1397f]{border-color:#6ea2ff;background:#6ea2ff33}.tasks-icon-button[data-v-52e1397f]{width:36px;padding:0}.tasks-primary-button svg[data-v-52e1397f],.tasks-secondary-button svg[data-v-52e1397f],.tasks-icon-button svg[data-v-52e1397f]{width:18px;height:18px}.tasks-form-band[data-v-52e1397f]{padding:12px;border:1px solid var(--erp-border, rgba(255, 255, 255, .12));border-radius:8px;background:#ffffff09}.tasks-form-grid[data-v-52e1397f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tasks-field[data-v-52e1397f],.tasks-check[data-v-52e1397f]{display:grid;gap:5px;min-width:0}.tasks-field--wide[data-v-52e1397f]{grid-column:span 2}.tasks-field span[data-v-52e1397f],.tasks-check span[data-v-52e1397f]{color:var(--erp-text-muted, #a1a1aa);font-size:12px;font-weight:650}.tasks-field input[data-v-52e1397f],.tasks-field select[data-v-52e1397f],.tasks-field textarea[data-v-52e1397f],.task-response-panel textarea[data-v-52e1397f],.subtask-form input[data-v-52e1397f],.subtask-form select[data-v-52e1397f],.comment-form textarea[data-v-52e1397f],.task-response-panel input[type=file][data-v-52e1397f],.comment-form input[type=file][data-v-52e1397f]{min-height:36px;width:100%;border:1px solid var(--erp-border, rgba(255, 255, 255, .14));border-radius:8px;background:#0a0a0a47;color:var(--erp-text, #f5f5f5);font:inherit}.tasks-field input[data-v-52e1397f],.tasks-field select[data-v-52e1397f],.tasks-field textarea[data-v-52e1397f],.task-response-panel textarea[data-v-52e1397f],.subtask-form input[data-v-52e1397f],.subtask-form select[data-v-52e1397f],.comment-form textarea[data-v-52e1397f]{padding:7px 9px}.task-response-panel input[type=file][data-v-52e1397f],.comment-form input[type=file][data-v-52e1397f]{align-self:stretch;padding:5px}.tasks-check[data-v-52e1397f]{align-content:end;grid-template-columns:auto 1fr;align-items:center;min-height:54px}.tasks-form-actions[data-v-52e1397f]{grid-column:1 / -1;justify-content:flex-end}.tasks-workspace[data-v-52e1397f]{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(380px,1.05fr);gap:12px;min-height:520px}.tasks-list[data-v-52e1397f],.task-detail[data-v-52e1397f]{min-height:0;border:1px solid var(--erp-border, rgba(255, 255, 255, .12));border-radius:8px;background:#ffffff09}.tasks-list[data-v-52e1397f]{display:grid;align-content:start;gap:7px;max-height:calc(100vh - 310px);overflow:auto;padding:8px}.task-row[data-v-52e1397f]{display:grid;gap:7px;width:100%;min-height:58px;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:#ffffff0b;color:inherit;text-align:left}.task-row.selected[data-v-52e1397f]{border-color:#9fbfff;background:#e8f0ff24}.task-row.overdue[data-v-52e1397f]{border-color:#ffbd7a8c}.task-row__top[data-v-52e1397f],.task-row__bottom[data-v-52e1397f],.task-row__badges[data-v-52e1397f]{display:flex;align-items:center;min-width:0}.task-row__top[data-v-52e1397f],.task-row__bottom[data-v-52e1397f]{justify-content:space-between;gap:10px}.task-row__title[data-v-52e1397f]{flex:1 1 auto;min-width:0;overflow:hidden;font-size:13px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.task-row__meta[data-v-52e1397f]{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0;color:var(--erp-text-muted, #a1a1aa);font-size:11px}.task-row__badges[data-v-52e1397f]{justify-content:flex-end;gap:6px;flex:0 0 auto}.task-row__meta span[data-v-52e1397f]{overflow:hidden;max-width:160px;text-overflow:ellipsis;white-space:nowrap}.task-priority[data-v-52e1397f],.task-status[data-v-52e1397f],.task-date[data-v-52e1397f],.task-flags span[data-v-52e1397f]{display:inline-flex;align-items:center;gap:4px;min-height:20px;padding:0 7px;border-radius:999px;background:#ffffff14;font-size:11px;font-weight:750;white-space:nowrap}.priority-urgent[data-v-52e1397f]{color:#ffb4b4}.priority-high[data-v-52e1397f]{color:#ffd59c}.status-submitted[data-v-52e1397f]{color:#87d7ff}.status-approved[data-v-52e1397f]{color:#9ff0c2}.status-declined[data-v-52e1397f],.status-changes_requested[data-v-52e1397f]{color:#ffb4b4}.task-detail[data-v-52e1397f]{display:grid;align-content:start;gap:14px;max-height:calc(100vh - 310px);overflow:auto;padding:14px}.task-detail__header[data-v-52e1397f]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.task-detail__controls[data-v-52e1397f]{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.task-detail__meta-row[data-v-52e1397f]{display:grid;grid-template-columns:minmax(120px,1fr) minmax(110px,.95fr) minmax(110px,.95fr) minmax(150px,1.25fr) minmax(96px,.75fr);align-items:stretch;gap:10px;min-width:0;min-height:40px;overflow:visible;padding:3px 0 8px;border-bottom:1px solid var(--erp-border, rgba(255, 255, 255, .1))}.task-detail__meta-item[data-v-52e1397f]{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:8px;row-gap:2px;min-width:0;min-height:34px;padding:1px 0}.task-detail__meta-icon[data-v-52e1397f]{grid-row:1 / span 2;align-self:center;width:18px;height:18px;color:#8fb7ff}.task-detail__meta-text[data-v-52e1397f]{display:grid;gap:2px;min-width:0;align-content:start}.task-detail__meta-text small[data-v-52e1397f]{color:var(--erp-text-muted, #a1a1aa);font-size:10px;line-height:1;text-transform:uppercase}.task-detail__meta-text strong[data-v-52e1397f]{display:block;overflow:hidden;color:var(--erp-text, #f5f5f5);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.task-description[data-v-52e1397f]{margin:0;color:var(--erp-text-muted, #c7c7cc)}.task-flags[data-v-52e1397f]{display:flex;flex-wrap:wrap;gap:7px}.task-blocker[data-v-52e1397f]{display:flex;align-items:center;gap:8px;margin:0;padding:10px;border:1px solid rgba(255,189,122,.38);border-radius:8px;background:#ffbd7a1a;color:#ffd59c;font-size:13px;font-weight:650}.task-response-panel[data-v-52e1397f],.task-edit-panel[data-v-52e1397f],.task-primary-actions[data-v-52e1397f],.subtask-panel[data-v-52e1397f],.task-comments[data-v-52e1397f],.task-email-history[data-v-52e1397f],.task-activity[data-v-52e1397f]{display:grid;gap:9px}.task-response-panel[data-v-52e1397f],.task-comments[data-v-52e1397f],.task-email-history[data-v-52e1397f],.task-activity[data-v-52e1397f]{padding-top:12px;border-top:1px solid var(--erp-border, rgba(255, 255, 255, .1))}.task-edit-panel[data-v-52e1397f]{padding:12px;border:1px solid var(--erp-border, rgba(255, 255, 255, .12));border-radius:8px;background:#ffffff09}.task-primary-actions[data-v-52e1397f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:0}.task-group-card .task-group-card__workload[data-v-52e1397f]{color:var(--erp-warning);font-size:10px}.task-delivery-notice[data-v-52e1397f]{display:grid;grid-template-columns:18px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(110,162,255,.34);border-radius:8px;background:#6ea2ff1a;color:#dbe8ff;font-size:12px}.task-delivery-notice.is-success[data-v-52e1397f]{border-color:#46d3b157;background:#46d3b11a;color:#b9f5e7}.task-delivery-notice.is-warning[data-v-52e1397f],.task-delivery-notice.is-danger[data-v-52e1397f]{border-color:#ffbd7a66;background:#ffbd7a1a;color:#ffd59c}.task-delivery-notice>svg[data-v-52e1397f]{width:18px;height:18px}.task-delivery-notice button[data-v-52e1397f]{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.task-response-panel textarea[data-v-52e1397f],.comment-form textarea[data-v-52e1397f]{resize:vertical}.task-response-panel textarea[data-v-52e1397f]{min-height:84px}.comment-form textarea[data-v-52e1397f]{min-height:58px}.task-section-header[data-v-52e1397f]{justify-content:space-between;min-height:22px}.task-edit-panel h3[data-v-52e1397f],.subtask-panel h3[data-v-52e1397f],.task-comments h3[data-v-52e1397f],.task-email-history h3[data-v-52e1397f],.task-response-panel h3[data-v-52e1397f],.task-activity h3[data-v-52e1397f]{margin:0;font-size:15px}.task-response-panel__body[data-v-52e1397f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,250px);align-items:stretch;gap:10px}.task-response-panel__side[data-v-52e1397f],.comment-form__side[data-v-52e1397f]{display:grid;align-content:start;gap:8px;min-width:0}.task-response-panel__side[data-v-52e1397f]{grid-template-rows:auto 1fr}.response-history[data-v-52e1397f]{display:grid;gap:6px;padding-top:2px}.response-history h4[data-v-52e1397f]{margin:0;color:var(--erp-text-muted, #a1a1aa);font-size:11px;font-weight:800;text-transform:uppercase}.task-actions__buttons[data-v-52e1397f]{align-items:flex-start;flex-wrap:wrap;align-content:start}.comment-form__side .tasks-secondary-button[data-v-52e1397f]{width:100%}.task-edit-form[data-v-52e1397f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.task-edit-form__wide[data-v-52e1397f]{grid-column:span 2}.task-edit-form__actions[data-v-52e1397f]{display:flex;align-items:end;justify-content:end;gap:8px}.subtask-form[data-v-52e1397f],.comment-form[data-v-52e1397f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,170px) 140px auto;gap:8px}.comment-form[data-v-52e1397f]{grid-template-columns:minmax(0,1fr) minmax(190px,260px);align-items:start}.event-list[data-v-52e1397f]{display:grid;gap:0;margin:0;padding:0;list-style:none}.event-list li[data-v-52e1397f]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px 0;border-top:1px solid rgba(255,255,255,.08)}.event-avatar[data-v-52e1397f]{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#e8f0ff29;font-size:10px;font-weight:800}.event-content[data-v-52e1397f]{display:grid;gap:3px;min-width:0}.event-content__head[data-v-52e1397f]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.event-list strong[data-v-52e1397f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-list small[data-v-52e1397f]{color:var(--erp-text-muted, #a1a1aa);font-size:11px;white-space:nowrap}.event-list em[data-v-52e1397f]{display:block;color:var(--erp-text-muted, #d1d5db);font-style:normal;line-height:1.35}.email-delivery-list[data-v-52e1397f]{display:grid;gap:0;margin:0;padding:0;list-style:none}.email-delivery-list li[data-v-52e1397f]{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:9px;padding:8px 0;border-top:1px solid rgba(255,255,255,.08)}.email-delivery-status[data-v-52e1397f]{display:inline-flex;justify-content:center;padding:3px 7px;border:1px solid var(--erp-border, rgba(255, 255, 255, .14));border-radius:999px;color:var(--erp-text-muted, #c7c7cc);font-size:10px;font-weight:800;text-transform:uppercase}.email-delivery-status.is-sent[data-v-52e1397f]{border-color:#46d3b166;color:#9ff0df}.email-delivery-status.is-failed[data-v-52e1397f],.email-delivery-status.is-suppressed[data-v-52e1397f],.email-delivery-status.is-skipped[data-v-52e1397f]{border-color:#ffbd7a66;color:#ffd59c}.email-delivery-content[data-v-52e1397f]{display:grid;gap:3px;min-width:0}.email-delivery-content strong[data-v-52e1397f]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.email-delivery-content small[data-v-52e1397f]{color:var(--erp-text-muted, #a1a1aa);font-size:11px}.event-empty[data-v-52e1397f]{margin:0;padding:8px 0;color:var(--erp-text-muted, #a1a1aa);font-size:12px}.tasks-empty[data-v-52e1397f],.tasks-digest[data-v-52e1397f]{display:grid;place-items:center;gap:8px;min-height:190px;color:var(--erp-text-muted, #a1a1aa)}.tasks-empty svg[data-v-52e1397f]{width:32px;height:32px}.tasks-digest[data-v-52e1397f]{grid-auto-flow:column;justify-content:start;min-height:120px;place-items:center start;padding:14px;border:1px solid var(--erp-border, rgba(255, 255, 255, .12));border-radius:8px;background:#ffffff09}button[data-v-52e1397f]:disabled{cursor:not-allowed;opacity:.62}.tasks-page[data-v-52e1397f]{--tasks-secondary-row-gap: 9px;--tasks-content-gap: 10px;padding:12px 14px 76px}.tasks-saved-views[data-v-52e1397f]{grid-column:1;grid-row:2;display:flex;align-items:center;gap:6px;min-width:0}.tasks-saved-views select[data-v-52e1397f],.tasks-saved-views input[data-v-52e1397f]{width:auto!important;min-height:32px}.tasks-saved-views select[data-v-52e1397f]{min-width:150px}.tasks-saved-views input[data-v-52e1397f]{max-width:170px!important}.tasks-header__actions[data-v-52e1397f]{grid-row:2}.tasks-kpis[data-v-52e1397f]{grid-column:1 / -1;grid-row:3;margin-top:3px;gap:6px}.tasks-kpi[data-v-52e1397f]{flex-basis:126px!important;min-height:46px;padding:7px 9px!important;border-color:var(--erp-border)!important;border-radius:var(--erp-radius)!important;background:var(--erp-surface)!important}.tasks-kpi[data-v-52e1397f]:hover,.task-group-card[data-v-52e1397f]:hover{border-color:var(--erp-border-strong)!important;background:var(--erp-surface-hover)!important;box-shadow:none!important}.tasks-kpi.active[data-v-52e1397f],.task-group-card.active[data-v-52e1397f]{border-color:#3f7df694!important;background:var(--erp-selection)!important;box-shadow:inset 3px 0 0 var(--erp-accent)!important}.tasks-kpi strong[data-v-52e1397f]{font-size:17px}.tasks-kpi.is-action strong[data-v-52e1397f]{color:var(--erp-info)}.tasks-kpi.is-warning strong[data-v-52e1397f]{color:var(--erp-warning)}.task-group-cards[data-v-52e1397f]{flex-wrap:nowrap;overflow-x:auto;gap:6px}.task-group-card[data-v-52e1397f]{flex-basis:205px;min-height:52px;gap:4px;border-radius:var(--erp-radius);background:var(--erp-surface)}.task-group-card--manage[data-v-52e1397f]{border-color:var(--erp-border-strong);color:var(--erp-text)}.tasks-primary-button[data-v-52e1397f]{border-radius:var(--erp-radius-sm)!important;background:var(--erp-accent)!important;color:#fff!important}.tasks-secondary-button[data-v-52e1397f],.tasks-icon-button[data-v-52e1397f]{border-color:var(--erp-border-strong)!important;border-radius:var(--erp-radius-sm)!important;background:var(--erp-surface-2)!important;color:var(--erp-text)!important;box-shadow:none!important}.tasks-secondary-button[data-v-52e1397f]:hover,.tasks-icon-button[data-v-52e1397f]:hover{border-color:#3f7df673!important;background:var(--erp-selection)!important}.tasks-bulk-bar[data-v-52e1397f]{position:sticky;top:4px;z-index:5;display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:9px;padding:7px 9px;border:1px solid rgba(63,125,246,.42);border-radius:var(--erp-radius);background:#1b1b1cf7;box-shadow:var(--erp-shadow-soft)}.tasks-error[data-v-52e1397f]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;padding:9px 10px;border:1px solid rgba(239,68,68,.35);border-radius:var(--erp-radius);background:#ef444412;color:#ffb1b1;font-size:12px}.tasks-bulk-bar strong[data-v-52e1397f]{margin-right:4px;font-size:12px}.tasks-bulk-bar select[data-v-52e1397f],.tasks-bulk-bar input[data-v-52e1397f]{width:auto!important;min-width:150px;min-height:32px}.tasks-workspace[data-v-52e1397f]{grid-template-columns:minmax(520px,1.12fr) minmax(430px,.88fr);gap:9px}.tasks-list[data-v-52e1397f],.task-detail[data-v-52e1397f]{border-color:var(--erp-border);border-radius:var(--erp-radius);background:var(--erp-surface)}.tasks-list[data-v-52e1397f]{display:block;padding:0;overflow:auto}.tasks-table-wrap[data-v-52e1397f]{min-width:760px}.tasks-table[data-v-52e1397f]{width:100%;border-collapse:collapse;border-radius:0!important;background:transparent!important}.tasks-table th[data-v-52e1397f]{position:sticky;top:0;z-index:2;padding:7px 8px!important;border-bottom:1px solid var(--erp-border)!important;background:var(--erp-surface-2)!important;color:var(--erp-text-muted)!important;font-size:10px;font-weight:720;letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap}.tasks-table td[data-v-52e1397f]{padding:7px 8px!important;border-bottom:1px solid var(--erp-border-soft)!important;color:var(--erp-text-muted);font-size:11px;vertical-align:middle}.tasks-table tbody tr[data-v-52e1397f]{cursor:pointer;background:transparent!important}.tasks-table tbody tr[data-v-52e1397f]:hover{background:var(--erp-surface-hover)!important}.tasks-table tbody tr.selected[data-v-52e1397f]{background:var(--erp-selection)!important;box-shadow:inset 3px 0 0 var(--erp-accent)}.tasks-table tbody tr.overdue[data-v-52e1397f]{box-shadow:inset 2px 0 #f5c447bf}.tasks-table__select[data-v-52e1397f]{width:32px;text-align:center!important}.tasks-table__select input[data-v-52e1397f]{width:14px!important;height:14px;min-height:0}.tasks-table__task[data-v-52e1397f]{width:34%;min-width:220px}.tasks-table__task strong[data-v-52e1397f],.tasks-table__task small[data-v-52e1397f]{display:block;overflow:hidden;max-width:320px;text-overflow:ellipsis;white-space:nowrap}.tasks-table__task strong[data-v-52e1397f]{color:var(--erp-text);font-size:12px}.tasks-table__task small[data-v-52e1397f]{margin-top:2px;color:var(--erp-text-muted);font-size:10px}.task-attention-tags[data-v-52e1397f]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.task-attention-tags em[data-v-52e1397f]{padding:1px 5px;border:1px solid var(--erp-border-strong);border-radius:999px;color:var(--erp-text-muted);font-size:9px;font-style:normal;font-weight:700}.task-attention-tags em.is-overdue[data-v-52e1397f],.task-attention-tags em.is-blocked[data-v-52e1397f],.is-danger[data-v-52e1397f]{color:#ff8f8f!important}.task-attention-tags em.is-follow_up_due[data-v-52e1397f],.task-attention-tags em.is-stale[data-v-52e1397f],.is-warning[data-v-52e1397f]{color:var(--erp-warning)!important}.task-detail[data-v-52e1397f]{gap:11px;padding:12px}.task-detail__header h2[data-v-52e1397f]{font-size:20px}.task-detail__meta-row[data-v-52e1397f]{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px 12px;height:auto;min-height:132px}.task-detail__meta-row>.task-detail__meta-item[data-v-52e1397f]{flex:1 1 125px;max-width:calc(50% - 6px)}.task-detail__meta-icon[data-v-52e1397f]{color:var(--erp-text-muted)}.task-attention-summary[data-v-52e1397f]{display:grid;gap:2px;padding:8px 10px;border-left:3px solid var(--erp-warning);background:#f5c4470f;color:var(--erp-text-muted);font-size:11px}.task-attention-summary strong[data-v-52e1397f]{color:var(--erp-text);font-size:12px}.tasks-digest[data-v-52e1397f]{grid-auto-flow:column;grid-template-columns:minmax(260px,1fr) auto auto auto;width:100%;min-height:76px;place-items:center stretch;border-color:var(--erp-border);border-radius:var(--erp-radius);background:var(--erp-surface)}.tasks-digest__copy[data-v-52e1397f]{display:grid;gap:3px}.tasks-digest__copy span[data-v-52e1397f]{color:var(--erp-text-muted);font-size:11px}@media (max-width: 1100px){.tasks-form-grid[data-v-52e1397f],.task-edit-form[data-v-52e1397f]{grid-template-columns:repeat(2,minmax(0,1fr))}.task-response-panel__body[data-v-52e1397f]{grid-template-columns:minmax(0,1fr) minmax(170px,230px)}.task-detail__meta-row[data-v-52e1397f]{display:flex;min-height:0;gap:10px 14px}.tasks-workspace[data-v-52e1397f]{grid-template-columns:1fr}.tasks-list[data-v-52e1397f],.task-detail[data-v-52e1397f]{max-height:none}}@media (max-width: 720px){.tasks-page[data-v-52e1397f]{--tasks-secondary-row-gap: 10px;--tasks-content-gap: 12px;padding:12px 10px 92px}.tasks-header[data-v-52e1397f]{grid-template-columns:1fr}.tasks-filter-toolbar[data-v-52e1397f],.tasks-saved-views[data-v-52e1397f],.tasks-header__actions[data-v-52e1397f],.tasks-kpis[data-v-52e1397f]{grid-column:1}.tasks-filter-toolbar[data-v-52e1397f] input.erp-filter-toolbar__search,.tasks-filter-toolbar[data-v-52e1397f] select.erp-filter-toolbar__field--sm{width:100%!important;min-width:0;max-width:none}.tasks-header__actions[data-v-52e1397f]{grid-row:auto;justify-content:flex-start}.tasks-saved-views[data-v-52e1397f]{grid-row:auto;flex-wrap:wrap}.tasks-saved-views select[data-v-52e1397f],.tasks-saved-views input[data-v-52e1397f]{flex:1 1 140px;max-width:none!important}.tasks-bulk-bar select[data-v-52e1397f],.tasks-bulk-bar input[data-v-52e1397f],.tasks-bulk-bar button[data-v-52e1397f]{flex:1 1 145px}.tasks-digest[data-v-52e1397f]{grid-auto-flow:row;grid-template-columns:1fr;place-items:stretch}.task-detail__header[data-v-52e1397f],.tasks-form-grid[data-v-52e1397f],.task-edit-form[data-v-52e1397f],.subtask-form[data-v-52e1397f],.comment-form[data-v-52e1397f],.task-response-panel__body[data-v-52e1397f]{grid-template-columns:1fr}.event-content__head[data-v-52e1397f]{display:grid;justify-content:start;gap:1px}.task-detail__meta-item[data-v-52e1397f]{grid-template-columns:18px minmax(0,1fr)}.task-detail__meta-row[data-v-52e1397f]{display:flex;min-height:300px}.task-detail__meta-row>.task-detail__meta-item[data-v-52e1397f]{flex-basis:100%;max-width:100%}.task-edit-form__wide[data-v-52e1397f]{grid-column:auto}.task-edit-form__actions[data-v-52e1397f]{justify-content:stretch}.tasks-kpis[data-v-52e1397f]{flex-wrap:wrap!important}.tasks-kpi[data-v-52e1397f]{flex-basis:calc(50% - 4px)}.tasks-field--wide[data-v-52e1397f]{grid-column:auto}.task-row[data-v-52e1397f]{grid-template-columns:1fr}.task-row__bottom[data-v-52e1397f]{align-items:flex-start;flex-direction:column;gap:6px}.task-row__badges[data-v-52e1397f]{justify-content:flex-start;flex-wrap:wrap}}.compliance-page[data-v-8870ba40]{min-height:100%;padding:24px;color:#e7edf6;background:radial-gradient(circle at 15% 0%,rgba(25,108,96,.18),transparent 32%),#0c1117}.compliance-header[data-v-8870ba40],.panel-heading[data-v-8870ba40],.detail-title[data-v-8870ba40],.button-row[data-v-8870ba40],.compact-actions[data-v-8870ba40],.register-controls[data-v-8870ba40],.import-box[data-v-8870ba40]{display:flex;align-items:center;justify-content:space-between;gap:12px}.compliance-header[data-v-8870ba40]{align-items:flex-start;margin-bottom:18px}h1[data-v-8870ba40],h2[data-v-8870ba40],h3[data-v-8870ba40],p[data-v-8870ba40]{margin-top:0}h1[data-v-8870ba40]{margin-bottom:6px;font-size:clamp(28px,4vw,44px);letter-spacing:-.04em}.eyebrow[data-v-8870ba40]{margin-bottom:5px;color:#55d4bd;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.header-copy[data-v-8870ba40],.empty-copy[data-v-8870ba40]{color:#8190a2}.refresh-button[data-v-8870ba40],.compliance-nav button[data-v-8870ba40],.primary-button[data-v-8870ba40],.secondary-button[data-v-8870ba40],.ghost-button[data-v-8870ba40],.icon-button[data-v-8870ba40]{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;cursor:pointer;font-weight:750}.refresh-button[data-v-8870ba40],.primary-button[data-v-8870ba40]{padding:11px 15px;color:#fff;background:#287cff}.secondary-button[data-v-8870ba40],.ghost-button[data-v-8870ba40]{padding:9px 12px;color:#cbd6e1;background:#253241}.ghost-button[data-v-8870ba40]{background:transparent}.danger-outline[data-v-8870ba40]{color:#ff8b96;border:1px solid #69323b;background:transparent!important}.warning-button[data-v-8870ba40]{color:#ffd48b}.icon-button[data-v-8870ba40]{width:32px;height:32px;padding:0;color:#aebdca;background:#253241}.icon-button.success[data-v-8870ba40]{color:#60d6a3}.compliance-nav[data-v-8870ba40]{display:flex;gap:6px;margin-bottom:18px;padding:5px;overflow-x:auto;border:1px solid #222d39;border-radius:13px;background:#111821}.compliance-nav button[data-v-8870ba40]{flex:0 0 auto;padding:10px 15px;color:#93a0b1;background:transparent}.compliance-nav button.active[data-v-8870ba40]{color:#f8fffd;background:#1b7065}.state-card[data-v-8870ba40],.panel[data-v-8870ba40]{border:1px solid #222e3a;border-radius:15px;background:#111821}.state-card[data-v-8870ba40]{padding:28px}.metric-grid[data-v-8870ba40]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.metric-card[data-v-8870ba40]{padding:18px;border:1px solid #24313e;border-radius:14px;background:#131c25}.metric-card span[data-v-8870ba40],.metric-card small[data-v-8870ba40],.detail-metrics span[data-v-8870ba40],td small[data-v-8870ba40]{display:block;color:#7f8fa1}.metric-card strong[data-v-8870ba40]{display:block;margin:7px 0;font-size:29px}.metric-card.danger strong[data-v-8870ba40],.danger-text[data-v-8870ba40]{color:#ff6c79}.overview-grid[data-v-8870ba40]{display:grid;grid-template-columns:1.35fr 1fr;gap:14px}.overview-grid .panel[data-v-8870ba40],.section-panel[data-v-8870ba40],.register-panel[data-v-8870ba40],.create-panel[data-v-8870ba40],.delivery-panel[data-v-8870ba40]{padding:20px}.delivery-panel[data-v-8870ba40]{margin-top:14px}.report-metrics[data-v-8870ba40]{margin-top:16px}.aging-list[data-v-8870ba40]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aging-list div[data-v-8870ba40],.operation-list span[data-v-8870ba40],.assurance-grid span[data-v-8870ba40]{display:flex;justify-content:space-between;padding:11px 12px;border-radius:9px;color:#aeb9c7;background:#18222c}.operation-list[data-v-8870ba40],.assurance-grid[data-v-8870ba40]{display:grid;gap:8px;margin-bottom:14px}.assurance-grid[data-v-8870ba40]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.table-wrap[data-v-8870ba40]{overflow:auto}table[data-v-8870ba40]{width:100%;border-collapse:collapse}th[data-v-8870ba40],td[data-v-8870ba40]{padding:12px 10px;border-bottom:1px solid #24303c;text-align:left;font-size:12px}th[data-v-8870ba40]{color:#7f8fa1;text-transform:uppercase}tbody tr[data-v-8870ba40]{cursor:pointer}tbody tr.selected[data-v-8870ba40]{background:#287cff14}.search-box[data-v-8870ba40]{position:relative}.search-box svg[data-v-8870ba40]{position:absolute;top:11px;left:10px;color:#708094}.search-box input[data-v-8870ba40]{padding-left:33px}.register-controls[data-v-8870ba40]{align-items:flex-start;margin-top:18px;padding-top:16px;border-top:1px solid #273440}.archive-control[data-v-8870ba40]{display:flex;gap:8px}.version-chips[data-v-8870ba40]{display:flex;flex-wrap:wrap;gap:6px}.version-chips span[data-v-8870ba40]{padding:5px 8px;border-radius:999px;background:#24313d;font-size:11px}.no-delete-note[data-v-8870ba40],.lock-copy[data-v-8870ba40]{display:flex;align-items:center;gap:6px;color:#778799;font-size:11px}.compliance-form[data-v-8870ba40]{display:grid;gap:15px}.compliance-form fieldset[data-v-8870ba40],.settings-grid[data-v-8870ba40]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;padding:18px;border:1px solid #273341;border-radius:13px}.compliance-form legend[data-v-8870ba40]{padding:0 7px;color:#65d6c2;font-weight:800}.compliance-form label[data-v-8870ba40],.settings-grid label[data-v-8870ba40],.upload-grid label[data-v-8870ba40]{display:grid;align-content:start;gap:6px;color:#9eabba;font-size:12px;font-weight:700}.span-2[data-v-8870ba40]{grid-column:span 2}.checkbox-label[data-v-8870ba40]{display:flex!important;align-items:center!important;gap:8px}.checkbox-label input[data-v-8870ba40]{width:auto}.form-actions[data-v-8870ba40]{display:flex;justify-content:flex-end;gap:9px}.reassignment-form[data-v-8870ba40]{margin-top:22px;border-top:1px solid #273341}.work-layout[data-v-8870ba40]{display:grid;grid-template-columns:minmax(310px,.8fr) minmax(500px,1.5fr);gap:14px}.work-list[data-v-8870ba40]{max-height:calc(100vh - 190px);overflow:auto}.work-filters[data-v-8870ba40]{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:1fr 125px 105px;gap:8px;padding:14px;background:#111821}.work-item[data-v-8870ba40]{width:100%;padding:14px 16px;border:0;border-top:1px solid #202b36;color:#cdd7e1;text-align:left;background:transparent;cursor:pointer}.work-item.selected[data-v-8870ba40]{background:#2082742e;box-shadow:inset 3px 0 #45c0ad}.work-item.overdue[data-v-8870ba40]{box-shadow:inset 3px 0 #ef5d6c}.work-item div[data-v-8870ba40],.work-item footer[data-v-8870ba40]{display:flex;align-items:center;gap:8px}.work-item footer[data-v-8870ba40]{justify-content:space-between;color:#8290a1;font-size:11px}.work-item p[data-v-8870ba40]{margin:6px 0 10px;color:#758396;font-size:12px}.risk-dot[data-v-8870ba40]{width:8px;height:8px;border-radius:50%}.risk-dot.risk-low[data-v-8870ba40]{background:#68d6a4}.risk-dot.risk-medium[data-v-8870ba40]{background:#f4c95d}.risk-dot.risk-high[data-v-8870ba40],.risk-dot.risk-critical[data-v-8870ba40]{background:#ff7885}.risk-badge.risk-low[data-v-8870ba40],.calendar-list .risk-low[data-v-8870ba40]{color:#68d6a4}.risk-badge.risk-medium[data-v-8870ba40],.calendar-list .risk-medium[data-v-8870ba40]{color:#f4c95d}.risk-badge.risk-high[data-v-8870ba40],.risk-badge.risk-critical[data-v-8870ba40],.calendar-list .risk-high[data-v-8870ba40],.calendar-list .risk-critical[data-v-8870ba40]{color:#ff7885}.work-detail[data-v-8870ba40]{padding:21px}.risk-badge[data-v-8870ba40]{align-self:flex-start;padding:5px 9px;border-radius:999px;background:#263442;font-size:11px;text-transform:uppercase}.detail-metrics[data-v-8870ba40]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0}.detail-metrics div[data-v-8870ba40]{padding:12px;border-radius:10px;background:#18222c}.detail-section[data-v-8870ba40]{padding:17px 0;border-top:1px solid #26323e}.checklist[data-v-8870ba40]{display:grid;gap:5px;margin-bottom:12px}.checklist span[data-v-8870ba40]{display:flex;gap:7px;color:#aebac7;font-size:12px}.evidence-list[data-v-8870ba40]{display:grid;gap:8px}.evidence-row[data-v-8870ba40]{display:grid;grid-template-columns:minmax(250px,1fr) auto;gap:10px;padding:10px;border:1px solid #293746;border-radius:10px;background:#151f29}.evidence-open[data-v-8870ba40]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;border:0;color:#cbd6e1;text-align:left;background:transparent;cursor:pointer}.evidence-open small[data-v-8870ba40]{display:block;margin-top:3px}.evidence-row .compact-actions input[data-v-8870ba40]{min-width:150px}.upload-grid[data-v-8870ba40]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.action-section textarea[data-v-8870ba40]{margin-bottom:10px}.exception-row[data-v-8870ba40]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.timeline[data-v-8870ba40]{display:grid;gap:8px;padding-left:18px}.timeline li[data-v-8870ba40]{padding:8px;color:#aebac7}.timeline span[data-v-8870ba40],.timeline small[data-v-8870ba40]{display:block}.timeline small[data-v-8870ba40]{color:#708094}.empty-detail[data-v-8870ba40]{display:grid;place-content:center;min-height:420px;text-align:center;color:#778597}.calendar-list[data-v-8870ba40]{display:grid;gap:8px}.calendar-list article[data-v-8870ba40]{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:12px;padding:12px;border-radius:10px;background:#18222c}.calendar-list small[data-v-8870ba40]{display:block;color:#788698}.filter-row[data-v-8870ba40]{display:flex;gap:8px;margin:14px 0}.import-box[data-v-8870ba40]{justify-content:flex-start;margin:15px 0;padding:15px;border:1px dashed #35485b;border-radius:12px}.settings-grid[data-v-8870ba40]{border:0;padding:0}input[data-v-8870ba40],select[data-v-8870ba40],textarea[data-v-8870ba40]{width:100%;box-sizing:border-box;border:1px solid #304050;border-radius:9px;padding:10px 11px;color:#e6edf5;background:#0d141c;font:inherit}select[multiple][data-v-8870ba40]{min-height:110px}button[data-v-8870ba40]:disabled{cursor:not-allowed;opacity:.55}@media (max-width:1050px){.metric-grid[data-v-8870ba40]{grid-template-columns:repeat(2,1fr)}.work-layout[data-v-8870ba40],.overview-grid[data-v-8870ba40]{grid-template-columns:1fr}.work-list[data-v-8870ba40]{max-height:480px}}@media (max-width:700px){.compliance-page[data-v-8870ba40]{padding:14px}.compliance-header[data-v-8870ba40],.panel-heading[data-v-8870ba40],.register-controls[data-v-8870ba40]{align-items:stretch;flex-direction:column}.metric-grid[data-v-8870ba40],.compliance-form fieldset[data-v-8870ba40],.settings-grid[data-v-8870ba40],.detail-metrics[data-v-8870ba40],.upload-grid[data-v-8870ba40]{grid-template-columns:1fr}.span-2[data-v-8870ba40]{grid-column:span 1}.work-filters[data-v-8870ba40],.evidence-row[data-v-8870ba40]{grid-template-columns:1fr}.filter-row[data-v-8870ba40],.archive-control[data-v-8870ba40]{flex-direction:column}.calendar-list article[data-v-8870ba40]{grid-template-columns:1fr}}.company-documents-page[data-v-9bf6a43a]{display:grid;gap:10px;min-width:0;padding:12px 18px 36px;color:var(--erp-text)}.documents-header[data-v-9bf6a43a],.documents-nav[data-v-9bf6a43a],.filter-toolbar[data-v-9bf6a43a],.header-actions[data-v-9bf6a43a],.detail-actions[data-v-9bf6a43a],.detail-heading[data-v-9bf6a43a],.document-dialog>header[data-v-9bf6a43a],.dialog-actions[data-v-9bf6a43a]{display:flex;align-items:center;gap:8px}.documents-header[data-v-9bf6a43a]{justify-content:space-between;padding:12px 14px;border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);background:var(--erp-surface)}.documents-header h2[data-v-9bf6a43a],.documents-header p[data-v-9bf6a43a],.document-dialog h2[data-v-9bf6a43a],.document-dialog p[data-v-9bf6a43a],.detail-heading h3[data-v-9bf6a43a],.detail-heading p[data-v-9bf6a43a]{margin:0}.documents-header h2[data-v-9bf6a43a]{font-size:19px}.documents-header p[data-v-9bf6a43a],.document-dialog p[data-v-9bf6a43a],.detail-heading p[data-v-9bf6a43a],.muted-copy[data-v-9bf6a43a]{margin-top:3px;color:var(--erp-text-muted);font-size:12px}.header-actions[data-v-9bf6a43a]{flex-wrap:wrap;justify-content:flex-end}.secondary-action[data-v-9bf6a43a],.danger-action[data-v-9bf6a43a],.icon-action[data-v-9bf6a43a],.documents-nav button[data-v-9bf6a43a]{background:transparent!important;border:1px solid var(--erp-border-strong)!important;color:var(--erp-text)!important;box-shadow:none!important}.secondary-action[data-v-9bf6a43a]:hover,.documents-nav button[data-v-9bf6a43a]:hover{background:var(--erp-accent-soft)!important;border-color:#3f7df66b!important}.danger-action[data-v-9bf6a43a]{color:#ff8585!important;border-color:#ef444459!important}.danger-action[data-v-9bf6a43a]:hover{background:#ef44441f!important}.icon-action[data-v-9bf6a43a]{width:32px;min-width:32px;padding:0!important}.documents-nav[data-v-9bf6a43a]{overflow-x:auto;padding:5px;border:1px solid var(--erp-border);border-radius:var(--erp-radius);background:var(--erp-surface)}.documents-nav button[data-v-9bf6a43a]{flex:0 0 auto}.documents-nav button.active[data-v-9bf6a43a]{background:var(--erp-selection)!important;border-color:var(--erp-selection-border)!important;color:#fff!important}.metric-grid[data-v-9bf6a43a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.metric-grid article[data-v-9bf6a43a]{padding:10px 12px;border:1px solid var(--erp-border);border-radius:var(--erp-radius);background:var(--erp-surface)}.metric-grid span[data-v-9bf6a43a]{display:block;color:var(--erp-text-muted);font-size:10.5px;text-transform:uppercase}.metric-grid strong[data-v-9bf6a43a]{display:block;margin-top:4px;font-size:21px}.metric-grid .warning strong[data-v-9bf6a43a]{color:var(--erp-warning)}.metric-grid .danger strong[data-v-9bf6a43a]{color:var(--erp-danger)}.filter-toolbar[data-v-9bf6a43a]{flex-wrap:wrap;padding:7px;border:1px solid var(--erp-border);border-radius:var(--erp-radius);background:var(--erp-surface)}.filter-toolbar select[data-v-9bf6a43a]{width:auto;min-width:150px}.filter-toolbar>span[data-v-9bf6a43a]{margin-left:auto;color:var(--erp-text-muted);font-size:11px}.search-field[data-v-9bf6a43a]{position:relative;flex:1 1 260px;max-width:430px}.search-field svg[data-v-9bf6a43a]{position:absolute;top:9px;left:9px;color:var(--erp-text-muted)}.search-field input[data-v-9bf6a43a]{padding-left:31px!important}.documents-workspace[data-v-9bf6a43a]{display:grid;grid-template-columns:minmax(560px,1.35fr) minmax(360px,.85fr);gap:10px;align-items:start}.document-register[data-v-9bf6a43a],.document-detail[data-v-9bf6a43a]{min-width:0;border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);background:var(--erp-surface)}.table-wrap[data-v-9bf6a43a]{overflow:auto}.document-register table[data-v-9bf6a43a]{width:100%;border-collapse:collapse}.document-register tbody tr[data-v-9bf6a43a]{cursor:pointer}.document-register tbody tr.selected[data-v-9bf6a43a]{background:var(--erp-accent-soft)!important;box-shadow:inset 3px 0 var(--erp-accent)}.document-register td strong[data-v-9bf6a43a],.document-register td small[data-v-9bf6a43a]{display:block}.document-register td small[data-v-9bf6a43a]{margin-top:3px;color:var(--erp-text-muted);max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-register td svg[data-v-9bf6a43a]{vertical-align:-2px;color:var(--erp-text-muted)}.document-detail[data-v-9bf6a43a]{padding:13px;position:sticky;top:8px;max-height:calc(100vh - 95px);overflow:auto}.detail-heading[data-v-9bf6a43a]{align-items:flex-start;justify-content:space-between}.detail-heading>div[data-v-9bf6a43a]{min-width:0}.detail-heading h3[data-v-9bf6a43a]{margin-top:3px;font-size:17px}.record-number[data-v-9bf6a43a]{color:#8fb4ff;font-size:10.5px;font-weight:700;letter-spacing:.04em}.detail-actions[data-v-9bf6a43a]{flex-wrap:wrap;margin-top:11px;padding-top:10px;border-top:1px solid var(--erp-border)}.status-pill[data-v-9bf6a43a]{display:inline-flex;align-items:center;width:max-content;padding:3px 7px;border:1px solid var(--erp-border);border-radius:999px;color:var(--erp-text-muted);background:var(--erp-surface-2);font-size:10.5px;white-space:nowrap}.status-valid[data-v-9bf6a43a],.status-permanent[data-v-9bf6a43a]{color:var(--erp-success);border-color:#27d66b40;background:#27d66b14}.status-expiring_30[data-v-9bf6a43a],.status-expiring_90[data-v-9bf6a43a]{color:var(--erp-warning);border-color:#f5c44740;background:#f5c44714}.status-expired[data-v-9bf6a43a]{color:#ff8585;border-color:#ef444447;background:#ef444414}.metadata-grid[data-v-9bf6a43a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 0;background:var(--erp-border);border:1px solid var(--erp-border);border-radius:var(--erp-radius);overflow:hidden}.metadata-grid div[data-v-9bf6a43a]{padding:8px;background:var(--erp-bg-elevated)}.metadata-grid dt[data-v-9bf6a43a]{color:var(--erp-text-muted);font-size:10px;text-transform:uppercase}.metadata-grid dd[data-v-9bf6a43a]{margin:3px 0 0;font-size:12px;overflow-wrap:anywhere}.detail-section[data-v-9bf6a43a]{padding:11px 0;border-top:1px solid var(--erp-border)}.detail-section h3[data-v-9bf6a43a]{margin:0 0 8px;font-size:13px}.chip-list[data-v-9bf6a43a]{display:flex;flex-wrap:wrap;gap:5px}.chip-list span[data-v-9bf6a43a]{padding:3px 7px;border:1px solid var(--erp-border);border-radius:999px;color:var(--erp-text-muted);font-size:10.5px}.linked-records[data-v-9bf6a43a]{display:grid;gap:4px;margin-top:8px}.linked-records strong[data-v-9bf6a43a]{font-size:11px}.linked-records span[data-v-9bf6a43a]{padding:6px 8px;background:var(--erp-bg-elevated);border-radius:var(--erp-radius-sm);font-size:11px}.version-list[data-v-9bf6a43a]{display:grid;gap:6px}.version-list article[data-v-9bf6a43a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,.35fr);gap:7px;padding:7px;border:1px solid var(--erp-border);border-radius:var(--erp-radius);background:var(--erp-bg-elevated)}.version-download[data-v-9bf6a43a]{display:flex!important;justify-content:flex-start!important;gap:8px;background:transparent!important;border:0!important;box-shadow:none!important;text-align:left}.version-download svg[data-v-9bf6a43a]{flex:0 0 auto;margin-top:2px;color:var(--erp-accent)}.version-download span[data-v-9bf6a43a],.version-download small[data-v-9bf6a43a],.version-list article>div small[data-v-9bf6a43a]{display:block}.version-download small[data-v-9bf6a43a],.version-list article>div small[data-v-9bf6a43a]{margin-top:3px;color:var(--erp-text-muted);font-size:10.5px}.timeline[data-v-9bf6a43a]{display:grid;gap:8px;margin:0;padding-left:18px}.timeline li[data-v-9bf6a43a]{font-size:11px}.timeline span[data-v-9bf6a43a],.timeline small[data-v-9bf6a43a]{display:block}.timeline span[data-v-9bf6a43a]{margin-top:2px;color:var(--erp-text-muted)}.timeline small[data-v-9bf6a43a]{margin-top:2px;color:#777a82}.empty-detail[data-v-9bf6a43a]{display:grid;place-items:center;align-content:center;min-height:280px;color:var(--erp-text-muted);text-align:center}.empty-detail svg[data-v-9bf6a43a]{font-size:28px;color:var(--erp-accent)}.section-heading[data-v-9bf6a43a],.publication-actions[data-v-9bf6a43a]{display:flex;align-items:center;gap:7px}.section-heading[data-v-9bf6a43a]{justify-content:space-between}.section-heading h3[data-v-9bf6a43a]{margin:0}.publication-summary[data-v-9bf6a43a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.publication-summary span[data-v-9bf6a43a]{padding:7px;border:1px solid var(--erp-border);border-radius:var(--erp-radius-sm);background:var(--erp-bg-elevated);color:var(--erp-text-muted);font-size:10px}.publication-summary strong[data-v-9bf6a43a]{display:block;margin-bottom:2px;color:var(--erp-text);font-size:14px}.publication-actions[data-v-9bf6a43a]{flex-wrap:wrap;margin-top:8px}.policy-dialog[data-v-9bf6a43a]{width:min(980px,calc(100vw - 28px))}.modal-backdrop[data-v-9bf6a43a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:14px;background:#0a0a0ac7}.document-dialog[data-v-9bf6a43a]{width:min(900px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto;border:1px solid var(--erp-border-strong);border-radius:var(--erp-radius-lg);background:var(--erp-surface);box-shadow:var(--erp-shadow)}.compact-dialog[data-v-9bf6a43a]{width:min(640px,calc(100vw - 28px))}.document-dialog>header[data-v-9bf6a43a]{position:sticky;top:0;z-index:2;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--erp-border);background:var(--erp-surface)}.document-dialog h2[data-v-9bf6a43a]{font-size:17px}.document-form[data-v-9bf6a43a]{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px}.document-form fieldset[data-v-9bf6a43a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:11px;border:1px solid var(--erp-border);border-radius:var(--erp-radius)}.document-form legend[data-v-9bf6a43a]{padding:0 5px;color:#8fb4ff;font-size:11px;font-weight:700}.document-form label[data-v-9bf6a43a]{display:grid;gap:4px;align-content:start}.document-form select[multiple][data-v-9bf6a43a]{min-height:92px}.span-2[data-v-9bf6a43a]{grid-column:span 2}.checkbox-label[data-v-9bf6a43a]{display:flex!important;align-items:center;gap:7px}.checkbox-label input[data-v-9bf6a43a]{width:auto!important}.dialog-actions[data-v-9bf6a43a]{position:sticky;bottom:-12px;justify-content:flex-end;padding:10px 0 0;border-top:1px solid var(--erp-border);background:var(--erp-surface)}@media (max-width:1100px){.documents-workspace[data-v-9bf6a43a]{grid-template-columns:1fr}.document-detail[data-v-9bf6a43a]{position:static;max-height:none}.metric-grid[data-v-9bf6a43a]{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.company-documents-page[data-v-9bf6a43a]{padding:9px 9px 104px}.documents-header[data-v-9bf6a43a]{align-items:stretch;flex-direction:column}.header-actions[data-v-9bf6a43a]{justify-content:stretch}.header-actions button[data-v-9bf6a43a]{flex:1}.metric-grid[data-v-9bf6a43a]{grid-template-columns:1fr 1fr}.filter-toolbar[data-v-9bf6a43a]{align-items:stretch;flex-direction:column}.filter-toolbar select[data-v-9bf6a43a],.search-field[data-v-9bf6a43a]{width:100%;max-width:none}.filter-toolbar>span[data-v-9bf6a43a]{margin-left:0}.document-form fieldset[data-v-9bf6a43a],.metadata-grid[data-v-9bf6a43a],.publication-summary[data-v-9bf6a43a]{grid-template-columns:1fr}.span-2[data-v-9bf6a43a]{grid-column:span 1}.version-list article[data-v-9bf6a43a]{grid-template-columns:1fr}.document-dialog[data-v-9bf6a43a]{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.detail-actions button[data-v-9bf6a43a]{flex:1 1 auto}}.inspection-camera-button[data-v-d958d544]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 10px}.inspection-camera-backdrop[data-v-d958d544]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:grid;place-items:center;padding:12px;background:#080809db}.inspection-camera-dialog[data-v-d958d544]{width:min(940px,100%);overflow:hidden;border:1px solid var(--erp-border-strong);border-radius:var(--erp-radius-lg);background:var(--erp-surface);box-shadow:var(--erp-shadow)}.inspection-camera-dialog header[data-v-d958d544],.inspection-camera-dialog footer[data-v-d958d544]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.inspection-camera-dialog header[data-v-d958d544]{border-bottom:1px solid var(--erp-border)}.inspection-camera-dialog header div[data-v-d958d544]{display:grid;gap:2px}.inspection-camera-dialog small[data-v-d958d544],.inspection-camera-dialog footer span[data-v-d958d544]{color:var(--erp-text-muted)}.inspection-camera-dialog header button[data-v-d958d544]{min-width:34px;padding:5px}.inspection-camera-stage[data-v-d958d544]{position:relative;min-height:320px;display:grid;place-items:center;background:#090909}.inspection-camera-stage video[data-v-d958d544]{width:100%;max-height:70vh;object-fit:contain}.inspection-camera-state[data-v-d958d544]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#000000b8;color:var(--erp-text);text-align:center}.inspection-camera-state--error[data-v-d958d544]{color:#ff9a9a}.inspection-camera-dialog footer[data-v-d958d544]{border-top:1px solid var(--erp-border);flex-wrap:wrap}@media (max-width:720px){.inspection-camera-backdrop[data-v-d958d544]{padding:0}.inspection-camera-dialog[data-v-d958d544]{min-height:100%;border-radius:0}.inspection-camera-stage[data-v-d958d544]{min-height:58vh}.inspection-camera-dialog footer button[data-v-d958d544]{width:100%}}.inspection-shell[data-v-4a42ab03]{display:grid;gap:10px;color:var(--erp-text)}.inspection-header[data-v-4a42ab03],.inspection-nav[data-v-4a42ab03],.inspection-panel[data-v-4a42ab03],.inspection-filters[data-v-4a42ab03],.inspection-loading[data-v-4a42ab03],.inspection-kpis article[data-v-4a42ab03],.inspection-queue[data-v-4a42ab03]{border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius-lg);background:var(--erp-surface)}.inspection-header[data-v-4a42ab03]{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px;margin:0!important;padding:11px 13px}.inspection-header h1[data-v-4a42ab03]{margin:0;font-size:18px}.inspection-header p[data-v-4a42ab03],.panel-header p[data-v-4a42ab03]{margin:3px 0 0;color:var(--erp-text-muted);font-size:11.5px}.inspection-connectivity[data-v-4a42ab03]{display:flex;align-items:center;gap:6px;min-height:32px;padding:6px 9px;border:1px solid var(--erp-border);border-radius:var(--erp-radius);font-size:11.5px}.inspection-connectivity small[data-v-4a42ab03]{color:var(--erp-text-muted)}.inspection-connectivity.is-online svg[data-v-4a42ab03]{color:var(--erp-success)}.inspection-connectivity.is-offline[data-v-4a42ab03]{border-color:#f5c44752;color:var(--erp-warning)}.inspection-nav[data-v-4a42ab03]{display:flex;gap:4px;overflow-x:auto;padding:5px}.inspection-nav button[data-v-4a42ab03]{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 9px!important;border-color:transparent!important;background:transparent!important;color:var(--erp-text-muted)!important;font-size:11px!important}.inspection-nav button.active[data-v-4a42ab03]{border-color:var(--erp-selection-border)!important;background:var(--erp-selection)!important;color:var(--erp-text)!important}.inspection-nav b[data-v-4a42ab03]{min-width:18px;padding:1px 5px;border-radius:999px;background:var(--erp-danger);color:#fff;font-size:10px}.inspection-loading[data-v-4a42ab03]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:120px;color:var(--erp-text-muted)}.inspection-loading svg[data-v-4a42ab03]{animation:spin-4a42ab03 1s linear infinite}@keyframes spin-4a42ab03{to{transform:rotate(360deg)}}.inspection-filters[data-v-4a42ab03]{display:flex;align-items:end;flex-wrap:wrap;gap:8px;padding:9px}.inspection-filters label[data-v-4a42ab03],.inspection-form label[data-v-4a42ab03],.workbench-actions label[data-v-4a42ab03]{display:grid;gap:4px;color:var(--erp-text-muted);font-size:10.5px;font-weight:700}.inspection-filters input[data-v-4a42ab03],.inspection-filters select[data-v-4a42ab03]{min-width:145px}.inspection-filters .search-field[data-v-4a42ab03]{flex:1 1 280px}.inspection-filters .search-field input[data-v-4a42ab03]{width:100%}.inspection-filters--queue[data-v-4a42ab03]{margin:0}.inspection-kpis[data-v-4a42ab03]{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px}.inspection-kpis article[data-v-4a42ab03]{min-height:88px;padding:10px 11px;display:grid;align-content:space-between;border-left:3px solid var(--erp-border-strong)}.inspection-kpis article.success[data-v-4a42ab03]{border-left-color:var(--erp-success)}.inspection-kpis article.warning[data-v-4a42ab03]{border-left-color:var(--erp-warning)}.inspection-kpis article.danger[data-v-4a42ab03]{border-left-color:var(--erp-danger)}.inspection-kpis span[data-v-4a42ab03],.inspection-kpis small[data-v-4a42ab03]{color:var(--erp-text-muted);font-size:10.5px}.inspection-kpis strong[data-v-4a42ab03]{font-size:25px}.inspection-panel[data-v-4a42ab03]{min-width:0;padding:11px}.panel-header[data-v-4a42ab03]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid var(--erp-border-soft)}.panel-header h2[data-v-4a42ab03]{margin:0;font-size:15px}.inspection-table-wrap[data-v-4a42ab03]{max-width:100%;overflow:auto}.inspection-table-wrap table[data-v-4a42ab03]{width:100%;border-collapse:collapse}.inspection-table-wrap th[data-v-4a42ab03],.inspection-table-wrap td[data-v-4a42ab03]{padding:7px 8px;border-bottom:1px solid var(--erp-border-soft);text-align:left;white-space:nowrap;font-size:11.5px}.inspection-table-wrap th[data-v-4a42ab03]{color:var(--erp-text-muted);font-size:10px;text-transform:uppercase}.inspection-table-wrap td small[data-v-4a42ab03],.inspection-table-wrap td strong[data-v-4a42ab03]{display:block}.inspection-table-wrap td small[data-v-4a42ab03]{color:var(--erp-text-muted)}.text-success[data-v-4a42ab03]{color:var(--erp-success)}.text-warning[data-v-4a42ab03]{color:var(--erp-warning)}.text-danger[data-v-4a42ab03]{color:var(--erp-danger)}.inspection-workspace[data-v-4a42ab03]{display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:10px}.inspection-queue[data-v-4a42ab03]{max-height:calc(100vh - 210px);overflow:auto;padding:5px}.inspection-queue>button[data-v-4a42ab03]{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:4px;padding:8px!important;border:1px solid transparent!important;background:transparent!important;color:var(--erp-text)!important;text-align:left}.inspection-queue>button.active[data-v-4a42ab03]{border-color:var(--erp-border-strong)!important;background:var(--erp-selection)!important}.inspection-queue button span[data-v-4a42ab03]{display:grid;gap:2px;min-width:0}.inspection-queue strong[data-v-4a42ab03],.inspection-queue small[data-v-4a42ab03]{overflow:hidden;text-overflow:ellipsis}.inspection-queue small[data-v-4a42ab03]{color:var(--erp-text-muted);font-size:10px}.queue-meta[data-v-4a42ab03]{justify-items:end}.queue-meta i[data-v-4a42ab03]{font-style:normal;font-size:9.5px;color:var(--erp-info)}.status-stack[data-v-4a42ab03]{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.pill[data-v-4a42ab03]{display:inline-flex;align-items:center;min-height:23px;padding:3px 7px;border:1px solid var(--erp-border);border-radius:999px;color:var(--erp-text-muted);font-size:9.5px;font-weight:750}.status-submitted[data-v-4a42ab03],.status-reviewer_approved[data-v-4a42ab03]{border-color:#56b8f259;color:var(--erp-info)}.status-ia_approved[data-v-4a42ab03],.status-published[data-v-4a42ab03],.timing-completed_on_time[data-v-4a42ab03]{border-color:#27d66b59;color:var(--erp-success)}.status-changes_requested[data-v-4a42ab03],.status-missed[data-v-4a42ab03],.timing-overdue[data-v-4a42ab03]{border-color:#ef444459;color:#ff8585}.timing-completed_late[data-v-4a42ab03]{border-color:#f5c44759;color:var(--erp-warning)}.inspection-meta[data-v-4a42ab03],.schedule-register dl[data-v-4a42ab03]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:7px;margin:0 0 10px}.inspection-meta div[data-v-4a42ab03],.schedule-register dl div[data-v-4a42ab03]{padding:7px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-surface-subtle)}dt[data-v-4a42ab03]{color:var(--erp-text-muted);font-size:9.5px;font-weight:750;text-transform:uppercase}dd[data-v-4a42ab03]{margin:2px 0 0;font-size:11.5px}.inspection-query[data-v-4a42ab03]{display:flex;gap:9px;align-items:flex-start;margin:0 0 10px;padding:9px 10px;border:1px solid rgba(245,196,71,.35);border-radius:var(--erp-radius);background:#f5c44714;color:var(--erp-warning)}.inspection-query svg[data-v-4a42ab03]{flex:0 0 auto;margin-top:1px;font-size:17px}.inspection-query strong[data-v-4a42ab03]{font-size:11.5px}.inspection-query p[data-v-4a42ab03]{margin:2px 0 0;color:var(--erp-text);font-size:11px;line-height:1.45}.inspection-parameters[data-v-4a42ab03]{display:grid;gap:7px}.parameter-card[data-v-4a42ab03]{padding:9px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-surface-subtle)}.parameter-card>header[data-v-4a42ab03]{display:flex;align-items:flex-start;gap:8px}.parameter-card>header div[data-v-4a42ab03]{display:grid;gap:1px;flex:1}.parameter-card>header small[data-v-4a42ab03],.parameter-card>p[data-v-4a42ab03],.parameter-controls label small[data-v-4a42ab03]{color:var(--erp-text-muted);font-size:10.5px}.parameter-card>p[data-v-4a42ab03]{margin:6px 0}.parameter-number[data-v-4a42ab03]{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--erp-accent-soft);color:var(--erp-accent);font-size:10px;font-weight:800}.required-mark[data-v-4a42ab03]{color:var(--erp-warning);font-size:9px}.parameter-controls[data-v-4a42ab03]{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(240px,1.3fr);gap:8px;margin-top:8px}.parameter-controls label[data-v-4a42ab03]{display:grid;gap:4px;color:var(--erp-text-muted);font-size:10.5px}.parameter-evidence[data-v-4a42ab03]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding-top:7px;border-top:1px solid var(--erp-border-soft);font-size:10.5px}.parameter-evidence span[data-v-4a42ab03]{display:flex;align-items:center;gap:5px;color:var(--erp-text-muted)}.review-response[data-v-4a42ab03]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0 0}.review-response div[data-v-4a42ab03]{padding:6px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius)}.review-response dd small[data-v-4a42ab03]{display:block;color:var(--erp-warning)}.link-button[data-v-4a42ab03]{min-height:auto!important;padding:2px 4px!important;border:0!important;background:transparent!important;color:var(--erp-accent)!important;text-decoration:underline;font-size:10.5px!important}.numeric-response[data-v-4a42ab03]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px}.numeric-response button[data-v-4a42ab03]{min-height:32px!important;padding:4px 8px!important}.workbench-actions[data-v-4a42ab03]{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--erp-border)}.workbench-actions>div[data-v-4a42ab03],.form-actions[data-v-4a42ab03]{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.secondary[data-v-4a42ab03]{border-color:var(--erp-border-strong)!important;background:transparent!important;color:var(--erp-text)!important}.danger-action[data-v-4a42ab03]{border-color:#ef444466!important;background:#ef44441f!important;color:#ff9a9a!important}.inspection-grid-two[data-v-4a42ab03]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:10px;align-items:start}.inspection-form[data-v-4a42ab03]{display:grid;gap:10px}.form-grid[data-v-4a42ab03]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.span-two[data-v-4a42ab03]{grid-column:1/-1}.checkbox-label[data-v-4a42ab03]{display:flex!important;align-items:center!important;grid-auto-flow:column;justify-content:start;gap:7px!important;min-height:32px}.checkbox-label input[data-v-4a42ab03]{width:auto!important}.template-items-header[data-v-4a42ab03]{display:flex;align-items:center;justify-content:space-between}.template-items-header h3[data-v-4a42ab03],.inspection-form h3[data-v-4a42ab03]{margin:0;font-size:13px}.template-item-editor[data-v-4a42ab03]{padding:9px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-surface-subtle)}.template-item-editor>header[data-v-4a42ab03],.schedule-register article>header[data-v-4a42ab03]{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.template-item-editor>header button[data-v-4a42ab03]{min-width:30px;padding:4px!important}.template-register[data-v-4a42ab03],.schedule-register[data-v-4a42ab03]{display:grid;gap:7px;max-height:720px;overflow:auto}.template-register article[data-v-4a42ab03],.schedule-register article[data-v-4a42ab03]{padding:9px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-surface-subtle)}.template-register article>div[data-v-4a42ab03]{display:grid;gap:3px}.template-register small[data-v-4a42ab03],.schedule-register small[data-v-4a42ab03]{color:var(--erp-text-muted)}.template-register p[data-v-4a42ab03]{margin:6px 0;color:var(--erp-text-muted);font-size:10.5px}.template-register footer[data-v-4a42ab03],.schedule-register footer[data-v-4a42ab03]{display:flex;justify-content:flex-end;gap:6px}.escalation-steps[data-v-4a42ab03]{display:grid;gap:6px}.escalation-steps>div[data-v-4a42ab03]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:7px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius)}.timeline-panel ol[data-v-4a42ab03]{display:grid;gap:7px;margin:0;padding:0;list-style:none}.timeline-panel li[data-v-4a42ab03]{display:flex;gap:6px;padding-bottom:7px;border-bottom:1px solid var(--erp-border-soft)}.timeline-panel p[data-v-4a42ab03]{margin:2px 0;color:var(--erp-text-muted);font-size:11.5px}.timeline-panel small[data-v-4a42ab03]{color:var(--erp-text-muted);font-size:10px}.inspection-empty[data-v-4a42ab03]{display:grid;place-items:center;min-height:90px;padding:14px;color:var(--erp-text-muted);text-align:center}@media (max-width:1100px){.inspection-workspace[data-v-4a42ab03],.inspection-grid-two[data-v-4a42ab03]{grid-template-columns:1fr}.inspection-queue[data-v-4a42ab03]{max-height:280px}.review-response[data-v-4a42ab03]{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.inspection-shell[data-v-4a42ab03]{padding:8px!important}.inspection-header[data-v-4a42ab03]{align-items:flex-start!important;display:grid!important}.inspection-connectivity[data-v-4a42ab03]{width:100%;flex-wrap:wrap}.inspection-filters[data-v-4a42ab03]>*{width:100%}.inspection-filters input[data-v-4a42ab03],.inspection-filters select[data-v-4a42ab03]{width:100%}.parameter-controls[data-v-4a42ab03],.form-grid[data-v-4a42ab03],.escalation-steps>div[data-v-4a42ab03],.review-response[data-v-4a42ab03]{grid-template-columns:1fr}.span-two[data-v-4a42ab03]{grid-column:auto}.parameter-evidence[data-v-4a42ab03]{align-items:stretch;flex-direction:column}.workbench-actions>div[data-v-4a42ab03],.form-actions[data-v-4a42ab03]{display:grid}.workbench-actions button[data-v-4a42ab03],.form-actions button[data-v-4a42ab03],.panel-header>button[data-v-4a42ab03]{width:100%}.panel-header[data-v-4a42ab03]{display:grid}.status-stack[data-v-4a42ab03]{justify-content:flex-start}.inspection-meta[data-v-4a42ab03]{grid-template-columns:1fr 1fr}}.reim-shell[data-v-26daf82f]{--reim-line: var(--erp-border-soft, rgba(148, 163, 184, .1));--reim-line-strong: var(--erp-border-strong, #36383d);--reim-surface: var(--erp-surface, #1b1b1c);--reim-surface-2: var(--erp-surface-2, #202124);--reim-canvas: var(--erp-bg-elevated, #181818);--reim-text: var(--erp-text, #f2f3f5);--reim-muted: var(--erp-text-muted, #a5a7ad);min-height:100%;max-width:1560px;margin:0 auto;padding:12px 18px 36px;color:var(--reim-text);background:transparent;color-scheme:dark;font:inherit}.reim-shell h1[data-v-26daf82f],.reim-shell h2[data-v-26daf82f],.reim-shell h3[data-v-26daf82f],.reim-shell p[data-v-26daf82f]{margin-top:0}.reim-hero[data-v-26daf82f]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:6px 52px 6px 10px;border:1px solid var(--reim-line);border-radius:var(--erp-radius-lg, 8px);background:var(--reim-surface)}.reim-hero h1[data-v-26daf82f]{margin:0;color:var(--reim-text);font-size:clamp(18px,2vw,21px);line-height:1.2;letter-spacing:-.012em}.reim-eyebrow[data-v-26daf82f]{margin:0;color:var(--erp-accent, #3f7df6);font-size:10px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.hero-tools[data-v-26daf82f]{display:flex;align-items:end;gap:6px}.hero-tools label[data-v-26daf82f]{display:flex;align-items:center;gap:6px;margin:0;padding:0;color:var(--reim-muted);font-size:10px;font-weight:680;white-space:nowrap}.hero-tools input[data-v-26daf82f]{width:150px}.reim-tabs[data-v-26daf82f]{display:flex;gap:4px;margin:8px 0 12px;padding:4px;overflow-x:auto;border:1px solid var(--reim-line);border-radius:var(--erp-radius-lg, 8px);background:var(--reim-surface);scrollbar-width:none}.reim-tabs[data-v-26daf82f]::-webkit-scrollbar{display:none}.reim-tabs button[data-v-26daf82f],.button[data-v-26daf82f],.icon-button[data-v-26daf82f]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--reim-line-strong);border-radius:var(--erp-radius, 6px);color:var(--reim-text);background:var(--reim-surface-2);font:inherit;font-size:11px;font-weight:680;cursor:pointer}.reim-tabs button[data-v-26daf82f]{flex:0 0 auto;min-height:29px;padding:5px 9px;border-color:transparent!important;color:var(--reim-muted)!important;background:transparent!important;white-space:nowrap}.reim-tabs button[data-v-26daf82f]:hover,.reim-tabs button.active[data-v-26daf82f]{color:var(--reim-text)!important;border-color:var(--erp-selection-border, rgba(255, 255, 255, .07))!important;background:var(--erp-selection, #2b2c2e)!important}.reim-tabs small[data-v-26daf82f]{min-width:17px;padding:1px 5px;border-radius:999px;color:#fff;background:var(--erp-danger, #ef4444);font-size:9px;text-align:center}.notice[data-v-26daf82f]{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:9px 11px;border:1px solid var(--reim-line);border-radius:var(--erp-radius, 6px);font-size:12px;font-weight:650}.notice button[data-v-26daf82f]{margin-left:auto;padding:0;border:0;color:inherit;background:transparent}.notice.danger[data-v-26daf82f]{color:var(--erp-danger, #ef4444);border-color:color-mix(in srgb,var(--erp-danger, #ef4444) 32%,transparent);background:color-mix(in srgb,var(--erp-danger, #ef4444) 8%,transparent)}.notice.success[data-v-26daf82f]{color:var(--erp-success, #27d66b);border-color:color-mix(in srgb,var(--erp-success, #27d66b) 28%,transparent);background:color-mix(in srgb,var(--erp-success, #27d66b) 7%,transparent)}.toast-notice[data-v-26daf82f]{position:fixed;z-index:1200;top:calc(var(--erp-header-height, 56px) + 12px);right:18px;width:min(390px,calc(100vw - 36px));margin:0;background:var(--reim-surface)!important;box-shadow:var(--erp-shadow-soft, 0 4px 14px rgba(0, 0, 0, .22))}.loading-state[data-v-26daf82f],.empty-state[data-v-26daf82f]{display:grid;min-height:180px;padding:32px 18px;place-content:center;justify-items:center;gap:6px;color:var(--reim-muted);text-align:center}.loading-state svg[data-v-26daf82f],.empty-state>svg[data-v-26daf82f]{color:var(--erp-accent, #3f7df6);font-size:30px}.empty-state h3[data-v-26daf82f],.empty-state p[data-v-26daf82f]{margin-bottom:0}.spin[data-v-26daf82f]{animation:spin-26daf82f 1s linear infinite}@keyframes spin-26daf82f{to{transform:rotate(360deg)}}.panel[data-v-26daf82f]{padding:14px;border:1px solid var(--reim-line);border-radius:var(--erp-radius-lg, 8px);color:var(--reim-text);background:var(--reim-surface);box-shadow:none}.panel-heading[data-v-26daf82f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--reim-line)}.panel-heading h2[data-v-26daf82f]{margin:2px 0 3px;color:var(--reim-text);font-size:16px}.panel-heading p[data-v-26daf82f]:not(.reim-eyebrow){margin:0;color:var(--reim-muted);font-size:11px}.back-link[data-v-26daf82f]{display:inline-flex;align-items:center;gap:5px;min-height:28px;margin:0 0 6px;padding:3px 7px;color:var(--reim-muted)!important;border:1px solid var(--reim-line)!important;border-radius:var(--erp-radius-sm, 4px);background:transparent!important;font-size:11px}.quick-grid[data-v-26daf82f]{display:block}.draft-chip[data-v-26daf82f],.status-pill[data-v-26daf82f]{display:inline-flex;align-items:center;gap:5px;width:max-content;border-radius:999px;font-weight:720;white-space:nowrap}.draft-chip[data-v-26daf82f]{padding:4px 7px;color:var(--erp-warning, #f5c447);border:1px solid color-mix(in srgb,var(--erp-warning, #f5c447) 30%,transparent);background:color-mix(in srgb,var(--erp-warning, #f5c447) 8%,transparent);font-size:10px}.mobile-form-list[data-v-26daf82f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px}.field-row[data-v-26daf82f]{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:4px 0}.field-row.note-row[data-v-26daf82f],.field-row.upload-row[data-v-26daf82f]{grid-column:1 / -1}.project-field>span[data-v-26daf82f]{grid-template-columns:minmax(150px,.8fr) minmax(180px,1.2fr);align-items:end}.project-field>span small[data-v-26daf82f],.project-field>span em[data-v-26daf82f]{grid-column:1 / -1}.field-row>svg[data-v-26daf82f],.field-row>.rupee[data-v-26daf82f]{align-self:center;justify-self:center;color:var(--reim-muted);font-size:17px}.field-row>span[data-v-26daf82f]:last-child{display:grid;min-width:0;gap:3px}.field-row small[data-v-26daf82f],.settlement-card>label[data-v-26daf82f],.settings-grid label[data-v-26daf82f]{color:var(--reim-muted);font-size:10px;font-weight:680;letter-spacing:.035em}.field-row small[data-v-26daf82f]{text-transform:uppercase}.field-row small b[data-v-26daf82f]{margin-left:6px;color:var(--erp-warning, #f5c447);font-size:9px}.field-row em[data-v-26daf82f],.form-grid small[data-v-26daf82f]{color:var(--reim-muted);font-size:10px;font-style:normal;font-weight:400}.attachment-list[data-v-26daf82f],.pending-file-list[data-v-26daf82f]{display:grid;gap:5px}.attachment-list article[data-v-26daf82f],.pending-file-list article[data-v-26daf82f]{display:flex;align-items:center;min-width:0;gap:6px;padding:5px 7px;border:1px solid var(--reim-line);border-radius:var(--erp-radius-sm, 4px);background:var(--reim-canvas)}.attachment-open[data-v-26daf82f]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;flex:1;min-width:0;gap:6px;padding:0!important;color:var(--reim-text)!important;border:0!important;background:transparent!important;text-align:left}.attachment-open span[data-v-26daf82f],.pending-file-list span[data-v-26daf82f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending-file-list article[data-v-26daf82f]{justify-content:space-between;color:var(--reim-muted);font-size:10px}.pending-file-list button[data-v-26daf82f]{display:inline-flex;min-width:26px;min-height:26px;align-items:center;justify-content:center;padding:0;color:var(--reim-muted)!important;border:0!important;background:transparent!important}.reim-shell input[data-v-26daf82f],.reim-shell select[data-v-26daf82f],.reim-shell textarea[data-v-26daf82f]{width:100%;min-height:32px;box-sizing:border-box;padding:6px 8px;border:1px solid var(--reim-line-strong);border-radius:var(--erp-radius-sm, 4px);outline:0;color:var(--reim-text);background:var(--reim-canvas);font:inherit;font-size:12px}.reim-shell textarea[data-v-26daf82f]{min-height:62px;resize:vertical}.reim-shell input[data-v-26daf82f]:focus,.reim-shell select[data-v-26daf82f]:focus,.reim-shell textarea[data-v-26daf82f]:focus,.reim-shell button[data-v-26daf82f]:focus-visible{border-color:var(--erp-accent, #3f7df6);box-shadow:0 0 0 3px var(--erp-accent-soft, rgba(63, 125, 246, .16))}.reim-shell input[data-v-26daf82f]:disabled,.reim-shell select[data-v-26daf82f]:disabled,.reim-shell textarea[data-v-26daf82f]:disabled,.reim-shell button[data-v-26daf82f]:disabled{cursor:not-allowed;opacity:.5}.form-actions[data-v-26daf82f],.decision-actions[data-v-26daf82f]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px;margin-top:12px}.form-actions .secondary[data-v-26daf82f],.form-actions .primary[data-v-26daf82f]{width:172px}.button[data-v-26daf82f]{min-height:31px;padding:6px 10px}.button[data-v-26daf82f]:hover:not(:disabled),.icon-button[data-v-26daf82f]:hover:not(:disabled){border-color:var(--erp-selection-border, rgba(255, 255, 255, .07));background:var(--erp-surface-hover, #26272a)}.button.primary[data-v-26daf82f]{color:#fff;border-color:var(--erp-accent, #3f7df6);background:var(--erp-accent, #3f7df6)}.button.primary[data-v-26daf82f]:hover:not(:disabled){background:var(--erp-accent-hover, #316ee6)}.button.secondary[data-v-26daf82f]{color:var(--reim-text)!important;border-color:var(--reim-line-strong)!important;background:var(--reim-surface-2)!important}.button.ghost[data-v-26daf82f]{color:var(--reim-muted)!important;border-color:transparent!important;background:transparent!important}.button.success[data-v-26daf82f]{color:#fff!important;border-color:var(--erp-success, #27d66b)!important;background:color-mix(in srgb,var(--erp-success, #27d66b) 72%,#101010)!important}.button.warning[data-v-26daf82f]{color:var(--erp-warning, #f5c447)!important;border-color:color-mix(in srgb,var(--erp-warning, #f5c447) 38%,transparent)!important;background:color-mix(in srgb,var(--erp-warning, #f5c447) 10%,transparent)!important}.button.danger-button[data-v-26daf82f]{color:var(--erp-danger, #ef4444)!important;border-color:color-mix(in srgb,var(--erp-danger, #ef4444) 38%,transparent)!important;background:color-mix(in srgb,var(--erp-danger, #ef4444) 10%,transparent)!important}.button.small[data-v-26daf82f]{min-height:27px;padding:4px 8px;font-size:10px}.button.full[data-v-26daf82f]{width:100%}.icon-button[data-v-26daf82f]{width:32px;height:32px;flex:0 0 32px;padding:0;font-size:16px;color:var(--reim-muted)!important;border-color:var(--reim-line-strong)!important;background:var(--reim-surface-2)!important}.settlement-card[data-v-26daf82f]{position:sticky;top:12px}.expense-icon[data-v-26daf82f],.project-icon[data-v-26daf82f]{display:grid;place-items:center;color:var(--erp-accent, #3f7df6);background:var(--erp-accent-soft, rgba(63, 125, 246, .16))}.section-stack[data-v-26daf82f]{display:grid;gap:12px}.metric-grid[data-v-26daf82f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px}.metric-grid article[data-v-26daf82f]{display:grid;gap:3px;min-height:86px;padding:12px;border:1px solid var(--reim-line);border-radius:var(--erp-radius-lg, 8px);background:var(--reim-surface)}.metric-grid span[data-v-26daf82f],.metric-grid small[data-v-26daf82f]{color:var(--reim-muted);font-size:10px}.metric-grid span[data-v-26daf82f]{font-weight:680}.metric-grid strong[data-v-26daf82f],.metric-grid.compact strong[data-v-26daf82f]{color:var(--reim-text);font-size:19px;line-height:1.2}.metric-grid .success-card[data-v-26daf82f]{border-color:color-mix(in srgb,var(--erp-success, #27d66b) 28%,var(--reim-line))}.metric-grid .success-card strong[data-v-26daf82f]{color:var(--erp-success, #27d66b)}.metric-grid .risk-card[data-v-26daf82f]{border-color:color-mix(in srgb,var(--erp-danger, #ef4444) 30%,var(--reim-line))}.metric-grid .risk-card strong[data-v-26daf82f]{color:var(--erp-danger, #ef4444)}.late-reason[data-v-26daf82f]{display:grid;gap:4px;margin-bottom:10px;padding:9px 10px;color:var(--erp-warning, #f5c447);border:1px solid color-mix(in srgb,var(--erp-warning, #f5c447) 26%,transparent);border-radius:var(--erp-radius, 6px);background:color-mix(in srgb,var(--erp-warning, #f5c447) 7%,transparent);font-size:11px}.reim-shell .erp-filter-toolbar[data-v-26daf82f]{margin-bottom:10px;background:var(--reim-canvas)}.incomplete-toggle[data-v-26daf82f]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 9px;color:var(--reim-muted);border:1px solid var(--reim-line-strong);border-radius:var(--erp-radius-sm, 4px);background:var(--reim-surface-2);font-size:11px;white-space:nowrap}.incomplete-toggle input[data-v-26daf82f]{width:14px!important;min-height:14px!important;margin:0}.expense-list[data-v-26daf82f],.bar-list[data-v-26daf82f],.aging-list[data-v-26daf82f],.project-list[data-v-26daf82f],.master-list[data-v-26daf82f],.project-edit[data-v-26daf82f]{display:grid;gap:6px}.expense-card[data-v-26daf82f]{display:flex;align-items:center;gap:9px;min-width:0;padding:9px;border:1px solid var(--reim-line);border-radius:var(--erp-radius, 6px);background:var(--reim-canvas);cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.expense-card[data-v-26daf82f]:hover{border-color:var(--reim-line-strong);background:var(--erp-surface-hover, #26272a)}.expense-card.is-incomplete[data-v-26daf82f]{border-color:color-mix(in srgb,var(--erp-warning, #f5c447) 38%,transparent)}.expense-icon[data-v-26daf82f]{width:32px;height:32px;flex:0 0 32px;border-radius:var(--erp-radius, 6px);font-size:17px}.expense-main[data-v-26daf82f]{display:grid;min-width:0;flex:1;gap:1px}.expense-main span[data-v-26daf82f],.expense-main small[data-v-26daf82f]{overflow:hidden;color:var(--reim-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.expense-main .line-issues[data-v-26daf82f]{overflow:hidden;color:var(--erp-warning, #f5c447);font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.expense-actions[data-v-26daf82f]{display:flex;align-items:center;gap:4px}.danger-icon[data-v-26daf82f]{color:var(--erp-danger, #ef4444)!important}.expense-value[data-v-26daf82f]{display:grid;justify-items:end;gap:3px}.expense-value>strong[data-v-26daf82f]{font-size:14px}.status-pill[data-v-26daf82f]{padding:3px 6px;color:var(--reim-muted);background:var(--reim-surface-2);font-size:9px;letter-spacing:.025em}.is-success[data-v-26daf82f]{color:var(--erp-success, #27d66b)!important;background:color-mix(in srgb,var(--erp-success, #27d66b) 12%,transparent)!important}.is-warning[data-v-26daf82f]{color:var(--erp-warning, #f5c447)!important;background:color-mix(in srgb,var(--erp-warning, #f5c447) 12%,transparent)!important}.is-danger[data-v-26daf82f]{color:var(--erp-danger, #ef4444)!important;background:color-mix(in srgb,var(--erp-danger, #ef4444) 12%,transparent)!important}.is-pending[data-v-26daf82f]{color:var(--erp-info, #56b8f2)!important;background:color-mix(in srgb,var(--erp-info, #56b8f2) 12%,transparent)!important}.is-neutral[data-v-26daf82f]{color:var(--reim-muted)!important;background:var(--reim-surface-2)!important}.table-wrap[data-v-26daf82f]{overflow:auto}.table-wrap table[data-v-26daf82f]{width:100%;min-width:760px;border-collapse:collapse}.table-wrap th[data-v-26daf82f],.table-wrap td[data-v-26daf82f]{padding:8px 9px;border-bottom:1px solid var(--reim-line);text-align:left}.table-wrap th[data-v-26daf82f]{color:var(--reim-muted);background:var(--reim-canvas);font-size:10px;font-weight:720;letter-spacing:.045em;text-transform:uppercase}.table-wrap td[data-v-26daf82f]{color:var(--reim-text);font-size:12px}.table-wrap tbody tr[data-v-26daf82f]:hover{background:var(--erp-surface-hover, #26272a)}.table-wrap td small[data-v-26daf82f],.table-wrap td strong[data-v-26daf82f]{display:block}.table-wrap td small[data-v-26daf82f]{margin-top:2px;color:var(--reim-muted)}.table-wrap .number[data-v-26daf82f]{text-align:right}.payment-grid[data-v-26daf82f]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:start;gap:12px}.expense-card.selectable.selected[data-v-26daf82f]{border-color:var(--erp-accent, #3f7df6);background:var(--erp-accent-soft, rgba(63, 125, 246, .16))}.expense-card.selectable input[data-v-26daf82f]{width:auto;min-height:auto;accent-color:var(--erp-accent, #3f7df6)}.settlement-card>label[data-v-26daf82f],.settings-grid label[data-v-26daf82f]{display:grid;gap:4px;margin-bottom:9px}.dashboard-grid[data-v-26daf82f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bar-row>div[data-v-26daf82f]:first-child{display:flex;justify-content:space-between;font-size:11px}.bar-track[data-v-26daf82f]{height:5px;margin:5px 0 2px;overflow:hidden;border-radius:999px;background:var(--reim-canvas)}.bar-track i[data-v-26daf82f]{display:block;height:100%;border-radius:inherit;background:var(--erp-accent, #3f7df6)}.bar-row small[data-v-26daf82f],.empty-copy[data-v-26daf82f],.project-list small[data-v-26daf82f],.aging-list article small[data-v-26daf82f]{color:var(--reim-muted);font-size:10px}.aging-list article[data-v-26daf82f],.project-list article[data-v-26daf82f]{padding-bottom:7px;border-bottom:1px solid var(--reim-line)}.aging-list article[data-v-26daf82f]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px}.aging-list article small[data-v-26daf82f]{grid-column:1 / -1}.project-list article[data-v-26daf82f]{display:flex;align-items:center;gap:8px}.project-list article>div[data-v-26daf82f]:nth-child(2){display:grid;flex:1}.project-icon[data-v-26daf82f]{width:30px;height:30px;border-radius:var(--erp-radius, 6px)}.sla-grid[data-v-26daf82f]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.sla-grid div[data-v-26daf82f]{display:grid;gap:2px;padding:9px;border:1px solid var(--reim-line);border-radius:var(--erp-radius, 6px);background:var(--reim-canvas)}.sla-grid span[data-v-26daf82f]{color:var(--reim-muted);font-size:10px}.sla-grid strong[data-v-26daf82f]{font-size:11px}.settings-grid[data-v-26daf82f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.settings-grid h3[data-v-26daf82f]{margin:16px 0 8px;font-size:13px}.form-grid[data-v-26daf82f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.form-grid label[data-v-26daf82f]{margin:0}.threshold-builder[data-v-26daf82f]{display:grid;grid-template-columns:1.1fr .7fr 1.1fr auto;gap:6px}.threshold-list[data-v-26daf82f]{display:grid;gap:5px;margin:9px 0 12px}.threshold-list article[data-v-26daf82f]{display:grid;grid-template-columns:1fr auto auto 32px;align-items:center;gap:7px;padding:7px 8px;border:1px solid var(--reim-line);border-radius:var(--erp-radius, 6px);background:var(--reim-canvas);font-size:11px}.master-heading[data-v-26daf82f]{display:flex;align-items:center;justify-content:space-between}.master-list>article[data-v-26daf82f],.project-edit article[data-v-26daf82f]{padding:7px;border:1px solid var(--reim-line);border-radius:var(--erp-radius, 6px);background:var(--reim-canvas)}.master-row[data-v-26daf82f],.submaster-row[data-v-26daf82f],.project-edit article[data-v-26daf82f]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:6px}.submaster-row[data-v-26daf82f]{grid-template-columns:18px 1fr auto;margin-top:5px;padding-left:8px}.toggle[data-v-26daf82f]{display:flex!important;align-items:center;gap:4px!important;margin:0!important;white-space:nowrap}.toggle input[data-v-26daf82f]{width:auto;min-height:auto}.drawer-backdrop[data-v-26daf82f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;justify-content:flex-end;background:#000000ad}.expense-drawer[data-v-26daf82f]{width:min(500px,100%);height:100%;padding:16px;overflow:auto;color:var(--reim-text);border-left:1px solid var(--reim-line-strong);background:var(--reim-surface);box-shadow:var(--erp-shadow, 0 16px 34px rgba(0, 0, 0, .34))}.expense-drawer>header[data-v-26daf82f]{display:flex;align-items:flex-start;justify-content:space-between}.expense-drawer h2[data-v-26daf82f]{margin:2px 0;font-size:17px}.drawer-amount[data-v-26daf82f]{display:grid;gap:3px;margin:12px 0;padding:12px;color:var(--reim-text);border:1px solid var(--reim-line);border-left:3px solid var(--erp-accent, #3f7df6);border-radius:var(--erp-radius-lg, 8px);background:var(--reim-canvas)}.drawer-amount strong[data-v-26daf82f]{font-size:24px}.drawer-amount span[data-v-26daf82f],.drawer-amount small[data-v-26daf82f]{color:var(--reim-muted)}.expense-drawer dl[data-v-26daf82f]{display:grid;gap:0}.expense-drawer dl>div[data-v-26daf82f]{display:grid;grid-template-columns:120px 1fr;padding:8px 2px;border-bottom:1px solid var(--reim-line)}.expense-drawer dt[data-v-26daf82f]{color:var(--reim-muted);font-size:10px;font-weight:720;text-transform:uppercase}.expense-drawer dd[data-v-26daf82f]{margin:0;font-size:12px}.drawer-section[data-v-26daf82f]{margin-top:14px}.drawer-section h3[data-v-26daf82f]{margin-bottom:7px;font-size:13px}.proof-button[data-v-26daf82f]{display:flex;align-items:center;gap:8px;width:100%;padding:8px;color:var(--reim-text);border:1px solid var(--reim-line);border-radius:var(--erp-radius, 6px);background:var(--reim-canvas);text-align:left}.proof-button span[data-v-26daf82f]{display:grid;flex:1}.proof-button small[data-v-26daf82f]{color:var(--reim-muted)}.review-event[data-v-26daf82f]{display:grid;grid-template-columns:1fr auto;gap:3px;margin-bottom:6px;padding:8px;border-left:2px solid var(--erp-accent, #3f7df6);border-radius:0 var(--erp-radius, 6px) var(--erp-radius, 6px) 0;background:var(--reim-canvas)}.review-event>div[data-v-26daf82f]{display:grid}.review-event span[data-v-26daf82f]{color:var(--reim-muted);font-size:10px}.review-event p[data-v-26daf82f]{grid-column:1 / -1;margin:3px 0 0;color:var(--reim-muted);font-size:11px}.decision-box[data-v-26daf82f]{position:sticky;bottom:-16px;margin-top:14px;padding:12px 0 16px;border-top:1px solid var(--reim-line);background:var(--reim-surface)}.decision-box label[data-v-26daf82f]{display:grid;gap:4px;color:var(--reim-muted);font-size:10px;font-weight:680}.drawer-draft-actions[data-v-26daf82f]{display:grid;grid-template-columns:1fr 1fr;gap:7px}@media (max-width: 1100px){.payment-grid[data-v-26daf82f],.settings-grid[data-v-26daf82f]{grid-template-columns:1fr}.settlement-card[data-v-26daf82f]{position:static}.dashboard-grid[data-v-26daf82f]{grid-template-columns:1fr}.threshold-builder[data-v-26daf82f]{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.reim-shell[data-v-26daf82f]{padding:10px 10px 72px}.reim-hero[data-v-26daf82f]{gap:8px}.reim-hero h1[data-v-26daf82f]{font-size:17px}.hero-tools[data-v-26daf82f]{flex:0 0 auto}.hero-tools input[data-v-26daf82f]{min-width:0!important;width:95px!important;max-width:95px}.hero-tools label>span[data-v-26daf82f]{display:none}.reim-tabs[data-v-26daf82f]{margin-right:-10px;margin-left:-10px;border-right:0;border-left:0;border-radius:0}.panel[data-v-26daf82f]{padding:11px}.panel-heading[data-v-26daf82f]{flex-direction:column}.panel-heading .button[data-v-26daf82f]{width:100%}.toast-notice[data-v-26daf82f]{top:calc(var(--erp-header-height, 56px) + 8px);right:10px;width:calc(100vw - 20px)}.mobile-form-list[data-v-26daf82f],.form-grid[data-v-26daf82f]{grid-template-columns:1fr}.field-row.note-row[data-v-26daf82f],.field-row.upload-row[data-v-26daf82f]{grid-column:auto}.project-field>span[data-v-26daf82f]{grid-template-columns:1fr}.project-field>span small[data-v-26daf82f],.project-field>span em[data-v-26daf82f]{grid-column:auto}.metric-grid[data-v-26daf82f],.metric-grid.compact[data-v-26daf82f]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-actions[data-v-26daf82f]{display:grid;grid-template-columns:1fr 1fr}.form-actions .secondary[data-v-26daf82f],.form-actions .primary[data-v-26daf82f]{width:100%}.threshold-builder[data-v-26daf82f],.threshold-list article[data-v-26daf82f]{grid-template-columns:1fr auto}.threshold-list article small[data-v-26daf82f]{grid-column:1 / -1}.master-row[data-v-26daf82f],.submaster-row[data-v-26daf82f],.project-edit article[data-v-26daf82f]{grid-template-columns:1fr auto}.expense-drawer[data-v-26daf82f]{width:100%}.decision-actions[data-v-26daf82f]{display:grid;grid-template-columns:1fr}.decision-actions .button[data-v-26daf82f]{width:100%}.drawer-draft-actions[data-v-26daf82f]{grid-template-columns:1fr}}@media (max-width: 430px){.metric-grid[data-v-26daf82f],.metric-grid.compact[data-v-26daf82f],.sla-grid[data-v-26daf82f],.form-actions[data-v-26daf82f]{grid-template-columns:1fr}.expense-main span[data-v-26daf82f]{max-width:135px}.expense-card[data-v-26daf82f]{align-items:flex-start;flex-wrap:wrap}.expense-actions[data-v-26daf82f]{width:100%;justify-content:flex-end}}@media (prefers-reduced-motion: reduce){.spin[data-v-26daf82f]{animation-duration:1.8s}.expense-card[data-v-26daf82f]{transition:none}}.approver-name[data-v-281c7f04]{margin:15px 0;padding-top:15px}.checkbox[data-v-281c7f04]{margin:5px 0}.role-permission-shell[data-v-20803d30]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.role-permission-group[data-v-20803d30]{border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff05;overflow:hidden;min-width:0}.role-permission-group__header[data-v-20803d30]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08)}.role-permission-group__header h3[data-v-20803d30]{margin:0;font-size:.95rem}.role-permission-toggle[data-v-20803d30]{min-height:28px;margin:0!important;padding:0 10px;border:1px solid rgba(63,125,246,.32);border-radius:6px;background:#3f7df624!important;color:#bfdbfe!important;font-size:.72rem;font-weight:700;letter-spacing:0;white-space:nowrap}.role-permission-toggle[data-v-20803d30]:hover{background:#3f7df63d!important;color:#fff!important}.role-permission-table[data-v-20803d30]{display:grid}.role-permission-row[data-v-20803d30]{display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:center;min-height:34px;padding:0 12px;color:#dbe7ff;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer}.role-permission-row[data-v-20803d30]:last-child{border-bottom:0}.role-permission-row[data-v-20803d30]:hover{background:#ffffff09}.role-permission-row--head[data-v-20803d30]{min-height:32px;color:#9fb0ca;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0;cursor:default}.role-permission-row--head[data-v-20803d30]:hover{background:transparent}.role-permission-check[data-v-20803d30]{display:flex;justify-content:center}.role-permission-check input[data-v-20803d30]{width:15px;height:15px}@media (max-width: 520px){.role-permission-shell[data-v-20803d30]{grid-template-columns:1fr}.role-permission-row[data-v-20803d30]{grid-template-columns:minmax(0,1fr) 54px}}@media (max-width: 980px){.role-permission-shell[data-v-20803d30]{grid-template-columns:1fr}}.role-form[data-v-c75a9c5e]{background-color:#1e1e1e;border-radius:8px}.role-form__top[data-v-c75a9c5e]{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:16px;padding-bottom:6px}.role-form__field[data-v-c75a9c5e]{display:grid;gap:7px;color:#dbe7ff;font-weight:700}.role-form__field span[data-v-c75a9c5e]{font-size:.8rem}.role-form__field b[data-v-c75a9c5e]{color:#ff6b6b}.role-form__field input[data-v-c75a9c5e],.role-form__field select[data-v-c75a9c5e]{min-height:36px;padding:6px 10px;border:1px solid rgba(255,255,255,.15);border-radius:4px;background:#171717;color:#f4f7fb}.role-form__actions[data-v-c75a9c5e]{display:flex;justify-content:flex-end;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.role-form__actions button[data-v-c75a9c5e]{min-width:86px;min-height:34px;border-radius:4px;background:#3b82f6;color:#fff;font-weight:700}@media (max-width: 700px){.role-form__top[data-v-c75a9c5e]{grid-template-columns:1fr}}.role-form[data-v-e95ab628]{background-color:#1e1e1e;border-radius:8px}.role-form__top[data-v-e95ab628]{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:16px;padding-bottom:6px}.role-form__field[data-v-e95ab628]{display:grid;gap:7px;color:#dbe7ff;font-weight:700}.role-form__field span[data-v-e95ab628]{font-size:.8rem}.role-form__field b[data-v-e95ab628]{color:#ff6b6b}.role-form__field input[data-v-e95ab628],.role-form__field select[data-v-e95ab628]{min-height:36px;padding:6px 10px;border:1px solid rgba(255,255,255,.15);border-radius:4px;background:#171717;color:#f4f7fb}.role-form__actions[data-v-e95ab628]{display:flex;justify-content:flex-end;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.role-form__actions button[data-v-e95ab628]{min-width:86px;min-height:34px;border-radius:4px;background:#3b82f6;color:#fff;font-weight:700}@media (max-width: 700px){.role-form__top[data-v-e95ab628]{grid-template-columns:1fr}}.role-submodule-shell[data-v-5012032a]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.role-submodule-card[data-v-5012032a]{border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff05;overflow:hidden;min-width:0}.role-submodule-card__header[data-v-5012032a]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08)}.role-submodule-card__header h3[data-v-5012032a]{margin:0;font-size:.95rem}.role-submodule-toggle[data-v-5012032a]{min-height:28px;margin:0!important;padding:0 10px;border:1px solid rgba(63,125,246,.32);border-radius:6px;background:#3f7df624!important;color:#bfdbfe!important;font-size:.72rem;font-weight:700;letter-spacing:0;white-space:nowrap}.role-submodule-toggle[data-v-5012032a]:hover{background:#3f7df63d!important;color:#fff!important}.role-submodule-row[data-v-5012032a]{display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:center;min-height:34px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.06);color:#dbe7ff;cursor:pointer}.role-submodule-row[data-v-5012032a]:last-child{border-bottom:0}.role-submodule-row[data-v-5012032a]:hover{background:#ffffff09}.role-submodule-row--head[data-v-5012032a]{min-height:34px;color:#9fb0ca;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0;cursor:default}.role-submodule-row--head[data-v-5012032a]:hover{background:transparent}.role-submodule-check[data-v-5012032a]{display:flex;justify-content:center}.role-submodule-check input[data-v-5012032a]{width:15px;height:15px}@media (max-width: 520px){.role-submodule-shell[data-v-5012032a]{grid-template-columns:1fr}.role-submodule-row[data-v-5012032a]{grid-template-columns:minmax(0,1fr) 54px}}@media (max-width: 980px){.role-submodule-shell[data-v-5012032a]{grid-template-columns:1fr}}.roles-review-page[data-v-21b414fe]{width:min(100%,1500px);max-width:1500px}.role-list-panel[data-v-21b414fe]{background:#1b1b1cf5;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius-lg);padding:16px 18px;margin-bottom:14px}.role-list-panel__header[data-v-21b414fe]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.role-list-panel__header h3[data-v-21b414fe]{margin:0;color:#f4f7fb;font-size:1rem}.role-filter[data-v-21b414fe]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.role-filter__button[data-v-21b414fe]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid rgba(148,163,184,.22);border-radius:6px;background:#1118276b;color:#cbd5e1;font-weight:700}.role-filter__button.is-active[data-v-21b414fe]{border-color:#3b82f6b8;background:#3b82f62e;color:#fff}.role-filter__button strong[data-v-21b414fe]{min-width:22px;padding:2px 6px;border-radius:999px;background:#94a3b829;color:#e2e8f0;font-size:.78rem}.role-list-table[data-v-21b414fe]{max-height:360px;overflow:auto}.role-list-row[data-v-21b414fe]{display:grid;grid-template-columns:minmax(180px,2fr) minmax(120px,.8fr) minmax(88px,.6fr) minmax(88px,.5fr);gap:12px;align-items:center;min-height:48px;padding:8px 0;border-bottom:1px solid rgba(148,163,184,.1)}.role-list-row--header[data-v-21b414fe]{min-height:34px;color:#c7d2fe;font-size:.78rem;font-weight:800;text-transform:uppercase}.role-list-row__name[data-v-21b414fe]{display:block;margin-bottom:4px;color:#f8fafc;font-weight:650}.role-list-row__count[data-v-21b414fe]{color:#cbd5e1}.role-assignment-badge[data-v-21b414fe]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 8px;border:1px solid rgba(59,130,246,.32);border-radius:999px;background:#3b82f624;color:#bfdbfe;font-size:.78rem;font-weight:800}.role-assignment-badge.is-unassigned[data-v-21b414fe]{border-color:#94a3b83d;background:#94a3b81a;color:#d1d5db}.role-status-badge[data-v-21b414fe]{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border:1px solid rgba(39,214,107,.24);border-radius:999px;background:#27d66b1f;color:#86efac;font-size:.72rem;font-weight:800}.role-status-badge.is-inactive[data-v-21b414fe]{border-color:#f8717147;background:#dc262624;color:#fecaca}.role-action-button[data-v-21b414fe],.role-button[data-v-21b414fe]{min-height:34px;border-radius:4px;font-weight:800}.role-action-button[data-v-21b414fe],.role-button--primary[data-v-21b414fe]{min-width:86px;background:#3b82f6;color:#fff}.role-button--muted[data-v-21b414fe]{min-width:78px;border:1px solid rgba(148,163,184,.2);background:#94a3b81a;color:#e5e7eb}.role-button--danger[data-v-21b414fe]{min-width:78px;border:1px solid rgba(248,113,113,.34);background:#dc262633;color:#fecaca}.role-button[data-v-21b414fe]:disabled{opacity:.55;cursor:not-allowed}.role-review[data-v-21b414fe]{margin-top:16px;padding:16px!important}.role-review__form[data-v-21b414fe]{display:block!important}.role-review__header[data-v-21b414fe]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0 14px;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#1f1f20fa,#1a1a1bf5)}.role-review__header span[data-v-21b414fe]{color:#9fb0ca;font-size:.75rem;font-weight:700;text-transform:uppercase}.role-review__header h3[data-v-21b414fe]{margin:4px 0 0;color:#f4f7fb}.role-review__identity[data-v-21b414fe]{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.role-review__identity label[data-v-21b414fe]{display:grid;gap:5px}.role-review__identity input[data-v-21b414fe]{width:min(360px,70vw);min-height:36px;border:1px solid rgba(148,163,184,.24);border-radius:4px;background:#0a0e16a8;color:#f8fafc;padding:0 10px;font-weight:700}.role-review__actions[data-v-21b414fe]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.role-status-confirm[data-v-21b414fe]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:12px 0 0;padding:10px 12px;border:1px solid rgba(248,113,113,.28);border-radius:6px;background:#7f1d1d29;color:#fecaca;font-weight:800}.role-review__section-title[data-v-21b414fe]{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.role-review__section-title h3[data-v-21b414fe]{margin:0;color:#f4f7fb;font-size:.95rem}[data-v-21b414fe] .role-permission-shell,[data-v-21b414fe] .role-submodule-shell{width:100%}@media (max-width: 520px){.role-list-panel__header[data-v-21b414fe],.role-review__header[data-v-21b414fe]{align-items:stretch;flex-direction:column}.role-list-row[data-v-21b414fe]{grid-template-columns:1fr;gap:6px;padding:12px 0}.role-list-row--header[data-v-21b414fe]{display:none}.role-review__actions[data-v-21b414fe],.role-status-confirm[data-v-21b414fe]{justify-content:stretch}.role-button[data-v-21b414fe],.role-action-button[data-v-21b414fe]{width:100%}}.roles-review-page[data-v-7258d171]{width:min(100%,1500px);max-width:1500px}.role-list-panel[data-v-7258d171]{background:#1b1b1cf5;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius-lg);padding:16px 18px;margin-bottom:14px}.role-list-panel__header[data-v-7258d171]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.role-list-panel__header h3[data-v-7258d171]{margin:0;color:#f4f7fb;font-size:1rem}.role-filter[data-v-7258d171]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.role-filter__button[data-v-7258d171]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid rgba(148,163,184,.22);border-radius:6px;background:#1118276b;color:#cbd5e1;font-weight:700}.role-filter__button.is-active[data-v-7258d171]{border-color:#3b82f6b8;background:#3b82f62e;color:#fff}.role-filter__button strong[data-v-7258d171]{min-width:22px;padding:2px 6px;border-radius:999px;background:#94a3b829;color:#e2e8f0;font-size:.78rem}.role-list-table[data-v-7258d171]{max-height:360px;overflow:auto}.role-list-row[data-v-7258d171]{display:grid;grid-template-columns:minmax(180px,2fr) minmax(120px,.8fr) minmax(88px,.6fr) minmax(88px,.5fr);gap:12px;align-items:center;min-height:48px;padding:8px 0;border-bottom:1px solid rgba(148,163,184,.1)}.role-list-row--header[data-v-7258d171]{min-height:34px;color:#c7d2fe;font-size:.78rem;font-weight:800;text-transform:uppercase}.role-list-row__name[data-v-7258d171]{display:block;margin-bottom:4px;color:#f8fafc;font-weight:650}.role-list-row__count[data-v-7258d171]{color:#cbd5e1}.role-assignment-badge[data-v-7258d171]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 8px;border:1px solid rgba(59,130,246,.32);border-radius:999px;background:#3b82f624;color:#bfdbfe;font-size:.78rem;font-weight:800}.role-assignment-badge.is-unassigned[data-v-7258d171]{border-color:#94a3b83d;background:#94a3b81a;color:#d1d5db}.role-status-badge[data-v-7258d171]{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border:1px solid rgba(39,214,107,.24);border-radius:999px;background:#27d66b1f;color:#86efac;font-size:.72rem;font-weight:800}.role-status-badge.is-inactive[data-v-7258d171]{border-color:#f8717147;background:#dc262624;color:#fecaca}.role-action-button[data-v-7258d171],.role-button[data-v-7258d171]{min-height:34px;border-radius:4px;font-weight:800}.role-action-button[data-v-7258d171],.role-button--primary[data-v-7258d171]{min-width:86px;background:#3b82f6;color:#fff}.role-button--muted[data-v-7258d171]{min-width:78px;border:1px solid rgba(148,163,184,.2);background:#94a3b81a;color:#e5e7eb}.role-button--danger[data-v-7258d171]{min-width:78px;border:1px solid rgba(248,113,113,.34);background:#dc262633;color:#fecaca}.role-button[data-v-7258d171]:disabled{opacity:.55;cursor:not-allowed}.role-review[data-v-7258d171]{margin-top:16px;padding:16px!important}.role-review__form[data-v-7258d171]{display:block!important}.role-review__header[data-v-7258d171]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0 14px;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#1f1f20fa,#1a1a1bf5)}.role-review__header span[data-v-7258d171]{color:#9fb0ca;font-size:.75rem;font-weight:700;text-transform:uppercase}.role-review__header h3[data-v-7258d171]{margin:4px 0 0;color:#f4f7fb}.role-review__identity[data-v-7258d171]{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.role-review__identity label[data-v-7258d171]{display:grid;gap:5px}.role-review__identity input[data-v-7258d171]{width:min(360px,70vw);min-height:36px;border:1px solid rgba(148,163,184,.24);border-radius:4px;background:#0a0e16a8;color:#f8fafc;padding:0 10px;font-weight:700}.role-review__actions[data-v-7258d171]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.role-status-confirm[data-v-7258d171]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:12px 0 0;padding:10px 12px;border:1px solid rgba(248,113,113,.28);border-radius:6px;background:#7f1d1d29;color:#fecaca;font-weight:800}.role-review__section-title[data-v-7258d171]{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.role-review__section-title h3[data-v-7258d171]{margin:0;color:#f4f7fb;font-size:.95rem}[data-v-7258d171] .role-permission-shell,[data-v-7258d171] .role-submodule-shell{width:100%}@media (max-width: 520px){.role-list-panel__header[data-v-7258d171],.role-review__header[data-v-7258d171]{align-items:stretch;flex-direction:column}.role-list-row[data-v-7258d171]{grid-template-columns:1fr;gap:6px;padding:12px 0}.role-list-row--header[data-v-7258d171]{display:none}.role-review__actions[data-v-7258d171],.role-status-confirm[data-v-7258d171]{justify-content:stretch}.role-button[data-v-7258d171],.role-action-button[data-v-7258d171]{width:100%}}.roles2-matrices[data-v-63d4715b]{display:grid;gap:12px;min-width:0}.roles2-matrices__toolbar[data-v-63d4715b]{display:grid;grid-template-columns:minmax(210px,1fr) minmax(260px,420px) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#1d1d1f}.roles2-matrices__summary[data-v-63d4715b]{display:grid;gap:3px}.roles2-matrices__summary strong[data-v-63d4715b]{color:#f8fafc;font-size:.9rem}.roles2-matrices__summary span[data-v-63d4715b]{color:#94a3b8;font-size:.75rem}.roles2-matrices__search input[data-v-63d4715b]{width:100%;min-height:36px;padding:0 11px;border:1px solid rgba(148,163,184,.24);border-radius:5px;background:#111214;color:#f8fafc}.roles2-matrices__toolbar-actions[data-v-63d4715b],.roles2-matrix-card__group-actions[data-v-63d4715b]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.roles2-matrices__toolbar-actions button[data-v-63d4715b],.roles2-matrix-card__group-actions>button[data-v-63d4715b]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border:1px solid rgba(59,130,246,.35);border-radius:5px;background:#3b82f61f;color:#bfdbfe;font-size:.72rem;font-weight:750;white-space:nowrap}.roles2-matrices__list[data-v-63d4715b]{display:grid;gap:12px;min-width:0}.roles2-matrix-card[data-v-63d4715b]{min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#171718}.roles2-matrix-card__header[data-v-63d4715b]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:8px 12px;background:#202125}.roles2-matrix-card__toggle[data-v-63d4715b]{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:transparent;color:#f8fafc;text-align:left}.roles2-matrix-card__toggle>span[data-v-63d4715b]:last-child{display:grid;gap:2px}.roles2-matrix-card__toggle strong[data-v-63d4715b]{font-size:.9rem}.roles2-matrix-card__toggle small[data-v-63d4715b]{color:#94a3b8;font-size:.7rem}.roles2-matrix-card__chevron[data-v-63d4715b]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border:1px solid rgba(59,130,246,.35);border-radius:5px;background:#3b82f61f;color:#bfdbfe;font-size:.9rem;font-weight:900}.roles2-matrix-card__all[data-v-63d4715b]{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 10px;border:1px solid rgba(148,163,184,.2);border-radius:5px;color:#cbd5e1;background:#94a3b812;font-size:.72rem;font-weight:750;cursor:pointer}.roles2-matrix-card__all input[data-v-63d4715b],.roles2-matrix-card__enabled-cell input[data-v-63d4715b]{width:16px;height:16px;margin:0;accent-color:#3b82f6;cursor:pointer}.roles2-matrix-card__table-wrap[data-v-63d4715b]{width:100%;overflow-x:auto}.roles2-matrix-card__table[data-v-63d4715b]{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed}.roles2-matrix-card__table th[data-v-63d4715b],.roles2-matrix-card__table td[data-v-63d4715b]{padding:9px 12px;border-top:1px solid rgba(148,163,184,.12);vertical-align:middle}.roles2-matrix-card__table th[data-v-63d4715b]{color:#94a3b8;background:#1c1d20;font-size:.68rem;font-weight:800;letter-spacing:.03em;text-align:left;text-transform:uppercase}.roles2-matrix-card__table th[data-v-63d4715b]:first-child{width:60%}.roles2-matrix-card__table th[data-v-63d4715b]:nth-child(2){width:28%}.roles2-matrix-card__table th[data-v-63d4715b]:last-child{width:12%}.roles2-matrix-card__table tbody tr[data-v-63d4715b]:hover{background:#ffffff06}.roles2-matrix-card__permission-label[data-v-63d4715b]{display:grid;gap:3px;cursor:pointer}.roles2-matrix-card__permission-label strong[data-v-63d4715b]{color:#e2e8f0;font-size:.78rem;font-weight:700}.roles2-matrix-card__permission-label small[data-v-63d4715b]{color:#64748b;font-size:.65rem}.roles2-matrix-card__type[data-v-63d4715b]{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid rgba(96,165,250,.22);border-radius:999px;color:#bfdbfe;background:#3b82f614;font-size:.67rem;white-space:nowrap}.roles2-matrix-card__enabled-heading[data-v-63d4715b],.roles2-matrix-card__enabled-cell[data-v-63d4715b]{text-align:center!important}.roles2-matrix-card__enabled-cell input[data-v-63d4715b]{display:block;margin:0 auto}.roles2-matrices__empty[data-v-63d4715b]{padding:28px 16px;border:1px solid rgba(148,163,184,.18);border-radius:8px;color:#94a3b8;background:#171718;text-align:center}.sr-only[data-v-63d4715b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 980px){.roles2-matrices__toolbar[data-v-63d4715b]{grid-template-columns:1fr}.roles2-matrix-card__header[data-v-63d4715b]{align-items:stretch;flex-direction:column}}.roles2-form[data-v-f977ee28]{display:grid;gap:14px}.roles2-form__header[data-v-f977ee28]{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:15px 16px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#1b1b1c}.roles2-form__header p[data-v-f977ee28]{margin:0 0 4px;color:#93c5fd;font-size:.7rem;font-weight:800}.roles2-form__header h2[data-v-f977ee28]{margin:0 0 5px;color:#f8fafc;font-size:1.2rem}.roles2-form__header>div>span[data-v-f977ee28],.roles2-form__fields label>span[data-v-f977ee28]{color:#94a3b8;font-size:.76rem}.roles2-form__fields[data-v-f977ee28]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr);gap:10px;width:min(660px,60vw)}.roles2-form__fields label[data-v-f977ee28]{display:grid;gap:6px}.roles2-form__fields input[data-v-f977ee28],.roles2-form__fields select[data-v-f977ee28]{min-height:38px;padding:0 10px;border:1px solid rgba(148,163,184,.24);border-radius:5px;background:#121315;color:#f8fafc}.roles2-form__footer[data-v-f977ee28]{display:flex;justify-content:flex-end;gap:8px;position:sticky;bottom:0;padding:10px 0;background:#111112f0}.roles2-form__footer button[data-v-f977ee28]{min-height:38px;padding:0 16px;border-radius:5px;background:#3b82f6;color:#fff;font-weight:800}.roles2-form__footer .secondary[data-v-f977ee28]{border:1px solid rgba(148,163,184,.22);background:#94a3b81a;color:#e2e8f0}.roles2-form__footer button[data-v-f977ee28]:disabled{opacity:.55}@media (max-width: 900px){.roles2-form__header[data-v-f977ee28]{align-items:stretch;flex-direction:column}.roles2-form__fields[data-v-f977ee28]{grid-template-columns:1fr;width:100%}}.roles2-review[data-v-208aeedd]{display:grid;gap:14px}.roles2-role-list[data-v-208aeedd],.roles2-editor[data-v-208aeedd]{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#1a1a1b}.roles2-role-list[data-v-208aeedd]{padding:14px}.roles2-role-list__toolbar[data-v-208aeedd]{display:flex;align-items:end;justify-content:space-between;gap:16px}.roles2-role-list__toolbar p[data-v-208aeedd]{margin:0 0 3px;color:#93c5fd;font-size:.7rem;font-weight:800}.roles2-role-list__toolbar h2[data-v-208aeedd]{margin:0;color:#f8fafc;font-size:1.1rem}.roles2-role-list__toolbar input[data-v-208aeedd]{width:min(340px,45vw);min-height:36px;padding:0 10px;border:1px solid rgba(148,163,184,.24);border-radius:5px;background:#111214;color:#f8fafc}.roles2-role-filters[data-v-208aeedd]{display:flex;gap:7px;margin:12px 0;flex-wrap:wrap}.roles2-role-filters button[data-v-208aeedd]{min-height:31px;padding:0 10px;border:1px solid rgba(148,163,184,.2);border-radius:5px;background:#94a3b814;color:#cbd5e1}.roles2-role-filters button.is-active[data-v-208aeedd]{border-color:#3b82f6;background:#3b82f62e;color:#fff}.roles2-role-filters strong[data-v-208aeedd]{margin-left:5px}.roles2-role-table[data-v-208aeedd]{max-height:350px;overflow:auto}.roles2-role-row[data-v-208aeedd]{display:grid;grid-template-columns:minmax(180px,1.5fr) .7fr .8fr .6fr 80px;gap:10px;align-items:center;min-height:44px;border-bottom:1px solid rgba(148,163,184,.1);color:#cbd5e1}.roles2-role-row--header[data-v-208aeedd]{color:#94a3b8;font-size:.7rem;font-weight:800;text-transform:uppercase}.roles2-role-row>strong[data-v-208aeedd]{color:#f8fafc}.roles2-role-row button[data-v-208aeedd],.roles2-editor button[data-v-208aeedd],.roles2-detailed-access>button[data-v-208aeedd]{min-height:34px;padding:0 11px;border-radius:5px;background:#3b82f6;color:#fff;font-weight:750}.roles2-editor[data-v-208aeedd]{display:grid;gap:14px;padding:14px}.roles2-editor__header[data-v-208aeedd]{display:flex;align-items:end;gap:12px;position:sticky;top:0;z-index:3;padding-bottom:12px;border-bottom:1px solid rgba(148,163,184,.14);background:#1a1a1b}.roles2-editor__header label[data-v-208aeedd]{display:grid;gap:5px}.roles2-editor__header label span[data-v-208aeedd]{color:#94a3b8;font-size:.72rem}.roles2-editor__header input[data-v-208aeedd]{width:min(340px,45vw);min-height:36px;padding:0 10px;border:1px solid rgba(148,163,184,.24);border-radius:5px;background:#111214;color:#fff}.roles2-editor__meta[data-v-208aeedd]{display:flex;gap:6px;flex-wrap:wrap}.roles2-editor__meta mark[data-v-208aeedd]{padding:5px 8px;border:1px solid rgba(59,130,246,.25);border-radius:999px;background:#3b82f61f;color:#bfdbfe;font-size:.7rem}.roles2-editor__meta mark.inactive[data-v-208aeedd]{border-color:#f871714d;background:#dc262624;color:#fecaca}.roles2-editor__actions[data-v-208aeedd]{display:flex;gap:7px;margin-left:auto}.roles2-editor button.secondary[data-v-208aeedd]{border:1px solid rgba(148,163,184,.22);background:#94a3b81a;color:#e2e8f0}.roles2-editor button.status[data-v-208aeedd]{border:1px solid rgba(248,113,113,.3);background:#dc262629;color:#fecaca}.roles2-editor button[data-v-208aeedd]:disabled{opacity:.48}.roles2-status-confirm[data-v-208aeedd]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px;border:1px solid rgba(248,113,113,.28);border-radius:6px;color:#fecaca;background:#7f1d1d26}.roles2-detailed-access[data-v-208aeedd]{padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:7px;background:#ffffff05}.roles2-detailed-access p[data-v-208aeedd]{margin:7px 0 12px;color:#94a3b8;font-size:.75rem}@media (max-width: 850px){.roles2-role-list__toolbar[data-v-208aeedd],.roles2-editor__header[data-v-208aeedd]{align-items:stretch;flex-direction:column}.roles2-role-list__toolbar input[data-v-208aeedd],.roles2-editor__header input[data-v-208aeedd]{width:100%}.roles2-role-row[data-v-208aeedd]{grid-template-columns:1fr;padding:10px 0}.roles2-role-row--header[data-v-208aeedd]{display:none}.roles2-editor__actions[data-v-208aeedd]{margin-left:0;flex-wrap:wrap}}.roles2-page[data-v-e294741b]{display:grid;gap:14px;width:100%;padding:10px 14px 24px}.roles2-page__topbar[data-v-e294741b]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#1a1a1b}.roles2-page__topbar h1[data-v-e294741b]{margin:0 0 3px;color:#f8fafc;font-size:1.25rem}.roles2-page__topbar p[data-v-e294741b]{margin:0;color:#94a3b8;font-size:.78rem}.roles2-page__topbar nav[data-v-e294741b]{display:flex;gap:6px}.roles2-page__topbar button[data-v-e294741b]{min-height:34px;padding:0 13px;border:1px solid rgba(148,163,184,.2);border-radius:5px;background:#94a3b814;color:#cbd5e1;font-weight:800}.roles2-page__topbar button.is-active[data-v-e294741b]{border-color:#3b82f6a6;background:#3b82f633;color:#fff}.roles2-no-access[data-v-e294741b]{padding:24px;border:1px solid rgba(248,113,113,.24);border-radius:8px;color:#fecaca;background:#7f1d1d1f}@media (max-width: 700px){.roles2-page__topbar[data-v-e294741b]{align-items:stretch;flex-direction:column}}.roles-v3{--roles-v3-panel: rgba(27, 27, 28, .96);--roles-v3-panel-2: rgba(31, 32, 35, .96);display:grid;gap:10px;min-width:0}.roles-v3__header,.roles-v3-directory,.roles-v3-editor,.roles-v3-modules,.roles-v3-permissions,.roles-v3-review{border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius-lg);background:var(--roles-v3-panel);color:var(--erp-text)}.roles-v3__header{display:flex!important;align-items:center;justify-content:space-between;gap:14px;margin:0!important;padding:11px 13px}.roles-v3__title,.roles-v3__header-actions,.roles-v3-editor__summary,.roles-v3-permissions__tools,.roles-v3__notice,.roles-v3-legacy-note,.roles-v3-review>header,.roles-v3-review>footer{display:flex;align-items:center;gap:9px}.roles-v3__title>svg{width:24px;height:24px;color:var(--erp-accent)}.roles-v3 h1,.roles-v3 h2,.roles-v3 h3,.roles-v3 p{margin-top:0}.roles-v3__title h1{margin:0;font-size:19px}.roles-v3__title p,.roles-v3-permissions__header p,.roles-v3-review header p{margin:3px 0 0;color:var(--erp-text-muted);font-size:11.5px}.roles-v3__technical-toggle,.roles-v3-status-toggle{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:5px 9px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius-sm);color:var(--erp-text-muted);background:var(--erp-surface-subtle);cursor:pointer}.roles-v3__technical-toggle input,.roles-v3-status-toggle input,.roles-v3-permission-row>input{width:16px!important;height:16px;margin:0}.roles-v3 button{box-shadow:none!important}.roles-v3__primary,.roles-v3__secondary,.roles-v3__icon-button,.roles-v3-presets button,.roles-v3-directory__filters button,.roles-v3-section-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:5px 9px!important;border-radius:var(--erp-radius-sm)!important;font-size:11.5px!important}.roles-v3__secondary,.roles-v3__icon-button,.roles-v3-presets button,.roles-v3-directory__filters button,.roles-v3-section-tabs button{border:1px solid var(--erp-border-strong)!important;background:transparent!important;color:var(--erp-text-muted)!important}.roles-v3__secondary:hover,.roles-v3__icon-button:hover,.roles-v3-presets button:hover,.roles-v3-directory__filters button:hover,.roles-v3-section-tabs button:hover,.roles-v3-directory__filters button.active,.roles-v3-section-tabs button.active{border-color:#3f7df673!important;background:var(--erp-accent-soft)!important;color:var(--erp-text)!important}.roles-v3__workspace{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:10px;min-width:0;align-items:start}.roles-v3-directory{position:sticky;top:8px;display:grid;gap:8px;max-height:calc(100vh - 96px);padding:10px;overflow:hidden}.roles-v3-directory__header,.roles-v3-modules__heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.roles-v3-directory__header>div{display:grid;gap:2px}.roles-v3__eyebrow{color:#8fb4ff;font-size:9.5px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.roles-v3-directory__filters,.roles-v3-section-tabs,.roles-v3-presets{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.roles-v3-directory__filters button{flex:1 1 0}.roles-v3-directory__list{display:grid;gap:4px;min-height:80px;overflow-y:auto}.roles-v3-role-item{display:flex!important;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:48px!important;padding:7px 8px!important;border:1px solid transparent!important;background:transparent!important;color:var(--erp-text)!important;text-align:left}.roles-v3-role-item:hover,.roles-v3-role-item.active{border-color:var(--erp-selection-border)!important;background:var(--erp-selection)!important}.roles-v3-role-item>span{display:grid;gap:2px;min-width:0}.roles-v3-role-item strong,.roles-v3-role-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roles-v3-role-item small{color:var(--erp-text-muted);font-size:10px}.roles-v3 mark{display:inline-flex;align-items:center;min-height:21px;padding:2px 6px;border:1px solid rgba(86,184,242,.2);border-radius:999px;color:#9ed8fa;background:#56b8f214;font-size:9.5px;white-space:nowrap}.roles-v3 mark.inactive,.roles-v3 mark.legacy,.roles-v3 mark.undocumented{border-color:#f5c44738;color:#f8d978;background:#f5c44714}.roles-v3-editor{min-width:0;overflow:hidden}.roles-v3-editor__identity{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:11px 12px;border-bottom:1px solid var(--erp-border-soft);background:var(--roles-v3-panel-2)}.roles-v3-editor__identity-copy{display:grid;gap:7px;min-width:0;flex:1 1 auto}.roles-v3-editor__fields{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(260px,1.25fr);gap:8px}.roles-v3-editor__fields label{display:grid;gap:4px}.roles-v3-editor__summary{justify-content:flex-end;flex-wrap:wrap}.roles-v3-editor__summary>span{display:grid;color:var(--erp-text-muted);font-size:9.5px;text-align:right}.roles-v3-editor__summary>span strong{color:var(--erp-text);font-size:14px}.roles-v3-access{display:grid;grid-template-columns:minmax(190px,225px) minmax(0,1fr);gap:8px;padding:8px;min-width:0;background:var(--erp-bg-elevated)}.roles-v3-modules{display:grid;align-content:start;gap:7px;min-width:0;max-height:690px;padding:9px}.roles-v3-modules__heading small{color:var(--erp-text-muted);font-size:10px}.roles-v3-modules nav{display:grid;gap:2px;min-height:100px;overflow-y:auto}.roles-v3-modules nav button{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:6px;width:100%;min-height:34px!important;padding:5px 7px!important;border:1px solid transparent!important;background:transparent!important;color:var(--erp-text-muted)!important;font-size:11px!important;text-align:left}.roles-v3-modules nav button:hover,.roles-v3-modules nav button.active{border-color:var(--erp-selection-border)!important;background:var(--erp-selection)!important;color:var(--erp-text)!important}.roles-v3-modules nav button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roles-v3-modules nav button small{color:var(--erp-text-muted);font-size:9.5px}.roles-v3-permissions{min-width:0;padding:10px}.roles-v3-permissions__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:9px;border-bottom:1px solid var(--erp-border-soft)}.roles-v3-permissions__header h2{margin:2px 0 0;font-size:16px}.roles-v3-permissions__header p{max-width:620px;line-height:1.45}.roles-v3-presets{justify-content:flex-end}.roles-v3-presets>span{color:var(--erp-text-muted);font-size:10px}.roles-v3-presets button.clear{color:#f7a5a5!important}.roles-v3__notice{align-items:flex-start;margin-top:8px;padding:7px 9px;border:1px solid rgba(39,214,107,.18);border-radius:var(--erp-radius-sm);color:#b5eecb;background:#27d66b0f;font-size:10.5px;line-height:1.4}.roles-v3__notice>svg{flex:0 0 16px;width:16px;height:16px}.roles-v3__notice.info{border-color:#56b8f233;color:#b8e3fb;background:#56b8f20f}.roles-v3__notice.warning{border-color:#f5c4473b;color:#f8df91;background:#f5c44712}.roles-v3__notice.danger{border-color:#ef44443d;color:#fecaca;background:#ef444412}.roles-v3-permissions__tools{justify-content:space-between;gap:8px;margin-top:9px}.roles-v3-permissions__tools>input{width:min(270px,40%)}.roles-v3-section-tabs button small{margin-left:3px;color:inherit;opacity:.72}.roles-v3-permission-list{display:grid;gap:4px;margin-top:8px}.roles-v3-permission-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:58px;padding:7px 9px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius-sm);background:#ffffff03;cursor:pointer}.roles-v3-permission-row:hover{border-color:#3f7df647;background:#ffffff06}.roles-v3-permission-row.selected{border-color:#3f7df657;background:#3f7df612}.roles-v3-permission-row.sensitive{border-left:3px solid rgba(245,196,71,.65)}.roles-v3-permission-row__content,.roles-v3-permission-row__title{display:grid;gap:2px;min-width:0}.roles-v3-permission-row__title strong{color:var(--erp-text);font-size:11.5px}.roles-v3-permission-row__title small,.roles-v3-permission-row__description,.roles-v3-permission-row__dependency{color:var(--erp-text-muted);font-size:9.75px;line-height:1.4}.roles-v3-permission-row__title small{color:#71809b;font-family:Consolas,monospace}.roles-v3-permission-row__dependency{color:#9ed8fa}.roles-v3-permission-row__badges{display:flex;justify-content:flex-end;gap:4px;max-width:310px;flex-wrap:wrap}.roles-v3 mark.risk-elevated{border-color:#f5c44738;color:#f8d978;background:#f5c44714}.roles-v3 mark.risk-high,.roles-v3 mark.risk-critical{border-color:#ef444440;color:#fca5a5;background:#ef444414}.roles-v3-legacy-note{align-items:flex-start;margin-top:9px;padding:9px;border:1px dashed rgba(245,196,71,.26);border-radius:var(--erp-radius-sm);color:var(--erp-text-muted)}.roles-v3-legacy-note>svg{width:18px;height:18px;color:var(--erp-warning)}.roles-v3-legacy-note>div{display:grid;gap:2px}.roles-v3-legacy-note strong{color:var(--erp-text);font-size:11px}.roles-v3-legacy-note span{font-size:10px}.roles-v3-editor__footer{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:9px 11px;border-top:1px solid var(--erp-border-soft);background:#1b1b1cf5}.roles-v3-editor__footer>span{margin-right:auto;color:var(--erp-text-muted);font-size:10.5px}.roles-v3-review-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:14px;background:#080809c7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.roles-v3-review{width:min(820px,96vw);max-height:min(760px,92vh);overflow:auto;box-shadow:var(--erp-shadow)}.roles-v3-review>header,.roles-v3-review>footer{justify-content:space-between;padding:12px 14px}.roles-v3-review>header{border-bottom:1px solid var(--erp-border-soft)}.roles-v3-review header h2{margin:2px 0 0;font-size:16px}.roles-v3__icon-button{width:32px;padding:0!important}.roles-v3-review__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px 14px}.roles-v3-review__summary>div{display:grid;gap:2px;padding:8px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius-sm);background:var(--erp-surface-subtle)}.roles-v3-review__summary span,.roles-v3-review__changes li span{color:var(--erp-text-muted);font-size:9.5px}.roles-v3-review__summary strong{font-size:17px}.roles-v3-review>.roles-v3__notice{margin:0 14px 8px}.roles-v3-review__changes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 10px}.roles-v3-review__changes section{min-width:0;padding:9px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius-sm)}.roles-v3-review__changes h3{margin:0 0 7px;font-size:12px}.roles-v3-review__changes ul{display:grid;gap:5px;max-height:250px;margin:0;padding:0;overflow:auto;list-style:none}.roles-v3-review__changes li{display:grid;gap:1px;padding-bottom:5px;border-bottom:1px solid var(--erp-border-soft);font-size:10.5px}.roles-v3-review__changes p{margin:0;color:var(--erp-text-muted);font-size:10.5px}.roles-v3-review__metadata{display:flex;gap:6px;flex-wrap:wrap;padding:0 14px 10px}.roles-v3-review__metadata span{padding:5px 7px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius-sm);color:var(--erp-text-muted);font-size:10px}.roles-v3-review>footer{justify-content:flex-end;border-top:1px solid var(--erp-border-soft)}@media (max-width: 1180px){.roles-v3__workspace{grid-template-columns:230px minmax(0,1fr)}.roles-v3-editor__identity,.roles-v3-permissions__header{align-items:stretch;flex-direction:column}.roles-v3-editor__summary,.roles-v3-presets{justify-content:flex-start}.roles-v3-access{grid-template-columns:190px minmax(0,1fr)}.roles-v3-permission-row{grid-template-columns:18px minmax(0,1fr)}.roles-v3-permission-row__badges{grid-column:2;justify-content:flex-start;max-width:none}}@media (max-width: 860px){.roles-v3__header,.roles-v3__workspace,.roles-v3-access{grid-template-columns:1fr}.roles-v3__header{display:flex!important;align-items:stretch;flex-direction:column}.roles-v3__header-actions{justify-content:space-between}.roles-v3-directory{position:static;max-height:none}.roles-v3-directory__list{max-height:230px}.roles-v3-modules{max-height:none}.roles-v3-modules nav{display:flex;max-width:100%;overflow-x:auto}.roles-v3-modules nav button{flex:0 0 auto;width:auto;min-width:130px}.roles-v3-editor__fields,.roles-v3-review__changes{grid-template-columns:1fr}}@media (max-width: 560px){.roles-v3__header-actions,.roles-v3-permissions__tools,.roles-v3-editor__footer{align-items:stretch;flex-direction:column}.roles-v3__header-actions>*,.roles-v3-permissions__tools>input,.roles-v3-editor__footer button{width:100%}.roles-v3-editor__footer>span{margin:0}.roles-v3-review__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.roles-v3-section-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.roles-v3-section-tabs button{width:100%}}@media (prefers-reduced-motion: reduce){.roles-v3 *{scroll-behavior:auto!important;transition:none!important}}.user-account-actions[data-v-cd707929]{display:grid;gap:12px;margin:0 0 12px;padding:12px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .1));border-radius:var(--erp-radius-lg, 8px);background:var(--erp-surface-subtle, rgba(255, 255, 255, .025));color:var(--erp-text, #f2f3f5)}.user-account-actions__summary[data-v-cd707929]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px}.user-account-actions__summary p[data-v-cd707929]{margin:0 0 3px;color:var(--erp-text-muted, #a5a7ad);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:0}.user-account-actions__summary h3[data-v-cd707929]{margin:0;color:var(--erp-text, #f2f3f5);font-size:1rem;letter-spacing:0}.user-account-actions__status[data-v-cd707929]{padding:5px 10px;border:1px solid rgba(39,214,107,.24);border-radius:var(--erp-radius, 6px);background:#27d66b1f;color:var(--erp-success, #27d66b);font-size:.78rem;font-weight:800;white-space:nowrap}.user-account-actions__status.is-disabled[data-v-cd707929]{border-color:#ef444442;background:#ef444421;color:var(--erp-danger, #ef4444)}.user-account-actions__buttons[data-v-cd707929]{display:flex;flex-wrap:wrap;gap:8px}.user-account-actions__buttons button[data-v-cd707929]{min-height:34px;margin:0!important;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:var(--erp-radius, 6px);background:var(--erp-accent, #3f7df6)!important;color:#fff!important;font-weight:800;letter-spacing:0;cursor:pointer}.user-account-actions__buttons button[data-v-cd707929]:hover{background:var(--erp-accent-hover, #316ee6)!important}.user-account-actions__buttons button.danger[data-v-cd707929]{background:var(--erp-danger, #ef4444)!important}.user-account-actions__buttons button.danger[data-v-cd707929]:hover{background:#dc2626!important}.user-account-actions__buttons button[data-v-cd707929]:disabled{cursor:wait;opacity:.64}@media (max-width: 640px){.user-account-actions__summary[data-v-cd707929]{align-items:flex-start;flex-direction:column}.user-account-actions__buttons button[data-v-cd707929]{width:100%}}.users-filter-count[data-v-65aecfd4],.users-filter-count[data-v-3fab9ae0]{color:var(--erp-text-muted);font-size:.78rem;font-weight:760;white-space:nowrap}.displayLayoutContainer{display:flex;justify-content:flex-start;align-items:flex-start;gap:20px}.displayLinks{flex-basis:30%;padding:10px;border-right:2px solid #ccc}.displayDetails{flex-grow:1;padding:10px}.displayLinks a{display:block;margin-bottom:10px;color:inherit;text-decoration:none}.displayLinks a{display:block;margin-bottom:20px;color:inherit;text-decoration:none}.displayLinks a:hover{text-decoration:none}label{margin-bottom:5px;padding:5px}.management-report[data-v-66452704]{--report-bg: var(--erp-background, #111315);--panel: var(--erp-surface, #191c1f);--panel-raised: var(--erp-surface-subtle, #1e2226);--line: var(--erp-border, #30363d);--line-soft: var(--erp-border-soft, #292e33);--muted: var(--erp-text-muted, #9aa5b1);--blue: var(--erp-primary, #60a5fa);--cyan: #45d0c1;--amber: #f3b63f;--red: #fb7185;min-height:calc(100vh - 76px);padding:12px;color:var(--erp-text, #f5f7fa);background:var(--report-bg)}.report-hero[data-v-66452704],.report-panel[data-v-66452704],.state-card[data-v-66452704]{border:1px solid var(--line);background:#191c1ff5;border-radius:10px}.report-hero[data-v-66452704]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;box-shadow:0 8px 24px #0000001f}.report-title-group[data-v-66452704]{display:flex;align-items:center;gap:11px;min-width:0}.report-title-icon[data-v-66452704]{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid rgba(96,165,250,.34);border-radius:8px;color:#8dc1ff;background:#60a5fa14;font-size:19px}.eyebrow[data-v-66452704]{display:block;color:var(--cyan);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}h1[data-v-66452704],h2[data-v-66452704],p[data-v-66452704]{margin:0}h1[data-v-66452704]{margin-top:2px;font-size:clamp(18px,1.7vw,22px);letter-spacing:-.025em}h2[data-v-66452704]{margin-top:3px;font-size:16px}.report-hero p[data-v-66452704],.section-heading>span[data-v-66452704],.coverage-note[data-v-66452704]{margin-top:3px;color:var(--muted);font-size:12px}.report-controls[data-v-66452704]{display:flex;align-items:end;gap:8px}.report-controls label[data-v-66452704]{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}input[data-v-66452704],.refresh-button[data-v-66452704],.state-card button[data-v-66452704],.drilldown-dialog footer button[data-v-66452704]{min-height:34px;border:1px solid var(--line);border-radius:6px;color:#f8fafc;background:#14171a}input[data-v-66452704]{min-width:180px;padding:0 11px;color-scheme:dark}.refresh-button[data-v-66452704],.state-card button[data-v-66452704]{display:inline-flex;align-items:center;gap:7px;padding:0 14px;border-color:#316ed1;background:#3478eb!important;font-weight:800;cursor:pointer}.kpi-grid[data-v-66452704]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:9px 0}.kpi-card[data-v-66452704]{min-height:92px;padding:11px 12px;border:1px solid var(--line);border-top:2px solid #56616d;border-radius:8px;color:inherit;text-align:left;background:var(--panel)!important;box-shadow:0 5px 16px #00000017}button.kpi-card[data-v-66452704]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto!important;grid-column:auto!important;cursor:pointer}button.kpi-card[data-v-66452704]:hover{border-color:#526173;background:var(--panel-raised)!important;transform:translateY(-1px)}.kpi-card--blue[data-v-66452704]{border-top-color:var(--blue)}.kpi-card--amber[data-v-66452704]{border-top-color:var(--amber)}.kpi-card--red[data-v-66452704]{border-top-color:var(--red)}.kpi-card span[data-v-66452704],.kpi-card small[data-v-66452704]{display:block;color:var(--muted);font-size:11px}.kpi-card .kpi-card__label[data-v-66452704]{display:flex;align-items:center;justify-content:space-between;gap:8px}.kpi-card__label>span[data-v-66452704]{color:var(--muted);font-size:11px}.kpi-card__label svg[data-v-66452704]{color:#7f8b98;font-size:16px}.kpi-card strong[data-v-66452704]{display:block;margin:5px 0 2px;font-size:23px;letter-spacing:-.04em}.kpi-progress[data-v-66452704]{height:3px;margin-top:8px;overflow:hidden;border-radius:99px;background:#2b3137}.kpi-progress>span[data-v-66452704]{display:block;height:100%;border-radius:inherit;background:var(--blue)}.report-panel--overview[data-v-66452704]{border-top:2px solid rgba(96,165,250,.68)}.sales-week-panel[data-v-66452704]{border-left:2px solid rgba(69,208,193,.58)}.week-summary[data-v-66452704]{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr));gap:1px;margin-bottom:10px;overflow:auto;border:1px solid var(--line);border-radius:7px;background:var(--line)}.week-summary button[data-v-66452704]{min-width:100px;padding:8px 10px;border:0;border-radius:0;color:inherit;text-align:left;background:#171a1d!important;cursor:pointer}.week-summary button[data-v-66452704]:hover{background:var(--panel-raised)!important}.week-summary span[data-v-66452704],.week-summary strong[data-v-66452704]{display:block}.week-summary span[data-v-66452704]{color:var(--muted);font-size:10px;text-transform:uppercase}.week-summary strong[data-v-66452704]{margin-top:3px;color:#f8fafc;font-size:15px}.sales-detail-grid[data-v-66452704]{display:grid;gap:10px}.report-subsection[data-v-66452704]{min-width:0}.subsection-heading[data-v-66452704]{display:flex;align-items:center;gap:8px;padding:0 2px 7px}.subsection-heading>svg[data-v-66452704]{color:#8dc1ff;font-size:17px}.subsection-heading strong[data-v-66452704],.subsection-heading span[data-v-66452704]{display:block}.subsection-heading strong[data-v-66452704]{font-size:12px}.subsection-heading span[data-v-66452704]{margin-top:1px;color:var(--muted);font-size:10px}.report-panel[data-v-66452704]{margin-bottom:9px;padding:11px;box-shadow:0 7px 20px #00000014}.section-heading[data-v-66452704]{display:flex;align-items:end;justify-content:space-between;padding:2px 2px 11px}.two-column-grid[data-v-66452704]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.table-scroll[data-v-66452704]{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:6px;background:#15181b}table[data-v-66452704]{width:100%;border-collapse:collapse;font-size:12px}th[data-v-66452704],td[data-v-66452704]{min-width:105px;padding:8px 9px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle}thead th[data-v-66452704]{position:sticky;top:0;z-index:1;color:#cbd5e1;background:#171a1d;font-size:10px;letter-spacing:.04em;text-transform:uppercase}tbody th[data-v-66452704]{color:#f4f7fa;background:#ffffff03}tbody tr[data-v-66452704]:hover{background:#60a5fa09}.matrix-table th[data-v-66452704]:not(:first-child),.matrix-table td[data-v-66452704]:not(:first-child){text-align:center}.matrix-table th[data-v-66452704]:first-child,.matrix-table td[data-v-66452704]:first-child{position:sticky;left:0;z-index:1;min-width:140px;background:#171a1d}.matrix-table thead th[data-v-66452704]:first-child{z-index:2}.monthly-matrix[data-v-66452704]{min-width:760px}.matrix-table thead small[data-v-66452704]{display:block;margin-top:3px;color:#7f8b98;font-weight:500;letter-spacing:0;text-transform:none}.cell-link[data-v-66452704]{padding:3px 5px;border:0;border-radius:4px;color:#8dc1ff;background:transparent!important;font:inherit;font-weight:800;cursor:pointer}.cell-link[data-v-66452704]:hover{color:#fff;background:#60a5fa2e!important}.cell-link--total[data-v-66452704]{color:#b9dcff}.status-pill[data-v-66452704]{display:inline-flex;padding:3px 7px;border:1px solid #44505c;border-radius:999px;font-size:10px;font-weight:800}.status-pill.good[data-v-66452704]{color:#6ee7b7;border-color:#34d39959;background:#34d3991a}.status-pill.warn[data-v-66452704]{color:#fcd34d;border-color:#fbbf2459;background:#fbbf241a}.coverage-note[data-v-66452704]{padding:3px 2px 0}.empty-row[data-v-66452704]{padding:22px;color:var(--muted);text-align:center}.state-card[data-v-66452704]{display:flex;align-items:center;gap:12px;margin-top:10px;padding:24px}.state-card svg[data-v-66452704]{color:var(--blue);font-size:28px}.state-card span[data-v-66452704]{display:block;margin-top:3px;color:var(--muted)}.state-card button[data-v-66452704]{margin-left:auto}.state-card--error svg[data-v-66452704]{color:var(--red)}.modal-backdrop[data-v-66452704]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000000;display:grid;place-items:center;padding:20px;background:#040608c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.drilldown-dialog[data-v-66452704]{width:min(1180px,96vw);max-height:88vh;display:flex;flex-direction:column;border:1px solid #3b444d;border-radius:11px;background:#171a1d;box-shadow:0 28px 80px #0000008c}.drilldown-dialog>header[data-v-66452704]{display:flex;align-items:start;justify-content:space-between;padding:17px 18px;border-bottom:1px solid var(--line)}.drilldown-dialog>header p[data-v-66452704]{margin-top:4px;color:var(--muted);font-size:11px}.drilldown-dialog>header button[data-v-66452704]{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:6px;color:#fff;background:#202428;cursor:pointer}.drilldown-table[data-v-66452704]{margin:12px;overflow:auto}.drilldown-dialog footer[data-v-66452704]{display:flex;align-items:center;justify-content:end;gap:12px;padding:0 12px 12px;color:var(--muted)}.drilldown-dialog footer button[data-v-66452704]{padding:0 12px;cursor:pointer}.dialog-state[data-v-66452704]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:180px;color:var(--muted)}.dialog-state--error[data-v-66452704]{color:#fda4af}.spin[data-v-66452704]{animation:spin-66452704 .9s linear infinite}@keyframes spin-66452704{to{transform:rotate(360deg)}}@media (max-width: 1280px){.kpi-grid[data-v-66452704]{grid-template-columns:repeat(3,minmax(150px,1fr))}.two-column-grid[data-v-66452704]{grid-template-columns:1fr}}@media (max-width: 720px){.management-report[data-v-66452704]{padding:8px}.report-hero[data-v-66452704],.report-controls[data-v-66452704]{align-items:stretch;flex-direction:column}input[data-v-66452704]{width:100%}.kpi-grid[data-v-66452704]{grid-template-columns:repeat(2,minmax(0,1fr))}}.purchases-reconcile-stack[data-v-d92d2762]{display:grid;gap:10px;min-width:0}.purchases-table-card[data-v-d92d2762]{display:block!important;width:100%;min-width:0;overflow:hidden;padding:12px}.purchases-reconcile-actions[data-v-d92d2762]{display:flex;width:100%;justify-content:flex-end;margin-top:10px;padding-top:10px;border-top:1px solid var(--erp-border-soft)}.close-btn[data-v-d92d2762]{min-width:110px}.purchases-report-stack[data-v-2beac40e]{display:grid;gap:10px;min-width:0}.purchases-report-shell[data-v-2beac40e]{min-width:0}.purchases-review-stack[data-v-4b913505]{display:grid;gap:10px;min-width:0}.purchases-filter-label[data-v-4b913505]{color:var(--erp-text-muted);font-size:12px;font-weight:700}.erp-secondary-action.is-active[data-v-4b913505]{border-color:#3f7df67a!important;background:var(--erp-accent-soft)!important;color:var(--erp-text)!important}.purchases-fy-select[data-v-4b913505]{min-width:92px}.purchases-action-bar[data-v-4b913505]{background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);box-shadow:var(--erp-shadow-soft)}.loader[data-v-4b913505]{text-align:center}.loader .topbaricon[data-v-4b913505]{font-size:50px}.purchases-reconcile-stack[data-v-3778cf69]{display:grid;gap:10px;min-width:0}.purchases-table-card[data-v-3778cf69]{display:block!important;width:100%;min-width:0;overflow:hidden;padding:12px;background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);box-shadow:var(--erp-shadow-soft)}.purchases-reconcile-actions[data-v-3778cf69]{display:flex;width:100%;justify-content:flex-end;margin-top:10px;padding-top:10px;border-top:1px solid var(--erp-border-soft)}.close-btn[data-v-3778cf69]{min-width:110px}[data-v-3778cf69] .p-datatable{border:1px solid var(--erp-border);border-radius:var(--erp-radius);overflow:hidden}[data-v-3778cf69] .p-datatable-table{min-width:760px}[data-v-3778cf69] .p-datatable-thead>tr>th{background:var(--erp-bg-elevated);color:var(--erp-text-muted);border-color:var(--erp-border);font-size:12px;font-weight:750}[data-v-3778cf69] .p-datatable-tbody>tr>td{background:var(--erp-surface);color:var(--erp-text);border-color:var(--erp-border-soft);vertical-align:top}@media (max-width: 760px){.purchases-table-card[data-v-3778cf69]{padding:8px}}.purchases-content-stack[data-v-c0aa8cb2]{display:grid;gap:10px;min-width:0}.purchases-form-shell[data-v-c0aa8cb2]{min-width:0}.vehicle-pr-context[data-v-c0aa8cb2],.vehicle-pr-success[data-v-c0aa8cb2]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:10px 0;padding:12px 14px;border:1px solid rgba(83,137,199,.38);border-radius:7px;color:#d9e4f1;background:#264e7e29}.vehicle-pr-context>div[data-v-c0aa8cb2],.vehicle-pr-success[data-v-c0aa8cb2]{align-items:flex-start}.vehicle-pr-context>div[data-v-c0aa8cb2]{display:grid;gap:3px}.vehicle-pr-context span[data-v-c0aa8cb2],.vehicle-pr-success span[data-v-c0aa8cb2]{color:#91acd0;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.vehicle-pr-context strong[data-v-c0aa8cb2],.vehicle-pr-success strong[data-v-c0aa8cb2]{color:#f1f5f9}.vehicle-pr-context p[data-v-c0aa8cb2],.vehicle-pr-success p[data-v-c0aa8cb2]{margin:0;color:#adbacb;font-size:.82rem;line-height:1.45}.vehicle-pr-success[data-v-c0aa8cb2]{display:grid;max-width:680px}@media (max-width: 700px){.vehicle-pr-context[data-v-c0aa8cb2]{align-items:flex-start;flex-direction:column}}.form-type[data-v-92c193ad],.view-itemcode[data-v-92c193ad]{color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:20px;padding:5px 15px;font-size:14px;background-color:#f72585}.form-type[data-v-92c193ad]:hover,.view-itemcode[data-v-92c193ad]:hover{background-color:transparent}.apply-margin[data-v-92c193ad]{margin-left:10px}.checklist-row[data-v-e9f339af]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%;padding:10px 0}.checkpoint-text[data-v-e9f339af]{flex:1;min-width:180px;word-break:break-word}.checkbox-input[data-v-e9f339af]{width:18px;height:18px;flex-shrink:0}.hidden-file-input[data-v-e9f339af]{display:none}.upload-btn[data-v-e9f339af]{background-color:#f72585;white-space:nowrap;flex-shrink:0}.remark-section[data-v-e9f339af]{display:flex;align-items:center;gap:8px;flex:1;min-width:250px}.remark-textarea[data-v-e9f339af]{width:100%;min-height:40px;resize:vertical;padding:6px}@media (max-width: 768px){.checklist-row[data-v-e9f339af]{gap:10px}.remark-section[data-v-e9f339af],.remark-textarea[data-v-e9f339af]{width:100%}}@media (max-width: 480px){.checklist-row[data-v-e9f339af]{flex-direction:column;align-items:flex-start}.checkpoint-text[data-v-e9f339af],.remark-section[data-v-e9f339af],.upload-btn[data-v-e9f339af]{width:100%}.remark-section[data-v-e9f339af]{flex-direction:column;align-items:flex-start}.remark-textarea[data-v-e9f339af]{width:100%}.upload-btn[data-v-e9f339af]{text-align:center}}.checklist-row[data-v-e31e34da]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%;padding:10px 0}.checkpoint-text[data-v-e31e34da]{flex:1;min-width:180px;word-break:break-word}.checkbox-input[data-v-e31e34da]{width:18px;height:18px;flex-shrink:0}.hidden-file-input[data-v-e31e34da]{display:none}.upload-btn[data-v-e31e34da]{background-color:#f72585;white-space:nowrap;flex-shrink:0}.remark-section[data-v-e31e34da]{display:flex;align-items:center;gap:8px;flex:1;min-width:250px}.remark-textarea[data-v-e31e34da]{width:100%;min-height:40px;resize:vertical;padding:6px}@media (max-width: 768px){.checklist-row[data-v-e31e34da]{gap:10px}.remark-section[data-v-e31e34da],.remark-textarea[data-v-e31e34da]{width:100%}}@media (max-width: 480px){.checklist-row[data-v-e31e34da]{flex-direction:column;align-items:flex-start}.checkpoint-text[data-v-e31e34da],.remark-section[data-v-e31e34da],.upload-btn[data-v-e31e34da]{width:100%}.remark-section[data-v-e31e34da]{flex-direction:column;align-items:flex-start}.remark-textarea[data-v-e31e34da]{width:100%}.upload-btn[data-v-e31e34da]{text-align:center}}.maintenance-calendar-card[data-v-ce53e34d]{box-sizing:border-box;width:100%;padding:14px;overflow:hidden;border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);background:var(--erp-surface)}[data-v-ce53e34d] .fc .fc-toolbar{gap:10px;margin-bottom:14px}[data-v-ce53e34d] .fc .fc-button-primary{border-color:var(--erp-accent);background:var(--erp-accent)}[data-v-ce53e34d] .fc-theme-standard td,[data-v-ce53e34d] .fc-theme-standard th,[data-v-ce53e34d] .fc-theme-standard .fc-scrollgrid{border-color:var(--erp-border)}@media (max-width: 700px){.maintenance-calendar-card[data-v-ce53e34d]{padding:8px}[data-v-ce53e34d] .fc .fc-toolbar{align-items:flex-start;flex-direction:column}}.share-button[data-v-7ec7b169]{display:flex;align-items:center;gap:6px;font-size:16px;cursor:pointer}.share-button svg[data-v-7ec7b169]{font-size:20px;vertical-align:middle}.share-button span[data-v-7ec7b169]{font-size:16px;line-height:1}.share-button[data-v-acbb0dc3]{display:flex;align-items:center;gap:6px;font-size:16px;cursor:pointer}.share-button svg[data-v-acbb0dc3]{font-size:20px;vertical-align:middle}.share-button span[data-v-acbb0dc3]{font-size:16px;line-height:1}.issues-report[data-v-b225aec4]{display:flex;flex-direction:column;gap:14px}.issues-report__stats[data-v-b225aec4]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px}.issues-report__stats article[data-v-b225aec4],.issues-report__panel[data-v-b225aec4]{border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-lg, 12px);background:var(--erp-surface-subtle, rgba(255, 255, 255, .025))}.issues-report__stats article[data-v-b225aec4]{padding:14px 16px}.issues-report__stats span[data-v-b225aec4],.issues-report__type-row span[data-v-b225aec4],.issues-report__severity-grid span[data-v-b225aec4],.issues-report__details span[data-v-b225aec4]{color:var(--erp-text-muted, #9ca3af);font-size:12px;text-transform:uppercase}.issues-report__stats strong[data-v-b225aec4]{display:block;margin-top:6px;font-size:24px}.issues-report__matrix[data-v-b225aec4]{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr);gap:12px}.issues-report__panel[data-v-b225aec4]{overflow:hidden}.issues-report__panel header[data-v-b225aec4]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;border-bottom:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16))}.issues-report__panel h3[data-v-b225aec4]{margin:0;font-size:15px}.issues-report__panel header span[data-v-b225aec4]{min-width:28px;padding:4px 8px;border-radius:999px;background:#3b82f638;color:var(--erp-accent, #3f7df6);text-align:center}.issues-report__severity-grid[data-v-b225aec4]{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));gap:10px;padding:12px 16px 16px}.issues-report__severity-grid div[data-v-b225aec4],.issues-report__type-row[data-v-b225aec4]{border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-md, 10px);padding:10px}.issues-report__severity-grid strong[data-v-b225aec4]{display:block;margin-top:5px;font-size:18px}.issues-report__type-list[data-v-b225aec4]{display:grid;gap:8px;padding:12px 16px 16px}.issues-report__type-row[data-v-b225aec4]{display:grid;grid-template-columns:minmax(190px,1.3fr) repeat(4,minmax(86px,.7fr));align-items:center;gap:8px}.issues-report__empty[data-v-b225aec4]{color:var(--erp-text-muted, #9ca3af);margin:0}.issues-report__details[data-v-b225aec4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.issues-report__details div[data-v-b225aec4]{border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-md, 10px);padding:10px}.issues-report__details strong[data-v-b225aec4]{display:block;margin-top:5px;white-space:pre-wrap}.issues-report__details a[data-v-b225aec4]{color:var(--erp-accent, #3f7df6);font-weight:700}@media (max-width: 1100px){.issues-report__stats[data-v-b225aec4],.issues-report__matrix[data-v-b225aec4],.issues-report__type-row[data-v-b225aec4]{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.issues-report__stats[data-v-b225aec4],.issues-report__matrix[data-v-b225aec4],.issues-report__severity-grid[data-v-b225aec4],.issues-report__details[data-v-b225aec4]{grid-template-columns:1fr}}.listDiv[data-v-4696d950]{width:200px}.vertical ul[data-v-4696d950]{list-style-type:none;padding:0}.vertical li[data-v-4696d950]{padding:10px;border:1px solid #ccc;margin:5px 0;cursor:pointer}.horizontal ul[data-v-4696d950]{display:flex;list-style-type:none;padding:0;width:700px}.horizontal li[data-v-4696d950]{padding:10px;border:1px solid #ccc;margin:5px;cursor:pointer;flex:1 0 14%;text-align:center}li.selected[data-v-4696d950]{background-color:#d3d3d3}.calendar-grid[data-v-84fbd11d]{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.calendar-cell[data-v-84fbd11d]{padding:10px;border:1px solid #ccc;text-align:center}.a1Cell[data-v-84fbd11d]{grid-column:span 2}.excel-grid[data-v-84fbd11d]{display:grid;grid-template-columns:auto repeat(7,1fr);gap:10px;margin-top:20px}.column-a[data-v-84fbd11d]{display:flex;flex-direction:column}.row-1[data-v-84fbd11d]{display:flex;align-items:center}.cell[data-v-84fbd11d]{padding:10px;border:1px solid #ccc;text-align:center}.cell-empty[data-v-84fbd11d]{width:100px}.loader[data-v-06d99c14]{text-align:center}.loader .topbaricon[data-v-06d99c14]{font-size:50px}.grades[data-v-610cce35],.grades[data-v-b12b6aa0]{display:block}.qc-certificates{display:grid;gap:10px;min-width:0}.qc-certificates__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.qc-certificates__metric,.qc-certificates__panel{border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);background:var(--erp-surface)}.qc-certificates__metric{display:grid;gap:4px;min-height:78px;padding:12px}.qc-certificates__metric span,.qc-certificates small{color:var(--erp-text-muted)}.qc-certificates__metric strong{font-size:21px;line-height:1.1}.qc-certificates__tabs{display:flex;gap:5px;overflow-x:auto;padding:5px;border:1px solid var(--erp-border);border-radius:var(--erp-radius);background:var(--erp-surface)}.qc-certificates__tabs button{flex:0 0 auto;background:transparent!important;color:var(--erp-text-muted)!important;border-color:transparent!important;box-shadow:none!important}.qc-certificates__tabs button.is-active{background:var(--erp-selection)!important;color:var(--erp-text)!important;border-color:var(--erp-selection-border)!important}.qc-certificates__panel{padding:13px}.qc-certificates__panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--erp-border-soft)}.qc-certificates__panel-header h3{margin:0}.qc-certificates__panel-header p{margin:4px 0 0;color:var(--erp-text-muted);font-size:12px}.qc-certificates__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.qc-certificates__form label,.qc-certificates__template-row label{display:grid;gap:5px}.qc-certificates__form label>span,.qc-certificates__template-row label>span{color:var(--erp-text-muted);font-size:11px;font-weight:650}.qc-certificates__form .is-wide{grid-column:1 / -1}.qc-certificates__form-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid var(--erp-border-soft)}.qc-certificates__notice{display:flex;gap:9px;margin-bottom:10px;padding:10px 12px;border:1px solid rgba(63,125,246,.26);border-radius:var(--erp-radius);background:#3f7df614;color:#cbdafb}.qc-certificates__notice--warning{border-color:#f5c4474d;background:#f5c44712;color:#f7d778}.qc-certificates__table-wrap{overflow-x:auto;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius)}.qc-certificates__table{width:100%;min-width:920px;border-collapse:collapse}.qc-certificates__table td strong,.qc-certificates__table td small{display:block}.qc-certificates__actions{display:flex;flex-wrap:wrap;gap:5px}.qc-certificates__actions button{min-height:28px;padding:4px 7px!important;font-size:11px!important}.qc-certificates__actions .is-neutral{background:transparent!important;border-color:var(--erp-border-strong)!important;color:var(--erp-text)!important;box-shadow:none!important}.qc-certificates__actions .is-danger{background:#ef44441f!important;border-color:#ef444457!important;color:#ff9090!important}.qc-certificates__status{display:inline-flex;padding:3px 7px;border:1px solid rgba(39,214,107,.3);border-radius:999px;color:#65e595;background:#27d66b14;font-size:10px;font-weight:720}.qc-certificates__status.is-revoked{border-color:#ef44444d;color:#ff8d8d;background:#ef444414}.qc-certificates__template{display:grid;gap:8px}.qc-certificates__template-row{display:grid;grid-template-columns:42px minmax(160px,1fr) minmax(140px,.8fr) 120px 76px;gap:8px;align-items:end;padding:9px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-surface-subtle)}.qc-certificates__template-row input[type=checkbox]{width:18px!important}.qc-certificates__qr-backdrop{position:fixed;z-index:1400;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#080808c7}.qc-certificates__qr-dialog{width:min(420px,100%);padding:18px;border:1px solid var(--erp-border-strong);border-radius:var(--erp-radius-lg);background:var(--erp-surface);box-shadow:var(--erp-shadow);text-align:center}.qc-certificates__qr-dialog img{width:min(280px,100%);margin:12px auto;border:8px solid #fff;border-radius:var(--erp-radius)}.qc-certificates__qr-dialog p{overflow-wrap:anywhere;color:var(--erp-text-muted);font-size:11px}.qc-certificates__qr-dialog footer{display:flex;justify-content:center;gap:7px}.qc-certificates__loading{min-height:150px;display:grid;place-items:center;color:var(--erp-text-muted)}@media (max-width: 900px){.qc-certificates__summary{grid-template-columns:repeat(2,1fr)}.qc-certificates__form{grid-template-columns:1fr}.qc-certificates__form .is-wide,.qc-certificates__form-actions{grid-column:auto}.qc-certificates__template-row{grid-template-columns:38px 1fr 1fr}.qc-certificates__template-row label:nth-of-type(3),.qc-certificates__template-row label:nth-of-type(4){grid-column:span 1}}@media (max-width: 560px){.qc-certificates__summary{grid-template-columns:1fr 1fr}.qc-certificates__panel{padding:10px}.qc-certificates__panel-header{flex-direction:column}.qc-certificates__template-row{grid-template-columns:34px 1fr}.qc-certificates__template-row label{grid-column:2}.qc-certificates__form-actions button{flex:1}}.autocomplitelist[data-v-ce3d8191]{width:17%;background-color:#fff;position:absolute;border-radius:5px;padding:0;margin:0}.autocomplitelist ul li a[data-v-ce3d8191]{font-size:13px}@media (max-width: 700px){.autocomplitelist[data-v-ce3d8191]{width:57%}}@media (min-width: 700px) and (max-width: 1200px){.autocomplitelist[data-v-ce3d8191]{width:30%}}.loader-overlay[data-v-ce3d8191]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#5e5e5e96;display:flex;justify-content:center;align-items:center;pointer-events:auto}.loader-icon[data-v-ce3d8191]{font-size:5.25rem;color:var(--erp-accent, #3f7df6);animation:spin-slow-ce3d8191 1.5s linear infinite}@keyframes spin-slow-ce3d8191{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.temp-save-btn[data-v-ce3d8191]{color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:20px;padding:5px 15px;font-size:14px;background-color:#f72585}.main-alert-msg[data-v-ce3d8191]{font-size:medium}.autocomplitelist[data-v-2890618a]{width:17%;background-color:#fff;position:absolute;border-radius:5px;padding:0;margin:0}.autocomplitelist ul li a[data-v-2890618a]{font-size:13px}@media (max-width: 700px){.autocomplitelist[data-v-2890618a]{width:57%}}@media (min-width: 700px) and (max-width: 1200px){.autocomplitelist[data-v-2890618a]{width:30%}}.loader-overlay[data-v-2890618a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#5e5e5e96;display:flex;justify-content:center;align-items:center;pointer-events:auto}.loader-icon[data-v-2890618a]{font-size:5.25rem;color:var(--erp-accent, #3f7df6);animation:spin-slow-2890618a 1.5s linear infinite}@keyframes spin-slow-2890618a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.temp-save-btn[data-v-2890618a]{color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:20px;padding:5px 15px;font-size:14px;background-color:#f72585}.main-alert-msg[data-v-2890618a]{font-size:medium}.filter-area{display:flex;gap:7px}.report-detail{display:flex;justify-content:space-between}.editArea{max-width:none;width:100%}.edit[data-v-a320d8b1],.delete[data-v-a320d8b1]{background-color:transparent;font-size:small}.options[data-v-a320d8b1]{display:flex;justify-content:end}.editArea[data-v-a320d8b1]{max-width:none;width:100%}.edit[data-v-36756cc1],.delete[data-v-36756cc1]{background-color:transparent;font-size:small}.options[data-v-36756cc1]{display:flex;justify-content:end}.editArea[data-v-36756cc1]{max-width:none;width:100%}.note Textarea[data-v-d9e7e239]{max-width:none;width:100%}.remark-body[data-v-1fe3992c]{display:flex;flex-direction:column;gap:8px;padding-top:4px}.remark-label[data-v-1fe3992c]{font-size:.9rem;font-weight:500;color:#374151}.required[data-v-1fe3992c]{color:#ef4444;margin-left:2px}.remark-textarea[data-v-1fe3992c]{width:100%!important;resize:vertical;box-sizing:border-box}.cmt-wrapper[data-v-bdddd43c]{display:flex;flex-direction:column;gap:.5rem;font-family:Segoe UI,system-ui,sans-serif;font-size:13px}.cmt-toolbar[data-v-bdddd43c]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.cmt-search[data-v-bdddd43c]{flex:1;min-width:200px;max-width:320px;padding:.4rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:13px;outline:none;transition:border-color .15s}.cmt-search[data-v-bdddd43c]:focus{border-color:var(--erp-accent, #3f7df6);box-shadow:0 0 0 2px #3f7df633}.cmt-export-btn[data-v-bdddd43c]{padding:.4rem 1rem;background:#1d4ed8;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:background .15s}.cmt-export-btn[data-v-bdddd43c]:hover{background:#1e40af}.cmt-scroll[data-v-bdddd43c]{overflow-x:auto;overflow-y:auto;max-height:70vh;border:1px solid #e5e7eb;border-radius:8px}.cmt-table[data-v-bdddd43c]{border-collapse:collapse;width:max-content;min-width:100%}.cmt-th[data-v-bdddd43c]{position:sticky;top:0;z-index:2;background:#1e3a5f;color:#fff;padding:8px 10px;text-align:center;white-space:nowrap;border:1px solid #2d5080;font-weight:600;font-size:12px;letter-spacing:.03em}.cmt-th-static[data-v-bdddd43c]{text-align:left;min-width:130px}.cmt-th-days-group[data-v-bdddd43c]{background:#163050;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.cmt-th-day[data-v-bdddd43c]{min-width:36px;width:36px;font-size:11px}.sticky-left[data-v-bdddd43c]{background:#1a2c45;box-shadow:2px 0 5px #00000040}.sticky-right[data-v-bdddd43c]{background:#1a2c45;box-shadow:-2px 0 5px #00000040}td.sticky-left[data-v-bdddd43c],td.sticky-right[data-v-bdddd43c]{background:#2a2b2c}.cmt-td[data-v-bdddd43c]{padding:5px 8px;border:1px solid #d8dce1;white-space:nowrap;vertical-align:middle;background:#312e2e}.cmt-td-static[data-v-bdddd43c]{text-align:left;font-weight:500;min-width:130px}.cmt-td-day[data-v-bdddd43c]{text-align:center;min-width:36px;width:36px;cursor:default}.cmt-day-plain[data-v-bdddd43c]{white-space:pre-wrap;display:block;font-size:11px;line-height:1.25}.cmt-day-postponed[data-v-bdddd43c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0}.cmt-round[data-v-bdddd43c]{display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;border-radius:50%;font-size:11px;font-weight:800;line-height:1;flex-shrink:0}.cmt-round-tick[data-v-bdddd43c]{background:#dcfce7;color:#166534;border:1.5px solid #166534}.cmt-round-cross[data-v-bdddd43c]{background:#fee2e2;color:#991b1b;border:1.5px solid #991b1b}.cmt-day-remark[data-v-bdddd43c]{white-space:pre-wrap;font-size:10px;line-height:1.2;font-weight:500;max-width:14em;text-align:center;color:#e5e7eb}.cmt-row:hover .cmt-td[data-v-bdddd43c],.cmt-row:hover td.sticky-left[data-v-bdddd43c],.cmt-row:hover td.sticky-right[data-v-bdddd43c]{background:#3d3a3a!important}.cell-done[data-v-bdddd43c]{background:#dcfce7!important;color:#166534;font-weight:700}.cell-pending[data-v-bdddd43c]{background:#fee2e2!important;color:#991b1b;font-weight:700}.cell-empty[data-v-bdddd43c],.text-gray[data-v-bdddd43c]{color:var(--erp-text-muted, #a5a7ad)}.cmt-empty[data-v-bdddd43c]{text-align:center;padding:2rem;color:#9ca3af;font-style:italic}.cmt-footer[data-v-bdddd43c]{font-size:12px;color:#6b7280;text-align:right;padding-right:4px}.component-form-container1[data-v-ad413464],.component-form-container1[data-v-3aa0362b]{background-color:#1e1e1e;padding-left:15px;padding-bottom:10px}.calendar-day[data-v-f661fc01]{display:inline-block;min-width:100px;min-height:100px;border:1px solid #ddd;text-align:center;margin:5px}.monthContainer[data-v-f661fc01]{width:fit-content}.employeeContainer[data-v-f661fc01]{display:flex;border:1px solid white}.imageContainer[data-v-f661fc01]{padding:10px;margin-right:10px;display:flex}.attendanceImg[data-v-f661fc01]{height:80px;width:80px}.calendar-table[data-v-f661fc01]{width:100%;border-collapse:collapse}.calendar-table th[data-v-f661fc01],.calendar-table td[data-v-f661fc01]{border:1px solid #ddd;padding:8px;text-align:center;vertical-align:top;min-width:100px}.attendanceImg[data-v-f661fc01]{max-width:75px;max-height:75px}.table-container[data-v-f661fc01]{width:300%;overflow:auto;border:1px solid #ccc;max-height:100vh}table[data-v-f661fc01]{width:100%;border-collapse:separate;border-spacing:0}th[data-v-f661fc01]{position:sticky;top:0;background-color:#040202;z-index:1;padding:10px;text-align:left;border-bottom:1px solid #ccc}td[data-v-f661fc01]{padding:10px;border-bottom:1px solid #eee}.calendar-day[data-v-fcc4240c]{display:inline-block;min-width:100px;min-height:100px;border:1px solid #ddd;text-align:center;margin:5px}.monthContainer[data-v-fcc4240c]{width:fit-content}.employeeContainer[data-v-fcc4240c]{display:flex;border:1px solid white}.imageContainer[data-v-fcc4240c]{padding:10px;margin-right:10px;display:flex}.attendanceImg[data-v-fcc4240c]{height:80px;width:80px}.calendar-table[data-v-fcc4240c]{width:100%;border-collapse:collapse}.calendar-table th[data-v-fcc4240c],.calendar-table td[data-v-fcc4240c]{border:1px solid #ddd;padding:8px;text-align:center;vertical-align:top;min-width:100px}.attendanceImg[data-v-fcc4240c]{max-width:75px;max-height:75px}.table-container[data-v-fcc4240c]{width:100%;overflow:auto;border:1px solid var(--erp-border);border-radius:var(--erp-radius);max-height:100vh}table[data-v-fcc4240c]{min-width:100%;width:max-content;border-collapse:separate;border-spacing:0}th[data-v-fcc4240c]{position:sticky;top:0;background-color:var(--erp-surface);z-index:1;padding:10px;text-align:left;border-bottom:1px solid #ccc}td[data-v-fcc4240c]{padding:10px;border-bottom:1px solid #eee}.help-context-link[data-v-54dbc610]{display:flex;justify-content:flex-end;margin:0 0 8px}.help-context-link button[data-v-54dbc610]{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin:0;padding:6px 10px;border:1px solid var(--erp-border, #2d3139);border-radius:var(--erp-radius, 6px);background:var(--erp-surface, #191b1f);color:var(--erp-text-muted, #aeb6c5);font-size:12px;font-weight:700;cursor:pointer;grid-column:auto!important;background:var(--erp-surface, #191b1f)!important}.help-context-link button[data-v-54dbc610]:hover,.help-context-link button[data-v-54dbc610]:focus-visible{border-color:var(--erp-accent, #4385ed);color:var(--erp-text, #f4f6fb);background:var(--erp-accent-soft, rgba(67, 133, 237, .12))!important;outline:none}.help-context-link svg[data-v-54dbc610]{width:17px;height:17px}@media (max-width: 620px){.help-context-link button[data-v-54dbc610]{min-height:44px}}.autocomplitelist[data-v-fe6c1399]{width:17%;background-color:#fff;position:absolute;border-radius:5px;padding:0;margin:0}.autocomplitelist ul li a[data-v-fe6c1399]{font-size:13px}.dsr-customer-name-input[data-v-fe6c1399]{width:100%}.dsr-new-customer-hint[data-v-fe6c1399]{margin:6px 0 0;color:var(--erp-accent, #60a5fa);font-size:12px;line-height:1.4}@media (max-width: 700px){.autocomplitelist[data-v-fe6c1399]{width:57%}}@media (min-width: 700px) and (max-width: 1200px){.autocomplitelist[data-v-fe6c1399]{width:30%}}.loader-overlay[data-v-fe6c1399]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#5e5e5e96;display:flex;justify-content:center;align-items:center;pointer-events:auto}.loader-icon[data-v-fe6c1399]{font-size:5.25rem;color:var(--erp-accent, #3f7df6);animation:spin-slow-fe6c1399 1.5s linear infinite}@keyframes spin-slow-fe6c1399{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.temp-save-btn[data-v-fe6c1399]{color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:20px;padding:5px 15px;font-size:14px;background-color:#f72585}.main-alert-msg[data-v-fe6c1399]{font-size:medium}.autocomplitelist[data-v-673e783a]{width:17%;background-color:#fff;position:absolute;border-radius:5px;padding:0;margin:0}.autocomplitelist ul li a[data-v-673e783a]{font-size:13px}.dsr-customer-name-input[data-v-673e783a]{width:100%}.dsr-new-customer-hint[data-v-673e783a]{margin:6px 0 0;color:var(--erp-accent, #60a5fa);font-size:12px;line-height:1.4}@media (max-width: 700px){.autocomplitelist[data-v-673e783a]{width:57%}}@media (min-width: 700px) and (max-width: 1200px){.autocomplitelist[data-v-673e783a]{width:30%}}.loader-overlay[data-v-673e783a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#5e5e5e96;display:flex;justify-content:center;align-items:center;pointer-events:auto}.loader-icon[data-v-673e783a]{font-size:5.25rem;color:var(--erp-accent, #3f7df6);animation:spin-slow-673e783a 1.5s linear infinite}@keyframes spin-slow-673e783a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.temp-save-btn[data-v-673e783a]{color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:20px;padding:5px 15px;font-size:14px;background-color:#f72585}.main-alert-msg[data-v-673e783a]{font-size:medium}.dsr-report[data-v-8a57554c]{gap:14px}.metric-grid[data-v-8a57554c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.metric[data-v-8a57554c],.report-panel[data-v-8a57554c]{border:1px solid var(--erp-border, #2b2f36);border-radius:8px;background:#ffffff05}.metric[data-v-8a57554c]{min-height:82px;padding:14px;display:grid;align-content:center;gap:4px}.metric span[data-v-8a57554c],.metric small[data-v-8a57554c],.panel-heading span[data-v-8a57554c],.list-row span[data-v-8a57554c],td small[data-v-8a57554c]{color:#9aa4b2}.metric strong[data-v-8a57554c]{font-size:24px;line-height:1}.report-grid[data-v-8a57554c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px}.report-panel[data-v-8a57554c]{overflow:hidden}.panel-heading[data-v-8a57554c]{min-height:48px;padding:12px 14px;border-bottom:1px solid var(--erp-border, #2b2f36);display:flex;justify-content:space-between;align-items:center;gap:12px}.panel-heading h3[data-v-8a57554c]{margin:0;font-size:15px}.table-wrap[data-v-8a57554c]{overflow:auto}table[data-v-8a57554c]{width:100%;border-collapse:collapse;min-width:760px}.compact table[data-v-8a57554c]{min-width:360px}th[data-v-8a57554c],td[data-v-8a57554c]{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top}th[data-v-8a57554c]{font-size:12px;color:#b7c4d8;text-transform:uppercase}td strong[data-v-8a57554c],td small[data-v-8a57554c]{display:block}.compact-list[data-v-8a57554c]{display:grid}.list-row[data-v-8a57554c]{min-height:58px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;gap:16px}.list-row strong[data-v-8a57554c],.list-row span[data-v-8a57554c]{display:block}.status-pill[data-v-8a57554c]{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;background:#3b73f624;color:#8eb0ff;font-weight:700}.status-pill.danger[data-v-8a57554c]{background:#ef444424;color:#ff9c9c}.bar-list[data-v-8a57554c]{display:grid;gap:10px;padding:14px}.bar-row[data-v-8a57554c]{display:grid;grid-template-columns:minmax(110px,1fr) minmax(120px,2fr) 42px;align-items:center;gap:10px}.bar-row div[data-v-8a57554c]{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.bar-row i[data-v-8a57554c]{display:block;height:100%;border-radius:inherit;background:#3b73f6}.empty-line[data-v-8a57554c]{margin:0;padding:14px;color:#9aa4b2}.remark-body[data-v-1f0d6513]{display:flex;flex-direction:column;gap:8px;padding-top:4px}.remark-label[data-v-1f0d6513]{font-size:.9rem;font-weight:500;color:#374151}.required[data-v-1f0d6513]{color:#ef4444;margin-left:2px}.remark-textarea[data-v-1f0d6513]{width:100%!important;resize:vertical;box-sizing:border-box}.component-form-container1[data-v-0252ecfa],.component-form-container1[data-v-1e64bd0c]{background-color:#1e1e1e;padding-left:15px;padding-bottom:10px}.quotation-summary[data-v-e3bbf4ff]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin:.75rem 0}.quotation-summary article[data-v-e3bbf4ff]{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem;row-gap:.1rem;padding:.6rem .75rem;border:1px solid var(--erp-border, #2c3038);border-radius:var(--erp-radius-md, 8px);background:var(--erp-surface, #171719)}.quotation-summary svg[data-v-e3bbf4ff]{grid-row:1 / 3;color:var(--erp-accent, #3f7df6);font-size:1.2rem}.quotation-summary span[data-v-e3bbf4ff],.quotation-row-hint[data-v-e3bbf4ff],.quotation-detail small[data-v-e3bbf4ff],.quotation-detail__hero span[data-v-e3bbf4ff],.quotation-detail__hero p[data-v-e3bbf4ff],.quotation-detail__items header span[data-v-e3bbf4ff],.quotation-detail__timeline header>span[data-v-e3bbf4ff],.quotation-detail__loading span[data-v-e3bbf4ff],.quotation-timeline span[data-v-e3bbf4ff],.quotation-timeline p[data-v-e3bbf4ff]{color:var(--erp-text-muted, #9ca3af)}.quotation-summary span[data-v-e3bbf4ff]{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.quotation-summary strong[data-v-e3bbf4ff]{overflow:hidden;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.quotation-row-hint[data-v-e3bbf4ff]{margin:.45rem 0 0;font-size:.78rem}.quotation-detail[data-v-e3bbf4ff]{display:grid;gap:.85rem}.quotation-detail__hero[data-v-e3bbf4ff]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid rgba(63,125,246,.34);border-radius:var(--erp-radius-lg, 10px);background:linear-gradient(135deg,#3f7df626,#3f7df60a)}.quotation-detail__hero h3[data-v-e3bbf4ff],.quotation-detail__hero p[data-v-e3bbf4ff]{margin:.15rem 0 0}.quotation-detail__hero>strong[data-v-e3bbf4ff]{padding:.35rem .7rem;border:1px solid rgba(52,211,153,.32);border-radius:999px;background:#34d3991a;color:#6ee7b7;white-space:nowrap}.quotation-detail__hero>strong.is-void[data-v-e3bbf4ff]{border-color:#f8717166;background:#f871711a;color:#fca5a5}.quotation-detail__loading[data-v-e3bbf4ff]{display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px solid var(--erp-border, #2c3038);border-radius:var(--erp-radius-md, 8px)}.quotation-detail__loading svg[data-v-e3bbf4ff]{color:var(--erp-accent, #3f7df6);font-size:1.45rem;animation:quotation-spin-e3bbf4ff .9s linear infinite}.quotation-detail__loading div[data-v-e3bbf4ff]{display:grid;gap:.2rem}.quotation-detail__summary[data-v-e3bbf4ff]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.quotation-detail__summary article[data-v-e3bbf4ff]{min-width:0;display:grid;gap:.15rem;padding:.65rem .75rem;border:1px solid var(--erp-border, #2c3038);border-radius:var(--erp-radius-md, 8px);background:var(--erp-surface, #171719)}.quotation-detail__summary span[data-v-e3bbf4ff]{color:var(--erp-text-muted, #9ca3af);font-size:.72rem}.quotation-detail__summary strong[data-v-e3bbf4ff]{overflow:hidden;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.quotation-detail__grid[data-v-e3bbf4ff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.quotation-detail__card[data-v-e3bbf4ff]{min-width:0;padding:.9rem;border:1px solid var(--erp-border, #2c3038);border-radius:var(--erp-radius-lg, 10px);background:var(--erp-surface, #171719)}.quotation-detail__card h4[data-v-e3bbf4ff]{margin:0 0 .7rem;font-size:.95rem}.quotation-detail__card>p[data-v-e3bbf4ff]{margin:0;line-height:1.55;white-space:pre-wrap}.quotation-detail__card dl[data-v-e3bbf4ff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .8rem;margin:0}.quotation-detail__card dl div[data-v-e3bbf4ff]{min-width:0;display:grid;gap:.15rem}.quotation-detail__card dt[data-v-e3bbf4ff]{color:var(--erp-text-muted, #9ca3af);font-size:.7rem;text-transform:uppercase}.quotation-detail__card dd[data-v-e3bbf4ff]{overflow-wrap:anywhere;margin:0}.quotation-detail__documents[data-v-e3bbf4ff]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.quotation-detail__documents a[data-v-e3bbf4ff]{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .65rem;border:1px solid rgba(63,125,246,.35);border-radius:6px;color:#82a9ff;text-decoration:none}.quotation-detail__order-links[data-v-e3bbf4ff]{display:grid;gap:.45rem;margin-top:.75rem}.quotation-detail__order-links article[data-v-e3bbf4ff]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border:1px solid var(--erp-border, #2c3038);border-radius:7px;background:var(--erp-surface-raised, #1d1f23)}.quotation-detail__order-links article>div[data-v-e3bbf4ff]{display:grid;gap:.1rem}.quotation-detail__order-links span[data-v-e3bbf4ff],.quotation-detail__void-audit header span[data-v-e3bbf4ff]{color:var(--erp-text-muted, #9ca3af);font-size:.72rem}.quotation-detail__void-audit[data-v-e3bbf4ff]{border-color:#f8717161;background:#f871710f}.quotation-detail__void-audit header[data-v-e3bbf4ff]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.quotation-detail__void-audit header h4[data-v-e3bbf4ff]{margin:.15rem 0 0}.quotation-detail__void-audit .full[data-v-e3bbf4ff]{grid-column:1 / -1}.quotation-detail__items header[data-v-e3bbf4ff],.quotation-detail__timeline>header[data-v-e3bbf4ff]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.quotation-detail__table-wrap[data-v-e3bbf4ff]{overflow-x:auto}.quotation-detail__table-wrap table[data-v-e3bbf4ff]{width:100%;min-width:820px;border-collapse:collapse}.quotation-detail__table-wrap th[data-v-e3bbf4ff],.quotation-detail__table-wrap td[data-v-e3bbf4ff]{padding:.58rem .65rem;border-bottom:1px solid var(--erp-border, #2c3038);text-align:left;vertical-align:top}.quotation-detail__table-wrap th[data-v-e3bbf4ff]{color:var(--erp-text-muted, #9ca3af);font-size:.7rem;text-transform:uppercase}.quotation-detail__terms[data-v-e3bbf4ff]{max-height:11rem;overflow:auto}.quotation-timeline[data-v-e3bbf4ff]{display:grid;gap:.55rem}.quotation-timeline article[data-v-e3bbf4ff]{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.65rem;align-items:start}.quotation-timeline i[data-v-e3bbf4ff]{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:50%;background:#3f7df626;color:#82a9ff;font-style:normal;font-size:.7rem}.quotation-timeline article>div[data-v-e3bbf4ff]{display:grid;gap:.15rem;padding-bottom:.55rem;border-bottom:1px solid var(--erp-border, #2c3038)}.quotation-timeline p[data-v-e3bbf4ff]{margin:0;line-height:1.45}@keyframes quotation-spin-e3bbf4ff{to{transform:rotate(360deg)}}@media (max-width: 900px){.quotation-summary[data-v-e3bbf4ff]{overflow-x:auto;grid-template-columns:repeat(5,minmax(150px,1fr))}.quotation-detail__summary[data-v-e3bbf4ff]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.quotation-detail__hero[data-v-e3bbf4ff],.quotation-detail__items header[data-v-e3bbf4ff],.quotation-detail__timeline>header[data-v-e3bbf4ff]{align-items:flex-start;flex-direction:column}.quotation-detail__grid[data-v-e3bbf4ff],.quotation-detail__card dl[data-v-e3bbf4ff]{grid-template-columns:1fr}.quotation-detail__summary[data-v-e3bbf4ff]{grid-template-columns:repeat(2,minmax(0,1fr))}}.quotation-void-dialog__body[data-v-e3bbf4ff]{display:grid;gap:.75rem}.quotation-void-dialog__warning[data-v-e3bbf4ff]{display:grid;gap:.25rem;padding:.875rem;border:1px solid var(--erp-border-danger, rgba(239, 68, 68, .45));border-radius:var(--erp-radius-md, 8px);background:var(--erp-surface-danger-subtle, rgba(239, 68, 68, .08))}.quotation-void-dialog__warning span[data-v-e3bbf4ff],.quotation-void-dialog__warning p[data-v-e3bbf4ff],.quotation-void-dialog__body small[data-v-e3bbf4ff]{color:var(--erp-text-muted, #9ca3af)}.quotation-void-dialog__warning p[data-v-e3bbf4ff]{margin:.35rem 0 0;line-height:1.5}.quotation-void-dialog__body label[data-v-e3bbf4ff]{font-weight:600}.quotation-void-dialog__error[data-v-e3bbf4ff]{color:var(--erp-text-danger, #f87171)!important}.quotation-load-state[data-v-e3bbf4ff]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.85rem 1rem;border:1px solid rgba(245,158,11,.45);border-radius:var(--erp-radius-md, 8px);background:#f59e0b14}.quotation-load-state.is-error[data-v-e3bbf4ff]{border-color:#ef444473;background:#ef444414}.quotation-load-state>div[data-v-e3bbf4ff]{display:grid;gap:.2rem}.quotation-load-state span[data-v-e3bbf4ff]{color:var(--erp-text-muted, #9ca3af);font-size:.78rem}@media (max-width: 575px){.quotation-load-state[data-v-e3bbf4ff]{align-items:stretch;flex-direction:column}}.sample-customer-form[data-v-27c94121]{display:grid;gap:10px}.sample-customer-form input[data-v-27c94121],.sample-customer-form textarea[data-v-27c94121]{width:100%;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface, #1b1b1c);color:var(--erp-text, #f8fafc);padding:10px}.sample-customer-form footer[data-v-27c94121]{display:flex;justify-content:flex-end;gap:10px}.sample-report[data-v-b547bdd7]{display:grid;gap:16px}.sample-report-search[data-v-b547bdd7]{display:flex;align-items:center;gap:8px;min-width:min(420px,100%);height:40px;padding:0 12px;border:1px solid #2d3138;border-radius:6px;background:#111315;color:#c9d2e3}.sample-report-search input[data-v-b547bdd7]{width:100%;border:0;outline:0;background:transparent;color:#f4f7fb}.sample-summary-grid[data-v-b547bdd7]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.sample-summary-card[data-v-b547bdd7]{display:grid;gap:5px;padding:14px;border:1px solid #2a3038;border-radius:8px;background:#151719}.sample-summary-card svg[data-v-b547bdd7]{color:#71a3ff;font-size:20px}.sample-summary-card span[data-v-b547bdd7]{color:#9aa6ba;font-size:12px}.sample-summary-card strong[data-v-b547bdd7]{color:#f7f9ff;font-size:22px}.sample-report.is-records-view .sample-summary-grid[data-v-b547bdd7]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.sample-report.is-records-view .sample-summary-card[data-v-b547bdd7]{grid-template-columns:auto minmax(0,1fr);gap:2px 6px;min-width:0;padding:8px}.sample-report.is-records-view .sample-summary-card svg[data-v-b547bdd7]{grid-row:1 / span 2;width:17px;height:17px;font-size:17px}.sample-report.is-records-view .sample-summary-card span[data-v-b547bdd7]{overflow:hidden;font-size:10px;line-height:1.15;text-overflow:ellipsis}.sample-report.is-records-view .sample-summary-card strong[data-v-b547bdd7]{font-size:16px;line-height:1}.sample-report-table-wrap[data-v-b547bdd7]{overflow-x:auto;border:1px solid #2a3038;border-radius:8px;background:#141618}.sample-report-table[data-v-b547bdd7]{width:100%;min-width:1280px;border-collapse:collapse;table-layout:fixed}.sample-report-table th[data-v-b547bdd7],.sample-report-table td[data-v-b547bdd7]{padding:12px;border-bottom:1px solid #252a31;text-align:left;vertical-align:top}.sample-report-table th[data-v-b547bdd7]{color:#c8d4ea;font-size:12px;text-transform:uppercase}.sample-report-table td[data-v-b547bdd7]{color:#f4f7fb;font-size:13px}.sample-report.is-records-view .sample-report-table td[data-v-b547bdd7],.sample-report.is-records-view .sample-report-table td strong[data-v-b547bdd7]{overflow-wrap:anywhere;word-break:break-word}.sample-report.is-records-view .sample-report-table td strong[data-v-b547bdd7]{display:block}.sample-report-table small[data-v-b547bdd7]{display:block;margin-top:4px;color:#8c96a8;overflow-wrap:anywhere}.sample-row[data-v-b547bdd7]{cursor:pointer}.sample-row[data-v-b547bdd7]:hover,.sample-row[data-v-b547bdd7]:focus{background:#1b2028;outline:none}.sample-address[data-v-b547bdd7]{color:#cbd5e1;overflow-wrap:anywhere}.sample-qty[data-v-b547bdd7],.sample-status[data-v-b547bdd7]{display:inline-flex;min-width:36px;justify-content:center;padding:4px 8px;border-radius:999px;background:#20355c;color:#dce8ff;font-weight:700}.sample-status[data-v-b547bdd7]{min-width:0;background:#1f3b32;color:#b8f3d0}.sample-report-hint[data-v-b547bdd7]{margin:0;padding:10px 12px;color:#9aa6ba;font-size:12px}.sample-detail[data-v-b547bdd7]{display:grid;gap:16px;color:#f4f7fb}.sample-detail-header[data-v-b547bdd7]{display:flex;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid #2a3038}.sample-detail-header span[data-v-b547bdd7],.sample-detail-header p[data-v-b547bdd7],.sample-detail-grid span[data-v-b547bdd7],.sample-detail-block dt[data-v-b547bdd7]{color:#9aa6ba}.sample-detail-header h3[data-v-b547bdd7]{margin:4px 0;font-size:22px}.sample-detail-status[data-v-b547bdd7]{display:grid;align-content:start;gap:5px;text-align:right}.sample-detail-grid[data-v-b547bdd7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sample-detail-grid div[data-v-b547bdd7],.sample-detail-block[data-v-b547bdd7]{padding:12px;border:1px solid #2a3038;border-radius:8px;background:#111315}.sample-detail-grid strong[data-v-b547bdd7],.sample-detail-block dd[data-v-b547bdd7]{display:block;margin-top:4px;overflow-wrap:anywhere}.sample-detail-block h4[data-v-b547bdd7]{margin:0 0 10px}.sample-detail-block dl[data-v-b547bdd7]{display:grid;gap:10px;margin:0}.sample-detail-block dd[data-v-b547bdd7]{margin:0}.sample-items-table[data-v-b547bdd7]{width:100%;border-collapse:collapse}.sample-items-table th[data-v-b547bdd7],.sample-items-table td[data-v-b547bdd7]{padding:10px;border-bottom:1px solid #252a31;text-align:left}@media (max-width: 900px){.sample-summary-grid[data-v-b547bdd7],.sample-detail-grid[data-v-b547bdd7]{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-report-table-wrap[data-v-b547bdd7]{overflow-x:auto}}@media (max-width: 620px){.sample-summary-grid[data-v-b547bdd7],.sample-detail-grid[data-v-b547bdd7]{grid-template-columns:1fr}.sample-detail-header[data-v-b547bdd7]{display:grid}.sample-detail-status[data-v-b547bdd7]{text-align:left}}.feedback-customer-scope[data-v-e4fd3a8f]{margin:0;padding:10px 12px;border:1px solid var(--erp-selection-border, rgba(96, 165, 250, .32));border-radius:var(--erp-radius, 10px);background:var(--erp-accent-soft, rgba(59, 130, 246, .12));color:var(--erp-text-muted, #cbd5e1)}.feedback-workbench[data-v-e4fd3a8f]{display:flex;flex-direction:column;gap:14px;color:#f8fafc}.feedback-summary[data-v-e4fd3a8f]{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:12px}.feedback-summary-card[data-v-e4fd3a8f],.feedback-filters[data-v-e4fd3a8f],.feedback-table-wrap[data-v-e4fd3a8f],.source-detail[data-v-e4fd3a8f],.source-facts[data-v-e4fd3a8f],.feedback-form[data-v-e4fd3a8f]{border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#17191c}.feedback-summary-card[data-v-e4fd3a8f]{display:grid;grid-template-columns:auto 1fr;gap:5px 10px;padding:13px}.feedback-summary-card svg[data-v-e4fd3a8f]{grid-row:span 2;width:22px;height:22px;color:#60a5fa}.feedback-summary-card span[data-v-e4fd3a8f],.feedback-table small[data-v-e4fd3a8f],.source-detail span[data-v-e4fd3a8f],.source-detail p[data-v-e4fd3a8f],.source-facts span[data-v-e4fd3a8f],.feedback-form label[data-v-e4fd3a8f]{color:#aab4c3;font-size:.78rem}.feedback-summary-card strong[data-v-e4fd3a8f]{font-size:1.35rem}.feedback-filters[data-v-e4fd3a8f]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px}.feedback-filters select[data-v-e4fd3a8f],.feedback-search[data-v-e4fd3a8f],.feedback-form input[data-v-e4fd3a8f],.feedback-form select[data-v-e4fd3a8f],.feedback-form textarea[data-v-e4fd3a8f]{min-height:40px;border:1px solid rgba(148,163,184,.22);border-radius:6px;background:#111315;color:#f8fafc;font:inherit}.feedback-filters select[data-v-e4fd3a8f]{min-width:170px;padding:0 12px}.feedback-search[data-v-e4fd3a8f]{display:flex;align-items:center;gap:8px;min-width:280px;padding:0 10px}.feedback-search input[data-v-e4fd3a8f]{width:100%;border:0;outline:0;background:transparent;color:inherit}.refresh-btn[data-v-e4fd3a8f],.dialog-actions button[data-v-e4fd3a8f]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:0;border-radius:6px;padding:0 16px;background:#3b82f6;color:#fff;font-weight:750;cursor:pointer}.dialog-actions button.secondary[data-v-e4fd3a8f]{border:1px solid rgba(148,163,184,.24);background:#22262b}.dialog-actions button[data-v-e4fd3a8f]:disabled{opacity:.7;cursor:progress}.feedback-table-wrap[data-v-e4fd3a8f]{overflow:auto}.feedback-table[data-v-e4fd3a8f]{width:100%;min-width:1060px;border-collapse:collapse}.feedback-table th[data-v-e4fd3a8f],.feedback-table td[data-v-e4fd3a8f]{border-bottom:1px solid rgba(148,163,184,.14);padding:10px 12px;text-align:left;vertical-align:top}.feedback-table th[data-v-e4fd3a8f]{color:#dbeafe;font-size:.76rem;text-transform:uppercase}.feedback-table td[data-v-e4fd3a8f]{color:#eef2ff;font-size:.86rem}.feedback-table td>strong[data-v-e4fd3a8f],.feedback-table td>span[data-v-e4fd3a8f],.feedback-table small[data-v-e4fd3a8f]{display:block}.feedback-row[data-v-e4fd3a8f]{cursor:pointer}.feedback-row[data-v-e4fd3a8f]:hover,.feedback-row[data-v-e4fd3a8f]:focus{background:#3b82f61f;outline:none}.source-chip[data-v-e4fd3a8f],.feedback-status[data-v-e4fd3a8f]{display:inline-flex!important;width:fit-content;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:800}.source-chip.sample[data-v-e4fd3a8f]{background:#14b8a624;color:#5eead4}.source-chip.order[data-v-e4fd3a8f]{background:#818cf824;color:#c4b5fd}.feedback-status.pending[data-v-e4fd3a8f]{background:#f59e0b26;color:#fbbf24}.feedback-status.captured[data-v-e4fd3a8f]{background:#22c55e24;color:#86efac}.feedback-status.due[data-v-e4fd3a8f]{background:#ef444424;color:#fca5a5}.feedback-dialog[data-v-e4fd3a8f]{display:flex;flex-direction:column;gap:12px}.source-detail[data-v-e4fd3a8f]{display:flex;justify-content:space-between;gap:16px;padding:14px}.source-detail h3[data-v-e4fd3a8f],.source-detail p[data-v-e4fd3a8f]{margin:3px 0 0}.source-detail__status[data-v-e4fd3a8f]{min-width:180px;text-align:right}.source-detail__status strong[data-v-e4fd3a8f],.source-detail__status span[data-v-e4fd3a8f]{display:block}.source-facts[data-v-e4fd3a8f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden}.source-facts div[data-v-e4fd3a8f]{padding:11px 12px;background:#14161a}.source-facts span[data-v-e4fd3a8f],.source-facts strong[data-v-e4fd3a8f]{display:block}.source-facts strong[data-v-e4fd3a8f]{margin-top:4px;font-size:.86rem}.feedback-form[data-v-e4fd3a8f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.feedback-form label[data-v-e4fd3a8f]{display:flex;flex-direction:column;gap:6px;font-weight:750}.feedback-form input[data-v-e4fd3a8f],.feedback-form select[data-v-e4fd3a8f],.feedback-form textarea[data-v-e4fd3a8f]{width:100%;padding:0 10px}.feedback-form textarea[data-v-e4fd3a8f]{min-height:100px;padding:10px;resize:vertical}.feedback-form .full[data-v-e4fd3a8f],.form-error[data-v-e4fd3a8f],.dialog-actions[data-v-e4fd3a8f]{grid-column:1 / -1}.form-error[data-v-e4fd3a8f]{margin:0;color:#fca5a5;font-size:.82rem}.dialog-actions[data-v-e4fd3a8f]{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 980px){.feedback-summary[data-v-e4fd3a8f]{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width: 700px){.feedback-summary[data-v-e4fd3a8f],.source-facts[data-v-e4fd3a8f],.feedback-form[data-v-e4fd3a8f]{grid-template-columns:1fr}.source-detail[data-v-e4fd3a8f]{flex-direction:column}.source-detail__status[data-v-e4fd3a8f]{text-align:left}.feedback-search[data-v-e4fd3a8f],.feedback-filters select[data-v-e4fd3a8f],.refresh-btn[data-v-e4fd3a8f]{width:100%;min-width:0}}.feedback-report[data-v-0779a5e2]{display:flex;flex-direction:column;gap:14px;color:#f8fafc}.feedback-report-filters[data-v-0779a5e2],.report-summary-card[data-v-0779a5e2],.report-panel[data-v-0779a5e2],.feedback-report-table-wrap[data-v-0779a5e2],.report-detail[data-v-0779a5e2]{border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#17191c}.feedback-report-filters[data-v-0779a5e2]{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:10px}.feedback-report-filters label[data-v-0779a5e2]{display:flex;flex-direction:column;gap:5px;color:#aab4c3;font-size:.72rem;font-weight:750}.feedback-report-filters input[data-v-0779a5e2],.feedback-report-filters select[data-v-0779a5e2],.feedback-report-search[data-v-0779a5e2]{min-height:40px;border:1px solid rgba(148,163,184,.22);border-radius:6px;background:#111315;color:#f8fafc;font:inherit}.feedback-report-filters input[data-v-0779a5e2],.feedback-report-filters select[data-v-0779a5e2]{padding:0 12px}.feedback-report-search[data-v-0779a5e2]{display:flex;align-items:center;gap:8px;min-width:280px;padding:0 10px}.feedback-report-search input[data-v-0779a5e2]{width:100%;border:0;outline:0;background:transparent;color:inherit}.refresh-btn[data-v-0779a5e2]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:0;border-radius:6px;padding:0 16px;background:#3b82f6;color:#fff;font-weight:750;cursor:pointer}.report-summary-grid[data-v-0779a5e2]{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px}.report-summary-card[data-v-0779a5e2]{display:grid;grid-template-columns:auto 1fr;gap:5px 10px;padding:13px}.report-summary-card svg[data-v-0779a5e2]{grid-row:span 2;width:22px;height:22px;color:#60a5fa}.report-summary-card span[data-v-0779a5e2],.feedback-report-table small[data-v-0779a5e2],.report-panel header span[data-v-0779a5e2],.closure-stack span[data-v-0779a5e2],.report-detail span[data-v-0779a5e2],.report-detail p[data-v-0779a5e2],.report-detail dt[data-v-0779a5e2]{color:#aab4c3;font-size:.78rem}.report-summary-card strong[data-v-0779a5e2]{font-size:1.35rem}.feedback-report.is-records-view .report-summary-grid[data-v-0779a5e2]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.feedback-report.is-records-view .report-summary-card[data-v-0779a5e2]{gap:2px 6px;min-width:0;padding:8px}.feedback-report.is-records-view .report-summary-card svg[data-v-0779a5e2]{width:17px;height:17px}.feedback-report.is-records-view .report-summary-card span[data-v-0779a5e2]{overflow:hidden;font-size:.66rem;line-height:1.15;text-overflow:ellipsis}.feedback-report.is-records-view .report-summary-card strong[data-v-0779a5e2]{font-size:1rem;line-height:1}.report-panels[data-v-0779a5e2]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:12px}.report-panel[data-v-0779a5e2]{padding:14px}.report-panel header[data-v-0779a5e2]{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.report-panel h3[data-v-0779a5e2]{margin:0;font-size:1rem}.outcome-bars[data-v-0779a5e2]{display:flex;flex-direction:column;gap:10px}.outcome-bar div[data-v-0779a5e2],.closure-stack div[data-v-0779a5e2]{display:flex;justify-content:space-between;gap:12px}.outcome-bar span[data-v-0779a5e2]{color:#dbeafe;font-size:.82rem}.outcome-bar i[data-v-0779a5e2]{display:block;height:8px;margin-top:6px;overflow:hidden;border-radius:999px;background:#242933}.outcome-bar b[data-v-0779a5e2]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#22c55e)}.closure-stack[data-v-0779a5e2]{display:grid;gap:10px}.closure-stack div[data-v-0779a5e2]{align-items:center;border:1px solid rgba(148,163,184,.14);border-radius:7px;padding:10px;background:#14161a}.closure-stack strong[data-v-0779a5e2]{font-size:1.4rem}.feedback-report-table-wrap[data-v-0779a5e2]{overflow:auto}.feedback-report-table[data-v-0779a5e2]{width:100%;min-width:1180px;border-collapse:collapse}.feedback-report-table th[data-v-0779a5e2],.feedback-report-table td[data-v-0779a5e2]{border-bottom:1px solid rgba(148,163,184,.14);padding:10px 12px;text-align:left;vertical-align:top}.feedback-report-table th[data-v-0779a5e2]{color:#dbeafe;font-size:.76rem;text-transform:uppercase}.feedback-report-table td[data-v-0779a5e2]{color:#eef2ff;font-size:.86rem}.feedback-report-table td>strong[data-v-0779a5e2],.feedback-report-table td>span[data-v-0779a5e2],.feedback-report-table small[data-v-0779a5e2]{display:block}.feedback-report-table tr[data-v-0779a5e2]{cursor:pointer}.feedback-report-table tbody tr[data-v-0779a5e2]:hover,.feedback-report-table tbody tr[data-v-0779a5e2]:focus{background:#3b82f61f;outline:none}.notes-cell[data-v-0779a5e2]{max-width:300px}.source-chip[data-v-0779a5e2],.feedback-status[data-v-0779a5e2]{display:inline-flex!important;width:fit-content;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:800}.source-chip.sample[data-v-0779a5e2]{background:#14b8a624;color:#5eead4}.source-chip.order[data-v-0779a5e2]{background:#818cf824;color:#c4b5fd}.feedback-status.pending[data-v-0779a5e2]{background:#f59e0b26;color:#fbbf24}.feedback-status.captured[data-v-0779a5e2]{background:#22c55e24;color:#86efac}.feedback-status.due[data-v-0779a5e2],.feedback-status.lost[data-v-0779a5e2]{background:#ef444424;color:#fca5a5}.feedback-status.closed[data-v-0779a5e2]{background:#38bdf821;color:#7dd3fc}.feedback-status.large[data-v-0779a5e2]{align-self:start;padding:6px 10px}.report-detail[data-v-0779a5e2]{padding:14px}.report-detail header[data-v-0779a5e2]{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.report-detail h3[data-v-0779a5e2],.report-detail p[data-v-0779a5e2]{margin:3px 0 0}.report-detail dl[data-v-0779a5e2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.report-detail div[data-v-0779a5e2]{border:1px solid rgba(148,163,184,.14);border-radius:7px;padding:10px;background:#14161a}.report-detail .full[data-v-0779a5e2]{grid-column:1 / -1}.report-detail dt[data-v-0779a5e2],.report-detail dd[data-v-0779a5e2]{margin:0}.report-detail dd[data-v-0779a5e2]{margin-top:4px;color:#eef2ff}@media (max-width: 1120px){.report-summary-grid[data-v-0779a5e2]{grid-template-columns:repeat(3,minmax(150px,1fr))}.report-panels[data-v-0779a5e2]{grid-template-columns:1fr}}@media (max-width: 700px){.report-summary-grid[data-v-0779a5e2],.report-detail dl[data-v-0779a5e2]{grid-template-columns:1fr}.feedback-report-filters input[data-v-0779a5e2],.feedback-report-filters select[data-v-0779a5e2],.feedback-report-search[data-v-0779a5e2],.refresh-btn[data-v-0779a5e2]{width:100%;min-width:0}.report-detail header[data-v-0779a5e2]{flex-direction:column}}.component-form-container1[data-v-756a6d1a]{background-color:#1e1e1e;padding-left:15px;padding-bottom:10px}.order-customer-form[data-v-756a6d1a]{display:grid;gap:10px}.order-customer-form input[data-v-756a6d1a],.order-customer-form textarea[data-v-756a6d1a]{width:100%;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface, #1b1b1c);color:var(--erp-text, #f8fafc);padding:10px}.order-customer-form footer[data-v-756a6d1a]{display:flex;justify-content:flex-end;gap:10px}.component-form-container1[data-v-56eb56c8]{background-color:#1e1e1e;padding-left:15px;padding-bottom:10px}.order-customer-form[data-v-56eb56c8]{display:grid;gap:10px}.order-customer-form input[data-v-56eb56c8],.order-customer-form textarea[data-v-56eb56c8]{width:100%;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface, #1b1b1c);color:var(--erp-text, #f8fafc);padding:10px}.order-customer-form footer[data-v-56eb56c8]{display:flex;justify-content:flex-end;gap:10px}.order-report[data-v-65f83f9a]{display:flex;flex-direction:column;gap:14px;color:#f8fafc}.order-report__select[data-v-65f83f9a],.order-report__refresh[data-v-65f83f9a]{min-height:40px;border-radius:6px;font:inherit}.order-report__select[data-v-65f83f9a]{min-width:180px;border:1px solid rgba(148,163,184,.22);background:#111315;color:#f8fafc;padding:0 12px}.order-report__refresh[data-v-65f83f9a]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:#3b82f6;color:#fff;padding:0 16px;font-weight:750;cursor:pointer}.order-report__summary[data-v-65f83f9a]{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:12px}.order-report__summary article[data-v-65f83f9a],.order-report__table-wrap[data-v-65f83f9a],.order-detail__panel[data-v-65f83f9a],.order-detail__timeline[data-v-65f83f9a],.order-detail__facts article[data-v-65f83f9a]{border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#17191c}.order-report__summary article[data-v-65f83f9a]{display:grid;grid-template-columns:auto 1fr;gap:5px 10px;padding:13px}.order-report__summary svg[data-v-65f83f9a]{grid-row:span 2;width:22px;height:22px;color:#60a5fa}.order-report__summary span[data-v-65f83f9a],.order-report__table small[data-v-65f83f9a],.order-detail__header span[data-v-65f83f9a],.order-detail__header p[data-v-65f83f9a],.order-detail__facts span[data-v-65f83f9a],.order-detail dt[data-v-65f83f9a],.order-detail__timeline span[data-v-65f83f9a],.timeline-list p[data-v-65f83f9a]{color:#aab4c3;font-size:.78rem}.order-report__summary strong[data-v-65f83f9a]{font-size:1.32rem}.order-report.is-records-view .order-report__summary[data-v-65f83f9a]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.order-report.is-records-view .order-report__summary article[data-v-65f83f9a]{gap:2px 6px;min-width:0;padding:8px}.order-report.is-records-view .order-report__summary svg[data-v-65f83f9a]{width:17px;height:17px}.order-report.is-records-view .order-report__summary span[data-v-65f83f9a]{overflow:hidden;font-size:.66rem;line-height:1.15;text-overflow:ellipsis}.order-report.is-records-view .order-report__summary strong[data-v-65f83f9a]{font-size:1rem;line-height:1}.order-report__table-wrap[data-v-65f83f9a]{overflow:auto}.order-report__table[data-v-65f83f9a]{width:100%;min-width:1280px;border-collapse:collapse}.order-report__table th[data-v-65f83f9a],.order-report__table td[data-v-65f83f9a]{border-bottom:1px solid rgba(148,163,184,.14);padding:10px 12px;text-align:left;vertical-align:top}.order-report__table th[data-v-65f83f9a]{color:#dbeafe;font-size:.76rem;text-transform:uppercase}.order-report__table td[data-v-65f83f9a]{color:#eef2ff;font-size:.86rem}.order-report__table td>strong[data-v-65f83f9a],.order-report__table td>span[data-v-65f83f9a],.order-report__table small[data-v-65f83f9a]{display:block}.order-report__table tbody tr[data-v-65f83f9a]{cursor:pointer}.order-report__table tbody tr[data-v-65f83f9a]:hover,.order-report__table tbody tr[data-v-65f83f9a]:focus{background:#3b82f61f;outline:none}.order-report__action-cell[data-v-65f83f9a]{min-width:124px}.order-report__void-button[data-v-65f83f9a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid rgba(248,113,113,.48);border-radius:6px;background:#7f1d1d42;color:#fecaca;padding:6px 10px;font:inherit;font-size:.76rem;font-weight:800;cursor:pointer}.order-report__void-button[data-v-65f83f9a]:hover,.order-report__void-button[data-v-65f83f9a]:focus-visible{border-color:#f87171;background:#b91c1c66;outline:none}.order-void-dialog[data-v-65f83f9a]{display:grid;gap:12px;color:#e5e7eb}.order-void-dialog p[data-v-65f83f9a],.order-void-dialog small[data-v-65f83f9a]{margin:0}.order-void-dialog label[data-v-65f83f9a]{color:#f8fafc;font-weight:750}.order-void-dialog textarea[data-v-65f83f9a]{width:100%;resize:vertical;border:1px solid rgba(148,163,184,.28);border-radius:7px;background:#111315;color:#f8fafc;padding:10px 12px;font:inherit}.order-void-dialog small[data-v-65f83f9a]{color:#aab4c3;line-height:1.45}.order-void-dialog__actions[data-v-65f83f9a]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.order-void-dialog__actions button[data-v-65f83f9a]{min-height:38px;border-radius:6px;padding:0 14px;font:inherit;font-weight:800;cursor:pointer}.order-void-dialog__actions button.secondary[data-v-65f83f9a]{border:1px solid rgba(148,163,184,.28);background:#17191d;color:#f8fafc}.order-void-dialog__actions button.danger[data-v-65f83f9a]{border:1px solid #ef4444;background:#dc2626;color:#fff}.order-void-dialog__actions button[data-v-65f83f9a]:disabled{cursor:wait;opacity:.58}.order-report__page-loading[data-v-65f83f9a]{position:sticky;left:0;display:flex;align-items:center;gap:10px;width:fit-content;min-width:min(100%,420px);padding:10px 12px;color:#dbeafe;font-size:.8rem}.order-report__page-loading svg[data-v-65f83f9a]{flex:0 0 auto;width:20px;height:20px;color:#60a5fa;animation:order-report-spin-65f83f9a .9s linear infinite}.order-report__page-loading span[data-v-65f83f9a],.order-report__page-loading strong[data-v-65f83f9a]{display:block}.order-report__page-loading span[data-v-65f83f9a]{color:#aab4c3}.order-report__page-loading strong[data-v-65f83f9a]{margin-bottom:2px;color:#eef2ff}.order-report__pagination[data-v-65f83f9a]{position:sticky;left:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:min(100%,780px);padding:10px 12px;color:#aab4c3;font-size:.8rem}.order-report__pagination>div[data-v-65f83f9a]{display:flex;align-items:center;gap:8px}.order-report__pagination button[data-v-65f83f9a]{min-height:32px;border:1px solid rgba(148,163,184,.2);border-radius:6px;background:#111315;color:#f8fafc}.order-report__pagination button[data-v-65f83f9a]{display:inline-flex;align-items:center;justify-content:center;width:32px;padding:0;cursor:pointer}.order-report__pagination button[data-v-65f83f9a]:disabled{cursor:not-allowed;opacity:.4}.stage-pill[data-v-65f83f9a]{display:inline-flex!important;width:fit-content;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:850;background:#94a3b824;color:#cbd5e1}.stage-waiting-factory[data-v-65f83f9a]{background:#f59e0b29;color:#fbbf24}.stage-factory-active[data-v-65f83f9a]{background:#38bdf824;color:#7dd3fc}.stage-dispatch-active[data-v-65f83f9a]{background:#818cf829;color:#c4b5fd}.stage-accounts-pending[data-v-65f83f9a]{background:#fb923c24;color:#fdba74}.stage-accounts-ready[data-v-65f83f9a]{background:#22c55e24;color:#86efac}.stage-pill.large[data-v-65f83f9a]{padding:7px 11px}.order-detail[data-v-65f83f9a]{display:flex;flex-direction:column;gap:14px;color:#f8fafc}.order-detail__loading[data-v-65f83f9a]{display:grid;justify-items:center;gap:8px;min-height:220px;align-content:center;padding:24px;color:#f8fafc;text-align:center}.order-detail__loading svg[data-v-65f83f9a]{width:34px;height:34px;color:#60a5fa;animation:order-report-spin-65f83f9a .9s linear infinite}.order-detail__loading span[data-v-65f83f9a]{max-width:540px;color:#aab4c3;font-size:.82rem}@keyframes order-report-spin-65f83f9a{to{transform:rotate(360deg)}}.order-detail__header[data-v-65f83f9a]{display:flex;justify-content:space-between;gap:16px}.order-detail__header h3[data-v-65f83f9a],.order-detail__header p[data-v-65f83f9a],.order-detail__timeline h4[data-v-65f83f9a],.order-detail__panel h4[data-v-65f83f9a]{margin:0}.order-detail__header h3[data-v-65f83f9a]{margin-top:4px;font-size:1.35rem}.order-detail__facts[data-v-65f83f9a]{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:10px}.order-detail__facts article[data-v-65f83f9a]{padding:11px}.order-detail__facts span[data-v-65f83f9a],.order-detail__facts strong[data-v-65f83f9a]{display:block}.order-detail__facts strong[data-v-65f83f9a]{margin-top:5px;font-size:1.25rem}.order-detail__grid[data-v-65f83f9a]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px}.order-detail__panel[data-v-65f83f9a]{padding:14px}.order-detail__panel h4[data-v-65f83f9a],.order-detail__timeline h4[data-v-65f83f9a]{font-size:1rem}.order-detail dl[data-v-65f83f9a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0}.order-detail dl div[data-v-65f83f9a]{border:1px solid rgba(148,163,184,.13);border-radius:7px;padding:9px;background:#14161a}.order-detail .full[data-v-65f83f9a]{grid-column:1 / -1}.order-detail dt[data-v-65f83f9a],.order-detail dd[data-v-65f83f9a]{margin:0}.order-detail dd[data-v-65f83f9a]{margin-top:4px}.doc-list[data-v-65f83f9a]{display:grid;gap:8px;margin-top:12px}.doc-list a[data-v-65f83f9a]{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:#93c5fd;font-weight:800;text-decoration:none}.order-detail__timeline[data-v-65f83f9a]{padding:14px}.order-detail__timeline header[data-v-65f83f9a]{display:flex;justify-content:space-between;gap:12px}.timeline-list[data-v-65f83f9a]{display:grid;gap:9px;margin-top:12px}.timeline-list article[data-v-65f83f9a]{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px}.timeline-list i[data-v-65f83f9a]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#243041;color:#bfdbfe;font-style:normal;font-weight:850}.timeline-list strong[data-v-65f83f9a],.timeline-list span[data-v-65f83f9a],.timeline-list p[data-v-65f83f9a]{display:block}.timeline-list p[data-v-65f83f9a]{margin:3px 0 0}.order-detail__sections[data-v-65f83f9a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mini-table[data-v-65f83f9a]{margin-top:12px;overflow:auto}.mini-table table[data-v-65f83f9a]{width:100%;min-width:620px;border-collapse:collapse}.mini-table th[data-v-65f83f9a],.mini-table td[data-v-65f83f9a]{border-bottom:1px solid rgba(148,163,184,.13);padding:8px;text-align:left;font-size:.82rem}.mini-table th[data-v-65f83f9a]{color:#bfdbfe;text-transform:uppercase;font-size:.72rem}.pre-sales-grid[data-v-65f83f9a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.pre-sales-grid span[data-v-65f83f9a]{border:1px solid rgba(148,163,184,.13);border-radius:7px;padding:10px;background:#14161a;color:#dbeafe}.pre-sales-grid strong[data-v-65f83f9a]{margin-right:5px}@media (max-width: 1120px){.order-report__summary[data-v-65f83f9a]{grid-template-columns:repeat(3,minmax(140px,1fr))}.order-detail__facts[data-v-65f83f9a]{grid-template-columns:repeat(3,minmax(110px,1fr))}.order-detail__grid[data-v-65f83f9a],.order-detail__sections[data-v-65f83f9a]{grid-template-columns:1fr}}@media (max-width: 700px){.order-report__summary[data-v-65f83f9a],.order-detail__facts[data-v-65f83f9a],.order-detail dl[data-v-65f83f9a],.pre-sales-grid[data-v-65f83f9a]{grid-template-columns:1fr}.order-detail__header[data-v-65f83f9a]{flex-direction:column}.order-report__select[data-v-65f83f9a],.order-report__refresh[data-v-65f83f9a]{width:100%;min-width:0}.order-report__pagination[data-v-65f83f9a]{align-items:flex-start;flex-direction:column}}.sales-funnel-report[data-v-b719c663]{display:flex;flex-direction:column;gap:14px}.sales-funnel-report__target[data-v-b719c663]{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-md, 10px);background:var(--erp-surface, #1b1b1c)}.sales-funnel-report__target span[data-v-b719c663],.sales-funnel-report__cards span[data-v-b719c663],.sales-funnel-report__signal-grid span[data-v-b719c663],.sales-funnel-report__stage span[data-v-b719c663]{color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:750;text-transform:uppercase}.sales-funnel-report__target input[data-v-b719c663]{width:92px;border:0;background:transparent;color:var(--erp-text, #f8fafc);font-weight:800;outline:0}.sales-funnel-report__top[data-v-b719c663]{display:grid;grid-template-columns:minmax(420px,1.15fr) minmax(320px,.85fr);gap:12px}.sales-funnel-report__funnel[data-v-b719c663],.sales-funnel-report__decision[data-v-b719c663],.sales-funnel-report__cards article[data-v-b719c663]{border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-lg, 12px);background:var(--erp-surface-subtle, rgba(255, 255, 255, .025));overflow:hidden}.sales-funnel-report__funnel header[data-v-b719c663],.sales-funnel-report__decision header[data-v-b719c663]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16))}.sales-funnel-report__funnel h3[data-v-b719c663],.sales-funnel-report__decision h3[data-v-b719c663]{margin:0}.sales-funnel-report__funnel header span[data-v-b719c663],.sales-funnel-report__decision header span[data-v-b719c663]{color:var(--erp-accent, #3f7df6);font-weight:800}.sales-funnel-report__stage-wrap[data-v-b719c663]{display:grid;gap:9px;padding:16px}.sales-funnel-report__stage[data-v-b719c663]{justify-self:center;min-width:34%;padding:12px 14px;border:1px solid rgba(63,125,246,.26);background:linear-gradient(135deg,#3f7df62e,#ffffff06);text-align:center;clip-path:polygon(5% 0,95% 0,100% 100%,0% 100%)}.sales-funnel-report__stage strong[data-v-b719c663]{display:block;margin:4px 0;font-size:24px}.sales-funnel-report__stage small[data-v-b719c663],.sales-funnel-report__cards small[data-v-b719c663],.sales-funnel-report__signal-grid small[data-v-b719c663]{color:var(--erp-text-muted, #9ca3af)}.sales-funnel-report__signal-grid[data-v-b719c663]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.sales-funnel-report__signal-grid div[data-v-b719c663]{min-height:104px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-md, 10px);padding:10px}.sales-funnel-report__signal-grid strong[data-v-b719c663]{display:block;margin:6px 0;font-size:22px}.sales-funnel-report__cards[data-v-b719c663]{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px}.sales-funnel-report__cards article[data-v-b719c663]{padding:14px 16px}.sales-funnel-report__cards strong[data-v-b719c663]{display:block;margin-top:6px;font-size:26px}@media (max-width: 1100px){.sales-funnel-report__top[data-v-b719c663],.sales-funnel-report__cards[data-v-b719c663]{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.sales-funnel-report__top[data-v-b719c663],.sales-funnel-report__cards[data-v-b719c663],.sales-funnel-report__signal-grid[data-v-b719c663]{grid-template-columns:1fr}}.sales-funnel-layout[data-v-06ad29ee]{display:flex;flex-direction:column;gap:12px}.customer-address-manager[data-v-92ea8a1a]{display:grid;gap:14px;padding:14px;border-bottom:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16))}.customer-address-manager__header[data-v-92ea8a1a],.customer-address-manager__item-header[data-v-92ea8a1a],.customer-address-manager__header-actions[data-v-92ea8a1a],.customer-address-manager__item-actions[data-v-92ea8a1a]{display:flex;align-items:center;justify-content:space-between;gap:10px}.customer-address-manager__heading[data-v-92ea8a1a]{display:grid;gap:3px}.customer-address-manager__heading h4[data-v-92ea8a1a]{margin:0;font-size:14px}.customer-address-manager__heading span[data-v-92ea8a1a],.customer-address-manager__grid label>span[data-v-92ea8a1a],.customer-address-manager__label-field>span[data-v-92ea8a1a],.customer-address-manager__empty[data-v-92ea8a1a]{color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:700}.customer-address-manager__header-actions button[data-v-92ea8a1a],.customer-address-manager__secondary[data-v-92ea8a1a],.customer-address-manager__icon-button[data-v-92ea8a1a],.customer-address-manager__empty button[data-v-92ea8a1a]{display:inline-flex;align-items:center;justify-content:center;gap:7px}.customer-address-manager__header-actions svg[data-v-92ea8a1a],.customer-address-manager__item-actions svg[data-v-92ea8a1a],.customer-address-manager__empty svg[data-v-92ea8a1a]{width:16px;height:16px;flex:0 0 auto}.customer-address-manager__list[data-v-92ea8a1a]{display:grid;gap:12px}.customer-address-manager__item[data-v-92ea8a1a]{display:grid;gap:12px;padding:12px;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:6px;background:var(--erp-surface-subtle, rgba(255, 255, 255, .025))}.customer-address-manager__item-header[data-v-92ea8a1a]{align-items:flex-end}.customer-address-manager__label-field[data-v-92ea8a1a]{display:grid;gap:6px;width:min(100%,420px)}.customer-address-manager__primary-badge[data-v-92ea8a1a]{display:inline-flex;align-items:center;gap:6px;min-height:34px;color:#93c5fd;font-size:12px;font-weight:800}.customer-address-manager__secondary[data-v-92ea8a1a]{min-height:34px;background:transparent;color:var(--erp-text-muted, #9ca3af)}.customer-address-manager__icon-button[data-v-92ea8a1a]{width:36px;min-width:36px;height:36px;padding:0;background:transparent;color:var(--erp-text-muted, #9ca3af)}.customer-address-manager__icon-button[data-v-92ea8a1a]:hover:not(:disabled){color:#f87171}.customer-address-manager__grid[data-v-92ea8a1a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-address-manager__grid label[data-v-92ea8a1a]{display:grid;gap:6px}.customer-address-manager__grid input[data-v-92ea8a1a],.customer-address-manager__grid textarea[data-v-92ea8a1a],.customer-address-manager__grid select[data-v-92ea8a1a],.customer-address-manager__label-field input[data-v-92ea8a1a]{width:100%;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface, #1b1b1c);color:var(--erp-text, #f8fafc);padding:9px 10px}.customer-address-manager__grid[data-v-92ea8a1a] :disabled,.customer-address-manager__label-field input[data-v-92ea8a1a]:disabled{cursor:not-allowed;opacity:.68}.customer-address-manager__wide[data-v-92ea8a1a]{grid-column:1 / -1}.customer-address-manager__empty[data-v-92ea8a1a]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:72px;border:1px dashed var(--erp-border, rgba(148, 163, 184, .22));border-radius:6px}.customer-address-manager__empty button[data-v-92ea8a1a]{background:transparent;color:#60a5fa}@media (max-width: 760px){.customer-address-manager__header[data-v-92ea8a1a],.customer-address-manager__item-header[data-v-92ea8a1a]{align-items:stretch;flex-direction:column}.customer-address-manager__header-actions[data-v-92ea8a1a],.customer-address-manager__item-actions[data-v-92ea8a1a]{justify-content:flex-start;flex-wrap:wrap}.customer-address-manager__grid[data-v-92ea8a1a]{grid-template-columns:1fr}.customer-address-manager__wide[data-v-92ea8a1a]{grid-column:auto}}.sales-v2-customer[data-v-317d18f2]{display:grid;gap:14px}.sales-v2-customer__editor[data-v-317d18f2],.sales-v2-customer__table-wrap[data-v-317d18f2]{border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-lg, 12px);background:var(--erp-surface-subtle, rgba(255, 255, 255, .025));overflow:hidden}.sales-v2-customer__editor>header[data-v-317d18f2],.sales-v2-customer__editor>footer[data-v-317d18f2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16))}.sales-v2-customer__editor>footer[data-v-317d18f2]{justify-content:flex-end;border-top:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-bottom:0}.sales-v2-customer__editor>header h3[data-v-317d18f2]{margin:0;font-size:16px}.sales-v2-customer__sections[data-v-317d18f2]{display:grid;gap:0}.sales-v2-customer__form-section[data-v-317d18f2]{border-bottom:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));padding-top:14px}.sales-v2-customer__form-section h4[data-v-317d18f2],.sales-v2-customer__section-head h4[data-v-317d18f2]{margin:0;padding:0 14px;font-size:14px}.sales-v2-customer__section-head[data-v-317d18f2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-right:14px}.sales-v2-customer__check[data-v-317d18f2]{display:inline-flex;align-items:center;gap:8px;color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:700}.sales-v2-customer__check input[data-v-317d18f2]{width:auto;margin:0}.sales-v2-customer__grid[data-v-317d18f2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.sales-v2-customer__grid label[data-v-317d18f2]{display:grid;gap:6px}.sales-v2-customer__grid span[data-v-317d18f2]{color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:700}.sales-v2-customer__grid input[data-v-317d18f2],.sales-v2-customer__grid textarea[data-v-317d18f2],.sales-v2-customer__grid select[data-v-317d18f2]{width:100%;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface, #1b1b1c);color:var(--erp-text, #f8fafc);padding:9px 10px}.sales-v2-customer__grid input[data-v-317d18f2]:disabled,.sales-v2-customer__grid textarea[data-v-317d18f2]:disabled,.sales-v2-customer__grid select[data-v-317d18f2]:disabled{opacity:.72;cursor:not-allowed}.sales-v2-customer__wide[data-v-317d18f2]{grid-column:1 / -1}.sales-v2-customer__timeline[data-v-317d18f2]{display:grid;gap:10px;padding:14px;border-top:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16))}.sales-v2-customer__timeline header[data-v-317d18f2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.sales-v2-customer__timeline header div[data-v-317d18f2]{display:grid;gap:3px}.sales-v2-customer__timeline h4[data-v-317d18f2]{margin:0;font-size:14px}.sales-v2-customer__timeline header span[data-v-317d18f2],.sales-v2-customer__timeline-empty[data-v-317d18f2],.sales-v2-customer__timeline-note[data-v-317d18f2],.sales-v2-customer__timeline-row span[data-v-317d18f2],.sales-v2-customer__timeline-row p[data-v-317d18f2]{color:var(--erp-text-muted, #9ca3af);font-size:12px}.sales-v2-customer__timeline-list[data-v-317d18f2]{display:grid;gap:8px}.sales-v2-customer__timeline-row[data-v-317d18f2]{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--erp-border-soft, rgba(148, 163, 184, .12))}.sales-v2-customer__timeline-row div[data-v-317d18f2]{display:grid;gap:4px;min-width:0}.sales-v2-customer__timeline-row strong[data-v-317d18f2]{overflow-wrap:anywhere}.sales-v2-customer__timeline-row p[data-v-317d18f2]{margin:0;overflow-wrap:anywhere}.sales-v2-customer__timeline-badge[data-v-317d18f2]{display:inline-flex;align-items:center;justify-content:center;min-height:26px;border-radius:999px;background:var(--erp-surface, #1b1b1c);border:1px solid var(--erp-border, rgba(148, 163, 184, .22));color:var(--erp-text, #f8fafc);font-weight:700}.sales-v2-customer__timeline-empty[data-v-317d18f2],.sales-v2-customer__timeline-note[data-v-317d18f2]{margin:0}.sales-v2-customer__table[data-v-317d18f2]{width:100%;border-collapse:collapse}.sales-v2-customer__table th[data-v-317d18f2],.sales-v2-customer__table td[data-v-317d18f2]{padding:10px 12px;border-bottom:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));text-align:left;vertical-align:top}.sales-v2-customer__table th[data-v-317d18f2]{color:var(--erp-text-muted, #9ca3af);font-size:12px;text-transform:uppercase}.sales-v2-customer__table td span[data-v-317d18f2]{display:block;margin-top:3px;color:var(--erp-text-muted, #9ca3af);font-size:12px}@media (max-width: 760px){.sales-v2-customer__grid[data-v-317d18f2]{grid-template-columns:1fr}.sales-v2-customer__table-wrap[data-v-317d18f2]{overflow-x:auto}}.customer-pif[data-v-80be958e]{display:grid;gap:14px}.customer-pif__header[data-v-80be958e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--erp-selection-border);border-radius:var(--erp-radius-lg);background:var(--erp-accent-soft)}.customer-pif__header span[data-v-80be958e],.customer-pif__facts span[data-v-80be958e],.customer-pif__addresses span[data-v-80be958e]{color:var(--erp-text-muted);font-size:12px}.customer-pif__header h3[data-v-80be958e]{margin:4px 0 0}.customer-pif__header p[data-v-80be958e]{margin:4px 0 0;color:var(--erp-text-muted)}.customer-pif__header button[data-v-80be958e]{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.customer-pif__facts[data-v-80be958e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.customer-pif__facts div[data-v-80be958e],.customer-pif__addresses article[data-v-80be958e],.customer-pif__activity[data-v-80be958e],.customer-pif__notes[data-v-80be958e]{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-surface)}.customer-pif__facts strong[data-v-80be958e],.customer-pif__addresses strong[data-v-80be958e]{overflow-wrap:anywhere}.customer-pif__addresses[data-v-80be958e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer-pif h4[data-v-80be958e],.customer-pif__notes p[data-v-80be958e]{margin:0}.customer-pif__activity div[data-v-80be958e]{display:flex;flex-wrap:wrap;gap:8px}.customer-pif__activity span[data-v-80be958e]{padding:6px 9px;border-radius:999px;background:var(--erp-bg-elevated);color:var(--erp-text-muted)}.is-spinning[data-v-80be958e]{animation:pif-spin-80be958e .9s linear infinite}@keyframes pif-spin-80be958e{to{transform:rotate(360deg)}}@media (max-width: 800px){.customer-pif__facts[data-v-80be958e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.customer-pif__header[data-v-80be958e],.customer-pif__addresses[data-v-80be958e]{grid-template-columns:1fr}.customer-pif__header[data-v-80be958e]{display:grid}.customer-pif__header button[data-v-80be958e]{width:100%;justify-content:center}}.quotation-order-entry[data-v-ebfa945b],.quotation-order-entry__form[data-v-ebfa945b]{display:grid;gap:12px}.quotation-order-entry__source[data-v-ebfa945b],.quotation-order-entry__section>header[data-v-ebfa945b],.quotation-order-entry__footer[data-v-ebfa945b],.quotation-order-entry__acceptance[data-v-ebfa945b],.quotation-order-entry__warning[data-v-ebfa945b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.quotation-order-entry__source[data-v-ebfa945b]{padding:14px;border:1px solid var(--erp-selection-border);border-radius:var(--erp-radius);background:var(--erp-accent-soft)}.quotation-order-entry__source span[data-v-ebfa945b]:first-child,.quotation-order-entry__section>header span[data-v-ebfa945b]{color:var(--erp-accent);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.quotation-order-entry h2[data-v-ebfa945b],.quotation-order-entry h3[data-v-ebfa945b],.quotation-order-entry p[data-v-ebfa945b],.quotation-order-entry dl[data-v-ebfa945b],.quotation-order-entry dd[data-v-ebfa945b]{margin:0}.quotation-order-entry__source h2[data-v-ebfa945b]{margin-top:2px;font-size:20px}.quotation-order-entry__source p[data-v-ebfa945b],.quotation-order-entry__section>header+p[data-v-ebfa945b]{margin-top:4px;color:var(--erp-text-muted);font-size:12px}.quotation-order-entry__status[data-v-ebfa945b]{flex:0 0 auto;padding:5px 8px;border:1px solid var(--erp-selection-border);border-radius:999px;background:var(--erp-surface);font-size:11px;font-weight:800}.quotation-order-entry__loading[data-v-ebfa945b]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:180px;color:var(--erp-text-muted)}.quotation-order-entry__loading svg[data-v-ebfa945b]{animation:customer-quotation-order-spin-ebfa945b .9s linear infinite}.quotation-order-entry__warning[data-v-ebfa945b]{justify-content:flex-start;padding:12px;border:1px solid rgba(239,83,80,.45);border-radius:var(--erp-radius);background:#ef53501a}.quotation-order-entry__warning>svg[data-v-ebfa945b]{flex:0 0 auto;color:#ef5350;font-size:22px}.quotation-order-entry__warning p[data-v-ebfa945b]{margin-top:3px;color:var(--erp-text-muted);font-size:12px}.quotation-order-entry__section[data-v-ebfa945b]{display:grid;gap:11px;padding:14px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-surface)}.quotation-order-entry__section>header[data-v-ebfa945b]{align-items:center;padding-bottom:9px;border-bottom:1px solid var(--erp-border-soft)}.quotation-order-entry__section>header h3[data-v-ebfa945b]{margin-top:2px;font-size:16px}.quotation-order-entry__section>header>svg[data-v-ebfa945b]{color:var(--erp-accent);font-size:22px}.quotation-order-entry__facts[data-v-ebfa945b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.quotation-order-entry__facts>div[data-v-ebfa945b],.quotation-order-entry__items article[data-v-ebfa945b]{padding:10px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius-sm);background:var(--erp-bg-elevated)}.quotation-order-entry__facts .is-wide[data-v-ebfa945b]{grid-column:span 2}.quotation-order-entry dt[data-v-ebfa945b],.quotation-order-entry__items dt[data-v-ebfa945b]{color:var(--erp-text-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.quotation-order-entry dd[data-v-ebfa945b],.quotation-order-entry__items dd[data-v-ebfa945b]{margin-top:3px;overflow-wrap:anywhere;font-size:12px;font-weight:700}.quotation-order-entry__document[data-v-ebfa945b]{display:inline-flex;align-items:center;justify-self:start;gap:6px;color:var(--erp-accent);font-size:12px;font-weight:700}.quotation-order-entry__items[data-v-ebfa945b]{display:grid;gap:8px}.quotation-order-entry__items article[data-v-ebfa945b]{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(320px,2fr) minmax(150px,.7fr);align-items:center;gap:12px}.quotation-order-entry__item-name[data-v-ebfa945b]{display:flex;align-items:flex-start;gap:9px}.quotation-order-entry__item-name>span[data-v-ebfa945b]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;border-radius:999px;background:var(--erp-selection);color:var(--erp-accent);font-weight:800}.quotation-order-entry__item-name div[data-v-ebfa945b]{display:grid;gap:2px}.quotation-order-entry__item-name small[data-v-ebfa945b],.quotation-order-entry label small[data-v-ebfa945b]{color:var(--erp-text-muted);font-size:10px}.quotation-order-entry__items article>dl[data-v-ebfa945b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.quotation-order-entry label[data-v-ebfa945b]{display:grid;gap:5px}.quotation-order-entry label>span[data-v-ebfa945b]:first-child{color:var(--erp-text-muted);font-size:11px;font-weight:700}.quotation-order-entry input[data-v-ebfa945b],.quotation-order-entry select[data-v-ebfa945b],.quotation-order-entry textarea[data-v-ebfa945b]{width:100%;padding:9px 10px;border:1px solid var(--erp-border);border-radius:var(--erp-radius-sm);background:var(--erp-bg-elevated);color:var(--erp-text)}.quotation-order-entry input[readonly][data-v-ebfa945b],.quotation-order-entry textarea[readonly][data-v-ebfa945b],.quotation-order-entry select[data-v-ebfa945b]:disabled{border-style:dashed;background:var(--erp-surface);color:var(--erp-text-muted);cursor:not-allowed}.quotation-order-entry__weight[data-v-ebfa945b]{display:flex;align-items:center;justify-content:flex-end;gap:9px;color:var(--erp-text-muted);font-size:12px}.quotation-order-entry__weight strong[data-v-ebfa945b]{color:var(--erp-text);font-size:18px}.quotation-order-entry__fields[data-v-ebfa945b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.quotation-order-entry__fields .is-wide[data-v-ebfa945b]{grid-column:1 / -1}.quotation-order-entry__acceptance[data-v-ebfa945b]{justify-content:flex-start;padding:13px;border:1px solid var(--erp-selection-border);border-radius:var(--erp-radius);background:var(--erp-accent-soft)}.quotation-order-entry__acceptance input[data-v-ebfa945b]{flex:0 0 auto;width:auto;margin-top:3px}.quotation-order-entry__acceptance span[data-v-ebfa945b]{display:grid;gap:3px}.quotation-order-entry__acceptance span[data-v-ebfa945b]:first-child{color:var(--erp-text);font-size:inherit;font-weight:inherit}.quotation-order-entry__footer[data-v-ebfa945b]{align-items:center;justify-content:flex-end;padding:11px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-surface)}.quotation-order-entry__footer button[data-v-ebfa945b]{display:inline-flex;grid-column:auto!important;align-items:center;justify-content:center;gap:7px}.is-spinning[data-v-ebfa945b]{animation:customer-quotation-order-spin-ebfa945b .9s linear infinite}@keyframes customer-quotation-order-spin-ebfa945b{to{transform:rotate(360deg)}}@media (max-width: 900px){.quotation-order-entry__facts[data-v-ebfa945b]{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-order-entry__items article[data-v-ebfa945b]{grid-template-columns:1fr}.quotation-order-entry__fields[data-v-ebfa945b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.quotation-order-entry__source[data-v-ebfa945b],.quotation-order-entry__footer[data-v-ebfa945b]{display:grid}.quotation-order-entry__status[data-v-ebfa945b]{justify-self:start}.quotation-order-entry__facts[data-v-ebfa945b],.quotation-order-entry__fields[data-v-ebfa945b]{grid-template-columns:1fr}.quotation-order-entry__facts .is-wide[data-v-ebfa945b],.quotation-order-entry__fields .is-wide[data-v-ebfa945b]{grid-column:auto}.quotation-order-entry__items article>dl[data-v-ebfa945b]{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-order-entry__footer button[data-v-ebfa945b]{width:100%}}.customer-workspace[data-v-64c187ee]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.customer-workspace__topbar[data-v-64c187ee]{box-sizing:border-box;height:42px;min-height:42px;margin-bottom:0;padding:0 16px}.customer-workspace[data-v-64c187ee] .erp-filter-toolbar{margin:0}.customer-workspace__views[data-v-64c187ee]{display:inline-flex;gap:4px}.customer-workspace__views button[data-v-64c187ee]{display:inline-flex;grid-column:auto!important;align-items:center;gap:7px;margin:0!important;min-height:40px;padding:8px 13px;border:1px solid transparent;border-radius:var(--erp-radius-sm);background:transparent!important;color:var(--erp-text-muted)!important;font-weight:700}.customer-workspace__views button[data-v-64c187ee]:hover,.customer-workspace__views button.is-active[data-v-64c187ee]{border-color:var(--erp-selection-border);background:var(--erp-selection)!important;color:var(--erp-text)!important}.customer-workspace__views button span[data-v-64c187ee]{min-width:24px;padding:2px 6px;border-radius:999px;background:var(--erp-bg-elevated);color:var(--erp-text-muted);font-size:11px;text-align:center}.prospect-source-filter[data-v-64c187ee]{display:inline-flex;justify-self:start;gap:4px}.prospect-source-filter button[data-v-64c187ee]{display:inline-flex;grid-column:auto!important;align-items:center;gap:7px;margin:0!important;min-height:38px;padding:7px 11px;border:1px solid transparent;border-radius:var(--erp-radius-sm);background:transparent!important;color:var(--erp-text-muted)!important;font-weight:700}.prospect-source-filter button[data-v-64c187ee]:hover,.prospect-source-filter button.is-active[data-v-64c187ee]{border-color:var(--erp-selection-border);background:var(--erp-selection)!important;color:var(--erp-text)!important}.prospect-source-filter button span[data-v-64c187ee],.prospect-source-badge[data-v-64c187ee]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:3px 7px;border:1px solid var(--erp-border-soft);border-radius:999px;background:var(--erp-bg-elevated);color:var(--erp-text-muted);font-size:11px;font-weight:800;white-space:nowrap}.lead-category-cards[data-v-64c187ee]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.lead-category-cards button[data-v-64c187ee]{display:grid;grid-column:auto!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:10px;border:1px solid var(--erp-border-soft);border-top:3px solid var(--erp-border);border-radius:var(--erp-radius);background:var(--erp-surface)!important;color:var(--erp-text)!important;text-align:left}.lead-category-cards button[data-v-64c187ee]:hover,.lead-category-cards button.is-active[data-v-64c187ee]{border-color:var(--erp-accent);background:var(--erp-accent-soft)!important;color:var(--erp-text)!important}.lead-category-cards button svg[data-v-64c187ee]{font-size:20px}.lead-category-cards button span[data-v-64c187ee]{color:var(--erp-text-muted);font-size:12px;font-weight:700}.lead-category-cards button strong[data-v-64c187ee]{font-size:18px;font-variant-numeric:tabular-nums}.lead-category--all[data-v-64c187ee]{border-top-color:var(--erp-accent)!important}.lead-category--new[data-v-64c187ee]{border-top-color:#4f8cff!important}.lead-category--hot[data-v-64c187ee]{border-top-color:#ef5350!important}.lead-category--warm[data-v-64c187ee]{border-top-color:#f9a825!important}.lead-category--cold[data-v-64c187ee]{border-top-color:#58c7d4!important}.lead-category--not-interested[data-v-64c187ee]{border-top-color:#7c8799!important}.lead-category-badge[data-v-64c187ee]{display:inline-flex;width:fit-content;padding:4px 8px;border:1px solid var(--erp-border);border-radius:999px;background:var(--erp-bg-elevated);font-size:11px;font-weight:800;white-space:nowrap}.lead-directory__sort-note[data-v-64c187ee]{display:inline-flex;align-items:center;gap:6px;color:var(--erp-text-muted);font-size:12px;white-space:nowrap}.lead-directory__last-spoken[data-v-64c187ee]{color:var(--erp-accent);white-space:nowrap}.lead-directory__footer[data-v-64c187ee]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--erp-border-soft)}.lead-directory__footer .customer-directory__scope[data-v-64c187ee]{border-top:0}.lead-directory__footer button[data-v-64c187ee],.lead-detail__load-more button[data-v-64c187ee]{display:inline-flex;align-items:center;gap:6px;margin-right:10px}.lead-detail__hero[data-v-64c187ee]{align-items:center}.lead-detail__load-more[data-v-64c187ee]{display:flex;justify-content:center;padding-top:10px}.lead-promotion[data-v-64c187ee]{display:grid;gap:12px}.lead-promotion__intro[data-v-64c187ee]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:11px;padding:13px;border:1px solid var(--erp-selection-border);border-radius:var(--erp-radius);background:var(--erp-accent-soft)}.lead-promotion__intro>svg[data-v-64c187ee]{color:var(--erp-accent);font-size:26px}.lead-promotion__intro h3[data-v-64c187ee],.lead-promotion__intro p[data-v-64c187ee]{margin:0}.lead-promotion__intro p[data-v-64c187ee]{margin-top:4px;color:var(--erp-text-muted);font-size:12px}.lead-promotion__matches[data-v-64c187ee]{display:grid;gap:10px}.lead-promotion__modes[data-v-64c187ee]{display:inline-flex;justify-self:start;gap:4px;padding:3px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius-sm);background:var(--erp-bg-elevated)}.lead-promotion__modes button[data-v-64c187ee]{grid-column:auto!important;padding:7px 10px;border:1px solid transparent;border-radius:var(--erp-radius-sm);background:transparent!important;color:var(--erp-text-muted)!important}.lead-promotion__modes button.is-active[data-v-64c187ee]{border-color:var(--erp-selection-border);background:var(--erp-selection)!important;color:var(--erp-text)!important}.lead-promotion__form[data-v-64c187ee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lead-promotion__form-note[data-v-64c187ee]{grid-column:1 / -1;margin:0;color:var(--erp-text-muted);font-size:12px}.lead-promotion__form label[data-v-64c187ee]{display:grid;gap:5px}.lead-promotion__form label>span[data-v-64c187ee]{color:var(--erp-text-muted);font-size:12px;font-weight:700}.lead-promotion__form input[data-v-64c187ee],.lead-promotion__form textarea[data-v-64c187ee]{width:100%;padding:9px 10px;border:1px solid var(--erp-border);border-radius:var(--erp-radius-sm);background:var(--erp-bg-elevated);color:var(--erp-text)}.lead-promotion__wide[data-v-64c187ee]{grid-column:1 / -1}.lead-promotion__footer[data-v-64c187ee]{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid var(--erp-border-soft)}.lead-promotion__footer button[data-v-64c187ee]{display:inline-flex;align-items:center;justify-content:center;gap:7px}.quotation-picker[data-v-64c187ee]{display:grid;gap:12px}.quotation-picker__intro[data-v-64c187ee]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:11px;padding:13px;border:1px solid var(--erp-selection-border);border-radius:var(--erp-radius);background:var(--erp-accent-soft)}.quotation-picker__intro>svg[data-v-64c187ee]{color:var(--erp-accent);font-size:28px}.quotation-picker__intro h3[data-v-64c187ee],.quotation-picker__intro p[data-v-64c187ee]{margin:0}.quotation-picker__intro p[data-v-64c187ee]{margin-top:4px;color:var(--erp-text-muted);font-size:12px}.quotation-picker__summary[data-v-64c187ee]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--erp-text-muted);font-size:12px}.quotation-picker__summary strong[data-v-64c187ee]{color:var(--erp-text)}.quotation-picker__list[data-v-64c187ee]{display:grid;gap:8px}.quotation-picker__card[data-v-64c187ee]{display:grid;grid-template-columns:auto auto minmax(220px,1.5fr) minmax(130px,.6fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-bg-elevated);cursor:pointer;transition:border-color .18s ease,background .18s ease}.quotation-picker__card[data-v-64c187ee]:hover,.quotation-picker__card.is-selected[data-v-64c187ee]{border-color:var(--erp-accent);background:var(--erp-accent-soft)}.quotation-picker__card.is-disabled[data-v-64c187ee]{opacity:.58;cursor:not-allowed}.quotation-picker__card>input[data-v-64c187ee]{width:auto;margin:0;accent-color:var(--erp-accent)}.quotation-picker__icon[data-v-64c187ee]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--erp-selection);color:var(--erp-accent);font-size:20px}.quotation-picker__identity[data-v-64c187ee],.quotation-picker__value[data-v-64c187ee]{display:grid;gap:2px;min-width:0}.quotation-picker__identity small[data-v-64c187ee],.quotation-picker__value small[data-v-64c187ee]{overflow:hidden;color:var(--erp-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.quotation-picker__value[data-v-64c187ee]{text-align:right}.quotation-picker__status[data-v-64c187ee]{display:inline-flex;align-items:center;justify-content:center;min-width:104px;padding:5px 8px;border:1px solid var(--erp-border);border-radius:999px;background:var(--erp-surface);font-size:10px;font-weight:800;white-space:nowrap}.quotation-picker__status.is-accepted[data-v-64c187ee]{border-color:#4caf5080;background:#4caf501f;color:#81c784}.quotation-picker__status.is-pending[data-v-64c187ee]{border-color:#ffb74d80;background:#ffb74d1f;color:#ffb74d}.quotation-picker__status.is-converted[data-v-64c187ee],.quotation-picker__status.is-blocked[data-v-64c187ee]{color:var(--erp-text-muted)}.quotation-picker__footer[data-v-64c187ee]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:11px;border-top:1px solid var(--erp-border-soft)}.quotation-picker__footer button[data-v-64c187ee],.quotation-picker[data-v-64c187ee] .erp-empty-state button{display:inline-flex;grid-column:auto!important;align-items:center;justify-content:center;gap:7px}.customer-workspace__add[data-v-64c187ee],.customer-editor__footer button[data-v-64c187ee],.customer-detail__hero-actions button[data-v-64c187ee],.customer-detail__quick-actions button[data-v-64c187ee],.customer-row-action[data-v-64c187ee],.customer-editor__section-heading button[data-v-64c187ee]{display:inline-flex;align-items:center;justify-content:center;gap:7px}.customer-workspace__add[data-v-64c187ee]{align-self:center;margin:0!important}.customer-workspace__summary[data-v-64c187ee]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.customer-workspace__summary article[data-v-64c187ee]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-surface)}.customer-workspace__summary svg[data-v-64c187ee]{color:var(--erp-accent);font-size:20px}.customer-workspace__summary span[data-v-64c187ee],.customer-directory__meta[data-v-64c187ee],.customer-directory__scope[data-v-64c187ee],.customer-row-action--locked[data-v-64c187ee]{color:var(--erp-text-muted);font-size:12px}.customer-workspace__summary strong[data-v-64c187ee]{font-size:20px;font-variant-numeric:tabular-nums}.customer-directory[data-v-64c187ee]{min-width:0;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius-lg);background:var(--erp-surface);overflow:hidden}.customer-directory__table[data-v-64c187ee]{min-width:100%}.customer-identity[data-v-64c187ee]{display:inline-flex;grid-column:auto!important;align-items:center;gap:0;min-width:200px;padding:0;border:0;background:transparent!important;color:var(--erp-text)!important;text-align:left}.customer-identity:hover strong[data-v-64c187ee]{color:var(--erp-accent);text-decoration:underline}.customer-identity__avatar[data-v-64c187ee],.customer-detail__avatar[data-v-64c187ee]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--erp-accent-soft);color:var(--erp-accent);font-weight:800}.customer-identity>span[data-v-64c187ee]:last-child,.customer-directory__meta[data-v-64c187ee]{display:grid;gap:2px}.customer-identity small[data-v-64c187ee],.customer-directory__meta[data-v-64c187ee]{color:var(--erp-text-muted);font-size:11px}.customer-directory__phone[data-v-64c187ee]{white-space:nowrap;font-variant-numeric:tabular-nums}.customer-row-action[data-v-64c187ee]{min-height:32px;margin:0!important;padding:5px 8px;border:1px solid var(--erp-border);border-radius:var(--erp-radius-sm);background:var(--erp-bg-elevated);color:var(--erp-text);white-space:nowrap}.customer-row-action[data-v-64c187ee]:hover{border-color:var(--erp-accent);color:var(--erp-accent)}.customer-directory__scope[data-v-64c187ee]{margin:0;padding:10px 12px;border-top:1px solid var(--erp-border-soft)}.customer-detail[data-v-64c187ee]{display:grid;gap:12px;min-width:0}.customer-detail__hero[data-v-64c187ee]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--erp-selection-border);border-radius:var(--erp-radius-lg);background:var(--erp-accent-soft)}.customer-detail__identity[data-v-64c187ee]{display:flex;align-items:center;gap:12px}.customer-detail__avatar[data-v-64c187ee]{width:48px;height:48px;font-size:19px}.customer-detail__identity span[data-v-64c187ee],.customer-detail__identity p[data-v-64c187ee],.customer-detail__facts span[data-v-64c187ee],.customer-detail__addresses span[data-v-64c187ee]{color:var(--erp-text-muted);font-size:12px}.customer-detail__identity h2[data-v-64c187ee]{margin:2px 0 0;font-size:20px}.customer-detail__identity p[data-v-64c187ee]{margin:3px 0 0}.customer-detail__hero-actions[data-v-64c187ee],.customer-detail__quick-actions[data-v-64c187ee]{display:flex;flex-wrap:wrap;gap:8px}.customer-detail__quick-actions[data-v-64c187ee]{padding:10px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-surface)}.customer-detail__quick-actions button[data-v-64c187ee]{min-height:38px;padding:7px 10px;border:1px solid var(--erp-border);border-radius:var(--erp-radius-sm);background:var(--erp-bg-elevated);color:var(--erp-text)}.customer-detail__quick-actions button[data-v-64c187ee]:hover{border-color:var(--erp-accent);color:var(--erp-accent)}.customer-detail__tabs[data-v-64c187ee]{display:flex;gap:4px;padding-bottom:2px;overflow-x:auto}.customer-detail__tabs button[data-v-64c187ee]{display:inline-flex;grid-column:auto!important;align-items:center;gap:6px;min-height:38px;padding:7px 10px;border:1px solid transparent;border-radius:var(--erp-radius-sm);background:transparent!important;color:var(--erp-text-muted)!important;white-space:nowrap}.customer-detail__tabs button[data-v-64c187ee]:hover,.customer-detail__tabs button.is-active[data-v-64c187ee]{border-color:var(--erp-selection-border);background:var(--erp-selection)!important;color:var(--erp-text)!important}.customer-detail__tabs button span[data-v-64c187ee]{min-width:20px;padding:2px 5px;border-radius:999px;background:var(--erp-bg-elevated);font-size:10px;text-align:center}.customer-detail__facts[data-v-64c187ee]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.customer-detail__facts article[data-v-64c187ee],.customer-detail__addresses article[data-v-64c187ee],.customer-detail__notes[data-v-64c187ee]{display:grid;gap:5px;min-width:0;padding:11px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-surface)}.customer-detail__facts strong[data-v-64c187ee],.customer-detail__addresses strong[data-v-64c187ee]{overflow-wrap:anywhere}.customer-detail__addresses[data-v-64c187ee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.customer-detail__notes h3[data-v-64c187ee],.customer-detail__notes p[data-v-64c187ee]{margin:0}.customer-detail__notes p[data-v-64c187ee]{color:var(--erp-text-muted);white-space:pre-wrap}.customer-timeline[data-v-64c187ee]{display:grid;gap:8px}.customer-timeline__item[data-v-64c187ee]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-surface)}.customer-timeline__icon[data-v-64c187ee]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--erp-accent-soft);color:var(--erp-accent)}.customer-timeline__item header[data-v-64c187ee]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.customer-timeline__item header span[data-v-64c187ee],.customer-timeline__item small[data-v-64c187ee],.customer-timeline__item p[data-v-64c187ee]{color:var(--erp-text-muted);font-size:12px}.customer-timeline__item h3[data-v-64c187ee],.customer-timeline__item p[data-v-64c187ee]{margin:2px 0 0}.customer-timeline__recording[data-v-64c187ee]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:var(--erp-accent);font-size:12px;font-weight:700}.customer-editor[data-v-64c187ee]{display:grid;gap:10px}.customer-editor__section[data-v-64c187ee]{display:grid;gap:10px;padding:13px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-surface)}.customer-editor__section-heading[data-v-64c187ee]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.customer-editor__section-heading h3[data-v-64c187ee],.customer-editor__section-heading p[data-v-64c187ee],.customer-editor__lead-message[data-v-64c187ee]{margin:0}.customer-editor__section-heading h3[data-v-64c187ee]{font-size:14px}.customer-editor__section-heading p[data-v-64c187ee],.customer-editor__lead-message[data-v-64c187ee]{margin-top:3px;color:var(--erp-text-muted);font-size:12px}.customer-editor__grid[data-v-64c187ee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer-editor__grid label[data-v-64c187ee],.customer-editor__phone label[data-v-64c187ee]{display:grid;gap:5px}.customer-editor__grid label>span[data-v-64c187ee],.customer-editor__phone label>span[data-v-64c187ee]{color:var(--erp-text-muted);font-size:12px;font-weight:700}.customer-editor input[data-v-64c187ee],.customer-editor textarea[data-v-64c187ee]{width:100%;border:1px solid var(--erp-border);border-radius:var(--erp-radius-sm);background:var(--erp-bg-elevated);color:var(--erp-text);padding:9px 10px}.customer-editor__phone[data-v-64c187ee]{display:grid;grid-template-columns:80px minmax(0,1fr);gap:7px}.customer-editor__wide[data-v-64c187ee]{grid-column:1 / -1}.customer-editor__lead-options[data-v-64c187ee]{display:grid;gap:7px}.customer-editor__lead-options>label[data-v-64c187ee]{display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius-sm);background:var(--erp-bg-elevated)}.customer-editor__lead-options>label.is-linked[data-v-64c187ee]{opacity:.65}.customer-editor__lead-options input[data-v-64c187ee]{width:auto;margin-top:3px}.customer-editor__lead-options span[data-v-64c187ee]{display:grid;gap:2px}.customer-editor__lead-options small[data-v-64c187ee]{color:var(--erp-text-muted)}.customer-editor__copy-address[data-v-64c187ee]{display:inline-flex;align-items:center;gap:7px;color:var(--erp-text-muted);font-size:12px;font-weight:700}.customer-editor__copy-address input[data-v-64c187ee]{width:auto}.customer-editor__relink[data-v-64c187ee]{border-color:var(--erp-selection-border);background:var(--erp-accent-soft)}.customer-editor__relink-result[data-v-64c187ee]{margin:0;color:var(--erp-text);font-size:12px;font-weight:700}.customer-editor__footer[data-v-64c187ee]{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;padding:11px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-surface)}.is-spinning[data-v-64c187ee]{animation:customer-spin-64c187ee .9s linear infinite}@keyframes customer-spin-64c187ee{to{transform:rotate(360deg)}}[data-v-64c187ee] .customer-directory__table .p-datatable-table-container,[data-v-64c187ee] .lead-directory__table .p-datatable-table-container{overflow-x:auto}[data-v-64c187ee] .customer-directory__table .p-datatable-thead>tr>th,[data-v-64c187ee] .lead-directory__table .p-datatable-thead>tr>th{white-space:nowrap}[data-v-64c187ee] .customer-directory__table .p-datatable-thead>tr>th{padding:8px 12px}[data-v-64c187ee] .customer-directory__table .p-datatable-tbody>tr>td{padding:7px 12px;vertical-align:middle}[data-v-64c187ee] .customer-detail-dialog .p-dialog-content,[data-v-64c187ee] .customer-workflow-dialog .p-dialog-content,[data-v-64c187ee] .customer-editor-dialog .p-dialog-content,[data-v-64c187ee] .lead-promotion-dialog .p-dialog-content,[data-v-64c187ee] .quotation-picker-dialog .p-dialog-content,[data-v-64c187ee] .quotation-order-dialog .p-dialog-content{max-height:calc(100vh - 110px);overflow-y:auto}@media (max-width: 1024px){.customer-workspace__summary[data-v-64c187ee],.customer-detail__facts[data-v-64c187ee]{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-category-cards[data-v-64c187ee]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 620px){.customer-workspace[data-v-64c187ee]{width:calc(100vw - 16px);max-width:calc(100vw - 16px);overflow-x:hidden}[data-v-64c187ee] .erp-page-header{display:grid;align-items:stretch;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.customer-workspace__topbar[data-v-64c187ee]{height:auto;min-height:0;padding:8px 12px}.customer-workspace__add[data-v-64c187ee]{width:100%}.customer-workspace__views[data-v-64c187ee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.customer-workspace__views button[data-v-64c187ee]{justify-content:center}.lead-category-cards[data-v-64c187ee]{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-picker__summary[data-v-64c187ee],.quotation-picker__footer[data-v-64c187ee]{display:grid}.quotation-picker__card[data-v-64c187ee]{grid-template-columns:auto auto minmax(0,1fr)}.quotation-picker__value[data-v-64c187ee],.quotation-picker__status[data-v-64c187ee]{grid-column:2 / -1;justify-self:start;text-align:left}.quotation-picker__identity small[data-v-64c187ee]{white-space:normal}.quotation-picker__footer button[data-v-64c187ee]{width:100%}.customer-workspace__summary[data-v-64c187ee],.customer-workspace__summary article[data-v-64c187ee],.customer-directory[data-v-64c187ee]{width:100%;min-width:0;max-width:100%;box-sizing:border-box}[data-v-64c187ee] .customer-directory__table .p-datatable-table-container{overflow-x:visible}[data-v-64c187ee] .customer-directory__table .p-datatable-table{display:block;width:100%;min-width:0!important}[data-v-64c187ee] .customer-directory__table .p-datatable-thead{display:none}[data-v-64c187ee] .customer-directory__table .p-datatable-tbody{display:grid;gap:9px;padding:9px}[data-v-64c187ee] .customer-directory__table .p-datatable-tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-bg-elevated)}[data-v-64c187ee] .customer-directory__table .p-datatable-tbody>tr>td{display:grid;gap:3px;min-width:0;padding:0;border:0;overflow-wrap:anywhere}[data-v-64c187ee] .customer-directory__table .p-datatable-tbody>tr>td:first-child{grid-column:1 / -1;padding-bottom:7px;border-bottom:1px solid var(--erp-border-soft)}[data-v-64c187ee] .customer-directory__table .p-datatable-tbody>tr>td:nth-child(2):before,[data-v-64c187ee] .customer-directory__table .p-datatable-tbody>tr>td:nth-child(3):before{color:var(--erp-text-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}[data-v-64c187ee] .customer-directory__table .p-datatable-tbody>tr>td:nth-child(2):before{content:"Contact"}[data-v-64c187ee] .customer-directory__table .p-datatable-tbody>tr>td:nth-child(3):before{content:"Phone"}[data-v-64c187ee] .customer-directory__table .p-datatable-tbody>tr>td:nth-child(n+4){display:flex}.customer-identity[data-v-64c187ee]{width:100%;min-width:0}.customer-row-action[data-v-64c187ee]{width:100%}[data-v-64c187ee] .lead-directory__table .p-datatable-table-container{overflow-x:visible}[data-v-64c187ee] .lead-directory__table .p-datatable-table{display:block;width:100%;min-width:0!important}[data-v-64c187ee] .lead-directory__table .p-datatable-thead{display:none}[data-v-64c187ee] .lead-directory__table .p-datatable-tbody{display:grid;gap:9px;padding:9px}[data-v-64c187ee] .lead-directory__table .p-datatable-tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-bg-elevated)}[data-v-64c187ee] .lead-directory__table .p-datatable-tbody>tr>td{display:grid;gap:3px;min-width:0;padding:0;border:0;overflow-wrap:anywhere}[data-v-64c187ee] .lead-directory__table .p-datatable-tbody>tr>td:first-child{grid-column:1 / -1;padding-bottom:7px;border-bottom:1px solid var(--erp-border-soft)}[data-v-64c187ee] .lead-directory__table .p-datatable-tbody>tr>td:nth-child(2):before,[data-v-64c187ee] .lead-directory__table .p-datatable-tbody>tr>td:nth-child(3):before,[data-v-64c187ee] .lead-directory__table .p-datatable-tbody>tr>td:nth-child(4):before,[data-v-64c187ee] .lead-directory__table .p-datatable-tbody>tr>td:nth-child(5):before,[data-v-64c187ee] .lead-directory__table .p-datatable-tbody>tr>td:nth-child(6):before{color:var(--erp-text-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}[data-v-64c187ee] .lead-directory__table .p-datatable-tbody>tr>td:nth-child(2):before{content:"Phone"}[data-v-64c187ee] .lead-directory__table .p-datatable-tbody>tr>td:nth-child(3):before{content:"Classification"}[data-v-64c187ee] .lead-directory__table .p-datatable-tbody>tr>td:nth-child(4):before{content:"Owner"}[data-v-64c187ee] .lead-directory__table .p-datatable-tbody>tr>td:nth-child(5):before{content:"Last spoken"}[data-v-64c187ee] .lead-directory__table .p-datatable-tbody>tr>td:nth-child(6):before{content:"Calls"}[data-v-64c187ee] .lead-directory__table .p-datatable-tbody>tr>td:nth-child(n+7){display:flex}.lead-directory__footer[data-v-64c187ee]{display:grid;padding-bottom:10px}.lead-directory__footer button[data-v-64c187ee]{width:calc(100% - 20px);margin:0 10px}.customer-workspace__summary[data-v-64c187ee],.customer-detail__facts[data-v-64c187ee],.customer-detail__addresses[data-v-64c187ee],.customer-editor__grid[data-v-64c187ee],.lead-promotion__form[data-v-64c187ee]{grid-template-columns:1fr}.customer-detail__hero[data-v-64c187ee],.customer-editor__section-heading[data-v-64c187ee]{display:grid}.customer-detail__hero-actions[data-v-64c187ee],.customer-detail__hero-actions button[data-v-64c187ee],.customer-detail__quick-actions button[data-v-64c187ee],.customer-editor__section-heading button[data-v-64c187ee]{width:100%}.customer-detail__quick-actions[data-v-64c187ee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-timeline__item header[data-v-64c187ee]{display:grid}.customer-editor__wide[data-v-64c187ee],.lead-promotion__wide[data-v-64c187ee]{grid-column:auto}.lead-promotion__footer[data-v-64c187ee]{display:grid}.lead-promotion__footer button[data-v-64c187ee]{width:100%}}.sales-records[data-v-76706f3b]{display:grid;gap:.65rem;color:var(--erp-text, #f4f6fb)}.sales-records__tabs[data-v-76706f3b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.sales-records__tab[data-v-76706f3b]{display:flex;align-items:center;gap:.65rem;grid-column:auto;grid-row:auto;min-width:0;min-height:44px;margin:0!important;padding:.5rem .65rem!important;border:1px solid var(--erp-border, #2d3139)!important;border-radius:8px!important;color:var(--erp-text, #f4f6fb)!important;background:var(--erp-surface, #191b1f)!important;text-align:left;cursor:pointer}.sales-records__tab[data-v-76706f3b]:hover{border-color:#4c9aff99!important;background:var(--erp-surface-hover, #26272a)!important}.sales-records__tab.is-active[data-v-76706f3b]{border-color:#4385ed!important;box-shadow:inset 0 2px #4385ed;background:#4385ed1f!important}.sales-records__tab-icon[data-v-76706f3b]{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex:0 0 auto;border-radius:7px;color:#76aaff;background:#4c9aff1f}.sales-records__tab-copy[data-v-76706f3b]{min-width:0}.sales-records__tab-copy strong[data-v-76706f3b]{font-size:.83rem}.sales-records__content[data-v-76706f3b]{min-width:0;padding:.65rem;border:1px solid var(--erp-border, #2d3139);border-radius:10px;background:var(--erp-surface, #191b1f)}@media (max-width: 560px){.sales-records__tabs[data-v-76706f3b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem}.sales-records__tab[data-v-76706f3b]{justify-content:center;gap:.3rem;padding:.45rem .3rem!important}.sales-records__tab-icon[data-v-76706f3b]{width:1.55rem;height:1.55rem}.sales-records__tab-copy strong[data-v-76706f3b]{font-size:.7rem}.sales-records__content[data-v-76706f3b]{padding:.5rem}}.salesperson-multi-select[data-v-2fd9f232]{position:relative;display:grid;gap:5px;min-width:0}.salesperson-multi-select>span[data-v-2fd9f232]{color:var(--erp-text-muted, #9ca3af);font-size:10px;font-weight:800;text-transform:uppercase}.salesperson-multi-select details[data-v-2fd9f232]{position:relative}.salesperson-multi-select summary[data-v-2fd9f232]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface-2, rgba(255, 255, 255, .04));color:var(--erp-text, #f8fafc);cursor:pointer;font-size:12px;font-weight:760;list-style:none;padding:7px 10px}.salesperson-multi-select summary[data-v-2fd9f232]::-webkit-details-marker{display:none}.salesperson-multi-select summary svg[data-v-2fd9f232]{width:16px;height:16px;color:#93c5fd;transition:transform .16s ease}.salesperson-multi-select details[open] summary svg[data-v-2fd9f232]{transform:rotate(180deg)}.salesperson-multi-select__menu[data-v-2fd9f232]{position:absolute;top:calc(100% + 6px);left:0;z-index:80;display:grid;gap:8px;width:min(380px,82vw);max-height:330px;overflow:hidden;border:1px solid rgba(96,165,250,.24);border-radius:var(--erp-radius-sm, 8px);background:#1a1b1d;box-shadow:0 18px 38px #0000005c;padding:8px}.salesperson-multi-select__actions[data-v-2fd9f232]{display:flex;gap:6px}.salesperson-multi-select__actions button[data-v-2fd9f232]{min-height:28px;border:1px solid rgba(96,165,250,.24);border-radius:var(--erp-radius-sm, 8px);background:#60a5fa1a;color:#bfdbfe;font-size:11px;font-weight:800;padding:5px 9px}.salesperson-multi-select__options[data-v-2fd9f232]{display:grid;max-height:255px;overflow:auto}.salesperson-multi-select__options label[data-v-2fd9f232]{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:center;border-radius:var(--erp-radius-sm, 8px);cursor:pointer;padding:7px}.salesperson-multi-select__options label[data-v-2fd9f232]:hover{background:#ffffff0a}.salesperson-multi-select__options input[data-v-2fd9f232]{accent-color:#60a5fa}.salesperson-multi-select__options strong[data-v-2fd9f232],.salesperson-multi-select__options small[data-v-2fd9f232]{display:block}.salesperson-multi-select__options strong[data-v-2fd9f232]{color:var(--erp-text, #f8fafc);font-size:12px}.salesperson-multi-select__options small[data-v-2fd9f232]{margin-top:2px;color:var(--erp-text-muted, #9ca3af);font-size:11px}.call-note-card[data-v-a268dc23]{display:grid;gap:10px;border-top:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));padding-top:12px}.call-note-card--compact[data-v-a268dc23]{padding:12px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));background:#ffffff05}.call-note-card__meta[data-v-a268dc23]{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.call-note-card__meta span[data-v-a268dc23]{color:var(--erp-text-muted, #9ca3af);font-size:12px}.call-note-card__meta a[data-v-a268dc23]{color:#93c5fd;font-size:12px;font-weight:800}.call-note-card__badge[data-v-a268dc23]{display:inline-flex;align-items:center;gap:6px;min-height:26px;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.call-note-card__badge--incoming[data-v-a268dc23]{background:#2dd4bf24;color:#5eead4!important}.call-note-card__badge--outgoing[data-v-a268dc23]{background:#60a5fa24;color:#93c5fd!important}.call-note-card__badge--missed[data-v-a268dc23],.call-note-card__badge--rejected[data-v-a268dc23]{background:#f8717124;color:#fca5a5!important}.call-note-card__badge--unknown[data-v-a268dc23]{background:#94a3b824;color:var(--erp-text, #f8fafc)!important}.call-note-card__source-note[data-v-a268dc23]{margin:0;color:var(--erp-text-muted, #9ca3af)}.call-note-card__edit[data-v-a268dc23]{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:10px;align-items:end}.call-note-card__edit--no-save[data-v-a268dc23]{grid-template-columns:minmax(240px,1fr)}.call-note-card__edit label[data-v-a268dc23]{display:grid;gap:6px}.call-note-card__edit label span[data-v-a268dc23]{color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:700}.call-note-card__edit input[data-v-a268dc23],.call-note-card__edit textarea[data-v-a268dc23]{width:100%;min-height:38px;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface, #1b1b1c);color:var(--erp-text, #f8fafc);padding:8px 10px}.call-note-card__edit input[data-v-a268dc23]:disabled,.call-note-card__edit textarea[data-v-a268dc23]:disabled{color:var(--erp-text-muted, #9ca3af);opacity:1;cursor:not-allowed}.call-note-card__edit textarea[data-v-a268dc23]{resize:vertical}.call-note-card__edit button[data-v-a268dc23]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-selection, rgba(59, 130, 246, .14));color:var(--erp-text, #f8fafc);padding:8px 12px;font-weight:800;white-space:nowrap}.call-note-card__edit button[data-v-a268dc23]:disabled{opacity:.72;cursor:wait}@media (max-width: 980px){.call-note-card__edit[data-v-a268dc23]{grid-template-columns:1fr}}.inbound-module[data-v-bf495660]{display:flex;flex-direction:column}.inbound-module-topbar[data-v-bf495660]{position:relative}.inbound-module-topbar[data-v-bf495660] .erp-module-toolbar{padding-right:44px!important}.inbound-module-topbar__help[data-v-bf495660]{position:absolute;top:50%;right:8px;display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;min-height:28px;margin:0;padding:0;transform:translateY(-50%);border:1px solid var(--erp-border, #2d3139);border-radius:var(--erp-radius, 6px);background:transparent;color:var(--erp-text-muted, #aeb6c5);cursor:pointer}.inbound-module-topbar__help[data-v-bf495660]:hover,.inbound-module-topbar__help[data-v-bf495660]:focus-visible{border-color:var(--erp-accent, #4385ed);background:var(--erp-accent-soft, rgba(67, 133, 237, .12));color:var(--erp-text, #f4f6fb);outline:none}.inbound-module-topbar__help svg[data-v-bf495660]{width:18px;height:18px}.inbound-workspace[data-v-bf495660]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.inbound-category-toolbar[data-v-bf495660]{display:grid;padding:9px;overflow:hidden;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);background:#141415b8}.inbound-category-toolbar__cards[data-v-bf495660]{display:grid;grid-template-columns:repeat(10,minmax(102px,1fr));gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.inbound-category-toolbar__cards[data-v-bf495660]::-webkit-scrollbar{display:none}.inbound-category-toolbar button[data-v-bf495660]{--category-accent: #60a5fa;--category-icon: #93c5fd;position:relative;display:grid;grid-column:auto!important;align-content:space-between;gap:7px;min-height:76px!important;margin:0!important;padding:10px!important;overflow:hidden;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16))!important;border-radius:var(--erp-radius-sm, 8px)!important;background:var(--erp-surface-subtle, rgba(255, 255, 255, .025))!important;color:var(--erp-text-muted, #9ca3af)!important;box-shadow:none!important;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.inbound-category-toolbar button[data-v-bf495660]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--category-accent)}.inbound-category-card__header[data-v-bf495660]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.inbound-category-card__header>svg[data-v-bf495660]{flex:0 0 auto;width:17px;height:17px;color:var(--category-icon)}.inbound-category-card__label[data-v-bf495660]{display:flex;align-items:center;gap:5px;min-width:0}.inbound-category-card__label>span[data-v-bf495660]{overflow:hidden;color:inherit;font-size:10px;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.inbound-category-toolbar button>strong[data-v-bf495660]{color:var(--erp-text, #f8fafc);font-size:22px;font-weight:760;line-height:1}.inbound-category-card__label>i[data-v-bf495660]{flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:var(--category-accent);animation:inbound-pulse-bf495660 1s ease-in-out infinite}.inbound-category-toolbar button.is-hot[data-v-bf495660]{--category-accent: #f87171;--category-icon: #fca5a5}.inbound-category-toolbar button.is-warm[data-v-bf495660]{--category-accent: #fbbf24;--category-icon: #fcd34d}.inbound-category-toolbar button.is-cold[data-v-bf495660]{--category-accent: #67e8f9;--category-icon: #a5f3fc}.inbound-category-toolbar button.is-muted[data-v-bf495660]{--category-accent: #64748b;--category-icon: #94a3b8}.inbound-category-toolbar button.is-activity[data-v-bf495660]{--category-accent: #34d399;--category-icon: #6ee7b7}.inbound-category-toolbar button.is-conversion[data-v-bf495660],.inbound-category-toolbar button.is-all[data-v-bf495660]{--category-accent: #60a5fa;--category-icon: #93c5fd}.inbound-category-toolbar button[data-v-bf495660]:hover,.inbound-category-toolbar button[data-v-bf495660]:focus-visible{border-color:color-mix(in srgb,var(--category-accent) 45%,transparent)!important;background:var(--erp-selection-hover, #242527)!important;color:var(--erp-text, #f8fafc)!important;transform:translateY(-1px)}.inbound-category-toolbar button.is-active[data-v-bf495660]{border-color:color-mix(in srgb,var(--category-accent) 52%,transparent)!important;background:color-mix(in srgb,var(--category-accent) 10%,var(--erp-surface-subtle, #1b1b1c))!important;color:#fff!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--category-accent) 14%,transparent)!important}.inbound-category-toolbar button.is-loading[data-v-bf495660]:not(.is-active){color:var(--erp-text-muted, #a7abb3)!important}.inbound-filter-toolbar[data-v-bf495660]{position:relative;z-index:30;margin:0}.inbound-filter-toolbar[data-v-bf495660] .erp-filter-toolbar__controls{align-items:center;overflow:visible}.inbound-period-filter[data-v-bf495660]{display:inline-flex;align-items:center;gap:2px;min-height:36px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .18));border-radius:var(--erp-radius-sm, 8px);background:#ffffff06;padding:3px}.inbound-period-filter button[data-v-bf495660]{min-height:28px!important;height:28px!important;border:0;border-radius:5px;background:transparent;color:var(--erp-text-muted, #9ca3af);padding:0 10px!important;font-size:11px;font-weight:850;white-space:nowrap;cursor:pointer}.inbound-period-filter button[data-v-bf495660]:hover,.inbound-period-filter button[data-v-bf495660]:focus-visible{background:#60a5fa14;color:#dbeafe;outline:none}.inbound-period-filter button.is-active[data-v-bf495660]{background:var(--erp-accent, #3b82f6);color:#fff}.inbound-filter-toolbar[data-v-bf495660] .inbound-filter-toolbar__calendar{flex:0 0 260px}.inbound-filter-toolbar .inbound-filter-toolbar__salespersons[data-v-bf495660]{flex:0 0 auto;width:250px;min-width:210px;max-width:270px}.inbound-filter-toolbar[data-v-bf495660] .inbound-filter-toolbar__salespersons summary{min-height:36px;height:36px}.inbound-filter-toolbar[data-v-bf495660] .inbound-filter-toolbar__refresh{gap:6px;min-width:108px;padding:0 12px!important}.inbound-filter-toolbar[data-v-bf495660] .inbound-filter-toolbar__export{gap:6px;min-width:150px;padding:0 12px!important}.inbound-form-grid label[data-v-bf495660]{display:grid;gap:6px}.inbound-form-grid span[data-v-bf495660]{color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:700}.inbound-form-grid input[data-v-bf495660],.inbound-form-grid select[data-v-bf495660],.inbound-form-grid textarea[data-v-bf495660]{width:100%;min-height:38px;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface, #1b1b1c);color:var(--erp-text, #f8fafc);padding:8px 10px}.inbound-form-grid input[data-v-bf495660]:disabled{color:var(--erp-text-muted, #9ca3af);opacity:1}.inbound-panel footer button[data-v-bf495660]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-selection, rgba(59, 130, 246, .14));color:var(--erp-text, #f8fafc);padding:8px 12px;font-weight:800}.inbound-filter-toolbar[data-v-bf495660] button:disabled,.inbound-panel footer button[data-v-bf495660]:disabled,.inbound-history-save[data-v-bf495660]:disabled{opacity:.72;cursor:wait}.inbound-search-status[data-v-bf495660]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 4px);background:var(--erp-surface-subtle, rgba(255, 255, 255, .025));color:var(--erp-text-muted, #a5a7ad);font-size:11px;font-weight:700;white-space:nowrap}.inbound-search-status.is-warning[data-v-bf495660]{border-color:color-mix(in srgb,var(--erp-warning, #f5c447) 35%,transparent);color:var(--erp-warning, #f5c447)}.inbound-live-pill[data-v-bf495660]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid rgba(45,212,191,.28);border-radius:var(--erp-radius-sm, 8px);background:#2dd4bf14;color:#5eead4;padding:8px 12px;font-size:12px;font-weight:800;white-space:nowrap}.inbound-live-pill small[data-v-bf495660]{color:var(--erp-text-muted, #9ca3af);font-size:11px;font-weight:700}.inbound-spin[data-v-bf495660]{animation:inbound-spin-bf495660 .8s linear infinite}@keyframes inbound-spin-bf495660{to{transform:rotate(360deg)}}@keyframes inbound-pulse-bf495660{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.inbound-dashboard[data-v-bf495660],.inbound-lead-detail[data-v-bf495660]{display:grid;gap:14px}.inbound-metrics[data-v-bf495660],.inbound-dashboard-grid[data-v-bf495660]{display:grid;gap:12px}.inbound-metrics[data-v-bf495660]{grid-template-columns:repeat(5,minmax(0,1fr))}.inbound-dashboard-grid[data-v-bf495660]{grid-template-columns:repeat(2,minmax(0,1fr))}.inbound-metric[data-v-bf495660],.inbound-panel[data-v-bf495660]{border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));background:var(--erp-surface-subtle, rgba(255, 255, 255, .025))}.inbound-metric[data-v-bf495660]{min-height:86px;display:grid;align-content:center;gap:6px;padding:14px}.inbound-metric span[data-v-bf495660],.inbound-panel header span[data-v-bf495660],.inbound-table td span[data-v-bf495660]{color:var(--erp-text-muted, #9ca3af);font-size:12px}.inbound-metric strong[data-v-bf495660]{font-size:26px;line-height:1}.inbound-panel[data-v-bf495660]{display:grid;gap:12px;padding:8px 14px 14px}.inbound-panel header[data-v-bf495660],.inbound-panel footer[data-v-bf495660]{display:flex;align-items:center;justify-content:space-between;gap:10px}.inbound-leads-header-meta[data-v-bf495660]{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:8px;min-height:24px}.inbound-leads-header-primary[data-v-bf495660],.inbound-lead-queue-filter[data-v-bf495660]{display:inline-flex;align-items:center}.inbound-leads-header-primary[data-v-bf495660]{min-width:0;align-items:baseline;gap:14px}.inbound-lead-queue-filter[data-v-bf495660]{flex-wrap:nowrap;gap:5px;min-width:0;border:0;border-radius:0;background:transparent;padding:0}.inbound-lead-queue-filter button[data-v-bf495660]{display:inline-flex;align-items:center;gap:6px;min-height:30px!important;border:1px solid rgba(148,163,184,.12)!important;border-radius:6px!important;background:#171819!important;color:var(--erp-text-muted, #a1a1aa)!important;padding:5px 10px!important;font-size:12px!important;font-weight:800;white-space:nowrap;box-shadow:none!important}.inbound-lead-queue-filter__count[data-v-bf495660]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 5px;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:#ffffff09;color:var(--erp-text, #f8fafc);font-size:10px;font-variant-numeric:tabular-nums;line-height:1}.inbound-lead-queue-filter button[data-v-bf495660]:hover,.inbound-lead-queue-filter button[data-v-bf495660]:focus-visible{border-color:#94a3b833!important;background:#222326!important;color:var(--erp-text, #f8fafc)!important;box-shadow:none!important}.inbound-lead-queue-filter button.is-active[data-v-bf495660]{border-color:#94a3b83d!important;background:#2a2b2e!important;color:var(--erp-text, #f8fafc)!important;box-shadow:inset 0 1px #ffffff09!important}.inbound-leads-refresh-pill[data-v-bf495660]{display:inline-flex;flex:0 1 auto;align-items:center;gap:6px;width:auto;max-width:190px;height:24px;min-height:24px;border:1px solid rgba(96,165,250,.28);border-radius:var(--erp-radius, 6px);background:#3b82f62e;color:#bfdbfe;padding:0 8px;font-size:10px;font-weight:750;line-height:1;white-space:nowrap;overflow:hidden}.inbound-leads-refresh-pill span[data-v-bf495660]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#bfdbfe;font-size:10px}.inbound-leads-refresh-pill svg[data-v-bf495660]{flex:0 0 12px;width:12px;height:12px}.inbound-leads-refresh-pill.is-warning[data-v-bf495660]{max-width:230px;border-color:#f59e0b57;background:#f59e0b21;color:#fcd34d}.inbound-leads-refresh-pill.is-warning span[data-v-bf495660]{color:#fcd34d}.inbound-leads-record-count[data-v-bf495660]{flex:0 0 auto;line-height:24px;white-space:nowrap}.inbound-panel footer.inbound-panel__actions[data-v-bf495660]{justify-content:flex-end}.inbound-panel h3[data-v-bf495660]{margin:0;font-size:16px}.inbound-secondary-action[data-v-bf495660],.inbound-primary-action[data-v-bf495660]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border-radius:var(--erp-radius-sm, 8px);padding:8px 12px;font-weight:800}.inbound-secondary-action[data-v-bf495660]{border:1px solid var(--erp-border, rgba(148, 163, 184, .22));background:var(--erp-surface-2, rgba(255, 255, 255, .04));color:var(--erp-text, #f8fafc)}.inbound-primary-action[data-v-bf495660]{border:1px solid rgba(59,130,246,.5);background:var(--erp-selection, rgba(59, 130, 246, .86));color:#fff}.inbound-secondary-action[data-v-bf495660]:disabled,.inbound-primary-action[data-v-bf495660]:disabled{cursor:not-allowed;opacity:.68}.inbound-customer-action-panel__body[data-v-bf495660]{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:12px;align-items:stretch}.inbound-linked-customer-card[data-v-bf495660]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;min-height:70px;border:1px solid rgba(45,212,191,.24);border-radius:var(--erp-radius-sm, 8px);background:#2dd4bf12;padding:12px}.inbound-linked-customer-card>svg[data-v-bf495660]{width:26px;height:26px;color:#5eead4}.inbound-linked-customer-card strong[data-v-bf495660],.inbound-linked-customer-card span[data-v-bf495660]{display:block}.inbound-linked-customer-card strong[data-v-bf495660]{color:var(--erp-text, #f8fafc);font-size:14px}.inbound-linked-customer-card span[data-v-bf495660]{margin-top:3px;color:var(--erp-text-muted, #9ca3af);font-size:12px}.inbound-linked-customer-card--missing[data-v-bf495660]{border-color:#fbbf2447;background:#fbbf2412}.inbound-linked-customer-card--missing>svg[data-v-bf495660]{color:#fbbf24}.inbound-sales-actions[data-v-bf495660]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.inbound-sales-actions button[data-v-bf495660]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid rgba(96,165,250,.28);border-radius:var(--erp-radius-sm, 8px);background:#60a5fa1f;color:#bfdbfe;padding:8px 12px;font-weight:800}.inbound-sales-actions button[data-v-bf495660]:hover,.inbound-sales-actions button[data-v-bf495660]:focus-visible{background:#60a5fa33;color:#fff}.inbound-bars[data-v-bf495660],.inbound-daily[data-v-bf495660],.inbound-interaction-list[data-v-bf495660]{display:grid;gap:9px}.inbound-bar-row[data-v-bf495660],.inbound-daily__row[data-v-bf495660]{display:grid;grid-template-columns:minmax(110px,1fr) minmax(120px,2fr) 42px;gap:10px;align-items:center}.inbound-bar-row div[data-v-bf495660],.inbound-daily__row div[data-v-bf495660]{height:8px;overflow:hidden;background:#94a3b829}.inbound-bar-row i[data-v-bf495660],.inbound-daily__row i[data-v-bf495660]{display:block;height:100%;background:linear-gradient(90deg,#2dd4bf,#60a5fa)}.inbound-bars--people i[data-v-bf495660]{background:linear-gradient(90deg,#f59e0b,#84cc16)}.inbound-call-mix[data-v-bf495660]{display:flex;flex-wrap:wrap;gap:8px}.inbound-call-pill[data-v-bf495660],.inbound-call-badge[data-v-bf495660],.inbound-status[data-v-bf495660]{display:inline-flex;align-items:center;gap:6px;min-height:26px;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.inbound-call-badge--incoming[data-v-bf495660]{background:#2dd4bf24;color:#5eead4}.inbound-call-badge--outgoing[data-v-bf495660]{background:#60a5fa24;color:#93c5fd}.inbound-call-badge--missed[data-v-bf495660],.inbound-call-badge--rejected[data-v-bf495660]{background:#f8717124;color:#fca5a5}.inbound-call-badge--unknown[data-v-bf495660],.inbound-status[data-v-bf495660]{background:#94a3b824;color:var(--erp-text, #f8fafc)}.inbound-interaction-row[data-v-bf495660]{display:grid;grid-template-columns:96px minmax(180px,1.5fr) minmax(90px,.7fr) minmax(140px,1fr) minmax(130px,.9fr);align-items:center;gap:10px;width:100%;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));background:transparent;color:var(--erp-text, #f8fafc);padding:10px;text-align:left}.inbound-panel footer.inbound-pagination[data-v-bf495660]{flex-wrap:wrap;margin-top:2px;border-top:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));padding-top:12px}.inbound-pagination__summary[data-v-bf495660]{color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:700}.inbound-pagination__controls[data-v-bf495660],.inbound-pagination__size[data-v-bf495660]{display:inline-flex;align-items:center;gap:8px}.inbound-pagination__controls strong[data-v-bf495660]{min-width:96px;color:var(--erp-text, #f8fafc);font-size:12px;text-align:center}.inbound-pagination__size span[data-v-bf495660]{color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:700}.inbound-pagination__size select[data-v-bf495660]{min-height:38px;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface, #1b1b1c);color:var(--erp-text, #f8fafc);padding:7px 28px 7px 9px}.inbound-table-wrap[data-v-bf495660]{overflow-x:auto}.inbound-table-status[data-v-bf495660]{display:flex;align-items:center;gap:9px;min-height:38px;margin:0 0 10px;border:1px solid rgba(96,165,250,.22);border-radius:var(--erp-radius-sm, 8px);background:#3b82f614;color:#bfdbfe;padding:8px 11px;font-size:12px;font-weight:800}.inbound-table-status.is-error[data-v-bf495660]{border-color:#f871714d;background:#ef44441a;color:#fecaca}.inbound-table-status button[data-v-bf495660]{margin-left:auto;border:1px solid rgba(248,113,113,.35);border-radius:var(--erp-radius-sm, 8px);background:#f871711f;color:#fff;padding:6px 10px;font-size:12px;font-weight:800}.inbound-table[data-v-bf495660]{width:100%;border-collapse:collapse}.inbound-table--leads[data-v-bf495660]{table-layout:fixed;min-width:1360px}.inbound-table__lead-col[data-v-bf495660]{width:250px}.inbound-table__phone-col[data-v-bf495660]{width:145px}.inbound-table__quantity-col[data-v-bf495660]{width:90px}.inbound-table__notes-col[data-v-bf495660]{width:84px}.inbound-table__status-col[data-v-bf495660]{width:112px}.inbound-table__owner-col[data-v-bf495660]{width:160px}.inbound-table__comments-col[data-v-bf495660]{width:245px}.inbound-table__last-call-col[data-v-bf495660]{width:170px}.inbound-table__calls-col[data-v-bf495660]{width:74px}.inbound-table th[data-v-bf495660],.inbound-table td[data-v-bf495660]{padding:10px 12px;border-bottom:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));text-align:left;vertical-align:top}.inbound-table--leads th[data-v-bf495660],.inbound-table--leads td[data-v-bf495660]{vertical-align:middle}.inbound-table--leads td:first-child strong[data-v-bf495660],.inbound-table--leads td:first-child span[data-v-bf495660],.inbound-table--leads td[data-v-bf495660]:nth-child(6),.inbound-table__comment-cell[data-v-bf495660]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbound-table th[data-v-bf495660]{color:var(--erp-text-muted, #9ca3af);font-size:12px;text-transform:uppercase}.inbound-table tr[data-v-bf495660]{cursor:pointer}.inbound-table tr[data-v-bf495660]:hover{background:var(--erp-selection-hover, rgba(148, 163, 184, .08))}.inbound-table--leads tbody tr.is-follow-up-due[data-v-bf495660]{background:#f59e0b1a;box-shadow:inset 4px 0 #f59e0bb8}.inbound-table--leads tbody tr.is-follow-up-overdue[data-v-bf495660]{background:#ef44441a;box-shadow:inset 4px 0 #ef4444bf}.inbound-table--leads tbody tr.is-follow-up-due[data-v-bf495660]:hover{background:#f59e0b29}.inbound-table--leads tbody tr.is-follow-up-overdue[data-v-bf495660]:hover{background:#ef444429}.inbound-note-add[data-v-bf495660]{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:30px;border:1px solid rgba(96,165,250,.28);border-radius:var(--erp-radius-sm, 8px);background:#60a5fa1f;color:#bfdbfe;font-weight:800}.inbound-note-add[data-v-bf495660]:hover,.inbound-note-add[data-v-bf495660]:focus-visible{background:#60a5fa33;color:#fff}.inbound-note-add[data-v-bf495660]:disabled{border-color:var(--erp-border-soft, rgba(148, 163, 184, .16));background:#94a3b80f;color:var(--erp-text-muted, #9ca3af);cursor:not-allowed;opacity:.72}.inbound-form-grid[data-v-bf495660]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inbound-form-grid--quality[data-v-bf495660]{grid-template-columns:repeat(4,minmax(0,1fr))}.inbound-form-grid__wide[data-v-bf495660]{grid-column:1 / -1}.inbound-follow-up-heading[data-v-bf495660]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:2px;border-top:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));padding-top:12px}.inbound-follow-up-heading strong[data-v-bf495660]{color:var(--erp-text, #f8fafc);font-size:13px}.inbound-follow-up-heading small[data-v-bf495660],.inbound-follow-up-help[data-v-bf495660]{margin:0;color:var(--erp-text-muted, #9ca3af);font-size:11px}.inbound-pending-badge[data-v-bf495660]{display:flex;width:fit-content;margin-top:5px;color:var(--erp-text-muted, #9ca3af);font-size:10px;font-weight:800;line-height:1.25;text-transform:uppercase}.is-follow-up-due .inbound-pending-badge.is-follow-up[data-v-bf495660]{color:#fcd34d}.is-follow-up-overdue .inbound-pending-badge.is-follow-up[data-v-bf495660]{color:#fca5a5}.inbound-lead-section__title[data-v-bf495660]{display:grid;gap:3px}.inbound-lead-section__header[data-v-bf495660]{justify-content:flex-start!important}.inbound-lead-section__header--with-actions[data-v-bf495660]{align-items:flex-start!important;justify-content:space-between!important;gap:12px}.inbound-lead-section__heading[data-v-bf495660]{display:inline-flex;align-items:center;gap:10px}.inbound-lead-header-actions[data-v-bf495660]{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.inbound-lead-header-actions button[data-v-bf495660]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid rgba(96,165,250,.28);border-radius:var(--erp-radius-sm, 8px);background:#60a5fa1f;color:#bfdbfe;padding:8px 11px;font-size:12px;font-weight:800}.inbound-lead-header-actions button[data-v-bf495660]:hover,.inbound-lead-header-actions button[data-v-bf495660]:focus-visible{background:#60a5fa33;color:#fff}.inbound-lead-section__title h3[data-v-bf495660]{margin:0}.inbound-lead-section__title span[data-v-bf495660]{color:var(--erp-text-muted, #9ca3af);font-size:12px}.inbound-icon-button[data-v-bf495660]{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:8px;background:transparent;color:var(--erp-text, #f8fafc)}.inbound-history-save[data-v-bf495660]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-selection, rgba(59, 130, 246, .14));color:var(--erp-text, #f8fafc);padding:8px 12px;font-weight:800}.inbound-timeline[data-v-bf495660]{gap:10px}.inbound-category-event[data-v-bf495660]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);background:#60a5fa0f;padding:12px}.inbound-category-event__icon[data-v-bf495660]{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#60a5fa29;color:#93c5fd}.inbound-category-event__body[data-v-bf495660]{display:grid;gap:7px}.inbound-category-event__body header[data-v-bf495660],.inbound-category-event__body p[data-v-bf495660],.inbound-category-event__follow[data-v-bf495660]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0}.inbound-category-event__body header strong[data-v-bf495660]{color:var(--erp-text, #f8fafc);font-size:14px}.inbound-category-event__body header span[data-v-bf495660],.inbound-category-event__body small[data-v-bf495660]{color:var(--erp-text-muted, #9ca3af);font-size:12px}.inbound-category-event__body p[data-v-bf495660]{color:#dbeafe;font-size:13px}.inbound-category-event__follow[data-v-bf495660]{color:#bfdbfe!important}.inbound-history-more[data-v-bf495660]{display:flex;justify-content:center;padding-top:6px}.inbound-history-more button[data-v-bf495660]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;min-width:160px;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface-2, rgba(255, 255, 255, .04));color:var(--erp-text, #f8fafc);font-weight:800}.inbound-history-more button[data-v-bf495660]:disabled{cursor:not-allowed;opacity:.65}.inbound-note-dialog-backdrop[data-v-bf495660]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:20px;background:#000000a3}.inbound-note-dialog-backdrop--category[data-v-bf495660]{z-index:1240}.inbound-note-dialog[data-v-bf495660]{width:min(760px,calc(100vw - 32px));max-height:min(82vh,760px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-lg, 10px);background:var(--erp-surface, #1b1b1c);box-shadow:0 22px 70px #0000005c}.inbound-customer-dialog[data-v-bf495660]{width:min(880px,calc(100vw - 32px));max-height:min(86vh,820px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-lg, 10px);background:var(--erp-surface, #1b1b1c);box-shadow:0 22px 70px #0000005c}.inbound-category-dialog[data-v-bf495660]{width:min(640px,calc(100vw - 32px));max-height:min(84vh,720px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-lg, 10px);background:var(--erp-surface, #1b1b1c);box-shadow:0 22px 70px #0000005c}.inbound-category-dialog__body[data-v-bf495660]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow-y:auto;padding:14px 16px 16px}.inbound-category-dialog__body label[data-v-bf495660]{display:grid;gap:6px}.inbound-category-dialog__body label[data-v-bf495660]:nth-child(1),.inbound-category-dialog__body label[data-v-bf495660]:nth-child(2){grid-column:1 / -1}.inbound-category-dialog__body span[data-v-bf495660]{color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:800}.inbound-category-dialog__body input[data-v-bf495660],.inbound-category-dialog__body select[data-v-bf495660],.inbound-category-dialog__body textarea[data-v-bf495660]{width:100%;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-input-bg, #111111);color:var(--erp-text, #f8fafc);padding:10px 12px;font:inherit}.inbound-category-dialog__actions[data-v-bf495660]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px 14px;border-top:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16))}.inbound-category-dialog__actions button[data-v-bf495660]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid rgba(96,165,250,.28);border-radius:var(--erp-radius-sm, 8px);background:var(--erp-primary, #3b82f6);color:#fff;padding:8px 12px;font-weight:800}.inbound-category-dialog__actions .inbound-secondary-action[data-v-bf495660]{background:#ffffff0a;color:var(--erp-text, #f8fafc)}.inbound-note-dialog__header[data-v-bf495660]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16))}.inbound-note-dialog__header h3[data-v-bf495660]{margin:0 0 4px;font-size:16px}.inbound-note-dialog__header span[data-v-bf495660]{color:var(--erp-text-muted, #9ca3af);font-size:12px}.inbound-note-dialog__actions[data-v-bf495660]{display:inline-flex;align-items:center;gap:8px}.inbound-note-dialog__body[data-v-bf495660]{min-height:180px;overflow-y:auto;padding:14px 16px 16px}.inbound-note-dialog__history[data-v-bf495660]{display:grid;gap:10px}.inbound-quick-quality[data-v-bf495660]{display:grid;gap:12px;margin-bottom:14px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);background:#ffffff05;padding:12px}.inbound-quick-quality h4[data-v-bf495660]{margin:0;color:var(--erp-text, #f8fafc);font-size:14px}.inbound-follow-up-context[data-v-bf495660]{display:grid;gap:8px;margin-bottom:14px;border:1px solid rgba(251,191,36,.28);border-radius:var(--erp-radius-sm, 8px);background:#fbbf240f;padding:12px}.inbound-follow-up-context h4[data-v-bf495660],.inbound-follow-up-context p[data-v-bf495660]{margin:0}.inbound-follow-up-context p[data-v-bf495660]{display:flex;flex-wrap:wrap;gap:10px;color:var(--erp-text-muted, #9ca3af);font-size:12px}.inbound-follow-up-context strong[data-v-bf495660]{color:#fde68a}.inbound-note-dialog__loading[data-v-bf495660]{min-height:140px;display:grid;place-items:center;gap:8px;color:var(--erp-text-muted, #9ca3af);font-weight:700}.inbound-customer-dialog__body[data-v-bf495660]{display:grid;gap:14px;min-height:220px;overflow-y:auto;padding:14px 16px 16px}.inbound-customer-dialog__matches[data-v-bf495660]{display:grid;gap:12px}.inbound-customer-dialog__mode[data-v-bf495660]{display:inline-flex;width:fit-content;gap:4px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);padding:3px;background:#ffffff08}.inbound-customer-dialog__mode button[data-v-bf495660]{min-height:32px;border:0;border-radius:6px;background:transparent;color:var(--erp-text-muted, #9ca3af);padding:7px 11px;font-weight:800}.inbound-customer-dialog__mode button.active[data-v-bf495660]{background:var(--erp-selection, rgba(59, 130, 246, .18));color:var(--erp-text, #f8fafc)}.inbound-customer-match-list[data-v-bf495660]{display:grid;gap:8px}.inbound-customer-match[data-v-bf495660]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);padding:10px}.inbound-customer-match span[data-v-bf495660],.inbound-customer-match small[data-v-bf495660]{display:block}.inbound-customer-match small[data-v-bf495660]{margin-top:3px;color:var(--erp-text-muted, #9ca3af)}.inbound-customer-form[data-v-bf495660]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inbound-customer-form__wide[data-v-bf495660]{grid-column:1 / -1}.inbound-customer-form label[data-v-bf495660]{display:grid;gap:6px}.inbound-customer-form label span[data-v-bf495660]{color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:800}.inbound-customer-form input[data-v-bf495660],.inbound-customer-form textarea[data-v-bf495660]{width:100%;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface, #1b1b1c);color:var(--erp-text, #f8fafc);padding:10px}.inbound-customer-dialog__footer[data-v-bf495660]{display:flex;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16))}.inbound-check[data-v-bf495660]{display:flex!important;align-items:center;gap:9px!important}.inbound-check input[data-v-bf495660]{width:16px;min-height:16px}@media (max-width: 980px){.inbound-leads-header[data-v-bf495660]{align-items:flex-start;flex-direction:column}.inbound-leads-header-primary[data-v-bf495660]{width:100%;align-items:baseline;flex-direction:row}.inbound-lead-queue-filter[data-v-bf495660]{width:auto;max-width:100%;overflow-x:auto}.inbound-lead-queue-filter button[data-v-bf495660]{flex:0 0 auto}.inbound-table-status[data-v-bf495660]{align-items:flex-start;flex-wrap:wrap}.inbound-table-status button[data-v-bf495660]{margin-left:0}.inbound-lead-section__header--with-actions[data-v-bf495660]{align-items:stretch!important;flex-direction:column}.inbound-lead-header-actions[data-v-bf495660]{justify-content:flex-start}.inbound-lead-header-actions button[data-v-bf495660]{flex:1 1 155px}.inbound-dashboard-grid[data-v-bf495660],.inbound-metrics[data-v-bf495660],.inbound-form-grid[data-v-bf495660],.inbound-form-grid--quality[data-v-bf495660],.inbound-customer-action-panel__body[data-v-bf495660],.inbound-customer-form[data-v-bf495660],.inbound-interaction-row[data-v-bf495660]{grid-template-columns:1fr}.inbound-panel footer.inbound-pagination[data-v-bf495660],.inbound-pagination__controls[data-v-bf495660]{align-items:stretch;flex-direction:column}.inbound-pagination__controls button[data-v-bf495660],.inbound-pagination__size[data-v-bf495660]{width:100%}.inbound-pagination__size select[data-v-bf495660]{flex:1}.inbound-sales-actions[data-v-bf495660]{justify-content:flex-start}}.sales-control-reports[data-v-6a2afeae]{display:grid;gap:12px}.reports-header[data-v-6a2afeae],.report-panel[data-v-6a2afeae],.report-kpi[data-v-6a2afeae]{border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface, #1b1b1c)}.reports-header[data-v-6a2afeae]{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:12px 14px}.reports-header p[data-v-6a2afeae],.panel-heading span[data-v-6a2afeae],.report-kpi span[data-v-6a2afeae],.report-kpi small[data-v-6a2afeae],.variant-row span[data-v-6a2afeae],.empty-row[data-v-6a2afeae]{color:var(--erp-text-muted, #9ca3af)}.reports-header p[data-v-6a2afeae]{margin:0 0 4px;font-size:12px;font-weight:700}.reports-header h1[data-v-6a2afeae],.panel-heading h2[data-v-6a2afeae]{margin:0;color:var(--erp-text, #f8fafc);font-weight:700}.reports-header h1[data-v-6a2afeae]{font-size:20px;line-height:1.2}.report-filters[data-v-6a2afeae]{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.report-filters label[data-v-6a2afeae]{display:grid;gap:4px;color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:700}.report-filters input[data-v-6a2afeae],.report-filters select[data-v-6a2afeae]{width:150px;min-height:36px;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:#ffffff0a;color:var(--erp-text, #f8fafc);padding:8px 10px;outline:none}.report-filters select[data-v-6a2afeae]{width:190px}.report-filters button[data-v-6a2afeae]{min-height:36px;border:1px solid rgba(45,212,191,.62);border-radius:var(--erp-radius-sm, 8px);background:#0f766e;color:#fff;padding:8px 14px;font-weight:700;cursor:pointer}.report-kpi-grid[data-v-6a2afeae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.report-kpi[data-v-6a2afeae]{min-height:96px;padding:12px 14px;display:grid;align-content:space-between}.report-kpi span[data-v-6a2afeae],.report-kpi small[data-v-6a2afeae]{font-size:12px;font-weight:700}.report-kpi strong[data-v-6a2afeae]{color:var(--erp-text, #f8fafc);font-size:28px;line-height:1.1}.report-grid[data-v-6a2afeae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.report-panel[data-v-6a2afeae]{padding:14px;overflow:hidden}.panel-heading[data-v-6a2afeae]{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:12px}.panel-heading h2[data-v-6a2afeae]{margin-bottom:4px;font-size:15px;line-height:1.25}.panel-heading strong[data-v-6a2afeae]{color:#2dd4bf;font-size:24px;line-height:1}.donut-layout[data-v-6a2afeae]{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:16px}.donut-chart[data-v-6a2afeae],.pie-chart[data-v-6a2afeae]{width:156px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.donut-chart[data-v-6a2afeae]:after{content:"";position:absolute;top:34px;right:34px;bottom:34px;left:34px;border-radius:50%;background:var(--erp-surface, #1b1b1c)}.donut-chart span[data-v-6a2afeae]{position:relative;z-index:1;color:var(--erp-text, #f8fafc);font-weight:800}.legend-list[data-v-6a2afeae]{display:grid;gap:9px}.legend-list div[data-v-6a2afeae]{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;color:var(--erp-text, #f8fafc);font-size:13px}.legend-dot[data-v-6a2afeae]{width:10px;height:10px;border-radius:50%;background:#94a3b8}.legend-dot--interested[data-v-6a2afeae]{background:#2dd4bf}.legend-dot--not[data-v-6a2afeae]{background:#fb7185}.compact-table[data-v-6a2afeae],.ageing-table[data-v-6a2afeae]{overflow:auto}.compact-table[data-v-6a2afeae]{margin-top:12px}.compact-table--scroll[data-v-6a2afeae]{max-height:270px}.ageing-table[data-v-6a2afeae]{max-height:560px}table[data-v-6a2afeae]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-6a2afeae],td[data-v-6a2afeae]{padding:9px 10px;border-bottom:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));color:var(--erp-text, #f8fafc);text-align:left;vertical-align:top}th[data-v-6a2afeae]{color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:700}.variant-bars[data-v-6a2afeae],.reason-bars[data-v-6a2afeae],.followup-bars[data-v-6a2afeae]{display:grid;gap:10px}.variant-row[data-v-6a2afeae]{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(160px,2fr) 44px;align-items:center;gap:12px}.variant-row strong[data-v-6a2afeae],.variant-row span[data-v-6a2afeae]{display:block}.stacked-bar[data-v-6a2afeae],.reason-row div[data-v-6a2afeae],.followup-row div[data-v-6a2afeae]{height:10px;border-radius:999px;overflow:hidden;background:#ffffff14}.stacked-bar[data-v-6a2afeae]{display:flex}.stacked-bar i[data-v-6a2afeae],.reason-row i[data-v-6a2afeae],.followup-row i[data-v-6a2afeae]{display:block;height:100%}.stacked-bar__interested[data-v-6a2afeae]{background:#2dd4bf}.stacked-bar__not[data-v-6a2afeae]{background:#fb7185}.reason-row[data-v-6a2afeae],.followup-row[data-v-6a2afeae]{display:grid;grid-template-columns:minmax(140px,1fr) minmax(140px,2fr) 34px;align-items:center;gap:10px;color:var(--erp-text, #f8fafc);font-size:13px}.reason-row i[data-v-6a2afeae]{background:#f59e0b}.followup-row i[data-v-6a2afeae]{background:#60a5fa}.empty-row[data-v-6a2afeae]{padding:10px 0;font-size:13px}.stage-pill[data-v-6a2afeae]{display:inline-flex;max-width:180px;min-height:24px;align-items:center;border:1px solid rgba(45,212,191,.28);border-radius:999px;background:#2dd4bf1a;color:#99f6e4;padding:3px 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 980px){.reports-header[data-v-6a2afeae],.report-grid[data-v-6a2afeae],.donut-layout[data-v-6a2afeae],.variant-row[data-v-6a2afeae],.reason-row[data-v-6a2afeae],.followup-row[data-v-6a2afeae]{grid-template-columns:1fr}.reports-header[data-v-6a2afeae]{display:grid;align-items:start}.donut-chart[data-v-6a2afeae],.pie-chart[data-v-6a2afeae]{width:140px}}.sales-v2-control[data-v-e94a500f]{min-height:100%;padding:14px;background:var(--erp-page-bg, #101112);color:var(--erp-text, #f8fafc)}.control-header[data-v-e94a500f]{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:12px;padding:12px 14px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface, #1b1b1c)}.control-header p[data-v-e94a500f]{margin:0 0 4px;color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:700}.control-header h1[data-v-e94a500f],.panel h2[data-v-e94a500f]{margin:0;font-weight:700;color:var(--erp-text, #f8fafc)}.control-header h1[data-v-e94a500f]{font-size:20px;line-height:1.2}.control-header button[data-v-e94a500f]{border:1px solid rgba(63,125,246,.72);background:var(--erp-primary, #3f7df6);color:#fff;padding:9px 14px;border-radius:var(--erp-radius-sm, 8px);font-weight:700;cursor:pointer}.header-actions[data-v-e94a500f]{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.header-actions label[data-v-e94a500f]{display:grid;gap:4px;color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:700}.header-actions input[data-v-e94a500f],.search[data-v-e94a500f]{border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:#ffffff0a;color:var(--erp-text, #f8fafc);outline:none}.header-actions input[data-v-e94a500f]{width:150px;padding:8px 10px}.load-error[data-v-e94a500f]{margin:0 0 12px;padding:10px 12px;border:1px solid rgba(248,113,113,.28);border-radius:var(--erp-radius-sm, 8px);background:#f8717114;color:#fca5a5;font-size:12px}.kpi-grid[data-v-e94a500f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:12px}.kpi-card[data-v-e94a500f],.panel[data-v-e94a500f]{border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface, #1b1b1c)}.kpi-card[data-v-e94a500f]{min-height:88px;padding:12px 14px;display:flex;flex-direction:column;justify-content:space-between}.kpi-card span[data-v-e94a500f]{display:block;color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:700}.kpi-card strong[data-v-e94a500f]{display:block;margin-top:10px;color:var(--erp-text, #f8fafc);font-size:26px;line-height:1}.control-grid[data-v-e94a500f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.wide-left[data-v-e94a500f]{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.4fr)}.panel[data-v-e94a500f]{padding:14px;overflow:hidden}.panel h2[data-v-e94a500f]{margin-bottom:12px;font-size:15px;line-height:1.25}.bar-row[data-v-e94a500f]{display:grid;grid-template-columns:minmax(120px,1fr) minmax(100px,2fr) 40px;align-items:center;gap:10px;margin:9px 0;color:var(--erp-text, #f8fafc);font-size:13px}.bar-row div[data-v-e94a500f]{height:8px;background:#ffffff14;border-radius:999px;overflow:hidden}.bar-row i[data-v-e94a500f]{display:block;height:100%;background:linear-gradient(90deg,var(--erp-primary, #3f7df6),#65a9ff)}.metric-row[data-v-e94a500f]{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));color:var(--erp-text, #f8fafc);font-size:13px}.metric-row strong[data-v-e94a500f]{color:var(--erp-text, #f8fafc)}.metric-row b[data-v-e94a500f]{color:var(--erp-text-muted, #9ca3af);font-weight:600;text-align:right}.quiet[data-v-e94a500f]{color:var(--erp-text-muted, #9ca3af);font-size:13px;padding:8px 0}.table-wrap[data-v-e94a500f]{overflow:auto}table[data-v-e94a500f]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-e94a500f],td[data-v-e94a500f]{padding:9px 10px;border-bottom:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));text-align:left;vertical-align:top;color:var(--erp-text, #f8fafc)}th[data-v-e94a500f]{color:var(--erp-text-muted, #9ca3af);font-weight:700;font-size:12px}.search[data-v-e94a500f]{width:100%;padding:9px 10px;margin-bottom:10px}.search[data-v-e94a500f]::placeholder{color:#9ca3afb8}.customer-list[data-v-e94a500f]{display:grid;gap:8px;max-height:420px;overflow:auto}.customer-list button[data-v-e94a500f]{text-align:left;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));background:#ffffff09;color:var(--erp-text, #f8fafc);border-radius:var(--erp-radius-sm, 8px);padding:10px;cursor:pointer}.customer-list button.active[data-v-e94a500f]{border-color:#3f7df6b8;background:#3f7df624}.customer-list span[data-v-e94a500f],.customer-list small[data-v-e94a500f]{display:block}.customer-list small[data-v-e94a500f],.timeline small[data-v-e94a500f],.risk-grid small[data-v-e94a500f]{color:var(--erp-text-muted, #9ca3af)}.timeline[data-v-e94a500f]{display:grid;gap:10px;max-height:470px;overflow:auto}.timeline div[data-v-e94a500f]{border-left:3px solid var(--erp-primary, #3f7df6);padding:4px 0 6px 10px}.timeline span[data-v-e94a500f]{margin-left:8px;color:var(--erp-text-muted, #9ca3af);font-size:12px}.timeline p[data-v-e94a500f]{margin:4px 0}.risk-grid[data-v-e94a500f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.risk-grid article[data-v-e94a500f]{border:1px solid rgba(248,113,113,.28);background:#f8717114;border-radius:var(--erp-radius-sm, 8px);padding:10px}.risk-grid strong[data-v-e94a500f],.risk-grid span[data-v-e94a500f],.risk-grid small[data-v-e94a500f]{display:block}.risk-grid span[data-v-e94a500f]{color:#fca5a5;margin-top:4px;font-size:12px}.risk-grid p[data-v-e94a500f]{margin:8px 0;font-size:13px}.recommendations article[data-v-e94a500f]{border-color:#3f7df647;background:#3f7df614}@media (max-width: 900px){.control-grid[data-v-e94a500f],.wide-left[data-v-e94a500f]{grid-template-columns:1fr}.header-actions[data-v-e94a500f],.metric-row[data-v-e94a500f]{flex-direction:column}.metric-row b[data-v-e94a500f]{text-align:left}}.salesperson-line-chart[data-v-51b63d64]{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius, 6px);background:var(--erp-surface, #1b1b1c)}.salesperson-line-chart>header[data-v-51b63d64]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--erp-border-soft, rgba(148, 163, 184, .12))}.salesperson-line-chart>header div[data-v-51b63d64]{min-width:0}.salesperson-line-chart h3[data-v-51b63d64]{margin:0;color:var(--erp-text, #f2f3f5);font-size:14px;font-weight:760}.salesperson-line-chart p[data-v-51b63d64]{margin:4px 0 0;color:var(--erp-text-muted, #a5a7ad);font-size:11px;line-height:1.4}.salesperson-line-chart>header>span[data-v-51b63d64]{flex:0 0 auto;color:var(--erp-text-muted, #a5a7ad);font-size:10px;font-weight:720}.salesperson-line-chart__body[data-v-51b63d64]{display:grid;gap:10px;min-width:0}.salesperson-line-chart__legend[data-v-51b63d64]{display:flex;flex-wrap:wrap;gap:6px 12px}.salesperson-line-chart__legend span[data-v-51b63d64]{display:inline-flex;align-items:center;gap:6px;color:var(--erp-text-muted, #a5a7ad);font-size:10px;font-weight:680}.salesperson-line-chart__legend i[data-v-51b63d64]{width:8px;height:8px;border-radius:999px}.salesperson-line-chart__viewport[data-v-51b63d64]{max-width:100%;overflow-x:auto;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .1));border-radius:var(--erp-radius-sm, 4px);background:#0c0c0d57}.salesperson-line-chart svg[data-v-51b63d64]{display:block;width:100%;height:270px}.salesperson-line-chart__grid line[data-v-51b63d64]{stroke:#94a3b821;stroke-width:1}.salesperson-line-chart__grid text[data-v-51b63d64],.salesperson-line-chart__axis-labels text[data-v-51b63d64]{fill:var(--erp-text-muted, #a5a7ad);font-size:9px;font-weight:620}.salesperson-line-chart__series polyline[data-v-51b63d64]{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.salesperson-line-chart__series circle[data-v-51b63d64]{stroke:#0c0c0de6;stroke-width:1.5;vector-effect:non-scaling-stroke}.salesperson-line-chart__series circle[data-v-51b63d64]:focus-visible{outline:none;stroke:#fff;stroke-width:3}.salesperson-line-chart__data summary[data-v-51b63d64]{width:fit-content;color:var(--erp-text-muted, #a5a7ad);font-size:10px;font-weight:700;cursor:pointer}.salesperson-line-chart__data>div[data-v-51b63d64]{max-width:100%;margin-top:8px;overflow-x:auto}.salesperson-line-chart__data table[data-v-51b63d64]{width:100%;min-width:520px;border-collapse:collapse}.salesperson-line-chart__data th[data-v-51b63d64],.salesperson-line-chart__data td[data-v-51b63d64]{padding:6px 8px!important;border-bottom:1px solid var(--erp-border-soft, rgba(148, 163, 184, .1))!important;font-size:10px;text-align:right;white-space:nowrap}.salesperson-line-chart__data th[data-v-51b63d64]:first-child,.salesperson-line-chart__data td[data-v-51b63d64]:first-child{text-align:left}.salesperson-line-chart__empty[data-v-51b63d64]{min-height:150px;display:grid;place-items:center;color:var(--erp-text-muted, #a5a7ad);font-size:12px;text-align:center}@media (max-width: 640px){.salesperson-line-chart[data-v-51b63d64]{padding:11px}.salesperson-line-chart>header[data-v-51b63d64]{display:grid}}.sales-v2-reports[data-v-13cb0641]{display:grid;gap:14px}.sales-v2-report-tabs[data-v-13cb0641]{display:flex;align-items:center;gap:14px;min-width:0;min-height:42px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius, 6px);background:#1b1b1ce0;padding:6px 8px}.sales-v2-report-tabs>strong[data-v-13cb0641]{flex:0 0 auto;color:var(--erp-text, #f8fafc);font-size:14px;font-weight:760}.sales-v2-report-tabs__options[data-v-13cb0641]{display:flex;align-items:center;gap:5px;min-width:0;overflow-x:auto;scrollbar-width:none}.sales-v2-report-tabs__options[data-v-13cb0641]::-webkit-scrollbar{display:none}.sales-v2-report-tabs__option[data-v-13cb0641]{flex:0 0 auto;min-height:29px!important;border:1px solid transparent!important;border-radius:var(--erp-radius, 6px)!important;background:transparent!important;color:#cfd1d6!important;padding:5px 9px!important;box-shadow:none!important;font-size:11px!important;font-weight:680!important;line-height:1!important;white-space:nowrap}.sales-v2-report-tabs__option[data-v-13cb0641]:hover,.sales-v2-report-tabs__option[data-v-13cb0641]:focus-visible{border-color:#3f7df652!important;background:var(--erp-accent-soft, rgba(63, 125, 246, .16))!important;color:#fff!important}.sales-v2-report-tabs__option.is-active[data-v-13cb0641]{border-color:var(--erp-selection-border, rgba(255, 255, 255, .07))!important;background:var(--erp-selection, #2b2c2e)!important;color:#fff!important}.sales-v2-reports__my[data-v-13cb0641]{display:grid;gap:12px}.sales-v2-my-filter-toolbar[data-v-13cb0641]{margin:0}.sales-v2-my-filter-error[data-v-13cb0641]{color:#fca5a5;font-size:12px;font-weight:800}.sales-v2-report-card[data-v-13cb0641],.sales-v2-reports__shell[data-v-13cb0641]{display:grid;gap:14px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface, #1b1b1c);padding:14px}.sales-v2-report-card--stages[data-v-13cb0641]{padding:14px}.sales-v2-report-card__header[data-v-13cb0641],.sales-v2-reports__header[data-v-13cb0641]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:13px;border-bottom:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16))}.sales-v2-report-card__title[data-v-13cb0641],.sales-v2-reports__title[data-v-13cb0641]{display:grid;gap:6px;min-width:0}.sales-v2-report-card__title span[data-v-13cb0641],.sales-v2-reports__title span[data-v-13cb0641]{color:#60a5fa;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.sales-v2-report-card__title h3[data-v-13cb0641],.sales-v2-reports__title h3[data-v-13cb0641]{margin:0;color:var(--erp-text, #f8fafc);font-size:20px;font-weight:820;line-height:1.15}.sales-v2-report-card__title small[data-v-13cb0641],.sales-v2-reports__title p[data-v-13cb0641]{max-width:720px;margin:0;color:var(--erp-text-muted, #9ca3af);font-size:13px;line-height:1.45}.sales-v2-report-card__filters[data-v-13cb0641]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.sales-v2-report-card__filters label[data-v-13cb0641]{display:grid;gap:5px}.sales-v2-report-card__filters label span[data-v-13cb0641]{color:var(--erp-text-muted, #9ca3af);font-size:10px;font-weight:800;text-transform:uppercase}.sales-v2-report-card__filters input[data-v-13cb0641],.sales-v2-report-card__filters button[data-v-13cb0641]{min-height:34px;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface-2, rgba(255, 255, 255, .04));color:var(--erp-text, #f8fafc);padding:7px 10px;font-size:12px;font-weight:760}.sales-v2-report-card__filters button[data-v-13cb0641]{display:inline-flex;align-self:end;align-items:center;justify-content:center;gap:7px;border-color:#60a5fa47;background:#60a5fa1a;color:#bfdbfe}.sales-v2-report-card__filters button[data-v-13cb0641]:disabled{cursor:wait;opacity:.72}.sales-v2-report-card__status[data-v-13cb0641]{min-height:18px;color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:700}.sales-v2-report-card__status .is-error[data-v-13cb0641]{color:#fca5a5}.sales-v2-stage-board[data-v-13cb0641]{display:grid;grid-template-columns:repeat(auto-fit,minmax(114px,1fr));gap:8px;transition:opacity .16s ease}.sales-v2-stage-board.is-loading[data-v-13cb0641]{opacity:.62}.sales-v2-stage-summary[data-v-13cb0641],.sales-v2-stage-card[data-v-13cb0641]{position:relative;display:grid;align-content:space-between;min-height:78px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface-subtle, rgba(255, 255, 255, .025));padding:10px;overflow:hidden}.sales-v2-stage-summary[data-v-13cb0641]{border-color:#60a5fa42;background:#60a5fa14}.sales-v2-stage-summary span[data-v-13cb0641],.sales-v2-stage-summary small[data-v-13cb0641],.sales-v2-stage-card span[data-v-13cb0641]{color:var(--erp-text-muted, #9ca3af);font-size:11px;font-weight:800;line-height:1.2}.sales-v2-stage-summary strong[data-v-13cb0641],.sales-v2-stage-card strong[data-v-13cb0641]{color:var(--erp-text, #f8fafc);font-size:24px;line-height:1}.sales-v2-stage-card[data-v-13cb0641]{gap:7px;padding-top:28px}.sales-v2-stage-card[data-v-13cb0641]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#60a5fa}.sales-v2-stage-card>svg[data-v-13cb0641]{position:absolute;top:10px;right:10px;width:17px;height:17px;color:#93c5fd}.sales-v2-stage-card.is-hot[data-v-13cb0641]:before{background:#f87171}.sales-v2-stage-card.is-hot>svg[data-v-13cb0641]{color:#fca5a5}.sales-v2-stage-card.is-warm[data-v-13cb0641]:before{background:#fbbf24}.sales-v2-stage-card.is-warm>svg[data-v-13cb0641]{color:#fcd34d}.sales-v2-stage-card.is-cold[data-v-13cb0641]:before{background:#67e8f9}.sales-v2-stage-card.is-cold>svg[data-v-13cb0641]{color:#a5f3fc}.sales-v2-stage-card.is-muted[data-v-13cb0641]:before{background:#64748b}.sales-v2-stage-card.is-muted>svg[data-v-13cb0641]{color:#94a3b8}.sales-v2-stage-card.is-activity[data-v-13cb0641]:before{background:#34d399}.sales-v2-stage-card.is-activity>svg[data-v-13cb0641]{color:#6ee7b7}.sales-v2-stage-card.is-conversion[data-v-13cb0641]:before{background:#60a5fa}.sales-v2-stage-card.is-conversion[data-v-13cb0641]{border-color:#60a5fa47;background:#60a5fa12}.sales-v2-stage-card-button[data-v-13cb0641]{color:inherit;font:inherit;letter-spacing:0;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.sales-v2-stage-card-button[data-v-13cb0641]:hover,.sales-v2-stage-card-button[data-v-13cb0641]:focus-visible{border-color:#60a5fa80;background:#60a5fa1a;outline:none}.sales-v2-stage-card-button.is-active[data-v-13cb0641]{border-color:#60a5fa;box-shadow:inset 0 0 0 1px #60a5fa61}.sales-v2-manager-page[data-v-13cb0641],.sales-v2-manager-report[data-v-13cb0641]{display:grid;gap:12px;min-width:0;width:100%;max-width:100%}.sales-v2-manager-page[data-v-13cb0641]>*,.sales-v2-manager-report[data-v-13cb0641]>*,.sales-v2-quality-diagnostic[data-v-13cb0641]>*{min-width:0}.sales-v2-manager-filter-toolbar[data-v-13cb0641]{position:relative;z-index:20;margin:0}.sales-v2-manager-filter-toolbar[data-v-13cb0641] .erp-filter-toolbar__controls{overflow:visible}.sales-v2-manager-period-filter[data-v-13cb0641]{display:inline-flex;align-items:center;gap:2px;min-height:36px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .18));border-radius:var(--erp-radius-sm, 8px);background:#ffffff06;padding:3px}.sales-v2-manager-period-filter button[data-v-13cb0641]{min-height:28px;border:0;border-radius:5px;background:transparent;color:var(--erp-text-muted, #9ca3af);padding:0 10px;font-size:11px;font-weight:850;letter-spacing:0;white-space:nowrap;cursor:pointer}.sales-v2-manager-period-filter button[data-v-13cb0641]:hover,.sales-v2-manager-period-filter button[data-v-13cb0641]:focus-visible{background:#60a5fa14;color:#dbeafe;outline:none}.sales-v2-manager-period-filter button.is-active[data-v-13cb0641]{background:#3b82f6;color:#fff}.sales-v2-manager-custom-date[data-v-13cb0641]{flex:0 0 292px}.sales-v2-manager-filter-toolbar .sales-v2-toolbar-salespersons[data-v-13cb0641]{flex:0 0 auto;width:260px;min-width:220px;max-width:280px}.sales-v2-manager-filter-toolbar[data-v-13cb0641] .salesperson-multi-select summary{min-height:36px;height:36px}.sales-v2-toolbar-refresh[data-v-13cb0641]{gap:6px;min-width:96px!important;padding:0 12px!important}.sales-v2-toolbar-export[data-v-13cb0641]{gap:6px;min-width:82px!important;border-color:#f871714d!important;background:#f871711a!important;color:#fecaca!important;padding:0 12px!important}.sales-v2-toolbar-refresh svg[data-v-13cb0641],.sales-v2-toolbar-export svg[data-v-13cb0641]{width:14px;height:14px}.sales-v2-pdf-export-host{color:var(--erp-text, #f8fafc);font-family:Inter,Segoe UI,system-ui,sans-serif}.sales-v2-pdf-export-clone{box-sizing:border-box;background:#101112;color:var(--erp-text, #f8fafc)}.sales-v2-pdf-export-clone .sales-v2-pdf-hide,.sales-v2-pdf-export-clone .salesperson-multi-select__menu{display:none!important}.sales-v2-pdf-export-clone .sales-v2-report-card,.sales-v2-pdf-export-clone .sales-v2-manager-dispatch-card{break-inside:avoid}.sales-v2-pdf-export-clone .sales-v2-manager-table-wrap,.sales-v2-pdf-export-clone .sales-v2-manager-drilldown__table-wrap{max-height:none!important;overflow:visible!important}.sales-v2-pdf-export-clone .sales-v2-manager-dispatch-card{margin-bottom:0}.sales-v2-manager-filters[data-v-13cb0641]{display:grid;grid-template-columns:150px 150px minmax(240px,1fr) auto;gap:10px;align-items:end;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);background:#ffffff05;padding:10px}.sales-v2-manager-filters label[data-v-13cb0641],.sales-v2-manager-filters__actions[data-v-13cb0641]{display:grid;gap:5px}.sales-v2-manager-filters label span[data-v-13cb0641]{color:var(--erp-text-muted, #9ca3af);font-size:10px;font-weight:800;text-transform:uppercase}.sales-v2-manager-filters input[data-v-13cb0641],.sales-v2-manager-filters select[data-v-13cb0641],.sales-v2-manager-filters button[data-v-13cb0641]{border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface-2, rgba(255, 255, 255, .04));color:var(--erp-text, #f8fafc);font-size:12px;font-weight:760}.sales-v2-manager-filters input[data-v-13cb0641],.sales-v2-manager-filters button[data-v-13cb0641]{min-height:34px;padding:7px 10px}.sales-v2-manager-filters select[data-v-13cb0641]{min-height:86px;padding:6px}.sales-v2-manager-filters select option[data-v-13cb0641]{padding:5px 7px;background:#1b1b1c;color:var(--erp-text, #f8fafc)}.sales-v2-manager-filters__actions[data-v-13cb0641]{grid-auto-flow:column;align-items:end}.sales-v2-manager-filters button[data-v-13cb0641]{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-color:#60a5fa47;background:#60a5fa1a;color:#bfdbfe;white-space:nowrap}.sales-v2-manager-filters button[data-v-13cb0641]:disabled{cursor:wait;opacity:.72}.sales-v2-manager-kpis[data-v-13cb0641],.sales-v2-manager-panels[data-v-13cb0641]{display:grid;gap:8px;transition:opacity .16s ease}.sales-v2-manager-kpis.is-loading[data-v-13cb0641],.sales-v2-manager-panels.is-loading[data-v-13cb0641]{opacity:.62}.sales-v2-manager-kpis[data-v-13cb0641]{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.sales-v2-manager-kpi[data-v-13cb0641],.sales-v2-manager-panel[data-v-13cb0641]{border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface-subtle, rgba(255, 255, 255, .025));padding:10px}.sales-v2-manager-kpi[data-v-13cb0641]{position:relative;display:grid;gap:8px;min-height:82px;transition:border-color .16s ease,background .16s ease}.sales-v2-manager-kpi.is-active[data-v-13cb0641]{border-color:#60a5fa5c;background:#60a5fa12}.sales-v2-manager-kpi>svg[data-v-13cb0641]{position:absolute;top:11px;right:42px;width:16px;height:16px;color:#93c5fd}.sales-v2-manager-kpi__open[data-v-13cb0641]{position:absolute;top:auto;right:8px;bottom:16px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;min-height:24px;border:1px solid rgba(96,165,250,.24);border-radius:7px;background:#60a5fa24;color:#bfdbfe;line-height:1;padding:0!important}.sales-v2-manager-kpi__open[data-v-13cb0641]:hover,.sales-v2-manager-kpi__open[data-v-13cb0641]:focus-visible{border-color:#60a5fa80;background:#60a5fa2e}.sales-v2-manager-kpi__open svg[data-v-13cb0641]{width:12px;height:12px}.sales-v2-manager-kpi span[data-v-13cb0641],.sales-v2-manager-panel span[data-v-13cb0641],.sales-v2-manager-panel small[data-v-13cb0641]{color:var(--erp-text-muted, #9ca3af);font-size:11px;font-weight:800;line-height:1.2}.sales-v2-manager-kpi strong[data-v-13cb0641],.sales-v2-manager-panel strong[data-v-13cb0641]{color:var(--erp-text, #f8fafc);font-size:24px;line-height:1}.sales-v2-manager-panels[data-v-13cb0641]{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-v2-manager-timeline-card[data-v-13cb0641]{transition:opacity .16s ease}.sales-v2-manager-timeline-card.is-loading[data-v-13cb0641]{opacity:.66}.sales-v2-manager-timeline-summary[data-v-13cb0641]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.sales-v2-manager-timeline-summary article[data-v-13cb0641]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;min-height:74px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface-subtle, rgba(255, 255, 255, .025));padding:10px}.sales-v2-manager-timeline-summary article.is-empty[data-v-13cb0641]{opacity:.68}.sales-v2-manager-timeline-summary article>div[data-v-13cb0641]{display:grid;gap:5px;min-width:0}.sales-v2-manager-timeline-summary span[data-v-13cb0641],.sales-v2-manager-timeline-summary small[data-v-13cb0641]{color:var(--erp-text-muted, #9ca3af);font-size:11px;font-weight:850;line-height:1.2}.sales-v2-manager-timeline-summary strong[data-v-13cb0641]{color:var(--erp-text, #f8fafc);font-size:24px;line-height:1}.sales-v2-manager-timeline-summary .sales-v2-manager-bar[data-v-13cb0641]{grid-column:1 / -1}.sales-v2-manager-timeline-chip[data-v-13cb0641]{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(96,165,250,.18);border-radius:999px;background:#60a5fa14;color:#bfdbfe;padding:0 8px;font-size:10px;font-weight:850;white-space:nowrap}.sales-v2-manager-table--timeline[data-v-13cb0641]{min-width:900px}.sales-v2-leadership-reason-card.is-loading[data-v-13cb0641]{opacity:.66}.sales-v2-manager-table--leadership-reasons[data-v-13cb0641]{min-width:1180px}.sales-v2-manager-dispatch-card[data-v-13cb0641]{display:grid;gap:10px;border:1px solid rgba(45,212,191,.2);border-radius:var(--erp-radius-sm, 8px);background:#2dd4bf09;padding:12px;transition:opacity .16s ease}.sales-v2-manager-dispatch-card.is-loading[data-v-13cb0641]{opacity:.66}.sales-v2-manager-card-label[data-v-13cb0641]{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:#5eead4;font-size:11px;font-weight:900;text-transform:uppercase}.sales-v2-manager-card-label svg[data-v-13cb0641]{width:16px;height:16px}.sales-v2-channel-funnel-card[data-v-13cb0641]{display:grid;gap:11px;overflow:hidden}.sales-v2-channel-funnel-card.is-loading[data-v-13cb0641]{opacity:.72}.sales-v2-channel-funnel-card__label strong[data-v-13cb0641]{margin-left:auto;color:var(--erp-text);font-size:11px}.sales-v2-channel-funnel__methodology[data-v-13cb0641]{margin:0;color:var(--erp-text-muted);font-size:11px;line-height:1.45}.sales-v2-channel-funnel__kpis[data-v-13cb0641]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sales-v2-channel-funnel__kpis article[data-v-13cb0641]{position:relative;display:grid;gap:3px;min-width:0;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-surface-subtle);padding:9px 10px 9px 34px}.sales-v2-channel-funnel__kpis svg[data-v-13cb0641]{position:absolute;top:10px;left:10px;width:16px;height:16px;color:var(--erp-accent)}.sales-v2-channel-funnel__kpis span[data-v-13cb0641],.sales-v2-channel-funnel__stages span[data-v-13cb0641],.sales-v2-channel-funnel__stages small[data-v-13cb0641],.sales-v2-channel-funnel__table small[data-v-13cb0641]{color:var(--erp-text-muted);font-size:10px}.sales-v2-channel-funnel__kpis strong[data-v-13cb0641]{overflow:hidden;color:var(--erp-text);font-size:15px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.sales-v2-channel-funnel__stages[data-v-13cb0641]{display:grid;grid-template-columns:repeat(5,minmax(118px,1fr));gap:6px;overflow-x:auto;padding-bottom:2px}.sales-v2-channel-funnel__stages article[data-v-13cb0641]{display:grid;grid-template-columns:1fr auto;gap:3px 8px;min-width:118px;border:1px solid var(--erp-border-soft);border-top:2px solid var(--erp-accent);border-radius:var(--erp-radius);background:var(--erp-surface-2);padding:7px 9px}.sales-v2-channel-funnel__stages strong[data-v-13cb0641]{grid-row:1 / 3;grid-column:2;align-self:center;color:var(--erp-text);font-size:18px}.sales-v2-channel-funnel__scroll[data-v-13cb0641]{overflow:auto;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-bg-elevated)}.sales-v2-channel-funnel__table[data-v-13cb0641]{width:100%;min-width:1120px;border-collapse:collapse}.sales-v2-channel-funnel__table th[data-v-13cb0641],.sales-v2-channel-funnel__table td[data-v-13cb0641]{border-right:1px solid var(--erp-border-soft);border-bottom:1px solid var(--erp-border-soft);padding:8px 9px;color:var(--erp-text);font-size:12px;text-align:right;vertical-align:middle;white-space:nowrap}.sales-v2-channel-funnel__table th[data-v-13cb0641]:first-child,.sales-v2-channel-funnel__table tbody th[data-v-13cb0641]{width:220px;text-align:left}.sales-v2-channel-funnel__table thead th[data-v-13cb0641]{position:sticky;top:0;z-index:2;background:var(--erp-surface-2);color:var(--erp-text-muted);font-size:10px;font-weight:750}.sales-v2-channel-funnel__table tbody th[data-v-13cb0641]{background:var(--erp-surface)}.sales-v2-channel-funnel__table tbody tr:hover td[data-v-13cb0641],.sales-v2-channel-funnel__table tbody tr:hover th[data-v-13cb0641]{background:var(--erp-surface-hover)}.sales-v2-channel-funnel__table th strong[data-v-13cb0641],.sales-v2-channel-funnel__table td strong[data-v-13cb0641],.sales-v2-channel-funnel__table th small[data-v-13cb0641],.sales-v2-channel-funnel__table td small[data-v-13cb0641]{display:block}.sales-v2-channel-funnel__table th small[data-v-13cb0641]{max-width:260px;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.sales-v2-channel-funnel__table td small[data-v-13cb0641]{margin-top:2px}.sales-v2-channel-funnel__table tfoot th[data-v-13cb0641],.sales-v2-channel-funnel__table tfoot td[data-v-13cb0641]{border-bottom:0;background:var(--erp-selection);font-weight:700}.sales-v2-channel-funnel__table th[data-v-13cb0641]:last-child,.sales-v2-channel-funnel__table td[data-v-13cb0641]:last-child{border-right:0}.sales-v2-marketing-source-card[data-v-13cb0641]{transition:opacity .16s ease}.sales-v2-marketing-source-card.is-loading[data-v-13cb0641]{opacity:.66}.sales-v2-marketing-funnel-card[data-v-13cb0641]{display:grid;gap:10px;transition:opacity .16s ease}.sales-v2-marketing-funnel-card.is-loading[data-v-13cb0641]{opacity:.66}.sales-v2-marketing-funnel-card__label[data-v-13cb0641]{width:100%}.sales-v2-marketing-funnel-card__label strong[data-v-13cb0641]{margin-left:auto;color:var(--erp-text, #f8fafc);font-size:12px;text-transform:none}.sales-v2-marketing-funnel__methodology[data-v-13cb0641]{margin:0;color:var(--erp-text-muted, #9ca3af);font-size:11px;line-height:1.55}.sales-v2-marketing-funnel__scroll[data-v-13cb0641]{overflow-x:auto;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface-subtle, rgba(255, 255, 255, .025))}.sales-v2-marketing-funnel__table[data-v-13cb0641]{width:100%;min-width:1880px;border-collapse:separate;border-spacing:0;color:var(--erp-text, #f8fafc);font-size:11px}.sales-v2-marketing-funnel__table th[data-v-13cb0641],.sales-v2-marketing-funnel__table td[data-v-13cb0641]{height:38px;border-right:1px solid var(--erp-border-soft, rgba(148, 163, 184, .14));border-bottom:1px solid var(--erp-border-soft, rgba(148, 163, 184, .14));padding:5px 7px;text-align:center;vertical-align:middle}.sales-v2-marketing-funnel__table th[data-v-13cb0641]:last-child,.sales-v2-marketing-funnel__table td[data-v-13cb0641]:last-child{border-right:0}.sales-v2-marketing-funnel__table thead th[data-v-13cb0641]{position:sticky;top:0;z-index:3;min-width:96px;background:var(--erp-surface-raised, #172033);color:var(--erp-text-muted, #cbd5e1);font-size:10px;font-weight:850;line-height:1.25;white-space:normal}.sales-v2-marketing-funnel__table .is-band[data-v-13cb0641]{position:sticky;left:0;z-index:2;width:72px;min-width:72px;font-weight:900}.sales-v2-marketing-funnel__table thead .is-band[data-v-13cb0641]{z-index:5}.sales-v2-marketing-funnel__table .is-stage[data-v-13cb0641]{position:sticky;left:72px;z-index:2;width:178px;min-width:178px;text-align:left;font-weight:850}.sales-v2-marketing-funnel__table thead .is-stage[data-v-13cb0641]{z-index:5}.sales-v2-marketing-funnel__table tbody tr.is-tofl .is-band[data-v-13cb0641],.sales-v2-marketing-funnel__stage-chip.is-tofl[data-v-13cb0641]{background:#fb923c26;color:#fdba74}.sales-v2-marketing-funnel__table tbody tr.is-tofl .is-stage[data-v-13cb0641]{background:color-mix(in srgb,var(--erp-surface-raised, #172033) 91%,#fb923c 9%)}.sales-v2-marketing-funnel__table tbody tr.is-mofl .is-band[data-v-13cb0641],.sales-v2-marketing-funnel__stage-chip.is-mofl[data-v-13cb0641]{background:#facc1524;color:#fde047}.sales-v2-marketing-funnel__table tbody tr.is-mofl .is-stage[data-v-13cb0641]{background:color-mix(in srgb,var(--erp-surface-raised, #172033) 91%,#facc15 9%)}.sales-v2-marketing-funnel__table tbody tr.is-bofl .is-band[data-v-13cb0641],.sales-v2-marketing-funnel__stage-chip.is-bofl[data-v-13cb0641]{background:#4ade8024;color:#86efac}.sales-v2-marketing-funnel__table tbody tr.is-bofl .is-stage[data-v-13cb0641]{background:color-mix(in srgb,var(--erp-surface-raised, #172033) 91%,#4ade80 9%)}.sales-v2-marketing-funnel__table tbody tr.is-order .is-band[data-v-13cb0641],.sales-v2-marketing-funnel__stage-chip.is-order[data-v-13cb0641]{background:#60a5fa26;color:#93c5fd}.sales-v2-marketing-funnel__table tbody tr.is-order .is-stage[data-v-13cb0641]{background:color-mix(in srgb,var(--erp-surface-raised, #172033) 91%,#60a5fa 9%)}.sales-v2-marketing-funnel__cell[data-v-13cb0641]{display:inline-flex!important;align-items:center;justify-content:center;width:32px!important;min-width:32px;height:28px!important;min-height:28px!important;border:1px solid rgba(96,165,250,.22)!important;border-radius:6px!important;background:#60a5fa14!important;color:#bfdbfe!important;padding:0 6px!important;font:inherit!important;font-weight:900!important;line-height:1!important;cursor:pointer}.sales-v2-marketing-funnel__cell[data-v-13cb0641]:hover,.sales-v2-marketing-funnel__cell[data-v-13cb0641]:focus-visible{border-color:#60a5fa9e!important;background:#60a5fa2e!important;outline:none}.sales-v2-marketing-funnel__cell.is-active[data-v-13cb0641]{border-color:#60a5fa!important;background:#2563eb!important;color:#fff!important;box-shadow:0 0 0 2px #60a5fa33}.sales-v2-marketing-funnel__cell.is-total[data-v-13cb0641]{width:auto!important;min-width:38px}.sales-v2-marketing-funnel__zero[data-v-13cb0641]{color:var(--erp-text-muted, #64748b)}.sales-v2-marketing-funnel__table td.is-total[data-v-13cb0641],.sales-v2-marketing-funnel__table th.is-total[data-v-13cb0641],.sales-v2-marketing-funnel__table tfoot th[data-v-13cb0641],.sales-v2-marketing-funnel__table tfoot td[data-v-13cb0641]{background:var(--erp-surface-raised, #172033);font-weight:900}.sales-v2-marketing-funnel__table tfoot th[data-v-13cb0641]{position:sticky;left:0;z-index:2;text-align:left}.sales-v2-marketing-funnel-drilldown[data-v-13cb0641]{margin-top:2px}.sales-v2-marketing-funnel-drilldown__table[data-v-13cb0641]{min-width:1540px}.sales-v2-marketing-funnel-drilldown__comment[data-v-13cb0641]{width:250px;max-width:250px;white-space:normal!important;line-height:1.45}.sales-v2-marketing-funnel__stage-chip[data-v-13cb0641]{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:850;line-height:1.25}.sales-v2-marketing-source-summary[data-v-13cb0641]{display:grid;grid-template-columns:repeat(2,minmax(140px,180px));gap:8px}.sales-v2-marketing-source-summary article[data-v-13cb0641],.sales-v2-marketing-source-list article[data-v-13cb0641]{border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface-subtle, rgba(255, 255, 255, .025))}.sales-v2-marketing-source-summary article[data-v-13cb0641]{display:grid;gap:8px;padding:10px}.sales-v2-marketing-source-summary span[data-v-13cb0641],.sales-v2-marketing-source-list span[data-v-13cb0641]{color:var(--erp-text-muted, #9ca3af);font-size:11px;font-weight:800;line-height:1.2}.sales-v2-marketing-source-summary strong[data-v-13cb0641]{color:var(--erp-text, #f8fafc);font-size:24px;line-height:1}.sales-v2-marketing-source-list[data-v-13cb0641]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.sales-v2-marketing-source-list article[data-v-13cb0641]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;min-height:74px;padding:10px}.sales-v2-marketing-source-list article.is-empty[data-v-13cb0641]{opacity:.68}.sales-v2-marketing-source-list strong[data-v-13cb0641],.sales-v2-marketing-source-list b[data-v-13cb0641]{color:var(--erp-text, #f8fafc)}.sales-v2-marketing-source-list strong[data-v-13cb0641]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.sales-v2-marketing-source-list b[data-v-13cb0641]{font-size:22px;line-height:1}.sales-v2-marketing-source-list .sales-v2-manager-bar[data-v-13cb0641]{grid-column:1 / -1}.sales-v2-marketing-location-list article[data-v-13cb0641]{min-height:96px}.sales-v2-marketing-location-salespeople[data-v-13cb0641]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.sales-v2-marketing-location-salespeople span[data-v-13cb0641],.sales-v2-marketing-location-salespeople small[data-v-13cb0641]{display:inline-flex;align-items:center;gap:5px;min-height:22px;border:1px solid rgba(96,165,250,.18);border-radius:999px;background:#60a5fa14;color:#bfdbfe;padding:0 8px;font-size:10px;font-weight:850}.sales-v2-marketing-location-salespeople b[data-v-13cb0641]{color:var(--erp-text, #f8fafc);font-size:11px}.sales-v2-manager-dispatch-card>header[data-v-13cb0641]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.sales-v2-manager-dispatch-card>header>div[data-v-13cb0641]{display:grid;gap:4px}.sales-v2-manager-dispatch-card>header span[data-v-13cb0641]{color:#5eead4;font-size:11px;font-weight:900;text-transform:uppercase}.sales-v2-manager-dispatch-card h4[data-v-13cb0641],.sales-v2-manager-dispatch-card p[data-v-13cb0641]{margin:0}.sales-v2-manager-dispatch-card h4[data-v-13cb0641]{color:var(--erp-text, #f8fafc);font-size:16px;line-height:1.2}.sales-v2-manager-dispatch-card p[data-v-13cb0641]{color:var(--erp-text-muted, #9ca3af);font-size:12px}.sales-v2-manager-dispatch-card>header>svg[data-v-13cb0641]{width:24px;height:24px;color:#5eead4}.sales-v2-manager-dispatch-kpis[data-v-13cb0641]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sales-v2-manager-dispatch-kpis article[data-v-13cb0641]{position:relative;display:grid;gap:8px;min-height:82px;border:1px solid rgba(148,163,184,.15);border-radius:var(--erp-radius-sm, 8px);background:#ffffff06;padding:10px}.sales-v2-manager-dispatch-kpis svg[data-v-13cb0641]{position:absolute;top:10px;right:10px;width:18px;height:18px;color:#5eead4}.sales-v2-manager-dispatch-kpis span[data-v-13cb0641]{max-width:calc(100% - 30px);color:var(--erp-text-muted, #9ca3af);font-size:11px;font-weight:800;line-height:1.2}.sales-v2-manager-dispatch-kpis strong[data-v-13cb0641]{color:var(--erp-text, #f8fafc);font-size:25px;line-height:1}.sales-v2-manager-drilldown[data-v-13cb0641]{display:grid;gap:10px;border:1px solid rgba(96,165,250,.18);border-radius:var(--erp-radius-sm, 8px);background:#60a5fa09;padding:10px}.sales-v2-manager-drilldown header[data-v-13cb0641]{display:flex;align-items:center;justify-content:space-between;gap:12px}.sales-v2-manager-drilldown header div[data-v-13cb0641]{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.sales-v2-manager-drilldown header small[data-v-13cb0641]{color:var(--erp-text-muted, #9ca3af);font-size:10px;font-weight:750;white-space:nowrap}.sales-v2-manager-drilldown header span[data-v-13cb0641],.sales-v2-manager-drilldown footer[data-v-13cb0641]{color:var(--erp-text-muted, #9ca3af);font-size:11px;font-weight:800}.sales-v2-manager-drilldown h4[data-v-13cb0641]{margin:0;color:var(--erp-text, #f8fafc);font-size:15px;line-height:1.2;white-space:nowrap}.sales-v2-manager-drilldown header strong[data-v-13cb0641]{color:#bfdbfe;font-size:12px;white-space:nowrap}.sales-v2-manager-drilldown__table-wrap[data-v-13cb0641]{max-height:300px;overflow:auto;border:1px solid rgba(148,163,184,.14);border-radius:var(--erp-radius-sm, 8px);background:#0000001f}.sales-v2-manager-drilldown__table[data-v-13cb0641]{width:100%;min-width:1160px;border-collapse:collapse}.sales-v2-manager-follow-up-action[data-v-13cb0641]{min-width:190px}.sales-v2-manager-follow-up-action strong[data-v-13cb0641],.sales-v2-manager-follow-up-action span[data-v-13cb0641]{display:block}.sales-v2-manager-follow-up-action span[data-v-13cb0641]{margin-top:3px;color:var(--erp-text-muted, #9ca3af);font-size:11px;white-space:normal}.sales-v2-manager-drilldown__table th[data-v-13cb0641],.sales-v2-manager-drilldown__table td[data-v-13cb0641]{border-bottom:1px solid rgba(148,163,184,.1);padding:9px 10px;color:var(--erp-text, #f8fafc);font-size:12px;text-align:left;white-space:nowrap}.sales-v2-manager-drilldown__row[data-v-13cb0641]{transition:background .16s ease,outline-color .16s ease}.sales-v2-manager-drilldown__row.is-clickable[data-v-13cb0641]{cursor:pointer}.sales-v2-manager-drilldown__row[data-v-13cb0641]:hover,.sales-v2-manager-drilldown__row[data-v-13cb0641]:focus-visible{background:#60a5fa0f;outline:1px solid rgba(96,165,250,.22);outline-offset:-1px}.sales-v2-manager-drilldown__table th[data-v-13cb0641]{position:sticky;top:0;z-index:1;background:#19191a;color:var(--erp-text-muted, #9ca3af);font-size:10px;font-weight:900;text-transform:uppercase}.sales-v2-manager-drilldown__table td:first-child strong[data-v-13cb0641],.sales-v2-manager-drilldown__table td:first-child span[data-v-13cb0641]{display:block}.sales-v2-manager-drilldown__table td:first-child span[data-v-13cb0641]{margin-top:3px;color:var(--erp-text-muted, #9ca3af);font-size:11px}.sales-v2-manager-drilldown__table td[data-v-13cb0641]:last-child{max-width:260px;overflow:hidden;text-overflow:ellipsis}.sales-v2-manager-stage-drilldown[data-v-13cb0641]{margin-top:2px}.sales-v2-manager-stage-drilldown__table[data-v-13cb0641]{min-width:1240px}.sales-v2-manager-stage-drilldown__table td:nth-child(2) strong[data-v-13cb0641],.sales-v2-manager-stage-drilldown__table td:nth-child(2) span[data-v-13cb0641]{display:block}.sales-v2-manager-stage-drilldown__table td:nth-child(2) span[data-v-13cb0641]{margin-top:3px;color:var(--erp-text-muted, #9ca3af);font-size:11px}td.sales-v2-manager-stage-drilldown__comment[data-v-13cb0641]{min-width:280px;max-width:420px;white-space:normal;overflow-wrap:anywhere;line-height:1.4;vertical-align:top}.sales-v2-manager-drilldown__badge[data-v-13cb0641]{display:inline-flex;align-items:center;min-height:22px;border:1px solid rgba(96,165,250,.18);border-radius:999px;background:#60a5fa14;color:#bfdbfe;padding:3px 8px;font-size:11px;font-weight:800}.sales-v2-manager-drilldown__category[data-v-13cb0641]{display:inline-flex;align-items:center;min-height:22px;border:1px solid rgba(45,212,191,.18);border-radius:999px;background:#2dd4bf14;color:#99f6e4;padding:3px 8px;font-size:11px;font-weight:800}.sales-v2-manager-drilldown__empty[data-v-13cb0641]{display:inline-flex;align-items:center;gap:8px;min-height:48px;color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:800}.sales-v2-manager-drilldown__empty svg[data-v-13cb0641]{width:18px;height:18px;color:#93c5fd}.sales-v2-lead-detail-dialog-backdrop[data-v-13cb0641]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#0000009e;padding:24px}.sales-v2-lead-detail-dialog[data-v-13cb0641]{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(960px,100%);max-height:min(88vh,760px);overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface, #1b1b1c);box-shadow:0 24px 80px #0000006b}.sales-v2-lead-detail-dialog__header[data-v-13cb0641]{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(148,163,184,.14);padding:16px 18px}.sales-v2-lead-detail-dialog__header h3[data-v-13cb0641]{margin:0;color:var(--erp-text, #f8fafc);font-size:20px;line-height:1.2}.sales-v2-lead-detail-dialog__header span[data-v-13cb0641]{display:block;margin-top:5px;color:var(--erp-text-muted, #9ca3af);font-size:13px;font-weight:700}.sales-v2-lead-detail-dialog__close[data-v-13cb0641]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(96,165,250,.26);border-radius:var(--erp-radius-sm, 8px);background:#60a5fa1f;color:#bfdbfe}.sales-v2-lead-detail-dialog__body[data-v-13cb0641]{display:grid;gap:12px;min-height:0;overflow:auto;padding:14px}.sales-v2-lead-detail-panel[data-v-13cb0641]{display:grid;gap:12px;border:1px solid rgba(148,163,184,.16);border-radius:var(--erp-radius-sm, 8px);background:#ffffff06;padding:14px}.sales-v2-lead-detail-panel header[data-v-13cb0641]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sales-v2-lead-detail-panel h4[data-v-13cb0641]{margin:0;color:var(--erp-text, #f8fafc);font-size:15px;line-height:1.2}.sales-v2-lead-detail-panel header span[data-v-13cb0641]{color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:800}.sales-v2-lead-detail-grid[data-v-13cb0641]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sales-v2-lead-detail-grid label[data-v-13cb0641]{display:grid;gap:5px;min-width:0;border:1px solid rgba(148,163,184,.12);border-radius:var(--erp-radius-sm, 8px);background:#0000001f;padding:9px 10px}.sales-v2-lead-detail-grid label.is-wide[data-v-13cb0641]{grid-column:span 3}.sales-v2-lead-detail-grid span[data-v-13cb0641]{color:var(--erp-text-muted, #9ca3af);font-size:10px;font-weight:900;text-transform:uppercase}.sales-v2-lead-detail-grid strong[data-v-13cb0641]{min-width:0;overflow-wrap:anywhere;color:var(--erp-text, #f8fafc);font-size:13px;line-height:1.35}.sales-v2-lead-history[data-v-13cb0641]{display:grid;gap:8px}.sales-v2-lead-history article[data-v-13cb0641]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;border:1px solid rgba(148,163,184,.12);border-radius:var(--erp-radius-sm, 8px);background:#0000001f;padding:10px}.sales-v2-lead-history article div[data-v-13cb0641]{display:flex;align-items:center;gap:8px;min-width:0}.sales-v2-lead-history strong[data-v-13cb0641]{color:#bfdbfe;font-size:12px}.sales-v2-lead-history span[data-v-13cb0641],.sales-v2-lead-history small[data-v-13cb0641]{color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:700}.sales-v2-lead-history p[data-v-13cb0641]{grid-column:1 / -1;margin:0;color:var(--erp-text, #f8fafc);font-size:12px;line-height:1.4}.sales-v2-lead-detail-dialog__empty[data-v-13cb0641]{display:inline-flex;align-items:center;gap:8px;min-height:70px;color:var(--erp-text-muted, #9ca3af);font-size:13px;font-weight:800;padding:16px}.sales-v2-lead-detail-dialog__empty svg[data-v-13cb0641]{width:20px;height:20px;color:#93c5fd}.sales-v2-manager-panel[data-v-13cb0641]{display:grid;gap:8px}.sales-v2-manager-stack[data-v-13cb0641],.sales-v2-manager-bar[data-v-13cb0641]{display:flex;width:100%;height:7px;overflow:hidden;border-radius:999px;background:#94a3b824}.sales-v2-manager-stack i[data-v-13cb0641],.sales-v2-manager-bar i[data-v-13cb0641]{display:block;min-width:4px}.sales-v2-manager-stack .is-new[data-v-13cb0641]{background:#60a5fa}.sales-v2-manager-stack .is-existing[data-v-13cb0641]{background:#34d399}.sales-v2-manager-stack .is-inbound[data-v-13cb0641]{background:#22d3ee}.sales-v2-manager-stack .is-initiated[data-v-13cb0641]{background:#a78bfa}.sales-v2-manager-stack .is-recovered[data-v-13cb0641]{background:#34d399}.sales-v2-manager-stack .is-missed[data-v-13cb0641]{background:#fb7185}.sales-v2-manager-table-wrap[data-v-13cb0641]{overflow:auto;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px)}.sales-v2-manager-table[data-v-13cb0641]{width:100%;min-width:920px;border-collapse:collapse}.sales-v2-manager-table--dispatch[data-v-13cb0641]{min-width:1040px}.sales-v2-manager-stage-table-wrap[data-v-13cb0641]{margin-top:2px}.sales-v2-manager-table--lead-stages[data-v-13cb0641]{min-width:1280px}.sales-v2-manager-table--lead-stages th[data-v-13cb0641]:not(:first-child),.sales-v2-manager-table--lead-stages td[data-v-13cb0641]:not(:first-child){text-align:right}.sales-v2-manager-table--lead-stages td:nth-child(2) strong[data-v-13cb0641]{color:var(--erp-text, #f8fafc)}.sales-v2-manager-table th[data-v-13cb0641],.sales-v2-manager-table td[data-v-13cb0641]{border-bottom:1px solid rgba(148,163,184,.12);padding:10px;color:var(--erp-text, #f8fafc);font-size:12px;text-align:left;white-space:nowrap}.sales-v2-manager-table th[data-v-13cb0641]{color:var(--erp-text-muted, #9ca3af);font-size:10px;font-weight:900;text-transform:uppercase}.sales-v2-manager-table td[data-v-13cb0641]:first-child{min-width:180px}.sales-v2-manager-table td:first-child strong[data-v-13cb0641],.sales-v2-manager-table td:first-child span[data-v-13cb0641]{display:block}.sales-v2-manager-table td:first-child span[data-v-13cb0641]{margin-top:3px;color:var(--erp-text-muted, #9ca3af);font-size:11px}.sales-v2-manager-table tr:last-child td[data-v-13cb0641]{border-bottom:0}.sales-v2-manager-bar i[data-v-13cb0641]{background:#60a5fa}.sales-v2-quality-diagnostic[data-v-13cb0641]{display:grid;gap:10px;transition:opacity .16s ease}.sales-v2-quality-diagnostic.is-loading[data-v-13cb0641]{opacity:.62}.sales-v2-quality-diagnostic__header[data-v-13cb0641],.sales-v2-quality-quadrants>header[data-v-13cb0641],.sales-v2-quality-comparison-grid>section>header[data-v-13cb0641],.sales-v2-quality-actions>header[data-v-13cb0641]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sales-v2-quality-diagnostic__header>div[data-v-13cb0641],.sales-v2-quality-quadrants>header>div[data-v-13cb0641],.sales-v2-quality-actions>header>div[data-v-13cb0641]{display:grid;gap:3px}.sales-v2-quality-diagnostic__header span[data-v-13cb0641],.sales-v2-quality-quadrants>header span[data-v-13cb0641],.sales-v2-quality-comparison-grid>section>header span[data-v-13cb0641],.sales-v2-quality-actions>header span[data-v-13cb0641]{color:#5eead4;font-size:11px;font-weight:900}.sales-v2-quality-diagnostic__header h3[data-v-13cb0641],.sales-v2-quality-verdict h4[data-v-13cb0641]{margin:0;color:var(--erp-text, #f8fafc)}.sales-v2-quality-diagnostic__header h3[data-v-13cb0641]{font-size:17px}.sales-v2-quality-diagnostic__header>svg[data-v-13cb0641]{width:25px;height:25px;color:#5eead4}.sales-v2-quality-verdict[data-v-13cb0641]{display:grid;grid-template-columns:36px minmax(0,1fr) minmax(250px,auto);gap:12px;align-items:center;border:1px solid rgba(96,165,250,.24);border-left:3px solid #60a5fa;border-radius:var(--erp-radius-sm, 8px);background:#60a5fa0e;padding:12px}.sales-v2-quality-verdict>svg[data-v-13cb0641]{width:28px;height:28px;color:#93c5fd}.sales-v2-quality-verdict>div[data-v-13cb0641]{display:grid;gap:4px}.sales-v2-quality-verdict span[data-v-13cb0641],.sales-v2-quality-verdict p[data-v-13cb0641],.sales-v2-quality-verdict dt[data-v-13cb0641],.sales-v2-quality-kpis span[data-v-13cb0641],.sales-v2-quality-kpis small[data-v-13cb0641],.sales-v2-quality-evidence-grid span[data-v-13cb0641],.sales-v2-quality-evidence-grid small[data-v-13cb0641],.sales-v2-quality-quadrants small[data-v-13cb0641],.sales-v2-quality-actions header small[data-v-13cb0641]{color:var(--erp-text-muted, #9ca3af);font-size:11px;font-weight:760}.sales-v2-quality-verdict p[data-v-13cb0641]{margin:0;line-height:1.35}.sales-v2-quality-verdict dl[data-v-13cb0641]{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));gap:8px;margin:0}.sales-v2-quality-verdict dl div[data-v-13cb0641]{display:grid;gap:4px;border-left:1px solid rgba(148,163,184,.16);padding-left:10px}.sales-v2-quality-verdict dd[data-v-13cb0641]{margin:0;color:var(--erp-text, #f8fafc);font-size:12px;font-weight:850}.sales-v2-quality-verdict.is-marketing[data-v-13cb0641]{border-color:#fbbf2447;border-left-color:#fbbf24;background:#fbbf240e}.sales-v2-quality-verdict.is-marketing>svg[data-v-13cb0641]{color:#fbbf24}.sales-v2-quality-verdict.is-sales[data-v-13cb0641],.sales-v2-quality-verdict.is-shared[data-v-13cb0641]{border-color:#f8717147;border-left-color:#f87171;background:#f871710d}.sales-v2-quality-verdict.is-sales>svg[data-v-13cb0641],.sales-v2-quality-verdict.is-shared>svg[data-v-13cb0641]{color:#fca5a5}.sales-v2-quality-verdict.is-healthy[data-v-13cb0641]{border-color:#34d39947;border-left-color:#34d399;background:#34d3990d}.sales-v2-quality-verdict.is-healthy>svg[data-v-13cb0641]{color:#6ee7b7}.sales-v2-quality-kpis[data-v-13cb0641]{display:grid;grid-template-columns:repeat(5,minmax(135px,1fr));gap:8px}.sales-v2-quality-kpis article[data-v-13cb0641],.sales-v2-quality-quadrants article[data-v-13cb0641]{position:relative;display:grid;align-content:space-between;min-height:88px;border:1px solid rgba(148,163,184,.16);border-top:3px solid #60a5fa;border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface-subtle, rgba(255, 255, 255, .025));padding:10px}.sales-v2-quality-kpis article>svg[data-v-13cb0641],.sales-v2-quality-quadrants article>svg[data-v-13cb0641]{position:absolute;top:9px;right:9px;width:17px;height:17px;color:#93c5fd}.sales-v2-quality-kpis article.is-marketing[data-v-13cb0641]{border-top-color:#fbbf24}.sales-v2-quality-kpis article.is-marketing>svg[data-v-13cb0641]{color:#fbbf24}.sales-v2-quality-kpis article.is-sales[data-v-13cb0641]{border-top-color:#67e8f9}.sales-v2-quality-kpis article.is-sales>svg[data-v-13cb0641]{color:#67e8f9}.sales-v2-quality-kpis article.is-conversion[data-v-13cb0641]{border-top-color:#34d399}.sales-v2-quality-kpis article.is-conversion>svg[data-v-13cb0641]{color:#34d399}.sales-v2-quality-kpis article.is-evidence[data-v-13cb0641]{border-top-color:#a78bfa}.sales-v2-quality-kpis article.is-evidence>svg[data-v-13cb0641]{color:#c4b5fd}.sales-v2-quality-kpis span[data-v-13cb0641],.sales-v2-quality-kpis small[data-v-13cb0641]{max-width:calc(100% - 28px);line-height:1.2}.sales-v2-quality-kpis strong[data-v-13cb0641]{color:var(--erp-text, #f8fafc);font-size:24px;line-height:1}.sales-v2-quality-evidence-grid[data-v-13cb0641],.sales-v2-quality-comparison-grid[data-v-13cb0641]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sales-v2-quality-evidence-grid>section[data-v-13cb0641],.sales-v2-quality-quadrants[data-v-13cb0641],.sales-v2-quality-comparison-grid>section[data-v-13cb0641],.sales-v2-quality-actions[data-v-13cb0641]{display:grid;gap:8px;border:1px solid rgba(148,163,184,.16);border-radius:var(--erp-radius-sm, 8px);background:#ffffff05;padding:10px}.sales-v2-quality-evidence-grid>section>header[data-v-13cb0641]{display:flex;align-items:center;justify-content:space-between;gap:10px}.sales-v2-quality-evidence-grid>section>header div[data-v-13cb0641]{display:inline-flex;align-items:center;gap:7px}.sales-v2-quality-evidence-grid>section>header svg[data-v-13cb0641]{width:16px;height:16px;color:#fbbf24}.sales-v2-quality-evidence-grid>section:nth-child(2)>header svg[data-v-13cb0641]{color:#67e8f9}.sales-v2-quality-evidence-grid>section>header strong[data-v-13cb0641],.sales-v2-quality-quadrants>header strong[data-v-13cb0641],.sales-v2-quality-comparison-grid>section>header strong[data-v-13cb0641],.sales-v2-quality-actions>header strong[data-v-13cb0641]{color:var(--erp-text, #f8fafc);font-size:12px;white-space:nowrap}.sales-v2-quality-evidence-grid article[data-v-13cb0641]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:center}.sales-v2-quality-evidence-grid article>div[data-v-13cb0641]{display:grid;gap:2px}.sales-v2-quality-evidence-grid article>strong[data-v-13cb0641]{color:var(--erp-text, #f8fafc);font-size:13px}.sales-v2-quality-meter[data-v-13cb0641]{grid-column:1 / -1;height:5px;overflow:hidden;border-radius:3px;background:#94a3b824}.sales-v2-quality-meter i[data-v-13cb0641]{display:block;height:100%;border-radius:inherit;background:#fbbf24}.sales-v2-quality-meter.is-sales i[data-v-13cb0641]{background:#67e8f9}.sales-v2-quality-quadrants>header small[data-v-13cb0641],.sales-v2-quality-actions>header small[data-v-13cb0641]{display:block;margin-top:2px}.sales-v2-quality-quadrants>div[data-v-13cb0641]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px}.sales-v2-quality-quadrants article[data-v-13cb0641]{min-height:96px}.sales-v2-quality-quadrants article span[data-v-13cb0641]{max-width:calc(100% - 24px);color:var(--erp-text-muted, #9ca3af);font-size:11px;font-weight:820}.sales-v2-quality-quadrants article strong[data-v-13cb0641]{color:var(--erp-text, #f8fafc);font-size:23px}.sales-v2-quality-quadrants article.is-healthy[data-v-13cb0641]{border-top-color:#34d399}.sales-v2-quality-quadrants article.is-healthy>svg[data-v-13cb0641]{color:#6ee7b7}.sales-v2-quality-quadrants article.is-sales[data-v-13cb0641]{border-top-color:#67e8f9}.sales-v2-quality-quadrants article.is-sales>svg[data-v-13cb0641]{color:#67e8f9}.sales-v2-quality-quadrants article.is-marketing[data-v-13cb0641]{border-top-color:#fbbf24}.sales-v2-quality-quadrants article.is-marketing>svg[data-v-13cb0641]{color:#fbbf24}.sales-v2-quality-quadrants article.is-shared[data-v-13cb0641]{border-top-color:#f87171}.sales-v2-quality-quadrants article.is-shared>svg[data-v-13cb0641]{color:#fca5a5}.sales-v2-quality-quadrants article.is-muted[data-v-13cb0641]{border-top-color:#64748b}.sales-v2-quality-table[data-v-13cb0641]{min-width:720px}.sales-v2-quality-score-chip[data-v-13cb0641],.sales-v2-quality-owner-chip[data-v-13cb0641]{display:inline-flex;align-items:center;min-height:23px;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:#94a3b814;color:#cbd5e1;padding:2px 8px;font-size:10px;font-weight:850;white-space:nowrap}.sales-v2-quality-score-chip.is-healthy[data-v-13cb0641],.sales-v2-quality-owner-chip.is-healthy[data-v-13cb0641]{border-color:#34d3993d;background:#34d39917;color:#6ee7b7}.sales-v2-quality-score-chip.is-marketing[data-v-13cb0641],.sales-v2-quality-owner-chip.is-marketing[data-v-13cb0641]{border-color:#fbbf243d;background:#fbbf2414;color:#fde68a}.sales-v2-quality-score-chip.is-sales[data-v-13cb0641],.sales-v2-quality-owner-chip.is-sales[data-v-13cb0641]{border-color:#67e8f93d;background:#67e8f914;color:#a5f3fc}.sales-v2-quality-score-chip.is-shared[data-v-13cb0641],.sales-v2-quality-owner-chip.is-shared[data-v-13cb0641]{border-color:#f871713d;background:#f8717114;color:#fecaca}.sales-v2-quality-actions footer[data-v-13cb0641]{color:var(--erp-text-muted, #9ca3af);font-size:11px;font-weight:760}.sales-v2-quality-action-table[data-v-13cb0641]{min-width:1280px}.sales-v2-quality-action-table td:nth-child(2) span[data-v-13cb0641],.sales-v2-quality-action-table td:nth-child(3) span[data-v-13cb0641]{display:block;margin-top:3px;color:var(--erp-text-muted, #9ca3af);font-size:10px}.sales-v2-quality-action-table__signals[data-v-13cb0641]{min-width:320px;max-width:520px;white-space:normal!important;line-height:1.35}.sales-v2-leadership-report[data-v-13cb0641]{gap:12px}.sales-v2-leadership-call-performance[data-v-13cb0641]{transition:opacity .16s ease}.sales-v2-leadership-call-performance.is-loading[data-v-13cb0641]{opacity:.62}.sales-v2-leadership-call-performance>.sales-v2-report-card__header>svg[data-v-13cb0641]{flex:0 0 auto;width:22px;height:22px;color:#93c5fd}.sales-v2-leadership-call-kpis article:nth-child(4) strong[data-v-13cb0641]{font-size:22px;line-height:1.08}.sales-v2-leadership-call-table th[data-v-13cb0641]:not(:first-child),.sales-v2-leadership-call-table td[data-v-13cb0641]:not(:first-child){text-align:right}.sales-v2-leadership-call-table tfoot td[data-v-13cb0641]{background:#60a5fa0e!important;border-top:1px solid rgba(96,165,250,.22)!important}.sales-v2-leadership-call-charts[data-v-13cb0641]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.sales-v2-leadership-kpis[data-v-13cb0641],.sales-v2-leadership-panels[data-v-13cb0641]{display:grid;gap:8px;transition:opacity .16s ease}.sales-v2-leadership-kpis.is-loading[data-v-13cb0641],.sales-v2-leadership-panels.is-loading[data-v-13cb0641]{opacity:.62}.sales-v2-leadership-kpis[data-v-13cb0641]{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-v2-leadership-kpis article[data-v-13cb0641]{position:relative;display:grid;align-content:space-between;min-height:86px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface-subtle, rgba(255, 255, 255, .025));padding:10px}.sales-v2-leadership-kpis svg[data-v-13cb0641]{position:absolute;top:10px;right:10px;width:18px;height:18px;color:#93c5fd}.sales-v2-leadership-kpis span[data-v-13cb0641]{max-width:calc(100% - 28px);color:var(--erp-text-muted, #9ca3af);font-size:11px;font-weight:800;line-height:1.2}.sales-v2-leadership-kpis strong[data-v-13cb0641]{color:var(--erp-text, #f8fafc);font-size:24px;line-height:1.08;overflow-wrap:anywhere}.sales-v2-leadership-kpis article:nth-child(4) strong[data-v-13cb0641]{font-size:13px;line-height:1.25}.sales-v2-leadership-panels[data-v-13cb0641]{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-v2-leadership-panels>section[data-v-13cb0641],.sales-v2-leadership-detail[data-v-13cb0641]{display:grid;gap:8px;border:1px solid rgba(96,165,250,.18);border-radius:var(--erp-radius-sm, 8px);background:#60a5fa06;padding:10px}.sales-v2-leadership-panels header[data-v-13cb0641],.sales-v2-leadership-detail header[data-v-13cb0641]{display:flex;align-items:center;justify-content:space-between;gap:10px}.sales-v2-leadership-panels header span[data-v-13cb0641],.sales-v2-leadership-detail header span[data-v-13cb0641],.sales-v2-leadership-detail footer[data-v-13cb0641]{color:var(--erp-text-muted, #9ca3af);font-size:11px;font-weight:800;text-transform:uppercase}.sales-v2-leadership-panels header strong[data-v-13cb0641],.sales-v2-leadership-detail header strong[data-v-13cb0641],.sales-v2-leadership-detail header small[data-v-13cb0641]{color:#bfdbfe;font-size:12px;font-weight:800}.sales-v2-leadership-detail header strong[data-v-13cb0641]{margin-left:auto;white-space:nowrap}.sales-v2-leadership-panels article[data-v-13cb0641]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;border:1px solid rgba(148,163,184,.12);border-radius:var(--erp-radius-sm, 8px);background:#ffffff05;padding:9px}.sales-v2-leadership-panels article div[data-v-13cb0641],.sales-v2-leadership-detail header div[data-v-13cb0641]{display:grid;gap:3px;min-width:0}.sales-v2-leadership-panels article strong[data-v-13cb0641],.sales-v2-leadership-detail h4[data-v-13cb0641]{margin:0;color:var(--erp-text, #f8fafc);font-size:14px;line-height:1.2}.sales-v2-leadership-panels article span[data-v-13cb0641],.sales-v2-leadership-panels article small[data-v-13cb0641]{color:var(--erp-text-muted, #9ca3af);font-size:11px;line-height:1.25}.sales-v2-leadership-panels article small[data-v-13cb0641]{grid-column:1 / -1;overflow-wrap:anywhere}.sales-v2-leadership-panels article b[data-v-13cb0641]{color:var(--erp-text, #f8fafc);font-size:18px;line-height:1}.sales-v2-leadership-empty-line[data-v-13cb0641]{color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:800;padding:10px 0}.sales-v2-manager-table--leadership[data-v-13cb0641]{min-width:1040px}.sales-v2-manager-drilldown__table--leadership[data-v-13cb0641]{min-width:1180px}.sales-v2-leadership-chip[data-v-13cb0641]{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.sales-v2-leadership-chip.is-from[data-v-13cb0641]{border:1px solid rgba(251,191,36,.22);background:#fbbf2414;color:#fde68a}.sales-v2-leadership-chip.is-to[data-v-13cb0641]{border:1px solid rgba(248,113,113,.22);background:#f8717114;color:#fecaca}.sales-v2-report-card__restricted[data-v-13cb0641]{display:inline-flex;align-items:center;gap:8px;min-height:58px;color:var(--erp-text-muted, #9ca3af);font-size:13px;font-weight:800}.sales-v2-report-card__restricted svg[data-v-13cb0641]{width:22px;height:22px;color:#fbbf24}.sales-v2-reports__icon[data-v-13cb0641]{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border:1px solid rgba(96,165,250,.24);border-radius:var(--erp-radius-sm, 8px);background:#60a5fa17;color:#93c5fd}.sales-v2-reports__icon svg[data-v-13cb0641]{width:22px;height:22px}.sales-v2-reports__icon.is-teal[data-v-13cb0641]{border-color:#2dd4bf3d;background:#2dd4bf14;color:#5eead4}.sales-v2-reports__icon.is-amber[data-v-13cb0641]{border-color:#fbbf243d;background:#fbbf2414;color:#fbbf24}.sales-v2-reports__grid[data-v-13cb0641]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sales-v2-reports__card[data-v-13cb0641]{display:grid;gap:8px;min-height:104px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface-subtle, rgba(255, 255, 255, .025));padding:12px}.sales-v2-reports__card span[data-v-13cb0641],.sales-v2-reports__card small[data-v-13cb0641]{color:var(--erp-text-muted, #9ca3af);font-size:12px}.sales-v2-reports__card strong[data-v-13cb0641]{color:var(--erp-text, #f8fafc);font-size:26px;line-height:1}.sales-v2-reports__empty[data-v-13cb0641]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;min-height:88px;border:1px dashed rgba(148,163,184,.22);border-radius:var(--erp-radius-sm, 8px);background:#ffffff05;padding:14px}.sales-v2-reports__empty>svg[data-v-13cb0641]{width:28px;height:28px;color:#60a5fa}.sales-v2-reports__empty strong[data-v-13cb0641],.sales-v2-reports__empty span[data-v-13cb0641]{display:block}.sales-v2-reports__empty strong[data-v-13cb0641]{color:var(--erp-text, #f8fafc);font-size:14px}.sales-v2-reports__empty span[data-v-13cb0641]{margin-top:4px;color:var(--erp-text-muted, #9ca3af);font-size:12px}.sales-v2-spin[data-v-13cb0641]{animation:sales-v2-spin-13cb0641 .8s linear infinite}@keyframes sales-v2-spin-13cb0641{to{transform:rotate(360deg)}}@media (max-width: 1280px){.sales-v2-manager-kpis[data-v-13cb0641]{grid-template-columns:repeat(4,minmax(112px,1fr))}}@media (max-width: 1024px){.sales-v2-report-card__header[data-v-13cb0641],.sales-v2-reports__header[data-v-13cb0641]{display:grid}.sales-v2-report-card__filters[data-v-13cb0641]{justify-content:flex-start}.sales-v2-manager-filters[data-v-13cb0641],.sales-v2-manager-panels[data-v-13cb0641],.sales-v2-manager-dispatch-kpis[data-v-13cb0641],.sales-v2-leadership-panels[data-v-13cb0641],.sales-v2-leadership-call-charts[data-v-13cb0641]{grid-template-columns:1fr}.sales-v2-manager-kpis[data-v-13cb0641],.sales-v2-leadership-kpis[data-v-13cb0641],.sales-v2-reports__grid[data-v-13cb0641]{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-v2-manager-period-filter[data-v-13cb0641]{max-width:100%;overflow-x:auto}.sales-v2-manager-custom-date[data-v-13cb0641]{flex:1 1 260px}.sales-v2-quality-verdict[data-v-13cb0641]{grid-template-columns:36px minmax(0,1fr)}.sales-v2-quality-verdict dl[data-v-13cb0641]{grid-column:2}.sales-v2-quality-evidence-grid[data-v-13cb0641],.sales-v2-quality-comparison-grid[data-v-13cb0641]{grid-template-columns:1fr}.sales-v2-channel-funnel__kpis[data-v-13cb0641]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.sales-v2-report-card__filters[data-v-13cb0641],.sales-v2-reports__empty[data-v-13cb0641]{grid-template-columns:1fr}.sales-v2-report-card__filters[data-v-13cb0641]{display:grid}.sales-v2-manager-kpis[data-v-13cb0641],.sales-v2-manager-dispatch-kpis[data-v-13cb0641],.sales-v2-leadership-kpis[data-v-13cb0641],.sales-v2-reports__grid[data-v-13cb0641]{grid-template-columns:1fr}.sales-v2-manager-filters__actions[data-v-13cb0641]{grid-auto-flow:row}.sales-v2-manager-period-filter[data-v-13cb0641]{width:100%}.sales-v2-manager-period-filter button[data-v-13cb0641]{flex:1 0 auto;padding:0 8px;font-size:10px}.sales-v2-manager-custom-date[data-v-13cb0641]{flex-basis:100%;width:100%}.sales-v2-manager-stage-drilldown header[data-v-13cb0641]{align-items:flex-start}.sales-v2-manager-stage-drilldown header div[data-v-13cb0641]{display:grid;gap:3px}.sales-v2-quality-diagnostic__header[data-v-13cb0641],.sales-v2-quality-quadrants>header[data-v-13cb0641],.sales-v2-quality-actions>header[data-v-13cb0641]{align-items:flex-start}.sales-v2-quality-verdict[data-v-13cb0641]{grid-template-columns:28px minmax(0,1fr);align-items:flex-start;padding:10px}.sales-v2-quality-verdict>svg[data-v-13cb0641]{width:23px;height:23px}.sales-v2-quality-verdict dl[data-v-13cb0641]{grid-column:1 / -1}.sales-v2-quality-kpis[data-v-13cb0641],.sales-v2-quality-quadrants>div[data-v-13cb0641]{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-v2-quality-kpis article[data-v-13cb0641],.sales-v2-quality-quadrants article[data-v-13cb0641]{min-height:92px;padding:9px}.sales-v2-quality-kpis strong[data-v-13cb0641],.sales-v2-quality-quadrants article strong[data-v-13cb0641]{font-size:20px}.sales-v2-quality-comparison-grid>section[data-v-13cb0641],.sales-v2-quality-actions[data-v-13cb0641]{min-width:0}.sales-v2-channel-funnel__kpis[data-v-13cb0641]{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.sales-v2-channel-funnel__kpis article[data-v-13cb0641]{flex:0 0 190px;scroll-snap-align:start}.sales-v2-channel-funnel-card__label[data-v-13cb0641]{align-items:flex-start}.sales-v2-channel-funnel-card__label strong[data-v-13cb0641]{margin-left:0}}.outbound-reports[data-v-6fe337ef]{display:grid;gap:12px;color:var(--erp-text, #f8fafc)}.outbound-filter-band[data-v-6fe337ef]{position:relative;z-index:20;margin:0}.outbound-filter-band[data-v-6fe337ef] .erp-filter-toolbar__controls{overflow:visible}.outbound-presets[data-v-6fe337ef]{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;min-height:36px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .18));border-radius:var(--erp-radius-sm, 8px);background:#ffffff06;padding:3px}.outbound-presets button[data-v-6fe337ef]{min-height:28px!important;height:28px!important;border:0!important;border-radius:5px!important;background:transparent!important;box-shadow:none!important;color:var(--erp-text-muted, #9ca3af)!important;padding:0 10px!important;font-size:11px;font-weight:850;letter-spacing:0;white-space:nowrap}.outbound-presets button[data-v-6fe337ef]:hover,.outbound-presets button[data-v-6fe337ef]:focus-visible{background:#60a5fa14!important;color:#dbeafe!important;outline:none}.outbound-presets button.active[data-v-6fe337ef]{background:#3b82f6!important;color:#fff!important}.outbound-calendar[data-v-6fe337ef]{flex:0 0 292px}.outbound-filter-band .outbound-salespersons[data-v-6fe337ef]{flex:0 0 auto;width:260px;min-width:220px;max-width:280px}.outbound-filter-band[data-v-6fe337ef] .outbound-salespersons summary{min-height:36px;height:36px}.outbound-refresh[data-v-6fe337ef]{gap:6px;min-width:96px!important;padding:0 12px!important}.outbound-refresh svg[data-v-6fe337ef]{width:14px;height:14px}.spin[data-v-6fe337ef]{animation:outbound-spin-6fe337ef .8s linear infinite}@keyframes outbound-spin-6fe337ef{to{transform:rotate(360deg)}}.outbound-alert[data-v-6fe337ef]{display:flex;align-items:center;gap:8px;border:1px solid rgba(248,113,113,.35);border-radius:var(--erp-radius-sm, 8px);background:#7f1d1d2e;color:#fecaca;padding:10px 12px;font-size:12px;font-weight:700}.outbound-kpis[data-v-6fe337ef]{display:flex!important;flex-flow:row nowrap!important;align-items:stretch;gap:8px;width:100%;min-width:0;overflow-x:auto;padding-bottom:2px;transition:opacity .16s ease}.outbound-kpis article[data-v-6fe337ef]{position:relative;display:grid;flex:1 1 0!important;align-content:space-between;gap:8px;width:auto!important;min-width:128px;max-width:none!important;min-height:82px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface-subtle, rgba(255, 255, 255, .025));padding:10px}.outbound-kpis article[data-v-6fe337ef]:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:8px 8px 0 0;background:#60a5fa}.outbound-kpis article.warning[data-v-6fe337ef]:before{background:#fbbf24}.outbound-kpis article.success[data-v-6fe337ef]:before{background:#34d399}.outbound-kpis article>svg[data-v-6fe337ef]{position:absolute;top:11px;right:10px;width:17px;height:17px;color:#93c5fd}.outbound-kpis article.warning>svg[data-v-6fe337ef]{color:#fcd34d}.outbound-kpis article.success>svg[data-v-6fe337ef]{color:#6ee7b7}.outbound-kpis span[data-v-6fe337ef],.outbound-kpis small[data-v-6fe337ef]{max-width:calc(100% - 24px);color:var(--erp-text-muted, #9ca3af);font-size:11px;font-weight:800;line-height:1.2}.outbound-kpis strong[data-v-6fe337ef]{color:var(--erp-text, #f8fafc);font-size:24px;line-height:1}.outbound-kpis small[data-v-6fe337ef]{max-width:100%;font-size:10px;font-weight:700}.outbound-section[data-v-6fe337ef]{display:grid;gap:14px;min-width:0;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface, #1b1b1c);padding:14px}.outbound-section__heading[data-v-6fe337ef]{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.outbound-section__heading>div[data-v-6fe337ef]{display:grid;gap:6px;min-width:0}.outbound-section__heading span[data-v-6fe337ef]{color:#60a5fa;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.outbound-section__heading strong[data-v-6fe337ef]{color:var(--erp-text, #f8fafc);font-size:15px;font-weight:820;line-height:1.15}.outbound-section__heading small[data-v-6fe337ef]{max-width:660px;color:var(--erp-text-muted, #9ca3af);font-size:11px;line-height:1.4;text-align:right}.outbound-funnel[data-v-6fe337ef]{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;gap:8px;width:100%!important;min-width:0;overflow-x:auto;padding-bottom:2px}.outbound-funnel button[data-v-6fe337ef]{position:relative;display:grid!important;flex:1 1 0!important;align-content:space-between;gap:2px;width:auto!important;min-width:128px;max-width:none!important;min-height:44px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16))!important;border-radius:var(--erp-radius-sm, 8px)!important;background:var(--erp-surface-subtle, rgba(255, 255, 255, .025))!important;box-shadow:none!important;color:inherit;padding:17px 10px 7px!important;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.outbound-funnel button[data-v-6fe337ef]:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:8px 8px 0 0;background:var(--stage-color, #60a5fa)}.outbound-funnel button[data-v-6fe337ef]:hover,.outbound-funnel button[data-v-6fe337ef]:focus-visible{border-color:var(--stage-color, #60a5fa)!important;background:#60a5fa1a!important;outline:none}.outbound-funnel button.active[data-v-6fe337ef]{border-color:var(--stage-color, #60a5fa)!important;background:#60a5fa14!important;box-shadow:inset 0 0 0 1px #60a5fa61!important}.outbound-funnel svg[data-v-6fe337ef]{position:absolute;top:5px;right:10px;width:17px;height:17px;color:var(--stage-color, #93c5fd)}.outbound-funnel span[data-v-6fe337ef]{color:var(--erp-text-muted, #9ca3af);font-size:11px;font-weight:800;line-height:1.2}.outbound-funnel strong[data-v-6fe337ef]{color:var(--erp-text, #f8fafc);font-size:24px;line-height:1}.outbound-table-scroll[data-v-6fe337ef]{overflow:auto;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);background:#0000001f}.outbound-table-scroll--journey[data-v-6fe337ef]{max-height:420px}.outbound-table-scroll table[data-v-6fe337ef]{width:100%;min-width:920px;border-collapse:collapse}.outbound-table-scroll th[data-v-6fe337ef],.outbound-table-scroll td[data-v-6fe337ef]{border-bottom:1px solid rgba(148,163,184,.12);padding:10px;color:var(--erp-text, #f8fafc);font-size:12px;text-align:left;vertical-align:top;white-space:nowrap}.outbound-table-scroll th[data-v-6fe337ef]{position:sticky;top:0;z-index:2;background:#19191a;color:var(--erp-text-muted, #9ca3af);font-size:10px;font-weight:900;text-transform:uppercase}.outbound-table-scroll td strong[data-v-6fe337ef],.outbound-table-scroll td small[data-v-6fe337ef]{display:block}.outbound-table-scroll td small[data-v-6fe337ef]{margin-top:3px;color:var(--erp-text-muted, #9ca3af);font-size:11px}.outbound-table-scroll tr:last-child td[data-v-6fe337ef]{border-bottom:0}.outbound-table-scroll tr.clickable[data-v-6fe337ef]{cursor:pointer}.outbound-table-scroll tr.clickable[data-v-6fe337ef]:hover,.outbound-table-scroll tr.clickable[data-v-6fe337ef]:focus-visible{background:#60a5fa0f;outline:1px solid rgba(96,165,250,.22);outline-offset:-1px}.comment-cell[data-v-6fe337ef]{min-width:280px;max-width:420px;white-space:normal!important;overflow-wrap:anywhere;line-height:1.4}.status[data-v-6fe337ef],.outcome[data-v-6fe337ef]{display:inline-flex;align-items:center;min-height:22px;border:1px solid rgba(96,165,250,.18);border-radius:999px;background:#60a5fa14;color:#bfdbfe;padding:3px 8px;font-size:11px;font-weight:800;white-space:nowrap}.status.good[data-v-6fe337ef]{border-color:#34d39933;background:#34d3991a;color:#6ee7b7}.status.bad[data-v-6fe337ef]{border-color:#fbbf2433;background:#fbbf241a;color:#fcd34d}.outcome[data-v-6fe337ef]{border-color:#2dd4bf2e;background:#2dd4bf14;color:#99f6e4}.outbound-insights[data-v-6fe337ef]{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:8px}.outbound-outcomes__body[data-v-6fe337ef]{display:grid;grid-template-columns:128px 1fr;align-items:center;gap:14px}.outbound-donut[data-v-6fe337ef]{display:grid;place-items:center;width:118px;aspect-ratio:1;border-radius:50%}.outbound-donut[data-v-6fe337ef]:before{content:"";grid-area:1 / 1;width:72%;aspect-ratio:1;border-radius:50%;background:var(--erp-surface, #1b1b1c)}.outbound-donut>span[data-v-6fe337ef]{z-index:1;grid-area:1 / 1;display:grid;color:var(--erp-text, #f8fafc);font-size:20px;font-weight:900;text-align:center}.outbound-donut small[data-v-6fe337ef]{color:var(--erp-text-muted, #9ca3af);font-size:9px;text-transform:uppercase}.outbound-legend[data-v-6fe337ef],.outbound-bars[data-v-6fe337ef]{display:grid;gap:8px}.outbound-legend>div[data-v-6fe337ef]{display:flex;justify-content:space-between;gap:12px;color:var(--erp-text-muted, #9ca3af);font-size:11px}.outbound-bars>div[data-v-6fe337ef]:not(.outbound-no-data){display:grid;grid-template-columns:minmax(90px,1.4fr) minmax(80px,2fr) 25px;align-items:center;gap:8px;color:var(--erp-text-muted, #9ca3af);font-size:11px}.outbound-bars>div>div[data-v-6fe337ef]{height:7px;overflow:hidden;border-radius:999px;background:#94a3b824}.outbound-bars i[data-v-6fe337ef]{display:block;height:100%;background:#fb7185}.outbound-bars i.green[data-v-6fe337ef]{background:#34d399}.outbound-table-tools[data-v-6fe337ef]{display:flex}.outbound-table-tools label[data-v-6fe337ef]{display:flex;align-items:center;gap:7px;width:min(430px,100%);min-height:36px;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface-2, rgba(255, 255, 255, .04));padding:0 10px}.outbound-table-tools svg[data-v-6fe337ef]{flex:0 0 auto;color:var(--erp-text-muted, #9ca3af)}.outbound-table-tools input[data-v-6fe337ef]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--erp-text, #f8fafc);font-size:12px}.outbound-pagination[data-v-6fe337ef]{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--erp-text-muted, #9ca3af);font-size:11px;font-weight:750}.outbound-pagination button[data-v-6fe337ef]{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface-2, rgba(255, 255, 255, .04));color:var(--erp-text, #f8fafc)}.outbound-pagination button[data-v-6fe337ef]:disabled{opacity:.35}.outbound-empty[data-v-6fe337ef],.outbound-no-data[data-v-6fe337ef]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:90px;color:var(--erp-text-muted, #9ca3af);font-size:12px}.outbound-empty[data-v-6fe337ef]{border:1px dashed var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface, #1b1b1c)}.outbound-empty svg[data-v-6fe337ef]{width:28px;height:28px;color:#93c5fd}.outbound-empty div[data-v-6fe337ef]{display:grid;gap:3px}.outbound-modal[data-v-6fe337ef]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;background:#0000009e;padding:24px}.outbound-modal>article[data-v-6fe337ef]{display:grid;gap:14px;width:min(960px,100%);max-height:min(88vh,760px);overflow:auto;border:1px solid rgba(148,163,184,.2);border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface, #1b1b1c);box-shadow:0 24px 80px #0000006b;padding:14px}.outbound-modal header[data-v-6fe337ef]{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(148,163,184,.14);padding:2px 4px 14px}.outbound-modal header span[data-v-6fe337ef],.outbound-modal section>span[data-v-6fe337ef]{color:#60a5fa;font-size:10px;font-weight:900;text-transform:uppercase}.outbound-modal h2[data-v-6fe337ef]{margin:5px 0 0;color:var(--erp-text, #f8fafc);font-size:20px;line-height:1.2}.outbound-modal header small[data-v-6fe337ef]{display:block;margin-top:5px;color:var(--erp-text-muted, #9ca3af);font-size:13px;font-weight:700}.outbound-modal header button[data-v-6fe337ef]{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;border:1px solid rgba(96,165,250,.26);border-radius:var(--erp-radius-sm, 8px);background:#60a5fa1f;color:#bfdbfe}.outbound-modal__grid[data-v-6fe337ef],.outbound-modal__milestones[data-v-6fe337ef]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.outbound-modal__grid>div[data-v-6fe337ef],.outbound-modal__milestones>div[data-v-6fe337ef]{display:grid;gap:5px;min-width:0;border:1px solid rgba(148,163,184,.12);border-radius:var(--erp-radius-sm, 8px);background:#0000001f;padding:10px}.outbound-modal__grid span[data-v-6fe337ef],.outbound-modal__milestones span[data-v-6fe337ef]{color:var(--erp-text-muted, #9ca3af);font-size:10px;font-weight:900;text-transform:uppercase}.outbound-modal section[data-v-6fe337ef]{border:1px solid rgba(148,163,184,.12);border-radius:var(--erp-radius-sm, 8px);background:#0000001f;padding:10px}.outbound-modal p[data-v-6fe337ef]{margin:6px 0 0;color:var(--erp-text, #f8fafc);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.outbound-modal__milestones>div[data-v-6fe337ef]{grid-template-columns:22px 1fr}.outbound-modal__milestones svg[data-v-6fe337ef]{grid-row:1 / 4;width:20px;height:20px;color:#60a5fa}.outbound-modal__milestones strong[data-v-6fe337ef],.outbound-modal__milestones small[data-v-6fe337ef]{grid-column:2;overflow-wrap:anywhere}@media (max-width: 1280px){.outbound-insights[data-v-6fe337ef]{grid-template-columns:1fr 1fr}.outbound-outcomes[data-v-6fe337ef]{grid-column:1 / -1}}@media (max-width: 1024px){.outbound-filter-band[data-v-6fe337ef] .erp-filter-toolbar__controls{overflow-x:auto;overflow-y:visible}.outbound-calendar[data-v-6fe337ef]{flex:0 0 250px}.outbound-section__heading[data-v-6fe337ef]{align-items:flex-start}.outbound-insights[data-v-6fe337ef]{grid-template-columns:1fr}.outbound-outcomes[data-v-6fe337ef]{grid-column:auto}}@media (max-width: 640px){.outbound-reports[data-v-6fe337ef]{gap:10px}.outbound-presets[data-v-6fe337ef]{max-width:none;overflow-x:auto}.outbound-presets button[data-v-6fe337ef]{flex:1 0 auto;padding:0 8px!important;font-size:10px}.outbound-filter-band .outbound-salespersons[data-v-6fe337ef]{width:220px;min-width:200px}.outbound-kpis[data-v-6fe337ef],.outbound-funnel[data-v-6fe337ef]{display:flex;flex-flow:row nowrap;overflow-x:auto;scroll-snap-type:x proximity}.outbound-kpis article[data-v-6fe337ef],.outbound-funnel button[data-v-6fe337ef]{flex:0 0 150px!important;scroll-snap-align:start}.outbound-section[data-v-6fe337ef]{padding:12px}.outbound-section__heading[data-v-6fe337ef]{display:grid;gap:6px}.outbound-section__heading small[data-v-6fe337ef]{text-align:left}.outbound-outcomes__body[data-v-6fe337ef]{grid-template-columns:100px minmax(0,1fr)}.outbound-donut[data-v-6fe337ef]{width:92px}.outbound-modal[data-v-6fe337ef]{padding:12px}.outbound-modal__grid[data-v-6fe337ef]{grid-template-columns:1fr 1fr}.outbound-modal__milestones[data-v-6fe337ef]{grid-template-columns:1fr}}@media (max-width: 440px){.outbound-refresh span[data-v-6fe337ef]{display:none}.outbound-refresh[data-v-6fe337ef]{min-width:40px!important;width:40px;padding:0!important}.outbound-modal__grid[data-v-6fe337ef]{grid-template-columns:1fr}}.copilot-shell[data-v-2bacc042]{--panel: #141a22;--panel-2: #19212b;--line: rgba(148, 163, 184, .18);--text: #e7edf5;--muted: #91a0b4;--blue: #4f8cff;--green: #22c55e;--orange: #f59e0b;min-height:calc(100vh - 105px);padding:22px;color:var(--text);background:radial-gradient(circle at 85% 0%,rgba(37,99,235,.14),transparent 34%),#0d1117;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.copilot-hero[data-v-2bacc042],.panel-toolbar[data-v-2bacc042],.section-heading[data-v-2bacc042],.message-pane>header[data-v-2bacc042],.action-drawer>header[data-v-2bacc042],.modal-card>header[data-v-2bacc042]{display:flex;align-items:center;justify-content:space-between;gap:18px}.eyebrow[data-v-2bacc042]{color:#7fb0ff;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}h1[data-v-2bacc042],h2[data-v-2bacc042],h3[data-v-2bacc042],p[data-v-2bacc042]{margin:0}h1[data-v-2bacc042]{margin-top:5px;font-size:clamp(24px,3vw,38px);letter-spacing:-.035em}.copilot-hero p[data-v-2bacc042],.section-heading p[data-v-2bacc042],.journey-search p[data-v-2bacc042],.conversation-list p[data-v-2bacc042]{margin-top:6px;color:var(--muted)}.hero-actions[data-v-2bacc042],.filter-row[data-v-2bacc042],.check-row[data-v-2bacc042],.drawer-status[data-v-2bacc042],.action-drawer footer[data-v-2bacc042],.modal-card footer[data-v-2bacc042]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.button[data-v-2bacc042],.icon-button[data-v-2bacc042],.text-button[data-v-2bacc042],.workspace-tabs button[data-v-2bacc042],.segmented button[data-v-2bacc042]{border:1px solid var(--line);border-radius:8px;color:var(--text);background:#1b2430;font:inherit;cursor:pointer}.button[data-v-2bacc042]{min-height:38px;padding:8px 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;font-weight:700}.button[data-v-2bacc042]:disabled{opacity:.5;cursor:not-allowed}.button--primary[data-v-2bacc042]{border-color:#3977e9;background:#2864d7}.button--secondary[data-v-2bacc042]{background:transparent}.button--whatsapp[data-v-2bacc042]{border-color:#1ca54c;background:#168a3f}.button--call[data-v-2bacc042]{border-color:#4f8cff;background:#4f8cff24}.button--danger-ghost[data-v-2bacc042]{border-color:#f8717166;color:#fca5a5;background:transparent}.icon-button[data-v-2bacc042]{width:38px;height:38px;display:inline-grid;place-items:center;padding:0;font-size:18px;text-decoration:none}.text-button[data-v-2bacc042]{padding:0;border:0;color:#8bb8ff;background:transparent;display:inline-flex;align-items:center;gap:6px}.metrics[data-v-2bacc042]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0 14px}.metrics article[data-v-2bacc042]{padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:#141a22d6}.metrics span[data-v-2bacc042]{display:block;color:var(--muted);font-size:12px}.metrics strong[data-v-2bacc042]{display:block;margin-top:5px;font-size:25px}.metric--warning strong[data-v-2bacc042]{color:#fbbf24}.metric--whatsapp strong[data-v-2bacc042]{color:#4ade80}.metric--danger strong[data-v-2bacc042]{color:#f87171}.workspace-tabs[data-v-2bacc042]{display:flex;gap:4px;overflow-x:auto;padding:5px;border:1px solid var(--line);border-bottom:0;border-radius:10px 10px 0 0;background:#10161e}.workspace-tabs button[data-v-2bacc042]{flex:0 0 auto;padding:9px 13px;border-color:transparent;background:transparent;display:flex;align-items:center;gap:7px;color:var(--muted)}.workspace-tabs button.active[data-v-2bacc042]{color:#fff;border-color:var(--line);background:#202a37}.workspace-panel[data-v-2bacc042]{min-height:500px;border:1px solid var(--line);border-radius:0 0 10px 10px;background:var(--panel)}.panel-toolbar[data-v-2bacc042],.section-heading[data-v-2bacc042],.journey-search[data-v-2bacc042]{padding:16px;border-bottom:1px solid var(--line)}.segmented[data-v-2bacc042]{display:flex;padding:3px;border-radius:8px;background:#0c1118}.segmented button[data-v-2bacc042]{padding:7px 11px;border:0;background:transparent;color:var(--muted)}.segmented button.active[data-v-2bacc042]{color:#fff;background:#263244}input[data-v-2bacc042],select[data-v-2bacc042],textarea[data-v-2bacc042]{box-sizing:border-box;width:100%;border:1px solid rgba(148,163,184,.25);border-radius:7px;color:var(--text);background:#0e141c;padding:9px 10px;font:inherit}textarea[data-v-2bacc042]{resize:vertical}label[data-v-2bacc042]{display:grid;gap:6px;color:#c8d2df;font-size:12px;font-weight:650}.filter-row input[data-v-2bacc042]{width:min(290px,34vw)}.filter-row select[data-v-2bacc042]{width:auto;min-width:150px}.action-list[data-v-2bacc042]{display:grid}.action-card[data-v-2bacc042]{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto 20px;gap:12px;align-items:center;padding:13px 16px;border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left;background:transparent;cursor:pointer}.action-card[data-v-2bacc042]:hover{background:#ffffff06}.call-row[data-v-2bacc042]{grid-template-columns:42px minmax(0,1fr) auto;cursor:default}.call-analysis-heading[data-v-2bacc042]{padding-bottom:14px;border-bottom:1px solid var(--line)}.call-analysis-result[data-v-2bacc042]{margin:14px 16px}.action-icon[data-v-2bacc042]{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(79,140,255,.3);border-radius:9px;color:#8bb8ff;background:#4f8cff17;font-size:19px}.action-main[data-v-2bacc042]{min-width:0;display:grid;gap:3px}.action-title-row[data-v-2bacc042]{display:flex;align-items:center;gap:8px}.action-title[data-v-2bacc042],.action-meta[data-v-2bacc042]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-title[data-v-2bacc042]{color:#cbd6e4}.action-meta[data-v-2bacc042]{color:var(--muted);font-size:11px}.badge[data-v-2bacc042],.channel-pill[data-v-2bacc042],.coexistence-badge[data-v-2bacc042]{display:inline-flex;align-items:center;width:fit-content;border:1px solid var(--line);border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.badge--success[data-v-2bacc042]{border-color:#22c55e59;color:#86efac;background:#22c55e14}.badge--warning[data-v-2bacc042]{border-color:#f59e0b66;color:#fcd34d;background:#f59e0b14}.badge--danger[data-v-2bacc042]{border-color:#f8717166;color:#fca5a5;background:#f8717114}.badge--info[data-v-2bacc042]{border-color:#60a5fa66;color:#93c5fd;background:#60a5fa14}.badge--neutral[data-v-2bacc042]{color:#bdc8d5}.channel-pill[data-v-2bacc042]{gap:5px;color:#bdc8d5}.channel-pill--whatsapp[data-v-2bacc042]{border-color:#22c55e59;color:#86efac}.row-chevron[data-v-2bacc042]{color:#64748b}.loading-state[data-v-2bacc042],.empty-state[data-v-2bacc042]{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:var(--muted);text-align:center}.loading-state[data-v-2bacc042]{min-height:140px}.empty-state>svg[data-v-2bacc042]{font-size:34px;color:#6a98e7}.empty-state.compact[data-v-2bacc042]{min-height:260px}.spin[data-v-2bacc042]{animation:spin-2bacc042 1s linear infinite}@keyframes spin-2bacc042{to{transform:rotate(360deg)}}.alert[data-v-2bacc042]{margin:10px 0;padding:10px 12px;border:1px solid;border-radius:8px;display:flex;align-items:center;gap:8px}.alert--danger[data-v-2bacc042]{border-color:#f8717166;color:#fecaca;background:#7f1d1d40}.alert button[data-v-2bacc042]{margin-left:auto;color:inherit;border:0;background:transparent;text-decoration:underline;cursor:pointer}.journey-search[data-v-2bacc042]{display:flex;align-items:end;justify-content:space-between;gap:20px}.journey-search form[data-v-2bacc042]{display:flex;gap:8px;width:min(540px,100%)}.timeline[data-v-2bacc042]{max-width:900px;margin:0 auto;padding:22px}.timeline-row[data-v-2bacc042]{position:relative;display:grid;grid-template-columns:32px 1fr;gap:12px;padding:0 0 24px}.timeline-row[data-v-2bacc042]:not(:last-child):before{content:"";position:absolute;left:15px;top:29px;bottom:0;width:1px;background:var(--line)}.timeline-marker[data-v-2bacc042]{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:#8bb8ff;background:var(--panel-2);z-index:1}.timeline-row>div[data-v-2bacc042]{display:grid;gap:6px;padding:3px 0}.timeline-date[data-v-2bacc042]{color:var(--muted);font-size:11px}.timeline-row p[data-v-2bacc042]{color:#b8c4d2;line-height:1.5}.conversation-layout[data-v-2bacc042]{display:grid;grid-template-columns:minmax(260px,34%) 1fr;min-height:560px}.conversation-list[data-v-2bacc042]{border-right:1px solid var(--line)}.conversation-list .section-heading[data-v-2bacc042]{padding:14px}.conversation-list>button[data-v-2bacc042]{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:11px 13px;border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left;background:transparent;cursor:pointer}.conversation-list>button.active[data-v-2bacc042]{background:#4f8cff1a}.avatar[data-v-2bacc042]{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#26364a;font-weight:800}.conversation-list button>span[data-v-2bacc042]:nth-child(2){min-width:0;display:grid;gap:2px}.conversation-list small[data-v-2bacc042],.conversation-list em[data-v-2bacc042]{overflow:hidden;color:var(--muted);font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.conversation-list b[data-v-2bacc042]{min-width:18px;height:18px;display:grid;place-items:center;border-radius:9px;color:#052e16;background:#4ade80;font-size:10px}.empty-inline[data-v-2bacc042]{padding:22px;color:var(--muted);text-align:center}.message-pane[data-v-2bacc042]{min-width:0;display:grid;grid-template-rows:auto 1fr auto}.message-pane>header[data-v-2bacc042]{padding:13px 16px;border-bottom:1px solid var(--line)}.message-pane>header p[data-v-2bacc042]{margin-top:3px;color:var(--muted);font-size:11px}.coexistence-badge[data-v-2bacc042]{margin-left:6px;color:#86efac}.messages[data-v-2bacc042]{max-height:500px;overflow-y:auto;padding:20px;background:radial-gradient(circle at center,rgba(34,197,94,.03),transparent 50%)}.messages article[data-v-2bacc042]{width:fit-content;max-width:min(74%,620px);margin:0 0 10px;padding:9px 11px;border-radius:4px 12px 12px;background:#202a36}.messages article.outbound[data-v-2bacc042]{margin-left:auto;border-radius:12px 4px 12px 12px;background:#16432b}.messages p[data-v-2bacc042]{line-height:1.45;white-space:pre-wrap}.messages small[data-v-2bacc042]{display:block;margin-top:5px;color:#9aa9b9;font-size:9px;text-align:right}.reply-box[data-v-2bacc042]{display:grid;grid-template-columns:1fr minmax(220px,.65fr) auto;gap:8px;padding:12px;border-top:1px solid var(--line)}.reply-template-fields[data-v-2bacc042]{display:grid;gap:7px}.sender-layout[data-v-2bacc042]{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:18px;padding:18px}.sender-list[data-v-2bacc042]{display:grid;align-content:start;gap:8px}.sender-list article[data-v-2bacc042]{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2)}.sender-avatar[data-v-2bacc042]{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#86efac;background:#22c55e1a;font-size:20px}.sender-list article>div[data-v-2bacc042]:nth-child(2){display:grid;gap:2px}.sender-list span[data-v-2bacc042],.sender-list small[data-v-2bacc042]{color:var(--muted);font-size:11px}.settings-form[data-v-2bacc042],.policy-form section[data-v-2bacc042]{padding:17px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.settings-form[data-v-2bacc042]{display:grid;gap:13px;align-content:start}.form-grid[data-v-2bacc042]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.check-row label[data-v-2bacc042]{display:flex;align-items:center;gap:7px}.check-row input[data-v-2bacc042]{width:auto}.form-note[data-v-2bacc042]{padding:9px 10px;border-left:3px solid #4f8cff;color:var(--muted);background:#4f8cff0f;font-size:11px;line-height:1.5}.policy-form[data-v-2bacc042]{padding-bottom:18px}.policy-form section[data-v-2bacc042]{margin:16px;display:grid;gap:14px}.policy-form section p[data-v-2bacc042]{color:var(--muted);font-size:12px}.report-grid[data-v-2bacc042]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px}.report-grid section[data-v-2bacc042]{padding:17px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.report-grid h3[data-v-2bacc042]{margin-bottom:14px}.report-row[data-v-2bacc042]{position:relative;display:grid;grid-template-columns:1fr auto;gap:8px;padding:8px 0 12px;color:#c9d4e1}.report-row i[data-v-2bacc042]{position:absolute;left:0;bottom:5px;height:3px;border-radius:2px;background:linear-gradient(90deg,#4f8cff,#22c55e)}.drawer-backdrop[data-v-2bacc042]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;justify-content:flex-end;background:#000000a3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.action-drawer[data-v-2bacc042]{width:min(520px,100vw);height:100%;overflow-y:auto;padding:20px;color:var(--text);background:#111821;box-shadow:-20px 0 50px #0006}.action-drawer>header[data-v-2bacc042]{padding-bottom:15px;border-bottom:1px solid var(--line)}.action-drawer>header p[data-v-2bacc042],.source-note[data-v-2bacc042]{margin-top:4px;color:var(--muted);font-size:11px}.analysis-card[data-v-2bacc042]{display:grid;gap:7px;padding:12px;border:1px solid rgba(79,140,255,.28);border-radius:9px;background:#4f8cff14}.analysis-card p[data-v-2bacc042]{color:var(--muted);font-size:12px}.stage-actions[data-v-2bacc042]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:5px}.stage-actions>span[data-v-2bacc042]{flex-basis:100%;color:var(--muted);font-size:11px}.drawer-status[data-v-2bacc042]{padding:12px 0;color:var(--muted);font-size:11px}.drawer-status span+span[data-v-2bacc042]:before{content:"•";margin-right:10px}.action-drawer section[data-v-2bacc042]{display:grid;gap:13px;padding:16px 0;border-top:1px solid var(--line)}.action-drawer footer[data-v-2bacc042]{position:sticky;bottom:-20px;margin:8px -20px -20px;padding:15px 20px;border-top:1px solid var(--line);background:#111821}.modal-card[data-v-2bacc042]{width:min(650px,calc(100vw - 28px));max-height:calc(100vh - 40px);overflow-y:auto;align-self:center;margin:auto;padding:20px;border:1px solid var(--line);border-radius:12px;color:var(--text);background:#111821;box-shadow:0 24px 80px #0000008c}.modal-card[data-v-2bacc042]{display:grid;gap:14px}.modal-card footer[data-v-2bacc042]{justify-content:flex-end}@media (max-width: 980px){.metrics[data-v-2bacc042]{grid-template-columns:repeat(3,minmax(0,1fr))}.conversation-layout[data-v-2bacc042],.sender-layout[data-v-2bacc042]{grid-template-columns:1fr}.conversation-list[data-v-2bacc042]{max-height:270px;overflow-y:auto;border-right:0;border-bottom:1px solid var(--line)}}@media (max-width: 700px){.copilot-shell[data-v-2bacc042]{padding:12px}.copilot-hero[data-v-2bacc042],.panel-toolbar[data-v-2bacc042],.journey-search[data-v-2bacc042],.section-heading[data-v-2bacc042]{align-items:stretch;flex-direction:column}.hero-actions .button[data-v-2bacc042]{flex:1}.metrics[data-v-2bacc042]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-row[data-v-2bacc042]>*{flex:1 1 140px}.filter-row input[data-v-2bacc042]{width:100%}.action-card[data-v-2bacc042]{grid-template-columns:38px minmax(0,1fr) 18px}.channel-pill[data-v-2bacc042]{display:none}.form-grid[data-v-2bacc042],.report-grid[data-v-2bacc042]{grid-template-columns:1fr}.journey-search form[data-v-2bacc042],.reply-box[data-v-2bacc042]{grid-template-columns:1fr;display:grid}.messages article[data-v-2bacc042]{max-width:88%}}.dispatch-page[data-v-9ef0a332]{--dispatch-bg: #11151b;--dispatch-panel: #171c24;--dispatch-panel-soft: #1c222c;--dispatch-border: #2b3441;--dispatch-text: #f5f7fa;--dispatch-muted: #99a5b5;--dispatch-accent: #5b8def;--dispatch-accent-soft: rgba(91, 141, 239, .14);min-height:calc(100vh - var(--erp-header-height, 58px));padding:24px;color:var(--dispatch-text);background:radial-gradient(circle at 92% 0%,rgba(63,102,181,.13),transparent 28rem),var(--dispatch-bg)}.pipeline-controls[data-v-9ef0a332],.drawer-header[data-v-9ef0a332],.section-heading[data-v-9ef0a332]{display:flex;align-items:center;justify-content:space-between;gap:16px}.drawer-header p[data-v-9ef0a332]{margin:0;color:var(--dispatch-muted)}.refresh-button[data-v-9ef0a332],.row-action[data-v-9ef0a332],.row-view[data-v-9ef0a332],.dispatch-state button[data-v-9ef0a332]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #4267a9;border-radius:7px;padding:9px 13px;color:#eef4ff;background:#244778;font:inherit;font-weight:650;cursor:pointer}.metric-grid[data-v-9ef0a332]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin:0 0 14px}.metric-card[data-v-9ef0a332]{display:grid;gap:5px;min-height:105px;padding:15px 16px;border:1px solid var(--dispatch-border);border-top:3px solid #53677f;border-radius:9px;background:linear-gradient(145deg,#1a2029,#151a21)}.metric-card--attention[data-v-9ef0a332]{border-top-color:#5b8def}.metric-card--warning[data-v-9ef0a332]{border-top-color:#e7a84a}.metric-card--success[data-v-9ef0a332]{border-top-color:#3eb489}.metric-card span[data-v-9ef0a332],.metric-card small[data-v-9ef0a332]{color:var(--dispatch-muted)}.metric-card span[data-v-9ef0a332]{font-size:.78rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em}.metric-card strong[data-v-9ef0a332]{font-size:1.8rem;line-height:1}.metric-card small[data-v-9ef0a332]{align-self:end}.pipeline-controls[data-v-9ef0a332]{align-items:flex-end;margin-bottom:12px;padding:12px;border:1px solid var(--dispatch-border);border-radius:9px;background:var(--dispatch-panel)}.view-tabs[data-v-9ef0a332],.control-fields[data-v-9ef0a332]{display:flex;align-items:center;gap:7px}.view-tabs button[data-v-9ef0a332]{display:flex;align-items:center;gap:8px;border:0;border-radius:6px;padding:9px 11px;color:var(--dispatch-muted);background:transparent;font:inherit;font-weight:650;cursor:pointer}.view-tabs button.active[data-v-9ef0a332]{color:#fff;background:var(--dispatch-accent-soft);box-shadow:inset 0 0 0 1px #5b8def57}.view-tabs button.is-voided[data-v-9ef0a332]{color:#efaaaa}.view-tabs button.is-voided.active[data-v-9ef0a332]{color:#ffd7d7;background:#ef44441f;box-shadow:inset 0 0 0 1px #ef444457}.view-tabs button span[data-v-9ef0a332]{min-width:22px;border-radius:999px;padding:2px 6px;font-size:.72rem;text-align:center;background:#ffffff17}.search-box[data-v-9ef0a332]{display:flex;align-items:center;gap:8px;min-width:275px;padding:0 11px;border:1px solid var(--dispatch-border);border-radius:6px;background:#11161d}.search-box input[data-v-9ef0a332]{width:100%;border:0;outline:0;padding:9px 0;color:var(--dispatch-text);background:transparent}.refresh-button[data-v-9ef0a332]{flex:0 0 36px;width:36px;height:36px;min-width:36px;padding:0}.refresh-button svg[data-v-9ef0a332]{width:18px;height:18px}.refresh-button.is-loading svg[data-v-9ef0a332]{animation:spin-9ef0a332 1s linear infinite}.dispatch-table-shell[data-v-9ef0a332]{overflow:auto;border:1px solid var(--dispatch-border);border-radius:9px;background:var(--dispatch-panel)}.dispatch-table[data-v-9ef0a332]{width:100%;min-width:1220px;border-collapse:collapse}.dispatch-table th[data-v-9ef0a332]{position:sticky;top:0;z-index:1;padding:12px 13px;color:#afbac8;background:#151a21;font-size:.72rem;letter-spacing:.045em;text-align:left;text-transform:uppercase}.dispatch-table td[data-v-9ef0a332]{padding:13px;border-top:1px solid #252d38;vertical-align:middle}.dispatch-table th[data-v-9ef0a332]:last-child,.dispatch-table td[data-v-9ef0a332]:last-child{position:sticky;right:0;z-index:2;min-width:148px;background:#171c24;box-shadow:-10px 0 18px #080b1057}.dispatch-table th[data-v-9ef0a332]:last-child{z-index:3;background:#151a21}.dispatch-table tbody tr[data-v-9ef0a332]{cursor:pointer;transition:background .14s ease}.dispatch-table tbody tr[data-v-9ef0a332]:hover{background:#5b8def0e}.dispatch-table tbody tr:hover td[data-v-9ef0a332]:last-child{background:#1a2029}.dispatch-table tbody tr.row-overdue[data-v-9ef0a332]{box-shadow:inset 3px 0 #d89b43}.order-cell[data-v-9ef0a332],.quantity-cell[data-v-9ef0a332],.action-owner[data-v-9ef0a332],.age-cell[data-v-9ef0a332]{display:grid;gap:3px}.order-cell strong[data-v-9ef0a332]{color:#e9f1ff;font-size:.94rem}.order-cell span[data-v-9ef0a332],.quantity-cell span[data-v-9ef0a332],.action-owner span[data-v-9ef0a332],.age-cell span[data-v-9ef0a332]{color:var(--dispatch-muted);font-size:.78rem}.order-cell small[data-v-9ef0a332],.quantity-cell small[data-v-9ef0a332],.age-cell small[data-v-9ef0a332]{color:#77869a;font-size:.7rem}.quantity-cell>strong[data-v-9ef0a332]{font-size:1.05rem}.age-cell small[data-v-9ef0a332]{color:#efb45e}.action-owner strong[data-v-9ef0a332]{font-size:.82rem}.status-chip[data-v-9ef0a332]{display:inline-flex;width:fit-content;border:1px solid transparent;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:650;white-space:nowrap}.status-chip--idle[data-v-9ef0a332]{color:#8e9aab;background:#242b35;border-color:#343d49}.status-chip--pending[data-v-9ef0a332]{color:#f2c06d;background:#c989291f;border-color:#e0a14252}.status-chip--progress[data-v-9ef0a332]{color:#80adff;background:#4576c924;border-color:#5b8def59}.status-chip--complete[data-v-9ef0a332]{color:#6dd8ad;background:#26996f1f;border-color:#3eb48952}.status-chip--blocked[data-v-9ef0a332]{color:#ef8f8f;background:#be41411f;border-color:#da545457}.progress-track[data-v-9ef0a332]{width:100%;height:3px;margin-top:4px;overflow:hidden;border-radius:999px;background:#2a323d}.progress-track span[data-v-9ef0a332]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4d7ed5,#6fa2ff)}.row-action[data-v-9ef0a332]{min-width:126px;padding:7px 9px;font-size:.72rem}.row-view[data-v-9ef0a332]{border-color:var(--dispatch-border);padding:7px 10px;color:#bdc8d7;background:#222a34;font-size:.72rem}.dispatch-state[data-v-9ef0a332]{display:grid;justify-items:center;gap:12px}.drawer-layer[data-v-9ef0a332]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;justify-content:flex-end;background:#04070cad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dispatch-drawer[data-v-9ef0a332]{display:flex;flex-direction:column;width:min(760px,94vw);height:100%;overflow:auto;border-left:1px solid #354153;color:var(--dispatch-text);background:#11161d;box-shadow:-18px 0 45px #0000006b}.drawer-header[data-v-9ef0a332]{position:sticky;top:0;z-index:4;padding:18px 20px;border-bottom:1px solid var(--dispatch-border);background:#11161df5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.drawer-header span[data-v-9ef0a332]{color:#7ea9f7;font-size:.74rem;font-weight:700;text-transform:uppercase}.drawer-header h2[data-v-9ef0a332]{margin:3px 0;font-size:1.45rem}.drawer-header button[data-v-9ef0a332]{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--dispatch-border);border-radius:50%;color:#d5deea;background:#1d242e;cursor:pointer}.drawer-content[data-v-9ef0a332]{display:grid;flex:1;gap:12px;padding:16px 20px 28px}.drawer-footer[data-v-9ef0a332]{display:flex;justify-content:flex-end;margin-top:auto;padding-top:4px}.void-order-button[data-v-9ef0a332],.unvoid-order-button[data-v-9ef0a332],.void-dialog-confirm[data-v-9ef0a332],.unvoid-dialog-confirm[data-v-9ef0a332],.void-dialog-cancel[data-v-9ef0a332]{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:6px;padding:9px 13px;color:#fff;font:inherit;font-weight:650;cursor:pointer}.void-order-button[data-v-9ef0a332],.void-dialog-confirm[data-v-9ef0a332]{border:1px solid #f05252;background:#dc2626}.void-order-button[data-v-9ef0a332]:hover,.void-dialog-confirm[data-v-9ef0a332]:hover{background:#b91c1c}.unvoid-order-button[data-v-9ef0a332],.unvoid-dialog-confirm[data-v-9ef0a332]{border:1px solid rgba(245,196,71,.72);color:#fff4c7;background:#926812b8}.unvoid-order-button[data-v-9ef0a332]:hover,.unvoid-dialog-confirm[data-v-9ef0a332]:hover{background:#ae7c14e6}.void-dialog-cancel[data-v-9ef0a332]{border:1px solid var(--dispatch-border);color:#cbd5e1;background:#222a34}.void-order-button[data-v-9ef0a332]:disabled,.unvoid-order-button[data-v-9ef0a332]:disabled,.void-dialog-confirm[data-v-9ef0a332]:disabled,.unvoid-dialog-confirm[data-v-9ef0a332]:disabled,.void-dialog-cancel[data-v-9ef0a332]:disabled{cursor:wait;opacity:.6}.void-order-dialog[data-v-9ef0a332]{display:grid;gap:11px;color:#e7edf5}.void-order-dialog p[data-v-9ef0a332]{margin:0;color:#bac5d3;line-height:1.5}.void-order-dialog label[data-v-9ef0a332]{color:#d7e0eb;font-size:.82rem;font-weight:650}.void-order-dialog textarea[data-v-9ef0a332]{width:100%;border:1px solid #3a4657;border-radius:6px;padding:10px;color:#eef2f7;background:#0f141a;font:inherit;resize:vertical}.void-order-dialog small[data-v-9ef0a332]{color:#93a0b0}.void-order-dialog__actions[data-v-9ef0a332]{display:flex;justify-content:flex-end;gap:8px;margin-top:5px}.unvoid-order-dialog__notice[data-v-9ef0a332]{display:flex;align-items:flex-start;gap:9px;border:1px solid rgba(245,196,71,.38);border-radius:var(--erp-radius, 6px);padding:11px;color:#f5c447;background:#f5c44714}.unvoid-order-dialog__notice svg[data-v-9ef0a332]{flex:0 0 auto;margin-top:2px}.unvoid-order-dialog__notice p[data-v-9ef0a332]{color:#d9d1b6}.current-action-card[data-v-9ef0a332]{display:flex;justify-content:space-between;gap:14px;padding:16px;border:1px solid rgba(91,141,239,.34);border-radius:8px;background:linear-gradient(135deg,#2c52913b,#181f29d9)}.current-action-card div[data-v-9ef0a332]{display:grid;gap:4px}.current-action-card div>span[data-v-9ef0a332],.section-heading span[data-v-9ef0a332]{color:var(--dispatch-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.current-action-card strong[data-v-9ef0a332]{font-size:1.05rem}.current-action-card p[data-v-9ef0a332]{margin:0;color:#b7c5d7}.stage-badge[data-v-9ef0a332]{height:fit-content;border-radius:999px;padding:6px 9px;color:#a9c7ff;background:#5b8def24;font-size:.7rem}.drawer-summary[data-v-9ef0a332]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.drawer-summary div[data-v-9ef0a332],.details-grid div[data-v-9ef0a332]{display:grid;gap:4px;padding:12px;border:1px solid var(--dispatch-border);border-radius:7px;background:var(--dispatch-panel)}.drawer-summary span[data-v-9ef0a332],.details-grid span[data-v-9ef0a332]{color:var(--dispatch-muted);font-size:.72rem}.drawer-summary strong[data-v-9ef0a332]{font-size:1.15rem}.voided-order-summary[data-v-9ef0a332]{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px;border:1px solid rgba(239,68,68,.32);border-radius:var(--erp-radius, 6px);background:#ef444412}.voided-order-summary>svg[data-v-9ef0a332]{width:22px;height:22px;color:var(--erp-danger, #ef4444)}.voided-order-summary div[data-v-9ef0a332]{display:grid;gap:3px;min-width:0}.voided-order-summary span[data-v-9ef0a332],.voided-order-summary small[data-v-9ef0a332]{color:var(--dispatch-muted);font-size:.72rem}.voided-order-summary strong[data-v-9ef0a332]{overflow-wrap:anywhere}.drawer-section[data-v-9ef0a332]{padding:15px;border:1px solid var(--dispatch-border);border-radius:8px;background:var(--dispatch-panel)}.drawer-section h3[data-v-9ef0a332]{margin:0 0 12px;font-size:.94rem}.section-heading h3[data-v-9ef0a332]{margin:2px 0 0}.department-progress[data-v-9ef0a332]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.department-progress div[data-v-9ef0a332]{display:grid;gap:7px}.department-progress small[data-v-9ef0a332]{color:var(--dispatch-muted)}.department-progress .status-chip[data-v-9ef0a332]{width:auto;justify-content:center}.details-grid[data-v-9ef0a332]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.details-grid div[data-v-9ef0a332]{padding:0;border:0;background:transparent}.details-grid__wide[data-v-9ef0a332]{grid-column:1 / -1}.order-item-list[data-v-9ef0a332]{display:grid;gap:8px}.order-item-card[data-v-9ef0a332]{display:grid;gap:9px;padding:11px 12px;border:1px solid var(--dispatch-border);border-radius:7px;background:#121820}.order-item-card header[data-v-9ef0a332]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.order-item-card header strong[data-v-9ef0a332]{overflow-wrap:anywhere}.order-item-card__quantity[data-v-9ef0a332]{flex:0 0 auto;padding:4px 7px;border-radius:999px;color:#bcd2fb;background:#5b8def24;font-size:.7rem;font-weight:700}.order-item-card dl[data-v-9ef0a332]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0}.order-item-card dl div[data-v-9ef0a332]{min-width:0}.order-item-card dt[data-v-9ef0a332]{color:var(--dispatch-muted);font-size:.68rem}.order-item-card dd[data-v-9ef0a332]{margin:2px 0 0;overflow-wrap:anywhere;font-size:.78rem}.order-items-section__fallback[data-v-9ef0a332]{overflow-wrap:anywhere}.history-list[data-v-9ef0a332]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.history-list li[data-v-9ef0a332]{position:relative;display:grid;grid-template-columns:14px 1fr;gap:8px}.history-dot[data-v-9ef0a332]{width:8px;height:8px;margin-top:5px;border:2px solid #6e9cf0;border-radius:50%;background:#171c24}.history-list li[data-v-9ef0a332]:not(:last-child):before{content:"";position:absolute;left:3px;top:14px;bottom:-12px;width:1px;background:#374150}.history-list li div[data-v-9ef0a332]{display:grid;gap:2px}.history-list li span[data-v-9ef0a332],.history-list li small[data-v-9ef0a332]{color:var(--dispatch-muted);font-size:.74rem}.document-list[data-v-9ef0a332]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.document-list a[data-v-9ef0a332]{display:flex;align-items:center;gap:8px;border:1px solid var(--dispatch-border);border-radius:6px;padding:9px;color:#bcd2fb;text-decoration:none;background:#121820}.document-list a span[data-v-9ef0a332]{flex:1}.dispatch-documents[data-v-9ef0a332]{display:grid;gap:12px}.dispatch-documents>h3[data-v-9ef0a332]{margin-bottom:0}.vehicle-record[data-v-9ef0a332]{display:grid;gap:10px;padding:12px;border:1px solid rgba(86,184,242,.28);border-radius:var(--erp-radius, 6px);background:#56b8f20e}.vehicle-record__heading[data-v-9ef0a332],.vehicle-record__title[data-v-9ef0a332]{display:flex;align-items:center;gap:9px}.vehicle-record__heading[data-v-9ef0a332]{justify-content:space-between}.vehicle-record__heading>div[data-v-9ef0a332],.vehicle-record__title>div[data-v-9ef0a332]{display:grid;gap:2px}.vehicle-record__heading span[data-v-9ef0a332],.vehicle-record__title small[data-v-9ef0a332],.vehicle-record dt[data-v-9ef0a332]{color:var(--dispatch-muted);font-size:.7rem}.vehicle-record__list[data-v-9ef0a332]{display:grid;gap:8px}.vehicle-record__item[data-v-9ef0a332]{display:grid;gap:10px;padding:11px;border:1px solid var(--dispatch-border);border-radius:var(--erp-radius, 6px);background:var(--dispatch-panel)}.vehicle-record__title svg[data-v-9ef0a332]{flex:0 0 auto;width:20px;height:20px;color:var(--erp-info, #56b8f2)}.vehicle-record__title strong[data-v-9ef0a332]{color:var(--dispatch-text)}.vehicle-record dl[data-v-9ef0a332]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0}.vehicle-record dl>div[data-v-9ef0a332]{min-width:0}.vehicle-record dt[data-v-9ef0a332],.vehicle-record dd[data-v-9ef0a332]{margin:0}.vehicle-record dd[data-v-9ef0a332]{margin-top:2px;color:#dbe5f1;overflow-wrap:anywhere}.vehicle-record__wide[data-v-9ef0a332]{grid-column:1 / -1}.gate-evidence[data-v-9ef0a332]{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--dispatch-border)}.gate-evidence__heading[data-v-9ef0a332]{display:flex;align-items:center;justify-content:space-between;gap:10px}.gate-evidence__heading>div[data-v-9ef0a332]{display:flex;align-items:center;gap:7px}.gate-evidence__heading svg[data-v-9ef0a332]{color:var(--erp-info, #56b8f2)}.gate-evidence__heading small[data-v-9ef0a332]{color:var(--dispatch-muted)}.gate-evidence__grid[data-v-9ef0a332]{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px}.gate-evidence__grid a[data-v-9ef0a332]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;overflow:hidden;border:1px solid var(--dispatch-border);border-radius:var(--erp-radius, 6px);color:#c7d9fa;background:#121820;text-decoration:none}.gate-evidence__grid a[data-v-9ef0a332]:hover{border-color:#56b8f27a}.gate-evidence__grid img[data-v-9ef0a332]{grid-column:1 / -1;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--erp-bg-elevated, #181818)}.gate-evidence__grid span[data-v-9ef0a332]{min-width:0;padding:0 0 8px 9px;font-size:.75rem}.gate-evidence__grid svg[data-v-9ef0a332]{margin:0 8px 8px 0}.action-picker[data-v-9ef0a332]{display:grid;gap:8px}.action-picker button[data-v-9ef0a332]{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #36598f;border-radius:7px;padding:11px 12px;color:#e9f1ff;background:#1d3557;cursor:pointer}.action-picker button span[data-v-9ef0a332]{display:grid;gap:2px;text-align:left}.action-picker button small[data-v-9ef0a332]{color:#90afe1}.action-workspace[data-v-9ef0a332]{padding:0;overflow:hidden}.action-workspace>.section-heading[data-v-9ef0a332]{padding:14px 15px;border-bottom:1px solid var(--dispatch-border)}.text-button[data-v-9ef0a332]{border:0;color:#9fb6d8;background:transparent;cursor:pointer}.partial-decision[data-v-9ef0a332]{display:grid;gap:13px;padding:16px}.partial-decision p[data-v-9ef0a332]{margin:0;color:#b7c4d6}.partial-decision label[data-v-9ef0a332]{display:grid;gap:7px;color:#c8d2df}.partial-decision textarea[data-v-9ef0a332]{border:1px solid var(--dispatch-border);border-radius:6px;padding:10px;color:#eef2f7;background:#0f141a;resize:vertical}.partial-decision>div[data-v-9ef0a332]{display:flex;justify-content:flex-end;gap:8px}.partial-decision button[data-v-9ef0a332]{border-radius:6px;padding:9px 12px;color:#fff;font:inherit;cursor:pointer}.decision-return[data-v-9ef0a332]{border:1px solid #8c4a4a;background:#613434}.decision-approve[data-v-9ef0a332]{border:1px solid #397b63;background:#245a47}.vehicle-correction[data-v-9ef0a332]{display:grid;gap:13px;padding:16px}.vehicle-correction__notice[data-v-9ef0a332]{display:flex;align-items:flex-start;gap:9px;border:1px solid #3a557d;border-radius:7px;padding:11px;color:#b9cbea;background:#4068aa1f}.vehicle-correction__notice svg[data-v-9ef0a332]{flex:0 0 auto;margin-top:2px}.vehicle-correction__notice p[data-v-9ef0a332]{margin:0;font-size:.82rem;line-height:1.45}.vehicle-correction label[data-v-9ef0a332]{display:grid;gap:6px;color:#cbd6e4;font-size:.82rem}.vehicle-correction label small[data-v-9ef0a332]{color:var(--dispatch-muted);font-weight:400}.vehicle-correction input[data-v-9ef0a332],.vehicle-correction textarea[data-v-9ef0a332]{border:1px solid var(--dispatch-border);border-radius:6px;padding:10px;color:#eef2f7;background:#0f141a;font:inherit}.vehicle-correction textarea[data-v-9ef0a332]{resize:vertical}.vehicle-correction__submit[data-v-9ef0a332]{display:inline-flex;align-items:center;justify-content:center;justify-self:end;gap:8px;border:1px solid #397b63;border-radius:6px;padding:9px 13px;color:#fff;background:#245a47;font:inherit;font-weight:650;cursor:pointer}.vehicle-correction__submit[data-v-9ef0a332]:disabled{cursor:wait;opacity:.65}.delivery-confirmation[data-v-9ef0a332]{display:grid;gap:13px;padding:16px}.delivery-confirmation__grid[data-v-9ef0a332]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.delivery-confirmation label[data-v-9ef0a332]{display:grid;gap:6px;color:#cbd6e4;font-size:.82rem}.delivery-confirmation__wide[data-v-9ef0a332]{grid-column:1 / -1}.delivery-confirmation input[data-v-9ef0a332],.delivery-confirmation select[data-v-9ef0a332],.delivery-confirmation textarea[data-v-9ef0a332]{width:100%;border:1px solid var(--dispatch-border);border-radius:6px;padding:10px;color:#eef2f7;background:#0f141a;font:inherit}.delivery-confirmation textarea[data-v-9ef0a332]{resize:vertical}.gate-proof[data-v-9ef0a332]{display:grid;gap:10px;margin:12px;padding:12px;border:1px solid #355640;border-radius:7px;background:#27654b1f}.gate-proof>div[data-v-9ef0a332]:first-child{display:grid;gap:3px}.gate-proof span[data-v-9ef0a332],.gate-proof small[data-v-9ef0a332]{color:var(--dispatch-muted)}.gate-proof__photos[data-v-9ef0a332]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gate-proof img[data-v-9ef0a332]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:5px}.action-busy[data-v-9ef0a332]{display:flex;align-items:center;justify-content:center;gap:8px;color:#9fb7dc}.action-busy svg[data-v-9ef0a332]{animation:spin-9ef0a332 1s linear infinite}@keyframes spin-9ef0a332{to{transform:rotate(360deg)}}@media (max-width: 1180px){.metric-grid[data-v-9ef0a332]{grid-template-columns:repeat(3,1fr)}.pipeline-controls[data-v-9ef0a332]{align-items:stretch;flex-direction:column}.control-fields[data-v-9ef0a332]{justify-content:space-between}.dispatch-table[data-v-9ef0a332]{min-width:920px;table-layout:fixed}.dispatch-table th[data-v-9ef0a332]:nth-child(1){width:22%}.dispatch-table th[data-v-9ef0a332]:nth-child(2){width:8%}.dispatch-table th[data-v-9ef0a332]:nth-child(3){width:13%}.dispatch-table th[data-v-9ef0a332]:nth-child(4){width:16%}.dispatch-table th[data-v-9ef0a332]:nth-child(5){width:13%}.dispatch-table th[data-v-9ef0a332]:nth-child(6){width:14%}.dispatch-table th[data-v-9ef0a332]:nth-child(8){width:14%}.dispatch-table th[data-v-9ef0a332]:nth-child(7),.dispatch-table td[data-v-9ef0a332]:nth-child(7){display:none}.dispatch-table th[data-v-9ef0a332]:last-child,.dispatch-table td[data-v-9ef0a332]:last-child{min-width:0}.row-action[data-v-9ef0a332]{width:100%;min-width:0}}@media (max-width: 720px){.dispatch-page[data-v-9ef0a332]{padding:14px}.metric-grid[data-v-9ef0a332]{grid-template-columns:repeat(2,1fr)}.control-fields[data-v-9ef0a332],.view-tabs[data-v-9ef0a332]{align-items:stretch;flex-wrap:wrap}.search-box[data-v-9ef0a332]{min-width:100%}.drawer-summary[data-v-9ef0a332]{grid-template-columns:repeat(2,1fr)}.department-progress[data-v-9ef0a332],.details-grid[data-v-9ef0a332],.document-list[data-v-9ef0a332],.vehicle-record dl[data-v-9ef0a332]{grid-template-columns:1fr}.details-grid__wide[data-v-9ef0a332],.vehicle-record__wide[data-v-9ef0a332]{grid-column:auto}.vehicle-record__heading[data-v-9ef0a332],.gate-evidence__heading[data-v-9ef0a332]{align-items:flex-start;flex-direction:column}.gate-evidence__grid[data-v-9ef0a332]{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-footer[data-v-9ef0a332],.void-order-dialog__actions[data-v-9ef0a332]{align-items:stretch;flex-direction:column}.void-order-button[data-v-9ef0a332],.unvoid-order-button[data-v-9ef0a332],.void-dialog-confirm[data-v-9ef0a332],.unvoid-dialog-confirm[data-v-9ef0a332],.void-dialog-cancel[data-v-9ef0a332]{width:100%}}.recordings-library[data-v-b690d82c]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:8px}.recordings-intro[data-v-b690d82c],.recordings-panel[data-v-b690d82c],.recordings-kpis article[data-v-b690d82c]{border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-surface)}.recordings-intro[data-v-b690d82c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px}.recordings-intro>div[data-v-b690d82c]{display:flex;align-items:center;gap:9px;min-width:0}.recordings-intro>div>svg[data-v-b690d82c]{flex:0 0 auto;width:22px;height:22px;color:var(--erp-accent)}.recordings-intro p[data-v-b690d82c]{display:grid;gap:2px;margin:0}.recordings-intro p strong[data-v-b690d82c]{font-size:13px}.recordings-intro p span[data-v-b690d82c]{color:var(--erp-text-muted);font-size:11px}.recordings-scope[data-v-b690d82c]{display:inline-flex;align-items:center;gap:5px;color:var(--erp-text-muted);font-size:10.5px;font-weight:700;white-space:nowrap}.recordings-scope svg[data-v-b690d82c]{width:15px;height:15px;color:var(--erp-success)}.recordings-filters[data-v-b690d82c]{position:relative;z-index:10;min-width:0;max-width:100%;margin:0;overflow:hidden}.recordings-date[data-v-b690d82c]{width:142px!important;min-width:142px}.recordings-reset[data-v-b690d82c]{min-width:58px!important;background:var(--erp-surface-2)!important;border-color:var(--erp-border-strong)!important;color:var(--erp-text-muted)!important;box-shadow:none!important}.recordings-apply[data-v-b690d82c]{min-width:94px!important;gap:6px}.recordings-kpis[data-v-b690d82c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.recordings-kpis article[data-v-b690d82c]{position:relative;display:grid;gap:4px;min-height:72px;padding:9px 10px}.recordings-kpis article>svg[data-v-b690d82c]{position:absolute;top:9px;right:9px;width:17px;height:17px;color:var(--erp-info)}.recordings-kpis article.is-success>svg[data-v-b690d82c]{color:var(--erp-success)}.recordings-kpis article.is-muted>svg[data-v-b690d82c]{color:var(--erp-text-muted)}.recordings-kpis span[data-v-b690d82c]{color:var(--erp-text-muted);font-size:10.5px;font-weight:700}.recordings-kpis strong[data-v-b690d82c]{align-self:end;font-size:20px;line-height:1}.recordings-alert[data-v-b690d82c]{display:flex;align-items:center;gap:7px;border:1px solid rgba(239,68,68,.35);border-radius:var(--erp-radius);background:#ef44441a;color:#fca5a5;padding:9px 11px;font-size:12px}.recordings-alert svg[data-v-b690d82c]{flex:0 0 auto}.recordings-panel[data-v-b690d82c]{min-width:0;overflow:hidden}.recordings-panel>header[data-v-b690d82c]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;border-bottom:1px solid var(--erp-border-soft);padding:6px 9px}.recordings-panel>header>div[data-v-b690d82c]{display:flex;align-items:baseline;gap:8px}.recordings-panel h3[data-v-b690d82c]{margin:0;font-size:14px}.recordings-panel header span[data-v-b690d82c]{color:var(--erp-text-muted);font-size:10.5px}.recordings-refresh[data-v-b690d82c]{display:grid;place-items:center;width:30px;min-width:30px;min-height:30px!important;padding:0!important;background:transparent!important;border-color:var(--erp-border-soft)!important;box-shadow:none!important;color:var(--erp-text-muted)!important}.recordings-table-wrap[data-v-b690d82c]{max-width:100%;overflow:auto}.recordings-table-wrap table[data-v-b690d82c]{width:100%;min-width:1390px;border-collapse:collapse}.recordings-table-wrap th[data-v-b690d82c]{position:sticky;top:0;z-index:2}.recordings-table-wrap td[data-v-b690d82c]{max-width:230px;vertical-align:top}.recordings-table-wrap td>strong[data-v-b690d82c],.recordings-table-wrap td>span[data-v-b690d82c]:not(.recordings-pill):not(.recordings-unavailable),.recordings-table-wrap td>small[data-v-b690d82c]{display:block}.recordings-table-wrap td>strong[data-v-b690d82c]{margin:1px 0 3px;font-weight:700}.recordings-table-wrap td>span[data-v-b690d82c]:not(.recordings-pill):not(.recordings-unavailable),.recordings-table-wrap td>small[data-v-b690d82c]{color:var(--erp-text-muted);font-size:10.5px}.recordings-player-cell[data-v-b690d82c]{width:390px;min-width:390px;vertical-align:middle!important}.recordings-audio[data-v-b690d82c]{display:block;width:368px;max-width:none;height:32px;color-scheme:dark}.recordings-unavailable[data-v-b690d82c]{display:inline-flex;align-items:center;gap:5px;min-height:28px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius-sm);background:var(--erp-surface-2);color:var(--erp-text-muted);padding:4px 8px;font-size:10.5px;font-weight:700}.recordings-pill[data-v-b690d82c]{display:inline-flex;width:max-content;min-height:20px;align-items:center;border:1px solid var(--erp-border-soft);border-radius:999px;background:var(--erp-surface-2);color:var(--erp-text-muted);padding:2px 7px;font-size:10px;font-weight:750;white-space:nowrap}.recordings-pill.is-incoming[data-v-b690d82c],.recordings-pill.is-positive[data-v-b690d82c]{border-color:#27d66b40;background:#27d66b1a;color:#6ee7a0}.recordings-pill.is-outgoing[data-v-b690d82c]{border-color:#56b8f240;background:#56b8f21a;color:#8bd2fa}.recordings-pill.is-missed[data-v-b690d82c],.recordings-pill.is-negative[data-v-b690d82c]{border-color:#ef444440;background:#ef44441a;color:#fca5a5}.recordings-notes[data-v-b690d82c]{min-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--erp-text-muted)}.recordings-loading[data-v-b690d82c]{display:flex;min-height:180px;align-items:center;justify-content:center;gap:8px;color:var(--erp-text-muted);font-size:12px}.recordings-pagination[data-v-b690d82c]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;border-top:1px solid var(--erp-border-soft);padding:6px 9px;color:var(--erp-text-muted);font-size:10.5px}.recordings-pagination>div[data-v-b690d82c]{display:flex;align-items:center;gap:7px}.recordings-pagination button[data-v-b690d82c]{display:grid;place-items:center;width:30px;min-width:30px;min-height:30px!important;padding:0!important;background:var(--erp-surface-2)!important;border-color:var(--erp-border-soft)!important;box-shadow:none!important}.recordings-spin[data-v-b690d82c]{animation:recordings-spin-b690d82c .8s linear infinite}@keyframes recordings-spin-b690d82c{to{transform:rotate(360deg)}}@media (max-width: 900px){.recordings-intro[data-v-b690d82c]{align-items:flex-start}.recordings-scope[data-v-b690d82c]{display:none}.recordings-kpis[data-v-b690d82c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.recordings-library[data-v-b690d82c]{padding-right:10px!important;padding-left:10px!important}.recordings-kpis[data-v-b690d82c]{display:flex;overflow-x:auto}.recordings-kpis article[data-v-b690d82c]{flex:0 0 145px}.recordings-pagination[data-v-b690d82c]{align-items:flex-start}}@media (prefers-reduced-motion: reduce){.recordings-spin[data-v-b690d82c]{animation:none}}.component-form-container1[data-v-c9e9c201],.component-form-container1[data-v-1e3a2432]{background-color:#1e1e1e;padding-left:15px;padding-bottom:10px}.label{font-weight:700;font-size:small}.sales-funnel-report[data-v-68dea66e]{display:flex;flex-direction:column;gap:14px}.sales-funnel-report__target[data-v-68dea66e]{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-md, 10px);background:var(--erp-surface, #1b1b1c)}.sales-funnel-report__target span[data-v-68dea66e],.sales-funnel-report__cards span[data-v-68dea66e],.sales-funnel-report__signal-grid span[data-v-68dea66e],.sales-funnel-report__stage span[data-v-68dea66e]{color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:750;text-transform:uppercase}.sales-funnel-report__target input[data-v-68dea66e]{width:92px;border:0;background:transparent;color:var(--erp-text, #f8fafc);font-weight:800;outline:0}.sales-funnel-report__top[data-v-68dea66e]{display:grid;grid-template-columns:minmax(420px,1.15fr) minmax(320px,.85fr);gap:12px}.sales-funnel-report__funnel[data-v-68dea66e],.sales-funnel-report__decision[data-v-68dea66e],.sales-funnel-report__cards article[data-v-68dea66e]{border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-lg, 12px);background:var(--erp-surface-subtle, rgba(255, 255, 255, .025));overflow:hidden}.sales-funnel-report__funnel header[data-v-68dea66e],.sales-funnel-report__decision header[data-v-68dea66e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16))}.sales-funnel-report__funnel h3[data-v-68dea66e],.sales-funnel-report__decision h3[data-v-68dea66e]{margin:0}.sales-funnel-report__funnel header span[data-v-68dea66e],.sales-funnel-report__decision header span[data-v-68dea66e]{color:var(--erp-accent, #3f7df6);font-weight:800}.sales-funnel-report__stage-wrap[data-v-68dea66e]{display:grid;gap:9px;padding:16px}.sales-funnel-report__stage[data-v-68dea66e]{justify-self:center;min-width:34%;padding:12px 14px;border:1px solid rgba(63,125,246,.26);background:linear-gradient(135deg,#3f7df62e,#ffffff06);text-align:center;clip-path:polygon(5% 0,95% 0,100% 100%,0% 100%)}.sales-funnel-report__stage strong[data-v-68dea66e]{display:block;margin:4px 0;font-size:24px}.sales-funnel-report__stage small[data-v-68dea66e],.sales-funnel-report__cards small[data-v-68dea66e],.sales-funnel-report__signal-grid small[data-v-68dea66e]{color:var(--erp-text-muted, #9ca3af)}.sales-funnel-report__signal-grid[data-v-68dea66e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.sales-funnel-report__signal-grid div[data-v-68dea66e]{min-height:104px;border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-md, 10px);padding:10px}.sales-funnel-report__signal-grid strong[data-v-68dea66e]{display:block;margin:6px 0;font-size:22px}.sales-funnel-report__cards[data-v-68dea66e]{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px}.sales-funnel-report__cards article[data-v-68dea66e]{padding:14px 16px}.sales-funnel-report__cards strong[data-v-68dea66e]{display:block;margin-top:6px;font-size:26px}@media (max-width: 1100px){.sales-funnel-report__top[data-v-68dea66e],.sales-funnel-report__cards[data-v-68dea66e]{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.sales-funnel-report__top[data-v-68dea66e],.sales-funnel-report__cards[data-v-68dea66e],.sales-funnel-report__signal-grid[data-v-68dea66e]{grid-template-columns:1fr}}.sales-funnel-layout[data-v-c582e809]{display:flex;flex-direction:column;gap:12px}.font-medium[data-v-a8c25e0e]{font-weight:500}.fulfillment-allocation[data-v-fe7a6295]{display:grid;gap:14px;margin:12px 0;padding:16px;border:1px solid rgba(96,165,250,.35);border-radius:8px;background:#1e40af14}.fulfillment-allocation__header[data-v-fe7a6295],.fulfillment-line__title[data-v-fe7a6295],.fulfillment-row[data-v-fe7a6295]{display:flex;align-items:center;justify-content:space-between;gap:12px}.fulfillment-allocation__header div[data-v-fe7a6295],.fulfillment-line[data-v-fe7a6295]{display:grid;gap:8px}.fulfillment-allocation__header span[data-v-fe7a6295],.fulfillment-line__title span[data-v-fe7a6295]{color:#aeb7c7;font-size:.82rem}.fulfillment-row[data-v-fe7a6295]{justify-content:flex-start}.fulfillment-row select[data-v-fe7a6295],.fulfillment-row input[data-v-fe7a6295]{min-height:36px;padding:7px 9px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#171717;color:#fff}.fulfillment-row select[data-v-fe7a6295]{min-width:min(360px,60vw)}.fulfillment-row input[data-v-fe7a6295]{width:120px}.fulfillment-allocation__error[data-v-fe7a6295]{color:#fca5a5}.order-void-action[data-v-fe7a6295]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:14px 16px;border:1px solid rgba(239,68,68,.35);border-radius:8px;background:#7f1d1d1f}.order-void-action div[data-v-fe7a6295],.order-void-dialog[data-v-fe7a6295]{display:grid;gap:7px}.order-void-action span[data-v-fe7a6295],.order-void-dialog small[data-v-fe7a6295]{color:#aeb7c7;font-size:.82rem}.order-void-action button[data-v-fe7a6295],.order-void-dialog__actions .danger[data-v-fe7a6295]{border:1px solid #dc2626;background:#b91c1c;color:#fff}.order-void-dialog textarea[data-v-fe7a6295]{width:100%;resize:vertical;padding:10px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#171717;color:#fff}.order-void-dialog__actions[data-v-fe7a6295]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.order-void-action button[data-v-fe7a6295],.order-void-dialog__actions button[data-v-fe7a6295]{min-height:36px;padding:7px 14px;border-radius:6px;font-weight:700}.order-void-dialog__actions .secondary[data-v-fe7a6295]{border:1px solid rgba(255,255,255,.18);background:#262626;color:#fff}@media (max-width: 700px){.order-void-action[data-v-fe7a6295]{align-items:stretch;flex-direction:column}}.component-form-container1[data-v-75306c48]{background-color:#1e1e1e;padding-left:15px;padding-bottom:10px}.vehicle-metrics[data-v-32a7052a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.vehicle-metrics article[data-v-32a7052a]{min-height:72px;padding:12px 14px;border:1px solid var(--erp-border, #30343a);border-top:3px solid #4f8ff7;border-radius:6px;background:var(--erp-panel, #1b1c1e);display:flex;flex-direction:column;justify-content:space-between}.vehicle-metrics span[data-v-32a7052a]{color:var(--erp-text-muted, #9ca3af);font-size:.74rem}.vehicle-metrics strong[data-v-32a7052a]{font-size:1.45rem}.vehicle-metrics .metric-label[data-v-32a7052a]{font-size:1rem;color:#8db9ff}@media (max-width: 760px){.vehicle-metrics[data-v-32a7052a]{grid-template-columns:repeat(2,1fr)}}.popup-header{justify-content:space-between;display:flex}@media screen and (max-width: 600px){.popup-header{display:block}}.vehicle-workflow[data-v-0509f5da]{display:grid;gap:12px}.vehicle-metrics[data-v-0509f5da]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.vehicle-metrics article[data-v-0509f5da]{min-height:72px;padding:12px 14px;border:1px solid var(--erp-border, #30343a);border-top:3px solid #4f8ff7;border-radius:6px;background:var(--erp-panel, #1b1c1e);display:flex;flex-direction:column;justify-content:space-between}.vehicle-metrics span[data-v-0509f5da],.detail-grid span[data-v-0509f5da]{color:var(--erp-text-muted, #9ca3af);font-size:.74rem}.vehicle-metrics strong[data-v-0509f5da]{font-size:1.45rem}.vehicle-metrics .metric-awaiting[data-v-0509f5da]{border-top-color:#e8aa3d}.vehicle-metrics .metric-complete[data-v-0509f5da]{border-top-color:#39b983}.detail-grid[data-v-0509f5da]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.detail-grid div[data-v-0509f5da],.vehicle-detail-card[data-v-0509f5da],.item-detail-card[data-v-0509f5da]{padding:12px;border:1px solid var(--erp-border, #30343a);border-radius:6px;display:grid;gap:4px}.detail-section[data-v-0509f5da]{margin-top:16px;display:grid;gap:8px}.detail-section h4[data-v-0509f5da]{margin:0}.product-copy[data-v-0509f5da]{padding:12px 0;line-height:1.5}.vehicle-detail-card[data-v-0509f5da]{margin-top:8px;grid-template-columns:.8fr 1fr 1.5fr 1.2fr .8fr;align-items:center}.item-detail-card[data-v-0509f5da]{grid-template-columns:1.2fr 2fr .6fr .7fr;align-items:center}@media (max-width: 760px){.vehicle-metrics[data-v-0509f5da]{grid-template-columns:repeat(2,1fr)}.detail-grid[data-v-0509f5da],.vehicle-detail-card[data-v-0509f5da],.item-detail-card[data-v-0509f5da]{grid-template-columns:1fr}}.vehicle-metrics[data-v-31b5dfe5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.vehicle-metrics article[data-v-31b5dfe5]{min-height:72px;padding:12px 14px;border:1px solid var(--erp-border, #30343a);border-top:3px solid #4f8ff7;border-radius:6px;background:var(--erp-panel, #1b1c1e);display:flex;flex-direction:column;justify-content:space-between}.vehicle-metrics .metric-courier[data-v-31b5dfe5]{border-top-color:#4bd0b0}.vehicle-metrics .metric-pickup[data-v-31b5dfe5]{border-top-color:#e8aa3d}.vehicle-metrics span[data-v-31b5dfe5]{color:var(--erp-text-muted, #9ca3af);font-size:.74rem}.vehicle-metrics strong[data-v-31b5dfe5]{font-size:1.45rem}@media (max-width: 760px){.vehicle-metrics[data-v-31b5dfe5]{grid-template-columns:repeat(2,1fr)}}.vehicle-workflow[data-v-a709b067]{display:grid;gap:12px}.vehicle-metrics[data-v-a709b067]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.vehicle-metrics article[data-v-a709b067]{min-height:72px;padding:12px 14px;border:1px solid var(--erp-border, #30343a);border-top:3px solid #4f8ff7;border-radius:6px;background:var(--erp-panel, #1b1c1e);display:flex;flex-direction:column;justify-content:space-between}.vehicle-metrics .metric-open[data-v-a709b067]{border-top-color:#e8aa3d}.vehicle-metrics .metric-closed[data-v-a709b067]{border-top-color:#39b983}.vehicle-metrics span[data-v-a709b067],.detail-grid span[data-v-a709b067]{color:var(--erp-text-muted, #9ca3af);font-size:.74rem}.vehicle-metrics strong[data-v-a709b067]{font-size:1.45rem}.detail-grid[data-v-a709b067]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.detail-grid div[data-v-a709b067],.vehicle-detail-card[data-v-a709b067],.item-detail-card[data-v-a709b067]{padding:12px;border:1px solid var(--erp-border, #30343a);border-radius:6px;display:grid;gap:4px}.detail-section[data-v-a709b067]{margin-top:16px;display:grid;gap:8px}.detail-section h4[data-v-a709b067]{margin:0}.detail-copy[data-v-a709b067]{padding:12px 0;line-height:1.5}.vehicle-detail-card[data-v-a709b067]{grid-template-columns:.8fr 1fr 1.5fr 1.2fr .8fr;align-items:center}.item-detail-card[data-v-a709b067]{grid-template-columns:1.2fr 2fr .6fr .7fr;align-items:center}@media (max-width: 760px){.vehicle-metrics[data-v-a709b067]{grid-template-columns:repeat(2,1fr)}.detail-grid[data-v-a709b067],.vehicle-detail-card[data-v-a709b067],.item-detail-card[data-v-a709b067]{grid-template-columns:1fr}}.vehicle-v2[data-v-5b9479a8]{--v2-bg: #151719;--v2-panel: #1b1e21;--v2-panel-strong: #202428;--v2-line: #31363c;--v2-muted: #9ca7b5;--v2-text: #f4f7fb;--v2-blue: #5b9dff;--v2-cyan: #5fd4df;--v2-amber: #f4bd4e;--v2-green: #42c98c;color:var(--v2-text);display:grid;gap:12px;padding:10px 0 24px}.vehicle-v2__intro[data-v-5b9479a8],.vehicle-v2__filters[data-v-5b9479a8],.vehicle-v2__cards[data-v-5b9479a8],.vehicle-v2__table-card[data-v-5b9479a8],.vehicle-v2__loading[data-v-5b9479a8]{border:1px solid var(--v2-line);background:linear-gradient(135deg,#202428f7,#16181af7);border-radius:8px}.vehicle-v2__intro[data-v-5b9479a8]{align-items:center;display:flex;justify-content:space-between;padding:14px 16px}.vehicle-v2__eyebrow[data-v-5b9479a8],.vehicle-v2-action header>div>span[data-v-5b9479a8]{color:var(--v2-blue);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.vehicle-v2__intro h2[data-v-5b9479a8]{font-size:18px;margin:3px 0}.vehicle-v2__intro p[data-v-5b9479a8]{color:var(--v2-muted);font-size:12px;margin:0}.vehicle-v2__access[data-v-5b9479a8]{align-items:center;background:#42c98c1a;border:1px solid rgba(66,201,140,.35);border-radius:999px;color:#83e7b6;display:inline-flex;font-size:11px;font-weight:700;gap:6px;padding:7px 10px;white-space:nowrap}.vehicle-v2__access.is-view-only[data-v-5b9479a8]{background:#5b9dff14;border-color:#5b9dff47;color:#8bb8ff}.vehicle-v2__filters[data-v-5b9479a8]{align-items:end;display:grid;gap:8px;grid-template-columns:145px 145px 150px 210px minmax(230px,1fr) auto;padding:10px}.vehicle-v2__filters label[data-v-5b9479a8],.vehicle-v2-action__form label[data-v-5b9479a8],.vehicle-v2-action__priority[data-v-5b9479a8]{display:grid;gap:5px}.vehicle-v2__filters label>span[data-v-5b9479a8],.vehicle-v2-action__form label>span[data-v-5b9479a8],.vehicle-v2-action__priority>span[data-v-5b9479a8]{color:var(--v2-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vehicle-v2 input[data-v-5b9479a8],.vehicle-v2 select[data-v-5b9479a8],.vehicle-v2 textarea[data-v-5b9479a8]{background:#121416;border:1px solid #343a41;border-radius:5px;color:var(--v2-text);font:inherit;font-size:12px;min-height:34px;outline:none;padding:7px 9px}.vehicle-v2 input[data-v-5b9479a8]:focus,.vehicle-v2 select[data-v-5b9479a8]:focus,.vehicle-v2 textarea[data-v-5b9479a8]:focus{border-color:var(--v2-blue);box-shadow:0 0 0 2px #5b9dff24}.vehicle-v2__search>div[data-v-5b9479a8]{align-items:center;display:flex;position:relative}.vehicle-v2__search svg[data-v-5b9479a8]{color:var(--v2-muted);left:10px;position:absolute}.vehicle-v2__search input[data-v-5b9479a8]{padding-left:30px;width:100%}.vehicle-v2__refresh[data-v-5b9479a8],.vehicle-v2-action__submit[data-v-5b9479a8],.vehicle-v2-action__add[data-v-5b9479a8]{align-items:center;background:#3f7ef0;border:1px solid #5790f6;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:6px;justify-content:center;min-height:34px;padding:7px 12px}.vehicle-v2__refresh[data-v-5b9479a8]:disabled,.vehicle-v2-action__submit[data-v-5b9479a8]:disabled{cursor:not-allowed;opacity:.55}.vehicle-v2__cards[data-v-5b9479a8]{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(140px,1fr));padding:10px}.vehicle-v2__cards article[data-v-5b9479a8]{border:1px solid var(--v2-line);border-top:3px solid var(--v2-blue);border-radius:6px;display:grid;gap:4px;min-height:76px;padding:10px 12px;position:relative}.vehicle-v2__cards article>svg[data-v-5b9479a8]{color:var(--v2-blue);font-size:18px;position:absolute;right:10px;top:10px}.vehicle-v2__cards article span[data-v-5b9479a8]{color:var(--v2-muted);font-size:11px}.vehicle-v2__cards article strong[data-v-5b9479a8]{align-self:end;font-size:21px}.vehicle-v2__cards .is-amber[data-v-5b9479a8]{border-top-color:var(--v2-amber)}.vehicle-v2__cards .is-amber>svg[data-v-5b9479a8]{color:var(--v2-amber)}.vehicle-v2__cards .is-cyan[data-v-5b9479a8]{border-top-color:var(--v2-cyan)}.vehicle-v2__cards .is-cyan>svg[data-v-5b9479a8]{color:var(--v2-cyan)}.vehicle-v2__cards .is-green[data-v-5b9479a8]{border-top-color:var(--v2-green)}.vehicle-v2__cards .is-green>svg[data-v-5b9479a8]{color:var(--v2-green)}.vehicle-v2__loading[data-v-5b9479a8]{align-items:center;display:grid;gap:4px;grid-template-columns:auto 1fr;padding:22px}.vehicle-v2__loading>svg[data-v-5b9479a8]{color:var(--v2-blue);font-size:24px;grid-row:span 2;margin-right:8px}.vehicle-v2__loading span[data-v-5b9479a8]{color:var(--v2-muted);font-size:12px}.vehicle-v2__table-card[data-v-5b9479a8]{min-width:0;overflow:hidden}.vehicle-v2__table-head[data-v-5b9479a8],.vehicle-v2__pagination[data-v-5b9479a8]{align-items:center;display:flex;justify-content:space-between;padding:10px 12px}.vehicle-v2__table-head[data-v-5b9479a8]{border-bottom:1px solid var(--v2-line)}.vehicle-v2__table-head>div[data-v-5b9479a8]{display:grid;gap:2px}.vehicle-v2__table-head span[data-v-5b9479a8],.vehicle-v2__table-head small[data-v-5b9479a8],.vehicle-v2__pagination>span[data-v-5b9479a8]{color:var(--v2-muted);font-size:11px}.vehicle-v2__table-scroll[data-v-5b9479a8]{overflow-x:auto}.vehicle-v2 table[data-v-5b9479a8]{border-collapse:collapse;min-width:1525px;table-layout:fixed;width:100%}.vehicle-v2 th[data-v-5b9479a8]{background:#181b1e;border-bottom:1px solid var(--v2-line);color:#cbd6e5;font-size:10px;letter-spacing:.035em;padding:9px 10px;text-align:left;text-transform:uppercase}.vehicle-v2 th[data-v-5b9479a8]:nth-child(1){width:165px}.vehicle-v2 th[data-v-5b9479a8]:nth-child(2){width:190px}.vehicle-v2 th[data-v-5b9479a8]:nth-child(3){width:220px}.vehicle-v2 th[data-v-5b9479a8]:nth-child(4){width:200px}.vehicle-v2 th[data-v-5b9479a8]:nth-child(5){width:220px}.vehicle-v2 th[data-v-5b9479a8]:nth-child(6){width:155px}.vehicle-v2 th[data-v-5b9479a8]:nth-child(7){width:145px}.vehicle-v2 th[data-v-5b9479a8]:nth-child(8){width:125px}.vehicle-v2 th[data-v-5b9479a8]:nth-child(9){width:105px}.vehicle-v2 tbody tr[data-v-5b9479a8]{border-bottom:1px solid #2b3035;cursor:pointer;transition:background .14s ease,box-shadow .14s ease}.vehicle-v2 tbody tr[data-v-5b9479a8]:hover,.vehicle-v2 tbody tr[data-v-5b9479a8]:focus{background:#5b9dff0f;box-shadow:inset 3px 0 var(--v2-blue);outline:none}.vehicle-v2 td[data-v-5b9479a8]{padding:10px;vertical-align:top}.vehicle-v2 td>strong[data-v-5b9479a8],.vehicle-v2 td>span[data-v-5b9479a8],.vehicle-v2 td>small[data-v-5b9479a8]{display:block;overflow-wrap:anywhere}.vehicle-v2 td>strong[data-v-5b9479a8],.vehicle-v2 td>span[data-v-5b9479a8]{font-size:12px;line-height:1.35}.vehicle-v2 td>small[data-v-5b9479a8]{color:var(--v2-muted);font-size:10px;line-height:1.45;margin-top:3px}.vehicle-v2__pill[data-v-5b9479a8]{border:1px solid rgba(244,189,78,.35);border-radius:999px;color:#ffd77e;display:inline-flex!important;font-size:10px!important;font-weight:800;padding:4px 8px;width:fit-content}.vehicle-v2__pill.tone-completed[data-v-5b9479a8]{background:#42c98c1c;border-color:#42c98c61;color:#84e8b8}.vehicle-v2__pill.tone-voided[data-v-5b9479a8]{background:#7e88961f;border-color:#7e889659;color:#bdc5cf}.vehicle-v2__pill.large[data-v-5b9479a8]{font-size:12px!important;padding:6px 10px}.vehicle-v2__open[data-v-5b9479a8]{align-items:center;color:#8bb8ff!important;display:flex!important;gap:3px}.vehicle-v2__row-action[data-v-5b9479a8]{align-items:center;background:#5b9dff1f;border:1px solid rgba(91,157,255,.4);border-radius:5px;color:#a9caff;cursor:pointer;display:inline-flex;font-size:10px;font-weight:800;gap:5px;justify-content:center;min-height:30px;padding:6px 9px;white-space:nowrap}.vehicle-v2__row-action[data-v-5b9479a8]:hover,.vehicle-v2__row-action[data-v-5b9479a8]:focus-visible{background:#5b9dff38;border-color:var(--v2-blue);outline:none}.vehicle-v2__pagination[data-v-5b9479a8]{border-top:1px solid var(--v2-line)}.vehicle-v2__pagination>div[data-v-5b9479a8]{align-items:center;display:flex;gap:6px}.vehicle-v2__pagination select[data-v-5b9479a8]{min-height:30px}.vehicle-v2__pagination button[data-v-5b9479a8]{align-items:center;background:#24282d;border:1px solid #343a41;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.vehicle-v2__pagination button[data-v-5b9479a8]:disabled{cursor:not-allowed;opacity:.35}.vehicle-v2-detail[data-v-5b9479a8]{color:var(--v2-text);display:grid;gap:12px}.vehicle-v2-detail__hero[data-v-5b9479a8]{align-items:center;background:linear-gradient(110deg,#2f5b9442,#181b1ed9);border:1px solid #354453;border-radius:8px;display:flex;justify-content:space-between;padding:14px}.vehicle-v2-detail__hero h3[data-v-5b9479a8]{font-size:19px;margin:3px 0}.vehicle-v2-detail__hero p[data-v-5b9479a8],.vehicle-v2-detail__hero span[data-v-5b9479a8],.vehicle-v2-detail__hero small[data-v-5b9479a8]{color:var(--v2-muted);font-size:11px;margin:0}.vehicle-v2-detail__hero>div[data-v-5b9479a8]:last-child{align-items:end;display:grid;gap:5px}.vehicle-v2-detail__facts[data-v-5b9479a8]{display:grid;gap:8px;grid-template-columns:repeat(6,1fr)}.vehicle-v2-detail__facts article[data-v-5b9479a8]{background:#1b1e21;border:1px solid var(--v2-line);border-radius:6px;display:grid;gap:5px;min-height:64px;padding:9px}.vehicle-v2-detail__facts span[data-v-5b9479a8]{color:var(--v2-muted);font-size:10px}.vehicle-v2-detail__facts strong[data-v-5b9479a8]{align-self:end;font-size:15px}.vehicle-v2-detail__grid[data-v-5b9479a8]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.vehicle-v2-detail__panel[data-v-5b9479a8],.vehicle-v2-action[data-v-5b9479a8]{background:#191c1f;border:1px solid var(--v2-line);border-radius:7px;padding:12px}.vehicle-v2-detail__panel h4[data-v-5b9479a8],.vehicle-v2-action h4[data-v-5b9479a8]{font-size:13px;margin:0 0 10px}.vehicle-v2-detail dl[data-v-5b9479a8]{display:grid;gap:7px;grid-template-columns:1fr 1fr;margin:0}.vehicle-v2-detail dl>div[data-v-5b9479a8]{background:#141719;border:1px solid #2b3035;border-radius:5px;min-width:0;padding:7px}.vehicle-v2-detail dl>div.full[data-v-5b9479a8]{grid-column:1 / -1}.vehicle-v2-detail dt[data-v-5b9479a8]{color:var(--v2-muted);font-size:9px;text-transform:uppercase}.vehicle-v2-detail dd[data-v-5b9479a8]{font-size:11px;margin:3px 0 0;overflow-wrap:anywhere}.vehicle-v2-detail__items[data-v-5b9479a8]{display:grid;gap:6px}.vehicle-v2-detail__items article[data-v-5b9479a8]{align-items:center;background:#141719;border:1px solid #2b3035;border-radius:5px;display:grid;gap:10px;grid-template-columns:28px minmax(220px,1fr) 120px 90px 90px;padding:8px}.vehicle-v2-detail__items article>span[data-v-5b9479a8]{align-items:center;background:#5b9dff1f;border:1px solid rgba(91,157,255,.3);border-radius:50%;color:#8bb8ff;display:inline-flex;font-size:10px;height:24px;justify-content:center;width:24px}.vehicle-v2-detail__items article>div[data-v-5b9479a8]{display:grid;gap:2px}.vehicle-v2-detail__items strong[data-v-5b9479a8]{font-size:11px}.vehicle-v2-detail__items small[data-v-5b9479a8],.vehicle-v2-detail__muted[data-v-5b9479a8]{color:var(--v2-muted);font-size:10px}.vehicle-v2-detail__documents[data-v-5b9479a8]{display:grid;gap:6px}.vehicle-v2-detail__documents a[data-v-5b9479a8]{align-items:center;background:#141719;border:1px solid #2f3944;border-radius:5px;color:#a9caff;display:grid;gap:8px;grid-template-columns:auto 1fr auto;padding:8px;text-decoration:none}.vehicle-v2-detail__documents a[data-v-5b9479a8]:hover{border-color:var(--v2-blue)}.vehicle-v2-detail__documents a>span[data-v-5b9479a8]{display:grid}.vehicle-v2-detail__documents strong[data-v-5b9479a8]{font-size:11px}.vehicle-v2-detail__documents small[data-v-5b9479a8]{color:var(--v2-muted);font-size:9px;text-transform:uppercase}.vehicle-v2-detail__timeline[data-v-5b9479a8]{display:grid;gap:0;list-style:none;margin:0;max-height:260px;overflow:auto;padding:0}.vehicle-v2-detail__timeline li[data-v-5b9479a8]{display:grid;gap:9px;grid-template-columns:12px 1fr;min-height:48px}.vehicle-v2-detail__timeline li>span[data-v-5b9479a8]{background:var(--v2-blue);border:3px solid #263544;border-radius:50%;height:11px;margin-top:3px;position:relative;width:11px}.vehicle-v2-detail__timeline li:not(:last-child)>span[data-v-5b9479a8]:after{background:#35414e;content:"";height:38px;left:2px;position:absolute;top:8px;width:1px}.vehicle-v2-detail__timeline li>div[data-v-5b9479a8]{display:grid;gap:2px}.vehicle-v2-detail__timeline strong[data-v-5b9479a8]{font-size:11px}.vehicle-v2-detail__timeline small[data-v-5b9479a8],.vehicle-v2-detail__timeline p[data-v-5b9479a8]{color:var(--v2-muted);font-size:10px;margin:0}.vehicle-v2-action[data-v-5b9479a8]{border-color:#5b9dff6b;display:grid;gap:12px}.vehicle-v2-action--close[data-v-5b9479a8]{border-color:#42c98c6b}.vehicle-v2-action--locked[data-v-5b9479a8]{background:#f4bd4e0d;border-color:#f4bd4e6b}.vehicle-v2-action>header[data-v-5b9479a8]{align-items:center;display:flex;justify-content:space-between}.vehicle-v2-action>header h4[data-v-5b9479a8]{font-size:15px;margin:3px 0}.vehicle-v2-action>header p[data-v-5b9479a8]{color:var(--v2-muted);font-size:10px;margin:0}.vehicle-v2-action__locked[data-v-5b9479a8]{align-items:center;background:#f4bd4e14;border:1px solid rgba(244,189,78,.3);border-radius:999px;color:#ffd77e;display:inline-flex;font-size:10px;gap:5px;padding:6px 9px}.vehicle-v2-action__form[data-v-5b9479a8]{display:grid;gap:9px;grid-template-columns:repeat(3,1fr)}.vehicle-v2-action__form label.full[data-v-5b9479a8]{grid-column:1 / -1}.vehicle-v2-action__vehicle[data-v-5b9479a8]{background:#15181a;border:1px solid #2f353b;border-radius:6px;display:grid;gap:9px;padding:10px}.vehicle-v2-action__vehicle>header[data-v-5b9479a8]{align-items:center;display:flex;justify-content:space-between}.vehicle-v2-action__vehicle>header button[data-v-5b9479a8],.vehicle-v2-action__add[data-v-5b9479a8]{background:transparent;border:1px solid #43505e;color:#a9caff}.vehicle-v2-action__vehicle>header button[data-v-5b9479a8]{align-items:center;border-radius:4px;display:inline-flex;font-size:10px;gap:4px;padding:5px 7px}.vehicle-v2-action__add[data-v-5b9479a8]{justify-self:start}.vehicle-v2-action__priority textarea[data-v-5b9479a8]{width:100%}.vehicle-v2-action footer[data-v-5b9479a8]{border-top:1px solid var(--v2-line);display:flex;justify-content:flex-end;padding-top:10px}.spin[data-v-5b9479a8]{animation:v2-spin-5b9479a8 .85s linear infinite}@keyframes v2-spin-5b9479a8{to{transform:rotate(360deg)}}@media (max-width: 1100px){.vehicle-v2__filters[data-v-5b9479a8]{grid-template-columns:repeat(3,1fr)}.vehicle-v2__search[data-v-5b9479a8]{grid-column:span 2}}@media (max-width: 760px){.vehicle-v2__intro[data-v-5b9479a8]{align-items:flex-start;gap:10px}.vehicle-v2__filters[data-v-5b9479a8]{grid-template-columns:1fr 1fr}.vehicle-v2__search[data-v-5b9479a8]{grid-column:1 / -1}.vehicle-v2__cards[data-v-5b9479a8]{grid-template-columns:1fr 1fr}.vehicle-v2-detail__facts[data-v-5b9479a8]{grid-template-columns:repeat(3,1fr)}.vehicle-v2-detail__grid[data-v-5b9479a8]{grid-template-columns:1fr}.vehicle-v2-action__form[data-v-5b9479a8]{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.vehicle-v2__intro[data-v-5b9479a8],.vehicle-v2__table-head[data-v-5b9479a8],.vehicle-v2__pagination[data-v-5b9479a8],.vehicle-v2-action>header[data-v-5b9479a8]{align-items:flex-start;flex-direction:column}.vehicle-v2__filters[data-v-5b9479a8],.vehicle-v2__cards[data-v-5b9479a8],.vehicle-v2-detail__facts[data-v-5b9479a8],.vehicle-v2-action__form[data-v-5b9479a8]{grid-template-columns:1fr}.vehicle-v2__search[data-v-5b9479a8]{grid-column:auto}.vehicle-v2-detail__hero[data-v-5b9479a8]{align-items:flex-start;flex-direction:column}.vehicle-v2-detail__items article[data-v-5b9479a8]{grid-template-columns:28px 1fr}.vehicle-v2-detail__items article>div[data-v-5b9479a8]:not(:nth-child(2)){padding-left:38px}}@media print{.monthContainer{width:100%!important;overflow:visible!important}#pdf-content{color:#1a1a1a}.attendanceImg{max-width:50px;max-height:50px}}.pdf-export-style{color:#000!important;background-color:#fff!important}.ia-shell[data-v-84b9159c]{min-height:100%;padding:14px;background:var(--erp-page-bg, #101112);color:var(--erp-text, #f8fafc)}.ia-header[data-v-84b9159c],.ia-filters[data-v-84b9159c],.ia-panel[data-v-84b9159c],.ia-kpis article[data-v-84b9159c],.ia-domain-card[data-v-84b9159c]{border:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));border-radius:var(--erp-radius-sm, 8px);background:var(--erp-surface, #1b1b1c)}.ia-header[data-v-84b9159c]{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:12px 14px;margin-bottom:12px}.ia-header p[data-v-84b9159c],.ia-kpis span[data-v-84b9159c],.ia-kpis small[data-v-84b9159c],.panel-title span[data-v-84b9159c],.ia-domain-card span[data-v-84b9159c],.ia-domain-card footer[data-v-84b9159c],.workbench-table small[data-v-84b9159c],.program-list span[data-v-84b9159c],dt[data-v-84b9159c]{color:var(--erp-text-muted, #9ca3af)}.ia-header p[data-v-84b9159c]{margin:0 0 4px;font-size:12px;font-weight:700}.ia-header h1[data-v-84b9159c],.panel-title h2[data-v-84b9159c],.ia-domain-card h2[data-v-84b9159c]{margin:0;color:var(--erp-text, #f8fafc);font-weight:700}.ia-header h1[data-v-84b9159c]{font-size:21px}.ia-header button[data-v-84b9159c],.case-actions button[data-v-84b9159c]{display:inline-flex;align-items:center;gap:7px;min-height:36px;border:1px solid rgba(45,212,191,.58);border-radius:var(--erp-radius-sm, 8px);background:#0f766e;color:#fff;padding:8px 14px;font-weight:700;cursor:pointer}.case-actions .secondary[data-v-84b9159c]{border-color:#60a5fa8c;background:#60a5fa2e}.ia-filters[data-v-84b9159c]{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:12px 14px;margin-bottom:12px}.ia-filters label[data-v-84b9159c],.case-form label[data-v-84b9159c]{display:grid;gap:5px;color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:700}.ia-filters input[data-v-84b9159c],.ia-filters select[data-v-84b9159c],.case-form input[data-v-84b9159c],.case-form select[data-v-84b9159c],.case-form textarea[data-v-84b9159c]{border:1px solid var(--erp-border, rgba(148, 163, 184, .22));border-radius:var(--erp-radius-sm, 8px);background:#ffffff0a;color:var(--erp-text, #f8fafc);padding:8px 10px;outline:none}.ia-filters input[data-v-84b9159c],.ia-filters select[data-v-84b9159c]{width:160px;min-height:36px}.ia-message[data-v-84b9159c]{margin:0 0 12px;padding:10px 12px;border-radius:var(--erp-radius-sm, 8px);font-size:13px}.ia-message--error[data-v-84b9159c]{border:1px solid rgba(248,113,113,.3);background:#f8717117;color:#fca5a5}.ia-message--success[data-v-84b9159c]{border:1px solid rgba(45,212,191,.3);background:#2dd4bf17;color:#99f6e4}.ia-kpis[data-v-84b9159c],.ia-domain-grid[data-v-84b9159c],.ia-main-grid[data-v-84b9159c]{display:grid;gap:12px;margin-bottom:12px}.ia-kpis[data-v-84b9159c]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ia-kpis article[data-v-84b9159c]{min-height:94px;padding:12px 14px;display:grid;align-content:space-between}.ia-kpis strong[data-v-84b9159c]{color:var(--erp-text, #f8fafc);font-size:28px}.ia-domain-grid[data-v-84b9159c]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ia-domain-card[data-v-84b9159c]{padding:12px;cursor:pointer}.ia-domain-card header[data-v-84b9159c],.ia-domain-card footer[data-v-84b9159c],.panel-title[data-v-84b9159c]{display:flex;justify-content:space-between;gap:12px}.ia-domain-card h2[data-v-84b9159c],.panel-title h2[data-v-84b9159c]{font-size:15px;line-height:1.25}.ia-domain-card strong[data-v-84b9159c]{color:#f59e0b;font-size:24px}.coverage-bar[data-v-84b9159c]{height:8px;margin:12px 0;border-radius:999px;background:#ffffff14;overflow:hidden}.coverage-bar i[data-v-84b9159c]{display:block;height:100%;background:linear-gradient(90deg,#2dd4bf,#60a5fa)}.ia-main-grid[data-v-84b9159c]{grid-template-columns:minmax(270px,.8fr) minmax(520px,1.6fr)}.ia-panel[data-v-84b9159c]{padding:14px;overflow:hidden}.program-list[data-v-84b9159c]{display:grid;gap:10px}.program-list section[data-v-84b9159c]{border:1px solid rgba(148,163,184,.16);border-radius:var(--erp-radius-sm, 8px);padding:10px}.program-list strong[data-v-84b9159c],.program-list span[data-v-84b9159c]{display:block}.program-list ul[data-v-84b9159c]{margin:8px 0 0;padding-left:18px;color:var(--erp-text, #f8fafc);font-size:13px}.workbench-table[data-v-84b9159c]{max-height:560px;overflow:auto}table[data-v-84b9159c]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-84b9159c],td[data-v-84b9159c]{padding:9px 10px;border-bottom:1px solid var(--erp-border-soft, rgba(148, 163, 184, .16));color:var(--erp-text, #f8fafc);text-align:left;vertical-align:top}th[data-v-84b9159c]{color:var(--erp-text-muted, #9ca3af);font-size:12px;font-weight:700}tbody tr[data-v-84b9159c]{cursor:pointer}tbody tr.active[data-v-84b9159c]{background:#2dd4bf1a}.severity-pill[data-v-84b9159c]{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}.finding-status-group[data-v-84b9159c]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.source-pill[data-v-84b9159c]{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--erp-accent) 45%,transparent);border-radius:999px;background:var(--erp-accent-soft);color:var(--erp-info);font-size:11px;font-weight:750}.severity-high[data-v-84b9159c]{border:1px solid rgba(248,113,113,.38);background:#f871711f;color:#fca5a5}.severity-medium[data-v-84b9159c]{border:1px solid rgba(245,158,11,.36);background:#f59e0b1f;color:#fcd34d}.severity-low[data-v-84b9159c]{border:1px solid rgba(96,165,250,.34);background:#60a5fa1a;color:#bfdbfe}.finding-detail[data-v-84b9159c]{margin-bottom:12px}.finding-layout[data-v-84b9159c]{display:grid;grid-template-columns:minmax(320px,1fr) minmax(360px,.9fr);gap:14px}dl[data-v-84b9159c]{display:grid;gap:12px;margin:0}dt[data-v-84b9159c]{font-size:12px;font-weight:800}dd[data-v-84b9159c]{margin:4px 0 0;color:var(--erp-text, #f8fafc);line-height:1.45}.stores-evidence-detail[data-v-84b9159c]{margin-top:14px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-surface-subtle);overflow:hidden}.stores-evidence-detail summary[data-v-84b9159c]{padding:9px 11px;color:var(--erp-text);font-size:12px;font-weight:750;cursor:pointer}.stores-evidence-detail>dl[data-v-84b9159c],.source-lines[data-v-84b9159c]{padding:0 11px 11px}.source-lines[data-v-84b9159c]{display:grid;gap:5px}.source-lines>div[data-v-84b9159c]{display:grid;grid-template-columns:minmax(90px,.45fr) minmax(160px,1fr) minmax(80px,.4fr);gap:8px;padding:6px 0;border-top:1px solid var(--erp-border-soft);color:var(--erp-text);font-size:12px}.source-lines span[data-v-84b9159c],.source-lines small[data-v-84b9159c]{color:var(--erp-text-muted)}.case-form[data-v-84b9159c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.case-form label[data-v-84b9159c]:nth-last-of-type(-n+4),.case-actions[data-v-84b9159c]{grid-column:1 / -1}.case-actions[data-v-84b9159c]{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}@media (max-width: 1050px){.ia-main-grid[data-v-84b9159c],.finding-layout[data-v-84b9159c],.case-form[data-v-84b9159c]{grid-template-columns:1fr}.ia-header[data-v-84b9159c],.ia-domain-card header[data-v-84b9159c],.ia-domain-card footer[data-v-84b9159c],.panel-title[data-v-84b9159c]{display:grid}}.audit-shell[data-v-d155ae04]{width:100%;max-width:none;padding:18px 20px 28px;color:var(--erp-text)}.audit-header[data-v-d155ae04],.audit-filter-bar[data-v-d155ae04],.audit-table-wrap[data-v-d155ae04],.audit-detail[data-v-d155ae04],.audit-summary-card[data-v-d155ae04],.audit-security-panel[data-v-d155ae04]{border:1px solid var(--erp-border);background:var(--erp-surface)}.audit-header[data-v-d155ae04]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:14px 16px;border-radius:6px}.audit-eyebrow[data-v-d155ae04]{margin:0 0 6px;color:#78a7ff;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.audit-header h2[data-v-d155ae04]{margin:0;font-size:20px}.audit-header-actions[data-v-d155ae04]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.audit-primary-button[data-v-d155ae04],.audit-secondary-button[data-v-d155ae04]{display:inline-flex;align-items:center;gap:8px;min-height:36px;margin:0;border-radius:6px;background:#3b7bf6;color:#fff}.audit-secondary-button[data-v-d155ae04]{border-color:var(--erp-border-strong)!important;background:var(--erp-surface-2)!important}.audit-filter-bar[data-v-d155ae04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;margin-top:12px;padding:12px;border-radius:6px;overflow-x:auto}.audit-filter-bar label[data-v-d155ae04]{display:grid;gap:6px;color:#b6bfce;font-size:12px;font-weight:700}.audit-filter-bar input[data-v-d155ae04],.audit-filter-bar select[data-v-d155ae04]{width:100%;max-width:none;min-height:38px;box-sizing:border-box;border:1px solid #343a45;border-radius:5px;background:#101112;color:#fff;padding:0 10px}.audit-checkbox input[data-v-d155ae04]{width:18px;min-height:18px;align-self:center}.audit-error[data-v-d155ae04]{margin-top:10px;color:#ff7373;font-weight:700}.audit-notice[data-v-d155ae04]{margin-top:10px;padding:9px 11px;border:1px solid rgba(86,184,242,.28);border-radius:var(--erp-radius);background:#56b8f214;color:var(--erp-info);font-size:12px}.audit-summary-strip[data-v-d155ae04]{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;margin-top:12px}.audit-summary-card[data-v-d155ae04]{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:10px 12px;border-radius:6px}.audit-summary-card span[data-v-d155ae04],.audit-security-grid span[data-v-d155ae04]{color:#9da7b7;font-size:11px;font-weight:800;text-transform:uppercase}.audit-summary-card strong[data-v-d155ae04],.audit-security-grid strong[data-v-d155ae04]{font-size:20px}.audit-risk-card strong[data-v-d155ae04]{text-transform:capitalize}.risk-high[data-v-d155ae04]{border-color:#7d3928}.risk-medium[data-v-d155ae04]{border-color:#735719}.risk-low[data-v-d155ae04]{border-color:#264a37}.audit-security-panel[data-v-d155ae04]{margin-top:12px;padding:14px;border-radius:6px}.audit-security-panel header[data-v-d155ae04]{display:flex;justify-content:space-between;gap:12px}.audit-security-panel h3[data-v-d155ae04]{margin:0;font-size:15px}.audit-security-grid[data-v-d155ae04]{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;margin-top:12px}.audit-security-grid div[data-v-d155ae04]{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:8px 10px;border:1px solid #2b2f36;border-radius:5px;background:#141518}.audit-observations[data-v-d155ae04]{display:grid;gap:6px;margin:12px 0 0;padding-left:18px;color:#ffd76e;font-weight:700}.audit-outbox[data-v-d155ae04]{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px 12px;margin-top:12px;padding:9px 10px;border:1px solid rgba(39,214,107,.28);border-radius:var(--erp-radius);background:#27d66b0f}.audit-outbox>span[data-v-d155ae04],.audit-outbox>small[data-v-d155ae04]{color:var(--erp-text-muted);font-size:11px}.audit-outbox>small[data-v-d155ae04]{justify-self:end}.audit-outbox--warning[data-v-d155ae04]{border-color:#f5c44757;background:#f5c44712}.audit-grid[data-v-d155ae04]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:12px;margin-top:12px;align-items:start}.audit-table-wrap[data-v-d155ae04],.audit-detail[data-v-d155ae04]{border-radius:6px;overflow:hidden}.audit-count[data-v-d155ae04]{padding:10px 12px;border-bottom:1px solid #2b2f36;color:#aeb8c8;font-weight:700}.audit-pagination[data-v-d155ae04]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:8px 10px;border-top:1px solid var(--erp-border);color:var(--erp-text-muted);font-size:12px}.audit-pagination button[data-v-d155ae04]{min-height:30px;padding:5px 9px!important}.audit-table[data-v-d155ae04],.audit-diff table[data-v-d155ae04]{width:100%;border-collapse:collapse}.audit-table th[data-v-d155ae04],.audit-table td[data-v-d155ae04],.audit-diff th[data-v-d155ae04],.audit-diff td[data-v-d155ae04]{border-bottom:1px solid #252932;padding:10px 12px;text-align:left;vertical-align:top}.audit-table th[data-v-d155ae04],.audit-diff th[data-v-d155ae04]{color:#b9c2d2;font-size:11px;text-transform:uppercase}.audit-table tbody tr[data-v-d155ae04]{cursor:pointer}.audit-table tbody tr[data-v-d155ae04]:hover,.audit-table tbody tr.selected[data-v-d155ae04]{background:#202735}.audit-table strong[data-v-d155ae04],.audit-table small[data-v-d155ae04]{display:block}.audit-table small[data-v-d155ae04]{margin-top:3px;color:#9ba5b4}.audit-pill[data-v-d155ae04]{display:inline-flex;align-items:center;max-width:100%;min-height:24px;padding:0 9px;border-radius:999px;background:#2d3340;color:#d9e2f1;font-size:12px;font-weight:800}.severity-high[data-v-d155ae04]{background:#3a231c;color:#ffad75}.severity-warning[data-v-d155ae04]{background:#372b13;color:#ffd76e}.severity-info[data-v-d155ae04]{background:#172b4f;color:#8fb8ff}.audit-empty[data-v-d155ae04]{color:#9da7b7;text-align:center}.audit-detail[data-v-d155ae04]{position:sticky;top:82px}.audit-detail-head[data-v-d155ae04]{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid #2b2f36}.audit-detail dl[data-v-d155ae04]{display:grid;gap:10px;margin:0;padding:14px}.audit-detail dt[data-v-d155ae04]{color:#9da7b7;font-size:11px;font-weight:800;text-transform:uppercase}.audit-detail dd[data-v-d155ae04]{margin:4px 0 0;color:#f5f7fb;overflow-wrap:anywhere}.audit-diff h3[data-v-d155ae04]{margin:0;padding:14px 14px 2px;font-size:14px}.audit-diff pre[data-v-d155ae04]{max-width:180px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:Consolas,Courier New,monospace;font-size:11px}@media (max-width: 1180px){.audit-grid[data-v-d155ae04]{grid-template-columns:1fr}.audit-summary-strip[data-v-d155ae04]{grid-template-columns:repeat(2,minmax(140px,1fr))}.audit-detail[data-v-d155ae04]{position:static}}@media (max-width: 720px){.audit-header[data-v-d155ae04]{align-items:stretch;flex-direction:column}.audit-filter-bar[data-v-d155ae04],.audit-summary-strip[data-v-d155ae04],.audit-security-grid[data-v-d155ae04],.audit-outbox[data-v-d155ae04]{grid-template-columns:1fr}.audit-outbox>small[data-v-d155ae04]{justify-self:start}.audit-pagination[data-v-d155ae04]{justify-content:space-between}}.calendar-day{display:inline-block;min-width:100px;min-height:100px;border:1px solid #ddd;text-align:center;margin:5px}.monthContainer{width:fit-content}.employeeContainer{display:flex;border:1px solid white}.imageContainer{padding:10px;margin-right:10px;display:flex}.attendanceImg{height:80px;width:80px}.calendar-table{width:100%;border-collapse:collapse}.calendar-table th,.calendar-table td{border:1px solid #ddd;padding:8px;text-align:center;vertical-align:top;min-width:100px}.attendanceImg{max-width:75px;max-height:75px}.auditIcon{font-size:large}.flex-table{display:flex;padding:10px;border-bottom:1px solid #ddd}.flex-table.header{font-weight:700}.flex-table>div{flex:1;padding:5px}.element{margin-bottom:20px;padding:10px;border:1px solid #ccc}.item{margin-bottom:15px;padding:10px;border:1px solid #ddd}.pr{margin-top:10px;padding:5px;border-top:1px solid #eee}.table-container[data-v-afa8357b]{padding:1rem;overflow-x:auto;color:#fff}table[data-v-afa8357b]{width:100%;border-collapse:collapse;background-color:#333}th[data-v-afa8357b],td[data-v-afa8357b]{padding:.5rem;text-align:left;border-bottom:1px solid #555}th[data-v-afa8357b]{background-color:#222}tr[data-v-afa8357b]:nth-child(2n){background-color:#2c2c2c}tr[data-v-afa8357b]:hover{background-color:#1c1c1c}.table-container[data-v-7bca1220]{padding:1rem;overflow-x:auto;color:#fff}table[data-v-7bca1220]{width:100%;border-collapse:collapse;background-color:#333}th[data-v-7bca1220],td[data-v-7bca1220]{padding:.5rem;text-align:left;border-bottom:1px solid #555}th[data-v-7bca1220]{background-color:#222}tr[data-v-7bca1220]:nth-child(2n){background-color:#2c2c2c}tr[data-v-7bca1220]:hover{background-color:#1c1c1c}.admin-sample-report[data-v-bc544bed]{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0;color:#f8fafc}.admin-filter-select[data-v-bc544bed],.admin-report-search input[data-v-bc544bed],.status-form input[data-v-bc544bed],.status-form select[data-v-bc544bed],.status-form textarea[data-v-bc544bed]{min-height:40px;border:1px solid rgba(148,163,184,.22);border-radius:6px;background:#111315;color:#f8fafc;font:inherit}.admin-filter-select[data-v-bc544bed]{min-width:170px;padding:0 12px}.admin-report-search[data-v-bc544bed]{display:flex;align-items:center;gap:8px;min-width:280px;border:1px solid rgba(148,163,184,.22);border-radius:6px;padding:0 10px;background:#111315}.admin-report-search input[data-v-bc544bed]{width:100%;border:0;outline:0;background:transparent}.refresh-btn[data-v-bc544bed],.detail-actions button[data-v-bc544bed]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:0;border-radius:6px;padding:0 16px;background:#3b82f6;color:#fff;font-weight:700;cursor:pointer}.refresh-btn[data-v-bc544bed]:hover,.detail-actions button[data-v-bc544bed]:hover{background:#2563eb}.detail-actions .cancel-sample-btn[data-v-bc544bed]{background:#b91c1c}.detail-actions .cancel-sample-btn[data-v-bc544bed]:hover{background:#991b1b}.detail-actions button[data-v-bc544bed]:disabled{opacity:.7;cursor:progress}.admin-summary-grid[data-v-bc544bed]{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px}.admin-summary-card[data-v-bc544bed],.status-card[data-v-bc544bed],.detail-section[data-v-bc544bed],.history-section[data-v-bc544bed]{border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#17191c}.admin-summary-card[data-v-bc544bed]{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;padding:14px}.admin-summary-card svg[data-v-bc544bed]{grid-row:span 2;width:24px;height:24px;color:#60a5fa}.admin-summary-card span[data-v-bc544bed],.admin-sample-table small[data-v-bc544bed],.detail-header span[data-v-bc544bed],.detail-header p[data-v-bc544bed],.detail-section dt[data-v-bc544bed],.history-section span[data-v-bc544bed]{color:#aab4c3;font-size:.78rem}.status-form a[data-v-bc544bed],.status-form small[data-v-bc544bed]{display:block;margin-top:5px;color:#93c5fd;font-size:.78rem}.admin-summary-card strong[data-v-bc544bed]{font-size:1.4rem}.status-board[data-v-bc544bed]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;align-self:stretch;gap:8px;width:100%;max-width:100%;min-width:0;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.status-card[data-v-bc544bed]{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;flex:1 1 0;gap:8px;width:auto!important;min-width:150px;min-height:44px;height:auto!important;margin:0!important;padding:8px 10px!important;border-left:3px solid var(--status-accent, #64748b);background:#17191c!important;color:#e5e7eb!important;text-align:left!important;box-shadow:none!important;line-height:1.15;cursor:pointer}.status-card svg[data-v-bc544bed]{width:17px;height:17px;color:var(--status-accent, #94a3b8)}.status-card span[data-v-bc544bed]{min-width:0;overflow:hidden;color:#d7deea;font-size:.72rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.status-card strong[data-v-bc544bed]{color:#f8fafc;font-size:1.05rem;line-height:1}.status-card[data-v-bc544bed]:hover,.status-card[data-v-bc544bed]:focus{background:#1f2328!important;color:#fff!important}.status-card.active[data-v-bc544bed]{border-color:#60a5fa80;border-left-color:var(--status-accent, #60a5fa);background:#3b82f624!important}.admin-sample-table-wrap[data-v-bc544bed]{overflow:auto;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#151719}.admin-sample-table[data-v-bc544bed]{width:100%;min-width:1180px;border-collapse:collapse}.admin-sample-table th[data-v-bc544bed],.admin-sample-table td[data-v-bc544bed]{border-bottom:1px solid rgba(148,163,184,.14);padding:12px;text-align:left;vertical-align:top}.admin-sample-table th[data-v-bc544bed]{position:sticky;top:0;z-index:1;background:#1e2024;color:#c7d2fe;font-size:.76rem;text-transform:uppercase}.admin-sample-table td[data-v-bc544bed]{color:#f8fafc}.admin-sample-table td strong[data-v-bc544bed],.admin-sample-table td small[data-v-bc544bed]{display:block}.admin-sample-row[data-v-bc544bed]{cursor:pointer;transition:background .16s ease,outline .16s ease}.admin-sample-row[data-v-bc544bed]:hover,.admin-sample-row[data-v-bc544bed]:focus{background:#3b82f614;outline:1px solid rgba(96,165,250,.4)}.remarks-cell[data-v-bc544bed]{max-width:220px;color:#cbd5e1}.status-pill[data-v-bc544bed]{display:inline-flex;align-items:center;max-width:100%;border:1px solid rgba(148,163,184,.2);border-radius:999px;padding:5px 10px;background:#94a3b81f;color:#e5e7eb;font-size:.78rem;font-weight:800;white-space:nowrap}.status-pill.large[data-v-bc544bed]{font-size:.9rem}.status-card.status-pending-admin-action[data-v-bc544bed]{--status-accent: #f59e0b}.status-card.status-ready-for-dispatch[data-v-bc544bed],.status-card.status-sent-by-courier[data-v-bc544bed],.status-card.status-in-transit[data-v-bc544bed]{--status-accent: #60a5fa}.status-card.status-delivered[data-v-bc544bed]{--status-accent: #22c55e}.status-card.status-delivery-issue[data-v-bc544bed],.status-card.status-cancelled[data-v-bc544bed]{--status-accent: #ef4444}.status-pill.status-pending-admin-action[data-v-bc544bed]{color:#fde68a;border-color:#f59e0b59;background:#f59e0b24}.status-pill.status-ready-for-dispatch[data-v-bc544bed],.status-pill.status-sent-by-courier[data-v-bc544bed],.status-pill.status-in-transit[data-v-bc544bed]{color:#bfdbfe;border-color:#3b82f659;background:#3b82f624}.status-pill.status-delivered[data-v-bc544bed]{color:#bbf7d0;border-color:#22c55e59;background:#22c55e24}.status-pill.status-delivery-issue[data-v-bc544bed],.status-pill.status-cancelled[data-v-bc544bed]{color:#fecaca;border-color:#ef444459;background:#ef444424}.overdue[data-v-bc544bed]{color:#fca5a5;font-weight:800}.admin-report-hint[data-v-bc544bed]{margin:0;padding:10px 12px;color:#93c5fd;font-size:.82rem}.admin-sample-detail[data-v-bc544bed]{display:flex;flex-direction:column;gap:16px;color:#f8fafc}.detail-header[data-v-bc544bed]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(148,163,184,.18);padding-bottom:14px}.detail-header h3[data-v-bc544bed]{margin:4px 0;font-size:1.3rem}.detail-header p[data-v-bc544bed]{margin:0}.detail-grid[data-v-bc544bed]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px}.detail-section[data-v-bc544bed],.history-section[data-v-bc544bed]{padding:14px}.detail-section h4[data-v-bc544bed],.history-section h4[data-v-bc544bed]{margin:0 0 12px}.detail-section dl[data-v-bc544bed]{display:grid;grid-template-columns:130px 1fr;gap:8px 14px;margin:0 0 18px}.detail-section dd[data-v-bc544bed]{margin:0;color:#f8fafc}.detail-items-table[data-v-bc544bed]{width:100%;border-collapse:collapse}.detail-items-table th[data-v-bc544bed],.detail-items-table td[data-v-bc544bed]{border-bottom:1px solid rgba(148,163,184,.14);padding:8px;text-align:left}.status-form[data-v-bc544bed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.status-form label[data-v-bc544bed]{display:grid;gap:6px;color:#cbd5e1;font-size:.82rem;font-weight:800}.status-form input[data-v-bc544bed],.status-form select[data-v-bc544bed],.status-form textarea[data-v-bc544bed]{width:100%;padding:0 10px}.status-form textarea[data-v-bc544bed]{min-height:86px;padding:10px;resize:vertical}.status-form .full[data-v-bc544bed]{grid-column:1 / -1}.detail-actions[data-v-bc544bed]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px}.detail-actions span[data-v-bc544bed]{color:#fde68a;font-size:.82rem}.status-history[data-v-bc544bed]{display:grid;gap:10px;margin:0;padding-left:20px}.status-history li[data-v-bc544bed]{border-left:2px solid rgba(96,165,250,.45);padding-left:10px}.status-history strong[data-v-bc544bed],.status-history span[data-v-bc544bed],.status-history p[data-v-bc544bed]{display:block}.status-history p[data-v-bc544bed]{margin:4px 0 0;color:#cbd5e1}@media (max-width: 1180px){.admin-summary-grid[data-v-bc544bed]{grid-template-columns:repeat(3,minmax(150px,1fr))}.status-card[data-v-bc544bed]{flex:0 0 164px}}@media (max-width: 760px){.admin-summary-grid[data-v-bc544bed],.detail-grid[data-v-bc544bed],.status-form[data-v-bc544bed]{grid-template-columns:1fr}.status-card[data-v-bc544bed]{flex-basis:min(170px,72vw)}.detail-section dl[data-v-bc544bed]{grid-template-columns:1fr}.admin-report-search[data-v-bc544bed],.admin-filter-select[data-v-bc544bed]{width:100%;min-width:0}}.form-container[data-v-ee4f3b13]{display:flex;flex-direction:column;gap:16px;padding:1rem}.form-row[data-v-ee4f3b13]{display:flex;justify-content:space-between;align-items:center}.label[data-v-ee4f3b13]{font-size:15px;font-weight:500;color:#fff}.action-buttons[data-v-ee4f3b13]{display:flex;gap:10px}.view-btn[data-v-ee4f3b13]{padding:.3rem .6rem;font-size:.85rem;background-color:#17a2b8;color:#fff;border:none;border-radius:3px;cursor:pointer}.view-btn[data-v-ee4f3b13]:hover{background-color:#117a8b}.edit-btn[data-v-ee4f3b13]{color:#2e7d32}.group-item[data-v-ee4f3b13]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #ddd}.group-name[data-v-ee4f3b13]{font-weight:500;flex-grow:1}.button-group[data-v-ee4f3b13]{display:flex;gap:.5rem}.email-list[data-v-ee4f3b13]{display:flex;flex-direction:column;gap:.5rem}.email-row[data-v-ee4f3b13]{display:flex;justify-content:space-between;align-items:center;background-color:#f9f9f9;padding:.5rem .75rem;border-radius:4px}.email-text[data-v-ee4f3b13]{flex:1;font-size:.95rem;color:#333}.edit-btn[data-v-ee4f3b13]{padding:.3rem .6rem;font-size:.85rem;background-color:#007bff;color:#fff;border:none;border-radius:3px;cursor:pointer}.edit-btn[data-v-ee4f3b13]:hover{background-color:#0056b3}.delete-btn[data-v-ee4f3b13]{padding:.3rem .6rem;font-size:.85rem;background-color:#dc3545;color:#fff;border:none;border-radius:3px;cursor:pointer}.delete-btn[data-v-ee4f3b13]:hover{background-color:#c82333}.group-list[data-v-ee4f3b13]{display:flex;flex-direction:column;gap:.5rem}.group-row[data-v-ee4f3b13]{display:flex;justify-content:space-between;align-items:center;background-color:#f9f9f9;padding:.5rem .75rem;border-radius:4px}.group-name[data-v-ee4f3b13]{flex:1;font-size:.95rem;font-weight:500;color:#333}.group-name-input[data-v-ee4f3b13]{flex:1;font-size:.95rem;font-weight:500;color:#333;padding:.5rem .75rem;border:1px solid #ccc;border-radius:4px;background-color:#fff;margin-right:.5rem}.add-email-row[data-v-ee4f3b13]{text-align:right;margin-bottom:.1rem}.add-btn[data-v-ee4f3b13]{padding:.5rem 1rem;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer}.input-box[data-v-ee4f3b13]{padding:.5rem;font-size:.95rem;border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#333;box-sizing:border-box;max-width:400px;width:100%}.form-label[data-v-ee4f3b13]{font-size:.9rem;font-weight:500;color:#333;margin-bottom:.25rem}.dialog-footer[data-v-ee4f3b13]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.submit-btn[data-v-ee4f3b13]{padding:.4rem .8rem;font-size:.85rem;background-color:#4caf50;color:#fff;border:none;border-radius:3px;cursor:pointer}.submit-btn[data-v-ee4f3b13]:hover{background-color:#388e3c}.radio-btn[data-v-ee4f3b13]{display:flex}.form-container[data-v-f51ebd8c]{display:flex;flex-direction:column;gap:16px;padding:1rem}.form-row[data-v-f51ebd8c]{display:flex;justify-content:space-between;align-items:center}.label[data-v-f51ebd8c]{font-size:15px;font-weight:500;color:#fff}.action-buttons[data-v-f51ebd8c]{display:flex;gap:10px}.view-btn[data-v-f51ebd8c]{padding:.3rem .6rem;font-size:.85rem;background-color:#17a2b8;color:#fff;border:none;border-radius:3px;cursor:pointer}.view-btn[data-v-f51ebd8c]:hover{background-color:#117a8b}.back-btn[data-v-f51ebd8c]{padding:.4rem .8rem;font-size:.85rem;background-color:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:.2s ease}.back-btn[data-v-f51ebd8c]:hover{background-color:#5a6268}.container[data-v-8b5924e1]{padding:20px}.form-row-input[data-v-8b5924e1]{margin-bottom:8px;padding:6px 3px;display:flex;flex-direction:column;width:250px}.form-row-multiselect[data-v-8b5924e1]{margin-bottom:15px;display:flex;flex-direction:column;width:200px}select[data-v-8b5924e1]{max-width:120px}.btn[data-v-d24e6fe8]{padding:4px 10px;border-radius:4px;color:#fff;border:none;cursor:pointer}.btn-primary[data-v-d24e6fe8]{background-color:#007bff}.btn-warning[data-v-d24e6fe8]{background-color:#f0ad4e}.container{padding:20px}.environment-settings[data-v-2ba49075]{display:grid;gap:14px}.environment-settings__header[data-v-2ba49075],.environment-card[data-v-2ba49075]{border:1px solid var(--erp-border, #2b2d31);border-radius:var(--erp-radius, 10px);background:#191a1c}.environment-settings__header[data-v-2ba49075]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px}.environment-settings__eyebrow[data-v-2ba49075]{margin:0 0 4px;color:var(--erp-accent, #3f7df6);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.environment-settings h2[data-v-2ba49075],.environment-settings h3[data-v-2ba49075]{margin:0;color:#f5f6f8}.environment-settings h2[data-v-2ba49075]{font-size:19px}.environment-status[data-v-2ba49075]{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid #3b3e44;border-radius:999px;color:#c7cbd3;font-size:12px;font-weight:700}.environment-status i[data-v-2ba49075]{width:8px;height:8px;border-radius:50%;background:#f6c445;box-shadow:0 0 0 4px #f6c4451a}.environment-status--live i[data-v-2ba49075]{background:#35d477;box-shadow:0 0 0 4px #35d4771a}.environment-card[data-v-2ba49075]{padding:22px}.environment-card__copy[data-v-2ba49075]{display:flex;align-items:center;gap:14px}.environment-card__copy p[data-v-2ba49075]{margin:5px 0 0;color:#9ca1aa;font-size:13px}.environment-card__icon[data-v-2ba49075]{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid rgba(63,125,246,.25);border-radius:9px;background:#3f7df61a;color:#6f9cff}.environment-card__icon svg[data-v-2ba49075]{width:21px;height:21px}.environment-switch[data-v-2ba49075]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.environment-switch button[data-v-2ba49075]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:68px;margin:0;padding:12px 15px;background:#151618;border:1px solid #303238;border-radius:9px;color:#aeb3bd;text-align:left;box-shadow:none}.environment-switch button[data-v-2ba49075]:hover{border-color:#4b69a5}.environment-switch button.is-active[data-v-2ba49075]{border-color:#d9ad3d;background:#f6c44512;color:#f3cb64;box-shadow:0 0 0 2px #f6c44514}.environment-switch button.is-active.is-live[data-v-2ba49075]{border-color:#35a968;background:#35d47712;color:#58dc8d;box-shadow:0 0 0 2px #35d47714}.environment-switch button>svg[data-v-2ba49075]{width:22px;height:22px;flex:0 0 auto}.environment-switch button span[data-v-2ba49075],.environment-switch button strong[data-v-2ba49075],.environment-switch button small[data-v-2ba49075]{display:block}.environment-switch button strong[data-v-2ba49075]{color:#f1f2f4;font-size:13px}.environment-switch button small[data-v-2ba49075]{margin-top:3px;color:#7f848e;font-size:10.5px}.environment-endpoint[data-v-2ba49075]{display:grid;gap:7px;margin-top:18px;padding:13px 14px;background:#141517;border:1px solid #292b30;border-radius:8px}.environment-endpoint span[data-v-2ba49075]{color:#7f848d;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.environment-endpoint code[data-v-2ba49075]{overflow-wrap:anywhere;color:#b8c8e9;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.environment-warning[data-v-2ba49075]{display:flex;align-items:center;gap:8px;margin:14px 0 0;color:#b8a36d;font-size:11px}.environment-warning svg[data-v-2ba49075]{flex:0 0 auto;width:16px;height:16px}.test-mail-action[data-v-2ba49075]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.test-mail-action button[data-v-2ba49075]{display:inline-flex;align-items:center;gap:8px;min-height:38px;margin:0;padding:0 14px;background:#1d4ed8;border:0;border-radius:8px;color:#fff;font-size:12px;font-weight:800;box-shadow:none}.test-mail-action button[data-v-2ba49075]:hover:not(:disabled){background:#2563eb}.test-mail-action button[data-v-2ba49075]:disabled{cursor:wait;opacity:.68}.test-mail-action svg[data-v-2ba49075]{width:17px;height:17px}.test-mail-action button:disabled svg[data-v-2ba49075]{animation:environment-spin-2ba49075 1s linear infinite}.test-mail-action p[data-v-2ba49075]{margin:0;color:#9ca1aa;font-size:12px}@keyframes environment-spin-2ba49075{to{transform:rotate(360deg)}}@media (max-width: 640px){.environment-settings__header[data-v-2ba49075]{padding:15px}.environment-card[data-v-2ba49075]{padding:16px}.environment-switch[data-v-2ba49075]{grid-template-columns:1fr}.test-mail-action[data-v-2ba49075]{align-items:stretch;flex-direction:column}.test-mail-action button[data-v-2ba49075]{justify-content:center;width:100%}}.workflow-email-settings[data-v-065b99ca]{display:grid;gap:14px;color:#e7e9ee}.workflow-header[data-v-065b99ca],.toolbar[data-v-065b99ca],.workflow-card[data-v-065b99ca],.state-panel[data-v-065b99ca]{border:1px solid var(--erp-border, #2b2d31);border-radius:10px;background:#191a1c}.workflow-header[data-v-065b99ca]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px}.workflow-header h2[data-v-065b99ca]{margin:2px 0 5px;font-size:21px}.workflow-header p[data-v-065b99ca]{max-width:760px;margin:0;color:#9da3ae;font-size:12px;line-height:1.5}.eyebrow[data-v-065b99ca]{color:#6f9cff!important;font-size:10px!important;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.header-actions[data-v-065b99ca]{display:flex;align-items:center;gap:8px;flex:0 0 auto}button[data-v-065b99ca]{display:inline-flex;align-items:center;gap:7px;min-height:38px;margin:0;padding:0 13px;border:1px solid #3568ce;border-radius:8px;background:#1d4ed8;color:#fff;font-size:11px;font-weight:800;box-shadow:none}button.secondary[data-v-065b99ca]{border-color:#3b3e45;background:#222327;color:#c9cdd5}button[data-v-065b99ca]:disabled{cursor:not-allowed;opacity:.5}button svg[data-v-065b99ca]{width:16px;height:16px}.version-badge[data-v-065b99ca],.category[data-v-065b99ca]{border:1px solid #363941;border-radius:999px;background:#22242a;color:#aeb5c2;font-size:10px;font-weight:750}.version-badge[data-v-065b99ca]{padding:7px 10px}.notice[data-v-065b99ca]{display:flex;align-items:center;gap:8px;padding:11px 13px;border:1px solid #3b465e;border-radius:8px;background:#1c2535;color:#b9c9e8;font-size:12px}.notice--error[data-v-065b99ca]{border-color:#67353c;background:#2a1c20;color:#f0b6be}.notice--success[data-v-065b99ca]{border-color:#285840;background:#192a22;color:#96deb8}.notice svg[data-v-065b99ca]{flex:0 0 auto;width:17px;height:17px}.toolbar[data-v-065b99ca]{display:flex;align-items:end;gap:12px;padding:13px}.toolbar label[data-v-065b99ca]{display:grid;gap:5px;color:#9097a3;font-size:10px;font-weight:750;text-transform:uppercase}.search-box[data-v-065b99ca]{position:relative;flex:1}.search-box svg[data-v-065b99ca]{position:absolute;bottom:10px;left:11px;width:17px;color:#808793}input[data-v-065b99ca],select[data-v-065b99ca],textarea[data-v-065b99ca]{border:1px solid #35383f;border-radius:7px;background:#141517;color:#e3e6eb;outline:none}input[data-v-065b99ca]:focus,select[data-v-065b99ca]:focus,textarea[data-v-065b99ca]:focus{border-color:#4777d4;box-shadow:0 0 0 2px #4777d41f}.search-box input[data-v-065b99ca]{width:100%;min-height:38px;padding:0 12px 0 36px}select[data-v-065b99ca]{min-width:170px;min-height:38px;padding:0 10px}.summary[data-v-065b99ca]{display:grid;min-width:92px;text-align:right}.summary strong[data-v-065b99ca]{font-size:18px}.summary span[data-v-065b99ca]{color:#818894;font-size:10px}.workflow-list[data-v-065b99ca]{display:grid;gap:10px}.workflow-card[data-v-065b99ca]{padding:16px}.workflow-card.is-disabled[data-v-065b99ca]{opacity:.65}.workflow-card__heading[data-v-065b99ca]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.workflow-card h3[data-v-065b99ca]{margin:7px 0 3px;font-size:14px}.workflow-card code[data-v-065b99ca]{color:#78869e;font-size:10px}.category[data-v-065b99ca]{display:inline-flex;padding:3px 7px;color:#93b2ee}.description[data-v-065b99ca]{margin:9px 0 13px;color:#9ca2ad;font-size:11px;line-height:1.45}.toggle[data-v-065b99ca]{display:flex;align-items:center;gap:7px;color:#b6bdc8;font-size:10px;font-weight:750}.toggle input[data-v-065b99ca]{position:absolute;opacity:0;pointer-events:none}.toggle span[data-v-065b99ca]{position:relative;width:32px;height:18px;border-radius:999px;background:#454953}.toggle span[data-v-065b99ca]:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#c7cad0;transition:.15s}.toggle input:checked+span[data-v-065b99ca]{background:#28784d}.toggle input:checked+span[data-v-065b99ca]:after{left:17px;background:#fff}.recipient-grid[data-v-065b99ca]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.recipient-grid label[data-v-065b99ca]{display:grid;gap:5px;color:#a8aeb8;font-size:10px;font-weight:800}.location-routes[data-v-065b99ca]{display:grid;gap:9px}.location-route[data-v-065b99ca]{padding:11px;border:1px solid #30333a;border-radius:8px;background:#17181b}.location-route h4[data-v-065b99ca]{display:flex;align-items:baseline;gap:7px;margin:0 0 9px;font-size:12px}.location-route h4 code[data-v-065b99ca]{font-size:9px;font-weight:500}textarea[data-v-065b99ca]{min-height:55px;padding:9px 10px;resize:vertical;font-family:inherit;font-size:11px;line-height:1.45}textarea[data-v-065b99ca]:disabled{opacity:.7}.workflow-card footer[data-v-065b99ca]{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:11px;padding-top:10px;border-top:1px solid #292b30;color:#7f8691;font-size:10px}.workflow-card footer span[data-v-065b99ca]{display:flex;align-items:center;gap:5px}.workflow-card footer svg[data-v-065b99ca]{width:14px;height:14px}.state-panel[data-v-065b99ca]{display:flex;justify-content:center;align-items:center;gap:9px;min-height:170px;color:#a0a6b0;font-size:12px}.spin[data-v-065b99ca]{animation:workflow-spin-065b99ca 1s linear infinite}@keyframes workflow-spin-065b99ca{to{transform:rotate(360deg)}}@media (max-width: 800px){.workflow-header[data-v-065b99ca]{flex-direction:column}.header-actions[data-v-065b99ca]{width:100%;flex-wrap:wrap}.toolbar[data-v-065b99ca]{align-items:stretch;flex-direction:column}.summary[data-v-065b99ca]{text-align:left}.recipient-grid[data-v-065b99ca]{grid-template-columns:1fr}}.org-node[data-v-3b57c4fc]{display:flex;flex-direction:column;align-items:center;position:relative;padding:0 10px}.org-person[data-v-3b57c4fc]{width:238px;min-height:142px;display:grid;gap:12px;padding:14px;border:1px solid rgba(130,154,188,.28);border-radius:8px;background:#fff;color:#172033;box-shadow:0 14px 34px #141c2d17;position:relative;z-index:1}.org-person--cycle[data-v-3b57c4fc]{border-color:#dc262673}.org-person__top[data-v-3b57c4fc]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center}.org-person__initials[data-v-3b57c4fc]{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:#0f766e;color:#fff;font-weight:800;font-size:.86rem}.org-person h3[data-v-3b57c4fc]{margin:0;font-size:.95rem;line-height:1.25;color:#0f172a;overflow-wrap:anywhere}.org-person p[data-v-3b57c4fc]{margin:3px 0 0;color:#52637a;font-size:.76rem;line-height:1.25;overflow-wrap:anywhere}.org-person__meta[data-v-3b57c4fc]{display:grid;gap:5px;color:#667085;font-size:.72rem;line-height:1.25;overflow-wrap:anywhere}.org-person__footer[data-v-3b57c4fc]{display:flex;flex-wrap:wrap;gap:7px}.org-person__footer span[data-v-3b57c4fc]{padding:4px 8px;border-radius:6px;background:#e8f1ff;color:#1d4ed8;font-size:.72rem;font-weight:700}.org-children[data-v-3b57c4fc]{display:flex;justify-content:center;align-items:flex-start;gap:18px;position:relative;list-style:none;margin:28px 0 0;padding:28px 0 0}.org-children[data-v-3b57c4fc]:before{content:"";position:absolute;top:0;left:50%;width:1px;height:28px;background:#47556957}.org-children .org-node[data-v-3b57c4fc]:before{content:"";position:absolute;top:-28px;left:50%;width:1px;height:28px;background:#47556957}.org-children .org-node[data-v-3b57c4fc]:after{content:"";position:absolute;top:-28px;left:0;right:0;height:1px;background:#47556957}.org-children .org-node[data-v-3b57c4fc]:first-child:after{left:50%}.org-children .org-node[data-v-3b57c4fc]:last-child:after{right:50%}.org-children .org-node[data-v-3b57c4fc]:only-child:after{display:none}@media (max-width: 760px){.org-node[data-v-3b57c4fc]{padding:0 6px}.org-person[data-v-3b57c4fc]{width:210px}.org-children[data-v-3b57c4fc]{gap:10px}}.org-chart-module[data-v-2df772a4]{display:grid;gap:18px;padding:18px;color:#172033}.org-chart-header[data-v-2df772a4]{display:flex;justify-content:space-between;align-items:end;gap:16px;min-width:0}.org-chart-header p[data-v-2df772a4]{margin:0 0 4px;color:#64748b;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:0}.org-chart-header h1[data-v-2df772a4]{margin:0;color:#0f172a;font-size:1.7rem;line-height:1.2}.org-chart-actions[data-v-2df772a4]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.org-chart-search[data-v-2df772a4]{min-width:min(360px,100%);display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#64748b}.org-chart-search input[data-v-2df772a4]{width:100%;border:0;outline:0;color:#172033;font-size:.88rem}.org-chart-actions button[data-v-2df772a4]{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:0;border-radius:8px;background:#1d4ed8;color:#fff;font-weight:800;cursor:pointer}.org-chart-actions button[data-v-2df772a4]:disabled{cursor:wait;opacity:.72}.org-chart-stats[data-v-2df772a4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.org-chart-stats article[data-v-2df772a4]{display:grid;gap:4px;min-height:82px;padding:14px;border-left:4px solid #0f766e;border-radius:8px;background:#fff;box-shadow:0 12px 30px #141c2d14}.org-chart-stats article[data-v-2df772a4]:nth-child(2){border-left-color:#1d4ed8}.org-chart-stats article[data-v-2df772a4]:nth-child(3){border-left-color:#d97706}.org-chart-stats article[data-v-2df772a4]:nth-child(4){border-left-color:#dc2626}.org-chart-stats strong[data-v-2df772a4]{font-size:1.55rem;line-height:1;color:#0f172a}.org-chart-stats span[data-v-2df772a4]{color:#64748b;font-size:.78rem;font-weight:800}.org-chart-panel[data-v-2df772a4],.org-card-section[data-v-2df772a4]{border:1px solid #dbe4ef;border-radius:8px;background:#f8fafc}.org-chart-panel__title[data-v-2df772a4],.org-card-section__title[data-v-2df772a4]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid #dbe4ef}.org-chart-panel__title h2[data-v-2df772a4],.org-card-section__title h2[data-v-2df772a4]{margin:0;color:#0f172a;font-size:1rem}.org-chart-panel__title span[data-v-2df772a4],.org-card-section__title span[data-v-2df772a4]{min-width:28px;padding:3px 8px;border-radius:6px;background:#e0f2fe;color:#0369a1;text-align:center;font-size:.76rem;font-weight:800}.org-chart-canvas[data-v-2df772a4]{overflow:auto;padding:28px 16px 34px;min-height:310px}.org-root-list[data-v-2df772a4]{display:flex;justify-content:flex-start;align-items:flex-start;gap:28px;width:max-content;min-width:100%;margin:0;padding:0;list-style:none}.org-empty[data-v-2df772a4]{min-height:230px;display:grid;place-items:center;gap:8px;color:#64748b;font-weight:800}.org-empty svg[data-v-2df772a4]{width:34px;height:34px}.org-bottom-grid[data-v-2df772a4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.org-person-grid[data-v-2df772a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;padding:12px}.org-small-card[data-v-2df772a4]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:98px;padding:12px;border:1px solid rgba(130,154,188,.28);border-radius:8px;background:#fff}.org-small-card--warning[data-v-2df772a4]{border-color:#dc262647}.org-small-card__initials[data-v-2df772a4]{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#334155;color:#fff;font-size:.78rem;font-weight:800}.org-small-card h3[data-v-2df772a4]{margin:0;color:#0f172a;font-size:.9rem;line-height:1.25;overflow-wrap:anywhere}.org-small-card p[data-v-2df772a4]{margin:3px 0 5px;color:#52637a;font-size:.76rem;overflow-wrap:anywhere}.org-small-card small[data-v-2df772a4]{display:block;margin-top:3px;color:#667085;font-size:.72rem;line-height:1.25;overflow-wrap:anywhere}.org-muted[data-v-2df772a4]{margin:0;padding:14px;color:#64748b;font-weight:800}@media (max-width: 960px){.org-chart-header[data-v-2df772a4]{align-items:stretch;flex-direction:column}.org-chart-actions[data-v-2df772a4]{justify-content:flex-start}.org-chart-stats[data-v-2df772a4],.org-bottom-grid[data-v-2df772a4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.org-chart-module[data-v-2df772a4]{padding:12px}.org-chart-stats[data-v-2df772a4],.org-bottom-grid[data-v-2df772a4]{grid-template-columns:1fr}.org-chart-actions[data-v-2df772a4],.org-chart-actions button[data-v-2df772a4],.org-chart-search[data-v-2df772a4]{width:100%}.org-chart-actions button[data-v-2df772a4]{justify-content:center}}.access-grants[data-v-62a5b4d0]{padding:14px}.access-grid[data-v-62a5b4d0]{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:16px;align-items:start}.grant-form[data-v-62a5b4d0],.grant-list[data-v-62a5b4d0]{border:1px solid rgba(255,255,255,.08);background:#16181cb8;border-radius:8px;padding:14px}.grant-form[data-v-62a5b4d0]{display:grid;gap:12px}.grant-form label[data-v-62a5b4d0]{display:grid;gap:6px;color:var(--erp-text);font-size:12px;font-weight:650}.grant-form input[type=date][data-v-62a5b4d0]{min-height:38px;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:0 10px;background:#ffffff0a;color:var(--erp-text)}.inline-fields[data-v-62a5b4d0]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.check-row[data-v-62a5b4d0]{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important}.check-row input[type=checkbox][data-v-62a5b4d0]{width:16px;height:16px;margin:0;flex:0 0 16px}.check-row span[data-v-62a5b4d0]{min-width:0;line-height:1.35}.form-actions[data-v-62a5b4d0]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.success[data-v-62a5b4d0]{margin:0;color:#6ee7b7}.error[data-v-62a5b4d0]{margin:0;color:#fca5a5}.grant-list h2[data-v-62a5b4d0]{margin:0 0 10px;font-size:16px;letter-spacing:0}.grant-row[data-v-62a5b4d0]{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.08);padding:11px 0}.grant-row[data-v-62a5b4d0]:first-of-type{border-top:0}.grant-row div[data-v-62a5b4d0]:first-child{display:grid;gap:4px}.grant-row strong[data-v-62a5b4d0],.grant-row span[data-v-62a5b4d0],.grant-row small[data-v-62a5b4d0]{overflow-wrap:anywhere}.grant-row small[data-v-62a5b4d0]{color:var(--erp-text-muted)}.grant-row__actions[data-v-62a5b4d0]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.grant-row__actions b[data-v-62a5b4d0]{color:#6ee7b7;font-size:12px}.grant-row__actions b.inactive[data-v-62a5b4d0]{color:var(--erp-text-muted)}.empty[data-v-62a5b4d0]{color:var(--erp-text-muted);padding:18px 0}@media (max-width: 900px){.access-grid[data-v-62a5b4d0],.inline-fields[data-v-62a5b4d0]{grid-template-columns:1fr}.grant-row[data-v-62a5b4d0]{display:grid}}.settings-access-grants[data-v-5719b27c]{min-height:100%;padding:18px;color:var(--erp-text, #f4f7fb)}.settings-access-grants__header[data-v-5719b27c]{margin:0 14px 4px}.settings-access-grants__header p[data-v-5719b27c]{margin:0 0 4px;color:#78a9ff;font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.settings-access-grants__header h1[data-v-5719b27c]{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.2}.settings-access-grants__header span[data-v-5719b27c]{display:block;margin-top:5px;color:var(--erp-text-muted, #aeb8c7);font-size:13px}@media (max-width: 720px){.settings-access-grants[data-v-5719b27c]{padding:12px 4px}}.admin-statistics[data-v-28ccb0ec]{display:grid;gap:12px}.admin-statistics__header[data-v-28ccb0ec]{display:flex!important;align-items:flex-start!important;justify-content:space-between;gap:18px;margin:0!important;padding:15px 16px;border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);background:var(--erp-surface)}.admin-statistics__header h2[data-v-28ccb0ec]{margin:2px 0 4px;font-size:20px}.admin-statistics__header p[data-v-28ccb0ec]{margin:0;color:var(--erp-text-muted);font-size:12px}.admin-statistics__eyebrow[data-v-28ccb0ec]{color:var(--erp-accent)!important;font-size:10px!important;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.admin-statistics__refresh[data-v-28ccb0ec]{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.admin-statistics__refresh svg[data-v-28ccb0ec]{width:17px;height:17px}.admin-statistics__notice[data-v-28ccb0ec],.admin-statistics__loading[data-v-28ccb0ec]{display:flex;align-items:center;gap:9px;min-height:56px;padding:12px 14px;border:1px solid var(--erp-border);border-radius:var(--erp-radius);background:var(--erp-surface);color:var(--erp-text-muted)}.admin-statistics__notice[data-v-28ccb0ec]{border-color:color-mix(in srgb,var(--erp-danger) 38%,var(--erp-border));color:var(--erp-danger)}.admin-statistics__retry[data-v-28ccb0ec]{margin-left:auto}.admin-statistics__metrics[data-v-28ccb0ec]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-statistics__metric[data-v-28ccb0ec]{display:grid;grid-template-columns:34px 1fr;gap:8px 10px;min-width:0;padding:13px;border:1px solid var(--erp-border);border-radius:var(--erp-radius);background:var(--erp-surface)}.admin-statistics__metric>svg[data-v-28ccb0ec]{grid-row:1 / span 2;width:21px;height:21px;padding:6px;box-sizing:content-box;border-radius:var(--erp-radius-sm);background:var(--erp-accent-soft);color:var(--erp-accent)}.admin-statistics__metric div[data-v-28ccb0ec]{display:grid;gap:2px}.admin-statistics__metric span[data-v-28ccb0ec],.admin-statistics__metric small[data-v-28ccb0ec]{color:var(--erp-text-muted);font-size:11px}.admin-statistics__metric strong[data-v-28ccb0ec]{color:var(--erp-text);font-size:23px;line-height:1.1}.admin-statistics__metric small[data-v-28ccb0ec]{grid-column:2}.admin-statistics__section[data-v-28ccb0ec]{border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);background:var(--erp-surface);overflow:hidden}.admin-statistics__section-heading[data-v-28ccb0ec]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--erp-border)}.admin-statistics__section-heading span[data-v-28ccb0ec]{color:var(--erp-text-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-statistics__section-heading h3[data-v-28ccb0ec]{margin:2px 0 0}.admin-statistics__section-heading p[data-v-28ccb0ec]{margin:0;color:var(--erp-text-muted);font-size:12px}.theme-usage[data-v-28ccb0ec]{display:grid;gap:14px;padding:15px}.theme-usage__bar[data-v-28ccb0ec]{display:flex;width:100%;height:12px;overflow:hidden;border:1px solid var(--erp-border-strong);border-radius:999px;background:var(--erp-bg-elevated)}.theme-usage__dark[data-v-28ccb0ec]{background:#303238}.theme-usage__light[data-v-28ccb0ec]{background:#dce2eb}.theme-usage__items[data-v-28ccb0ec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.theme-usage__items article[data-v-28ccb0ec]{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:9px;padding:10px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);background:var(--erp-surface-subtle)}.theme-usage__items div[data-v-28ccb0ec]{display:grid;gap:2px}.theme-usage__items div span[data-v-28ccb0ec],.theme-usage__items small[data-v-28ccb0ec]{color:var(--erp-text-muted);font-size:11px}.theme-usage__items strong[data-v-28ccb0ec]{color:var(--erp-text);font-size:18px}.theme-usage__swatch[data-v-28ccb0ec]{width:10px;height:10px;border:1px solid var(--erp-border-strong);border-radius:999px}.theme-usage__swatch--dark[data-v-28ccb0ec]{background:#303238}.theme-usage__swatch--light[data-v-28ccb0ec]{background:#f5f7fa}.theme-usage__note[data-v-28ccb0ec],.admin-statistics__updated[data-v-28ccb0ec]{margin:0;color:var(--erp-text-muted);font-size:11px}.admin-statistics__updated[data-v-28ccb0ec]{text-align:right}.is-spinning[data-v-28ccb0ec]{animation:erp-spin-28ccb0ec .8s linear infinite}@keyframes erp-spin-28ccb0ec{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.is-spinning[data-v-28ccb0ec]{animation:none}}@media (max-width: 900px){.admin-statistics__metrics[data-v-28ccb0ec]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.admin-statistics__header[data-v-28ccb0ec]{align-items:stretch!important;flex-direction:column}.admin-statistics__refresh[data-v-28ccb0ec]{justify-content:center;width:100%}.admin-statistics__metrics[data-v-28ccb0ec],.theme-usage__items[data-v-28ccb0ec]{grid-template-columns:1fr}}.vehicle-pr-offer[data-v-7abed9de]{display:grid;gap:14px}.vehicle-pr-offer__summary[data-v-7abed9de]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vehicle-pr-offer__summary>div[data-v-7abed9de]{display:grid;gap:4px;min-width:0;padding:11px 12px;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:#15191f}.vehicle-pr-offer__summary span[data-v-7abed9de]{color:#9da9b8;font-size:.76rem}.vehicle-pr-offer__summary strong[data-v-7abed9de]{overflow-wrap:anywhere;color:#eef2f7;font-size:.88rem}.vehicle-pr-offer__note[data-v-7abed9de]{margin:0;padding:11px 12px;border-left:3px solid #4d83c5;border-radius:5px;color:#c5d2e2;background:#2d5b9124;font-size:.84rem;line-height:1.5}.vehicle-pr-offer__primary[data-v-7abed9de],.vehicle-pr-offer__secondary[data-v-7abed9de]{min-height:36px;padding:8px 14px;border-radius:6px;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.vehicle-pr-offer__primary[data-v-7abed9de]{border:1px solid #397b63;color:#fff;background:#245a47}.vehicle-pr-offer__secondary[data-v-7abed9de]{border:1px solid rgba(255,255,255,.18);color:#eef2f7;background:#252a31}.vehicle-pr-offer__primary[data-v-7abed9de]:disabled,.vehicle-pr-offer__secondary[data-v-7abed9de]:disabled{cursor:wait;opacity:.65}@media (max-width: 560px){.vehicle-pr-offer__summary[data-v-7abed9de]{grid-template-columns:1fr}}.component-form-container1[data-v-313b27f3],.component-form-container1[data-v-a0e68163]{background-color:#1e1e1e;padding-left:15px;padding-bottom:10px}.gate-proof[data-v-a0e68163]{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:16px;padding:16px;border:1px solid #30343b;background:#17191d}.gate-proof__meta[data-v-a0e68163]{display:grid;align-content:start;gap:6px}.gate-proof__meta span[data-v-a0e68163]{color:#aeb7c4}.gate-proof__photos[data-v-a0e68163]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gate-proof__photos img[data-v-a0e68163]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid #30343b}@media (max-width: 760px){.gate-proof[data-v-a0e68163],.gate-proof__photos[data-v-a0e68163]{grid-template-columns:1fr}}.accounts-records{--accounts-records-panel: var(--erp-surface);color:var(--erp-text)}.accounts-records__header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;margin-bottom:10px;padding:10px 12px;background:var(--accounts-records-panel);border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius)}.accounts-records__header h2,.accounts-records__header p,.accounts-records__panel-header h3,.accounts-records__section-title h3{margin:0}.accounts-records__header h2{font-size:18px}.accounts-records__header p{margin-top:2px;color:var(--erp-text-muted);font-size:12px}.accounts-records__eyebrow{display:block;margin-bottom:2px;color:var(--erp-text-muted);font-size:10px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.accounts-records__header-actions,.accounts-records__form-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.accounts-records-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.accounts-records .accounts-records-button--secondary{background:var(--erp-surface-2)!important;border-color:var(--erp-border-strong)!important;color:var(--erp-text)!important;box-shadow:none!important}.accounts-records__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px}.accounts-records__filters{display:grid;grid-template-columns:minmax(260px,2fr) repeat(5,minmax(125px,1fr)) auto;align-items:end;gap:7px;padding:9px;margin-bottom:8px;background:var(--accounts-records-panel);border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius)}.accounts-records__filters label,.accounts-records__form-grid label{display:grid;gap:4px;min-width:0}.accounts-records__filters label>span,.accounts-records__form-grid label>span{color:var(--erp-text-muted);font-size:10.5px;font-weight:650}.accounts-records__search>div{position:relative}.accounts-records__search svg{position:absolute;top:9px;left:9px;color:var(--erp-text-muted);pointer-events:none}.accounts-records__search input{padding-left:30px!important}.accounts-records__clear{min-width:58px}.accounts-records__notice{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:8px;background:#56b8f214;border:1px solid rgba(86,184,242,.24);border-radius:var(--erp-radius);color:var(--erp-text)}.accounts-records__notice--error{background:#ef444414;border-color:#ef444447}.accounts-records__notice button{margin-left:auto}.accounts-records__panel,.accounts-records__detail-section{background:var(--accounts-records-panel);border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);overflow:hidden}.accounts-records__panel-header,.accounts-records__section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border-bottom:1px solid var(--erp-border-soft)}.accounts-records__panel-header>div:last-child{display:grid;justify-items:end}.accounts-records__panel-header>div:last-child span,.accounts-records__section-title>span{color:var(--erp-text-muted);font-size:10px}.accounts-records__table-wrap{max-width:100%;overflow-x:auto}.accounts-records__table{width:100%;border-collapse:collapse}.accounts-records__table td small,.accounts-records__table td>small{display:block;margin-top:2px;color:var(--erp-text-muted);font-size:10.5px}.accounts-records__table tbody tr.is-reversed{opacity:.72}.accounts-records__table tbody tr.is-reversed td:first-child{box-shadow:inset 3px 0 0 var(--erp-danger)}.accounts-records__number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.accounts-records__record-link{min-height:0!important;padding:0!important;background:transparent!important;border:0!important;color:#8fb4ff!important;box-shadow:none!important;font-weight:700}.accounts-records__record-link:hover{text-decoration:underline}.accounts-records__icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;padding:0!important;background:transparent!important;border-color:var(--erp-border-soft)!important;color:var(--erp-text-muted)!important;box-shadow:none!important}.accounts-records-status{display:inline-flex;align-items:center;min-height:21px;padding:2px 7px;border:1px solid var(--erp-border-soft);border-radius:999px;background:var(--erp-surface-2);color:var(--erp-text-muted);font-size:10px;font-weight:700;white-space:nowrap}.accounts-records-status--pending{color:var(--erp-warning);background:#f5c44714;border-color:#f5c4473d}.accounts-records-status--in-progress{color:var(--erp-info);background:#56b8f214;border-color:#56b8f23d}.accounts-records-status--accounted{color:var(--erp-success);background:#27d66b14;border-color:#27d66b3d}.accounts-records-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000000;display:flex;justify-content:flex-end;background:#00000094}.accounts-records-drawer aside{width:min(780px,94vw);height:100%;background:var(--erp-bg-elevated);border-left:1px solid var(--erp-border-strong);box-shadow:var(--erp-shadow);overflow:hidden}.accounts-records-drawer aside>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:10px 14px;background:var(--erp-surface);border-bottom:1px solid var(--erp-border)}.accounts-records-drawer aside>header h2,.accounts-records-drawer aside>header p{margin:0}.accounts-records-drawer aside>header h2{font-size:18px}.accounts-records-drawer aside>header p{color:var(--erp-text-muted);font-size:12px}.accounts-records-drawer__body{height:calc(100% - 68px);padding:10px;overflow-y:auto}.accounts-records__detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:9px;background:var(--erp-surface);border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);overflow:hidden}.accounts-records__detail-grid>div{display:grid;gap:3px;min-width:0;padding:8px 10px;border-right:1px solid var(--erp-border-soft);border-bottom:1px solid var(--erp-border-soft)}.accounts-records__detail-grid>div:nth-child(2n){border-right:0}.accounts-records__detail-grid span{color:var(--erp-text-muted);font-size:10px}.accounts-records__detail-grid strong{overflow-wrap:anywhere;font-size:12px}.accounts-records__detail-section{margin-bottom:9px}.accounts-records__documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px}.accounts-records__document{display:grid!important;grid-template-columns:24px 1fr 18px;align-items:center;gap:7px;min-width:0;min-height:48px;padding:8px!important;background:var(--erp-surface-2)!important;border:1px solid var(--erp-border-soft)!important;border-radius:var(--erp-radius-sm)!important;color:var(--erp-text)!important;text-align:left;text-decoration:none;box-shadow:none!important}.accounts-records__document:hover{border-color:#3f7df66b!important}.accounts-records__document--grn{background:#3f7df614!important;border-color:#3f7df64d!important}.accounts-records__document:disabled{cursor:wait;opacity:.72}.accounts-records__document span{min-width:0}.accounts-records__documents strong,.accounts-records__documents small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accounts-records__documents small{color:var(--erp-text-muted);font-size:10px}.accounts-records__muted{padding:10px;margin:0;color:var(--erp-text-muted)}.accounts-records__form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px}.accounts-records__form-wide{grid-column:1 / -1}.accounts-records__form-actions{min-height:48px;padding:8px 10px;border-top:1px solid var(--erp-border-soft)}.accounts-records__form-actions>span{margin-right:auto;color:var(--erp-text-muted);font-size:11px}.accounts-records__spin{animation:accounts-records-spin .8s linear infinite}@keyframes accounts-records-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.accounts-records__spin{animation:none}}@media (max-width: 1180px){.accounts-records__filters{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(135px,1fr))}.accounts-records__clear{width:100%}}@media (max-width: 820px){.accounts-records__header{align-items:flex-start}.accounts-records__kpis,.accounts-records__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.accounts-records__search{grid-column:1 / -1}.accounts-records__table:not(.accounts-records__table--lines) thead{display:none}.accounts-records__table:not(.accounts-records__table--lines),.accounts-records__table:not(.accounts-records__table--lines) tbody,.accounts-records__table:not(.accounts-records__table--lines) tr,.accounts-records__table:not(.accounts-records__table--lines) td{display:block;width:100%}.accounts-records__table:not(.accounts-records__table--lines) tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;border-bottom:1px solid var(--erp-border-soft)}.accounts-records__table:not(.accounts-records__table--lines) td{min-width:0;padding:6px 8px 6px 104px!important;border:0!important;text-align:left}.accounts-records__table:not(.accounts-records__table--lines) td:before{content:attr(data-label);float:left;width:96px;margin-left:-96px;color:var(--erp-text-muted);font-size:10px;font-weight:700}.accounts-records__table:not(.accounts-records__table--lines) td:last-child{position:absolute;right:10px;padding:0!important;width:32px}.accounts-records__form-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.accounts-records__header{display:grid}.accounts-records__header-actions,.accounts-records__header-actions button{width:100%}.accounts-records__kpis,.accounts-records__filters,.accounts-records__detail-grid,.accounts-records__documents,.accounts-records__form-grid{grid-template-columns:1fr}.accounts-records__search,.accounts-records__form-wide{grid-column:auto}.accounts-records__panel-header{align-items:flex-start}.accounts-records__table:not(.accounts-records__table--lines) tr{grid-template-columns:1fr}.accounts-records-drawer aside{width:100%}.accounts-records__detail-grid>div{border-right:0}.accounts-records__table--lines{min-width:660px}.accounts-records__form-actions button{width:100%}}.calendar-day[data-v-38176fd5]{display:inline-block;min-width:100px;min-height:100px;border:1px solid #ddd;text-align:center;margin:5px}.monthContainer[data-v-38176fd5]{width:fit-content}.employeeContainer[data-v-38176fd5]{display:flex;border:1px solid white}.imageContainer[data-v-38176fd5]{padding:10px;margin-right:10px;display:flex}.attendanceImg[data-v-38176fd5]{height:80px;width:80px}.calendar-table[data-v-38176fd5]{width:100%;border-collapse:collapse}.calendar-table th[data-v-38176fd5],.calendar-table td[data-v-38176fd5]{border:1px solid #ddd;padding:8px;text-align:center;vertical-align:top;min-width:100px}.attendanceImg[data-v-38176fd5]{max-width:75px;max-height:75px}.table-container[data-v-38176fd5]{width:300%;overflow:auto;border:1px solid #ccc;max-height:100vh}table[data-v-38176fd5]{width:100%;border-collapse:separate;border-spacing:0}th[data-v-38176fd5]{position:sticky;top:0;background-color:#040202;z-index:1;padding:10px;text-align:left;border-bottom:1px solid #ccc}td[data-v-38176fd5]{padding:10px;border-bottom:1px solid #eee}.calendar-day[data-v-d3384129]{display:inline-block;min-width:100px;min-height:100px;border:1px solid #ddd;text-align:center;margin:5px}.monthContainer[data-v-d3384129]{width:fit-content}.employeeContainer[data-v-d3384129]{display:flex;border:1px solid white}.imageContainer[data-v-d3384129]{padding:10px;margin-right:10px;display:flex}.attendanceImg[data-v-d3384129]{height:80px;width:80px}.calendar-table[data-v-d3384129]{width:100%;border-collapse:collapse}.calendar-table th[data-v-d3384129],.calendar-table td[data-v-d3384129]{border:1px solid #ddd;padding:8px;text-align:center;vertical-align:top;min-width:100px}.attendanceImg[data-v-d3384129]{max-width:75px;max-height:75px}.table-container[data-v-d3384129]{width:300%;overflow:auto;border:1px solid #ccc;max-height:100vh}table[data-v-d3384129]{width:100%;border-collapse:separate;border-spacing:0}th[data-v-d3384129]{position:sticky;top:0;background-color:#040202;z-index:1;padding:10px;text-align:left;border-bottom:1px solid #ccc}td[data-v-d3384129]{padding:10px;border-bottom:1px solid #eee}.task-quick-fab[data-v-61577739]{position:fixed;right:28px;bottom:24px;z-index:120;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#3f7df3;color:#fff;box-shadow:0 14px 34px #00000057;cursor:pointer}.task-quick-fab svg[data-v-61577739]{width:18px;height:18px}.task-quick-backdrop[data-v-61577739]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000000;display:grid;place-items:center;padding:24px;background:#00000094;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.task-quick-dialog[data-v-61577739]{display:flex;min-height:0;flex-direction:column;width:min(980px,calc(100vw - 48px));max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);overflow:hidden;border:1px solid var(--erp-border, rgba(255, 255, 255, .16));border-radius:10px;background:#1b1b1cfa;box-shadow:0 24px 70px #00000075;color:var(--erp-text, #f5f5f5)}.task-quick-dialog__header[data-v-61577739]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid var(--erp-border, rgba(255, 255, 255, .12));background:#1b1b1cfa}.task-quick-dialog__header h2[data-v-61577739]{margin:0;font-size:17px;line-height:1.2}.task-quick-form[data-v-61577739]{display:flex;min-height:0;flex:1;flex-direction:column}.task-quick-form__body[data-v-61577739]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px}.task-quick-field[data-v-61577739],.task-quick-check[data-v-61577739]{display:grid;gap:5px;min-width:0}.task-quick-field--wide[data-v-61577739]{grid-column:span 2}.task-quick-field--full[data-v-61577739]{grid-column:1 / -1}.task-quick-field span[data-v-61577739],.task-quick-check span[data-v-61577739]{color:var(--erp-text-muted, #a1a1aa);font-size:11px;font-weight:650}.task-quick-field input[data-v-61577739],.task-quick-field select[data-v-61577739],.task-quick-field textarea[data-v-61577739]{min-height:34px;width:100%;padding:5px 8px!important;border:1px solid var(--erp-border, rgba(255, 255, 255, .14));border-radius:8px;background:#0a0a0a47;color:var(--erp-text, #f5f5f5);font:inherit}.task-quick-field textarea[data-v-61577739]{min-height:54px}.task-quick-options[data-v-61577739]{grid-column:1 / -1;display:flex;min-height:32px;align-items:center;flex-wrap:wrap;gap:8px 24px}.task-quick-guidance[data-v-61577739]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:5px 16px;padding:7px 9px;border-left:3px solid var(--erp-warning, #f5c447);background:#f5c4470f;color:var(--erp-text-muted, #a5a7ad);font-size:11px}.task-quick-guidance strong[data-v-61577739]{color:var(--erp-text, #f2f3f5)}.task-quick-check[data-v-61577739]{align-content:center;grid-template-columns:auto 1fr;align-items:center;min-height:32px}.task-quick-actions[data-v-61577739]{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:6px;min-height:50px;padding:8px 12px;border-top:1px solid var(--erp-border, rgba(255, 255, 255, .12));background:#1b1b1cfa}.task-quick-primary[data-v-61577739],.task-quick-secondary[data-v-61577739],.task-quick-icon-button[data-v-61577739]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;margin:0!important;padding:0 12px!important;border:1px solid transparent;border-radius:var(--erp-radius-sm, 4px)!important;font-size:12px!important;font-weight:750;cursor:pointer}.task-quick-primary[data-v-61577739]{min-width:98px;background:var(--erp-accent, #3f7df6)!important;color:#fff!important}.task-quick-secondary[data-v-61577739],.task-quick-icon-button[data-v-61577739]{border-color:var(--erp-border-strong, rgba(255, 255, 255, .14))!important;background:var(--erp-surface-2, rgba(255, 255, 255, .06))!important;color:var(--erp-text, #f5f5f5)!important;box-shadow:none!important}.task-quick-secondary[data-v-61577739]{min-width:78px}.task-quick-icon-button[data-v-61577739]{width:34px;padding:0!important}.task-quick-primary svg[data-v-61577739],.task-quick-secondary svg[data-v-61577739],.task-quick-icon-button svg[data-v-61577739]{width:18px;height:18px}button[data-v-61577739]:disabled{cursor:not-allowed;opacity:.62}@media (max-width: 1024px){.task-quick-backdrop[data-v-61577739]{padding:10px}.task-quick-dialog[data-v-61577739]{width:100%;max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}.task-quick-form__body[data-v-61577739]{padding:12px}.task-quick-form__body[data-v-61577739]{grid-template-columns:repeat(2,minmax(0,1fr))}.task-quick-field--wide[data-v-61577739]{grid-column:span 2}.task-quick-actions[data-v-61577739]{padding:8px 10px}.task-quick-fab[data-v-61577739]{right:16px;bottom:calc(104px + env(safe-area-inset-bottom));width:40px;height:40px}}@media (max-width: 640px){.task-quick-form__body[data-v-61577739]{grid-template-columns:1fr}.task-quick-options[data-v-61577739]{display:grid;gap:6px;align-items:start}.task-quick-field--wide[data-v-61577739]{grid-column:auto}.task-quick-actions>button[data-v-61577739]{flex:1}}.session-expired-layer[data-v-ff5e37f2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;display:grid;place-items:center;padding:18px;background:#080809c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.session-expired-dialog[data-v-ff5e37f2]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 14px;width:min(100%,460px);padding:18px;border:1px solid var(--erp-border-strong);border-radius:var(--erp-radius-lg);background:var(--erp-surface);color:var(--erp-text);box-shadow:var(--erp-shadow)}.session-expired-icon[data-v-ff5e37f2]{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(245,196,71,.28);border-radius:var(--erp-radius);background:#f5c44714;color:var(--erp-warning)}.session-expired-icon svg[data-v-ff5e37f2]{width:22px;height:22px}.session-expired-eyebrow[data-v-ff5e37f2]{margin:0 0 3px;color:var(--erp-warning);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.session-expired-dialog h2[data-v-ff5e37f2]{margin:0;font-size:18px}.session-expired-dialog p[data-v-ff5e37f2]:not(.session-expired-eyebrow){margin:6px 0 0;color:var(--erp-text-muted);font-size:12.5px;line-height:1.5}.session-expired-dialog small[data-v-ff5e37f2]{display:block;margin-top:8px;color:var(--erp-text-muted);overflow-wrap:anywhere}.session-expired-dialog button[data-v-ff5e37f2]{grid-column:1 / -1;display:inline-flex;justify-content:center;align-items:center;gap:7px;margin-top:4px}@media (max-width: 520px){.session-expired-dialog[data-v-ff5e37f2]{grid-template-columns:1fr}.session-expired-dialog button[data-v-ff5e37f2]{grid-column:auto;width:100%}}.footerContainer[data-v-c1b83b46]{border-bottom:1px solid black}.landingpagecontainer[data-v-f407e64c]{overflow-y:auto;min-height:100vh;height:100vh;padding:var(--erp-header-height) 0 50px}@media (min-width: 1025px){.landingpagecontainer[data-v-f407e64c]{padding:0 0 50px var(--erp-sidebar-width, 200px)}}@media (max-width: 1024px){.landingpagecontainer[data-v-f407e64c]{padding-bottom:88px}}@media (max-width: 1024px){.landingpagecontainer[data-v-f407e64c]{padding-top:0}}.login-page[data-v-4c7f913a]{display:grid;min-height:100vh;min-height:100svh;padding:clamp(16px,2.5vw,36px);place-items:center;overflow:hidden;background:radial-gradient(circle at 12% 8%,#1b1d22 0,#111214 34%,#0c0d0f 76%);color:#f5f6f8}.login-shell[data-v-4c7f913a]{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(410px,.84fr);width:min(1400px,100%);min-height:min(820px,calc(100svh - 48px));overflow:hidden;background:#131416;border:1px solid #292b2f;border-radius:22px;box-shadow:0 28px 80px #00000061,inset 0 1px #ffffff06}.login-story[data-v-4c7f913a]{position:relative;min-height:700px;overflow:hidden;padding:clamp(34px,4vw,58px);background:linear-gradient(140deg,rgba(255,255,255,.02),transparent 42%),radial-gradient(circle at 82% 56%,rgba(63,125,246,.09),transparent 30%),#121315;border-right:1px solid #292b2f}.login-story[data-v-4c7f913a]:after{position:absolute;right:-13%;bottom:-17%;width:64%;aspect-ratio:1;background:radial-gradient(circle,rgba(63,125,246,.12),transparent 64%);content:""}.login-logo[data-v-4c7f913a],.mobile-logo[data-v-4c7f913a]{display:block;width:154px;height:auto;filter:invert(1)}.story-copy[data-v-4c7f913a]{position:relative;z-index:2;width:min(470px,64%);margin-top:clamp(74px,10vh,104px)}.eyebrow[data-v-4c7f913a]{margin:0 0 12px;color:#6d9dff;font-size:10px;font-weight:780;letter-spacing:.17em;text-transform:uppercase}.story-copy h1[data-v-4c7f913a]{margin:0;color:#fff;font-size:clamp(42px,4.1vw,61px);font-weight:690;letter-spacing:-.045em;line-height:1.08}.story-lead[data-v-4c7f913a]{max-width:420px;margin:21px 0 0;color:#9b9fa8;font-size:14px;line-height:1.65}.capability-list[data-v-4c7f913a]{display:grid;gap:14px;margin-top:34px}.capability-item[data-v-4c7f913a]{display:flex;align-items:center;gap:14px}.capability-icon[data-v-4c7f913a]{display:grid;flex:0 0 auto;width:44px;height:44px;place-items:center;background:#1b1c1f;border:1px solid #27292d;border-radius:8px;color:#78a5ff}.capability-icon svg[data-v-4c7f913a]{width:19px;height:19px}.capability-item strong[data-v-4c7f913a],.capability-item small[data-v-4c7f913a]{display:block}.capability-item strong[data-v-4c7f913a]{color:#e8e9ec;font-size:12px;font-weight:700}.capability-item small[data-v-4c7f913a]{margin-top:4px;color:#81858e;font-size:11px}.insight-stage[data-v-4c7f913a]{position:absolute;z-index:1;right:-38px;bottom:70px;width:48%;height:58%;transform:perspective(900px) rotateY(-12deg) rotateX(8deg) rotate(-9deg);transform-style:preserve-3d}.insight-card[data-v-4c7f913a]{position:absolute;padding:18px 20px;background:linear-gradient(145deg,#181a1e,#101114);border:1px solid #30333a;border-radius:12px;box-shadow:0 22px 55px #00000085,inset 0 1px #ffffff09;color:#8c919c}.insight-card--one[data-v-4c7f913a]{top:3%;left:0;width:56%}.insight-card--two[data-v-4c7f913a]{top:0;right:-3%;width:39%}.insight-card--wide[data-v-4c7f913a]{right:-2%;bottom:0;width:94%;min-height:230px}.insight-card>span[data-v-4c7f913a]{font-size:10px}.insight-card>strong[data-v-4c7f913a]{display:block;margin:5px 0 2px;color:#eef1f6;font-size:30px}.insight-card>small[data-v-4c7f913a]{font-size:8px}.insight-card__heading span[data-v-4c7f913a],.insight-card__heading b[data-v-4c7f913a]{display:block}.insight-card__heading span[data-v-4c7f913a]{color:#5088ff;font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.insight-card__heading b[data-v-4c7f913a]{margin-top:5px;color:#e8ebf2;font-size:12px}.age-row[data-v-4c7f913a]{display:grid;grid-template-columns:8px 48px 1fr;align-items:center;gap:8px;margin-top:18px;font-size:9px}.age-dot[data-v-4c7f913a]{width:6px;height:6px;border-radius:50%}.age-dot--red[data-v-4c7f913a]{background:#ef4444}.age-dot--orange[data-v-4c7f913a]{background:#f97316}.age-dot--yellow[data-v-4c7f913a]{background:#eab308}.age-dot--green[data-v-4c7f913a]{background:#22c55e}.age-row em[data-v-4c7f913a]{position:relative;height:5px;overflow:hidden;background:#22252a;border-radius:99px}.age-row em[data-v-4c7f913a]:after{position:absolute;inset:0 auto 0 0;width:var(--bar);background:#3f7df6;border-radius:inherit;content:""}.story-security[data-v-4c7f913a]{position:absolute;z-index:3;bottom:42px;left:clamp(34px,4vw,58px);display:flex;align-items:center;gap:9px;margin:0;color:#777c86;font-size:10px}.story-security svg[data-v-4c7f913a]{color:#7198ed}.login-access[data-v-4c7f913a]{display:grid;padding:clamp(34px,5vw,74px);place-items:center;background:linear-gradient(145deg,#151618,#111214)}.login-form[data-v-4c7f913a]{width:min(430px,100%)}.mobile-logo[data-v-4c7f913a]{display:none}.login-heading[data-v-4c7f913a]{margin-bottom:38px}.login-heading h2[data-v-4c7f913a]{margin:0;color:#fff;font-size:32px;font-weight:690;letter-spacing:-.035em}.login-heading>p[data-v-4c7f913a]:last-of-type{margin:9px 0 0;color:#888d96;font-size:13px}.login-environment-switch[data-v-4c7f913a]{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:4px;background:#ffffff06;border:1px solid #2b2e34;border-radius:999px}.login-environment-switch button[data-v-4c7f913a]{display:inline-flex;align-items:center;gap:7px;min-height:28px!important;margin:0!important;padding:5px 11px!important;background:transparent!important;border:1px solid transparent!important;border-radius:999px!important;color:#8b9099!important;box-shadow:none!important;white-space:nowrap}.login-environment-switch button[data-v-4c7f913a]:hover:not(:disabled){color:#d5d8de!important}.login-environment-switch button.is-active[data-v-4c7f913a]{border-color:#f6c4458c!important;background:#f6c44514!important;color:#f0cc67!important}.login-environment-switch button.is-active.is-live[data-v-4c7f913a]{border-color:#35d47780!important;background:#35d47714!important;color:#66df97!important}.login-environment-switch i[data-v-4c7f913a]{width:7px;height:7px;border-radius:50%;background:#5b6069}.login-environment-switch button.is-active.is-live i[data-v-4c7f913a]{background:#35d477}.login-environment-switch button.is-active.is-testing i[data-v-4c7f913a]{background:#f6c445}.login-environment-switch span[data-v-4c7f913a]{font-size:10px;font-weight:760;letter-spacing:.035em;line-height:1;text-transform:uppercase}.login-field[data-v-4c7f913a]{margin-bottom:21px}.login-field>label[data-v-4c7f913a]{display:block;margin-bottom:9px;color:#c6c9cf;font-size:11px;font-weight:680}.login-control[data-v-4c7f913a]{position:relative;display:flex;align-items:center}.login-control>svg[data-v-4c7f913a]:first-child{position:absolute;z-index:1;left:15px;width:17px;color:#8a909c;pointer-events:none}.login-control input[data-v-4c7f913a]{width:100%!important;min-height:50px!important;margin:0!important;padding:11px 44px!important;background:#121315!important;border:1px solid #303237!important;border-radius:8px!important;color:#f3f4f6!important;font-size:13px!important}.login-control input[data-v-4c7f913a]:focus{border-color:#4c82ee!important;box-shadow:0 0 0 3px #3f7df621!important}.login-control input[data-v-4c7f913a]::placeholder{color:#62666e!important}.password-toggle[data-v-4c7f913a]{position:absolute;right:8px;display:grid;width:34px;min-width:34px;height:34px;min-height:34px;margin:0!important;padding:0!important;place-items:center;background:transparent!important;border:0!important;color:#858a94!important;box-shadow:none!important}.login-options[data-v-4c7f913a]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:3px 0 26px}.remember-option[data-v-4c7f913a]{display:flex;align-items:center;gap:9px;color:#959aa3;font-size:11px;cursor:pointer}.remember-option input[data-v-4c7f913a]{width:15px!important;min-height:15px!important;margin:0!important;accent-color:#3f7df6}.forgot-button[data-v-4c7f913a]{min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;color:#5d8ff5!important;font-size:11px;box-shadow:none!important}.login-error[data-v-4c7f913a]{display:flex;align-items:flex-start;gap:8px;margin:-10px 0 16px;padding:9px 11px;background:#ef444412;border:1px solid rgba(239,68,68,.2);border-radius:7px;color:#fda4af;font-size:11px;line-height:1.45}.login-error svg[data-v-4c7f913a]{flex:0 0 auto;margin-top:1px}.login-submit[data-v-4c7f913a]{display:flex!important;align-items:center;justify-content:space-between;width:100%;min-height:50px!important;margin:0!important;padding:11px 16px 11px 18px!important;background:linear-gradient(105deg,#326fdd,#315fcb)!important;border:1px solid #3d73db!important;border-radius:8px!important;color:#fff!important;font-size:13px;font-weight:720;box-shadow:0 10px 26px #1c4aa938!important}.login-submit[data-v-4c7f913a]:hover:not(:disabled){background:linear-gradient(105deg,#3b7aed,#3769db)!important;transform:translateY(-1px)}.login-submit[data-v-4c7f913a]:disabled{cursor:wait;opacity:.68}.spinning[data-v-4c7f913a]{animation:spin-4c7f913a .8s linear infinite}.login-links[data-v-4c7f913a]{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:42px;font-size:10.5px}.login-links a[data-v-4c7f913a]{color:#5f8ff2;text-decoration:none}.login-links i[data-v-4c7f913a]{width:1px;height:12px;background:#3a3c41}@keyframes spin-4c7f913a{to{transform:rotate(360deg)}}@media (max-width: 1050px){.login-shell[data-v-4c7f913a]{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr)}.story-copy[data-v-4c7f913a]{width:68%}.insight-stage[data-v-4c7f913a]{right:-72px;width:51%;opacity:.84}}@media (max-width: 820px){.login-page[data-v-4c7f913a]{display:block;padding:0;overflow:auto}.login-shell[data-v-4c7f913a]{display:block;min-height:100svh;border:0;border-radius:0}.login-story[data-v-4c7f913a]{min-height:auto;padding:26px 24px 28px;border:0;border-bottom:1px solid #292b2f}.login-logo[data-v-4c7f913a]{width:138px}.story-copy[data-v-4c7f913a]{width:100%;margin-top:36px}.story-copy h1[data-v-4c7f913a]{font-size:clamp(34px,9vw,44px)}.story-lead[data-v-4c7f913a]{max-width:520px;margin-top:15px;font-size:12.5px}.capability-list[data-v-4c7f913a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:24px}.capability-item[data-v-4c7f913a]{gap:10px;padding:10px;background:#18191c;border:1px solid #27292d;border-radius:8px}.capability-icon[data-v-4c7f913a]{width:34px;height:34px;background:transparent;border:0}.capability-item small[data-v-4c7f913a]{display:none}.capability-item strong[data-v-4c7f913a]{font-size:10.5px}.insight-stage[data-v-4c7f913a],.story-security[data-v-4c7f913a]{display:none}.login-access[data-v-4c7f913a]{min-height:auto;padding:36px 24px 30px;place-items:start center}.login-form[data-v-4c7f913a]{width:min(500px,100%)}.login-heading[data-v-4c7f913a]{margin-bottom:28px}.login-heading h2[data-v-4c7f913a]{font-size:27px}.login-links[data-v-4c7f913a]{margin-top:30px;padding-bottom:8px}}@media (max-width: 480px){.login-story[data-v-4c7f913a]{padding:22px 18px 23px}.story-copy[data-v-4c7f913a]{margin-top:28px}.story-copy h1[data-v-4c7f913a]{font-size:34px}.story-lead[data-v-4c7f913a]{line-height:1.55}.capability-list[data-v-4c7f913a]{grid-template-columns:1fr 1fr}.capability-item[data-v-4c7f913a]{padding:8px 7px}.capability-icon[data-v-4c7f913a]{width:28px;height:30px}.login-access[data-v-4c7f913a]{padding:30px 18px 24px}.login-options[data-v-4c7f913a]{margin-bottom:22px}.login-links[data-v-4c7f913a]{gap:10px;font-size:10px}}@media (prefers-reduced-motion: reduce){.login-submit[data-v-4c7f913a]{transition:none}}.loader-overlay[data-v-06eda804]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#5e5e5e96;display:flex;justify-content:center;align-items:center;pointer-events:auto}.loader-icon[data-v-06eda804]{font-size:5.25rem;color:var(--erp-accent, #3f7df6);animation:spin-slow-06eda804 1.5s linear infinite}@keyframes spin-slow-06eda804{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-overlay[data-v-2e761af0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#5e5e5e96;display:flex;justify-content:center;align-items:center;pointer-events:auto}.loader-icon[data-v-2e761af0]{font-size:5.25rem;color:var(--erp-accent, #3f7df6);animation:spin-slow-2e761af0 1.5s linear infinite}@keyframes spin-slow-2e761af0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qa-bootstrap[data-v-1c69859c]{min-height:100vh;display:grid;place-items:center;padding:18px;background:var(--erp-body-background);color:var(--erp-text)}.qa-bootstrap section[data-v-1c69859c]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;width:min(100%,480px);padding:18px;border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);background:var(--erp-surface)}.qa-bootstrap svg[data-v-1c69859c]{width:27px;height:27px;color:var(--erp-accent)}.qa-bootstrap[data-state=error] svg[data-v-1c69859c]{color:var(--erp-danger)}.qa-bootstrap p[data-v-1c69859c]{margin:0 0 3px;color:var(--erp-accent);font-size:10px;font-weight:750;letter-spacing:.08em}.qa-bootstrap h1[data-v-1c69859c]{margin:0;font-size:19px}.qa-bootstrap span[data-v-1c69859c],.qa-bootstrap small[data-v-1c69859c]{display:block;margin-top:6px;color:var(--erp-text-muted)}.qa-bootstrap small[data-v-1c69859c]{overflow-wrap:anywhere}.spin[data-v-1c69859c]{animation:qa-spin-1c69859c 1s linear infinite}@keyframes qa-spin-1c69859c{to{transform:rotate(360deg)}}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width : 600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width : 600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width : 600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{color-scheme:dark;--erp-bg: #141414;--erp-bg-elevated: #181818;--erp-surface: #1b1b1c;--erp-surface-2: #202124;--erp-surface-hover: #26272a;--erp-surface-subtle: rgba(255, 255, 255, .025);--erp-border: #2a2b2e;--erp-border-soft: rgba(148, 163, 184, .1);--erp-border-strong: #36383d;--erp-text: #f2f3f5;--erp-text-muted: #a5a7ad;--erp-accent: #3f7df6;--erp-accent-hover: #316ee6;--erp-accent-soft: rgba(63, 125, 246, .16);--erp-selection: #2b2c2e;--erp-selection-hover: #242527;--erp-selection-border: rgba(255, 255, 255, .07);--erp-success: #27d66b;--erp-warning: #f5c447;--erp-danger: #ef4444;--erp-info: #56b8f2;--erp-radius-sm: 4px;--erp-radius: 6px;--erp-radius-lg: 8px;--erp-shadow: 0 16px 34px rgba(0, 0, 0, .34);--erp-shadow-soft: 0 4px 14px rgba(0, 0, 0, .22);--erp-body-background: radial-gradient(circle at 18% 0%, rgba(63, 125, 246, .055), transparent 28%), var(--erp-bg);--erp-surface-gradient: linear-gradient(180deg, rgba(31, 31, 32, .96), rgba(26, 26, 27, .96));--erp-header-height: 56px;--erp-sidebar-width: 200px}*{box-sizing:border-box;scrollbar-color:#3a3b40 transparent;scrollbar-width:thin}html,body,#app{min-height:100%;margin:0}body{background:var(--erp-body-background)!important;color:var(--erp-text)!important;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important;font-size:14px!important;line-height:1.45;-webkit-font-smoothing:antialiased}body::selection{background:var(--erp-accent);color:#fff}a{color:var(--erp-accent)}h1,h2,h3,h4,h5,h6{color:var(--erp-text);font-weight:650;letter-spacing:-.012em}h1{font-size:24px}h2{font-size:18px}h3{font-size:15px}.landingpagecontainer{background:transparent}.landingpagecontainer>br{display:none}.bodyContainer{width:min(100%,1560px)!important;max-width:1560px!important;margin:0 auto!important;padding:12px 18px 36px!important}.bodyContainer>div:first-child>h2{margin:0 0 12px;font-size:clamp(17px,1.8vw,21px)}.bodyContainer>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.bodyContainer>div:first-child>h2:before{content:"";display:inline-block;width:4px;height:18px;margin-right:7px;border-radius:999px;background:var(--erp-accent);vertical-align:-3px}.form-container,.component-form-container,.displaycomponent-form-container,.searchFilter-container,.toolbar-container,.p-card,.p-dialog,.card{background:var(--erp-surface-gradient)!important;border:1px solid var(--erp-border-soft)!important;border-radius:var(--erp-radius-lg)!important;box-shadow:none!important;color:var(--erp-text)!important}.component-form-container,.displaycomponent-form-container,.form-container{padding:12px!important}.component-form-container>form,.displaycomponent-form-container>form,.form-container>form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:6px 12px;align-items:start}.component-form-group,.displaycomponent-form-group,.form-group{display:grid!important;grid-template-columns:minmax(112px,145px) minmax(0,1fr)!important;gap:5px 9px;align-items:center;max-width:520px;padding:3px 0!important;border-bottom:0}.component-form-item,.displaycomponent-form-item,.component-form-displayListItem,.component-form-itemList,.displaycomponent-form-itemList,.form-item,.form-item-list{min-width:0;padding:2px 0!important}.component-form-itemList,.displaycomponent-form-itemList,.form-item-list{grid-column:1 / -1;background:var(--erp-surface-subtle);border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);padding:10px!important}.component-form-group:has(.component-form-itemList),.displaycomponent-form-group:has(.displaycomponent-form-itemList),.form-group:has(.form-item-list),.component-form-group:has(.component-form-displayListItem),.displaycomponent-form-group:has(.component-form-displayListItem){grid-column:1 / -1;grid-template-columns:1fr!important;max-width:none}.component-form-item:has(label),.displaycomponent-form-item:has(label),.form-item:has(label){align-self:center}label,.field-label{color:var(--erp-text-muted);font-size:10.5px;font-weight:650;letter-spacing:.015em;line-height:1.25}input,textarea,select,.p-inputtext,.p-select,.p-dropdown,.p-multiselect,.p-autocomplete-input,.p-datepicker-input{width:100%;min-height:32px;max-width:none!important;padding:5px 9px!important;background:var(--erp-bg-elevated)!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:var(--erp-radius-sm)!important;color:var(--erp-text)!important;font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}input[type=file]{padding:6px!important;color:var(--erp-text-muted)!important}input[type=file]::file-selector-button{margin-right:10px;padding:6px 10px;border:1px solid rgba(148,163,184,.18);border-radius:var(--erp-radius-sm);background:var(--erp-surface-2);color:var(--erp-text);font:inherit;font-weight:600}textarea{min-height:68px;resize:vertical}input::placeholder,textarea::placeholder,.p-placeholder{color:#7b7d84!important}input[type=date],input[type=time],input[type=month],input[type=datetime-local]{color-scheme:dark;min-width:130px;padding-right:8px!important}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{display:block;width:18px;height:18px;cursor:pointer;opacity:.82;filter:invert(1) opacity(.82)}input[type=date]:disabled::-webkit-calendar-picker-indicator,input[type=time]:disabled::-webkit-calendar-picker-indicator,input[type=month]:disabled::-webkit-calendar-picker-indicator,input[type=datetime-local]:disabled::-webkit-calendar-picker-indicator{opacity:.55}input:hover,textarea:hover,select:hover,.p-inputtext:hover,.p-select:hover,.p-dropdown:hover,.p-multiselect:hover{border-color:#3f7df666!important}input:focus,textarea:focus,select:focus,.p-inputtext:focus,.p-focus,button:focus-visible,.button-like:focus-visible,a:focus-visible{border-color:var(--erp-accent)!important;box-shadow:0 0 0 3px var(--erp-accent-soft)!important;outline:none}input:disabled,textarea:disabled,select:disabled,.p-disabled{opacity:.62!important;cursor:not-allowed!important}button,.button-like,.p-button{min-height:32px;margin:0;padding:6px 11px!important;border:1px solid transparent!important;border-radius:var(--erp-radius-sm)!important;background:var(--erp-accent)!important;color:#fff!important;font-family:inherit;font-size:13px!important;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}button:hover,.button-like:hover,.p-button:hover{background:var(--erp-accent-hover)!important;box-shadow:0 4px 12px #3f7df63d}button:disabled,.p-button:disabled{background:#2b2c30!important;color:#81848c!important;text-decoration:none!important;transform:none}.dangerButton,.p-button-danger{background:var(--erp-danger)!important}.toolbar-container,.searchFilter-container{align-items:center;flex-wrap:wrap;padding:7px!important;margin-bottom:8px!important;gap:6px}.toolbarButton,.moduletopbaritem .button-like{background:transparent!important;color:#cfd1d6!important;border:1px solid transparent!important;box-shadow:none!important}.toolbarButton:hover,.moduletopbaritem .button-like:hover{background:var(--erp-accent-soft)!important;border-color:#3f7df652!important;color:#fff!important}.bodyContainer .headerContainer{position:static!important;top:auto!important;display:flex!important;align-items:center!important;flex-wrap:wrap;gap:5px;width:100%!important;min-height:42px;margin:0 0 8px!important;padding:5px 7px!important;background:#1b1b1cb8!important;border:1px solid var(--erp-border-soft)!important;border-radius:var(--erp-radius)!important;box-shadow:none;color:var(--erp-text)}.bodyContainer .headerContainer .nameContainer h2{margin:0 12px 0 0!important;font-size:15px;font-weight:720}.bodyContainer .headerContainer:before{content:"";flex:0 0 4px;align-self:stretch;border-radius:999px;background:var(--erp-accent)}.bodyContainer .moduletopbar{display:flex;align-items:center;gap:5px;color:var(--erp-text)}.bodyContainer .moduletopbaritem{flex:0 0 auto;margin:0!important}.bodyContainer .moduletopbaritem[role=button]{outline:none}.bodyContainer .moduletopbaritem[role=button]:focus-visible .button-like{border-color:#3f7df66b!important;box-shadow:0 0 0 3px var(--erp-accent-soft)!important}.imgPreview,.attendanceImg{border:1px solid var(--erp-border-strong)!important;border-radius:var(--erp-radius)!important;object-fit:cover}.component-form-item:has(>input[type=file]):has(>.attendanceImg){display:grid!important;grid-template-columns:minmax(0,1fr) 92px;align-items:start!important;gap:10px}.component-form-item:has(>input[type=file]):has(>.attendanceImg)>input[type=file]{width:100%!important;min-width:0}.component-form-item:has(>input[type=file]):has(>.attendanceImg)>.attendanceImg{width:92px;height:92px}.component-form-container p:has(input),.component-form-container p:has(button),.component-form-container p{max-width:100%;overflow-wrap:anywhere}.component-form-container p:has(span),.component-form-container p:has(input[type=text]){padding:7px 9px;margin:5px 0;background:var(--erp-bg-elevated);border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius);color:var(--erp-text)}.component-form-container p span{color:#d2d4d9;line-height:1.55}.component-form-container .add-cc-btn{margin-top:8px}.componentSubmitButton{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;margin:7px 0 0!important;padding-top:8px;border-top:1px solid var(--erp-border-soft)}.p-datatable,.p-datatable-table-container,.p-datatable-table,table{background:#1b1b1cf5!important;color:var(--erp-text)!important;border-radius:var(--erp-radius)!important}.p-datatable{overflow:hidden;border:1px solid var(--erp-border-soft);box-shadow:none}.p-datatable-table-container{max-width:100%;overflow-x:auto}.p-datatable-header,.p-datatable-footer,.p-toolbar{background:#1b1b1c99!important;border-color:var(--erp-border-soft)!important;color:var(--erp-text)!important}.p-datatable-header{padding:7px 9px!important}.p-datatable-thead>tr>th,th{background:#181819fa!important;border-color:#94a3b81a!important;color:#cdd0d8!important;padding:7px 9px!important;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.p-datatable-tbody>tr,tbody>tr{background:#1b1b1cf5!important;color:var(--erp-text)!important;transition:background .14s ease}.p-datatable-tbody>tr:hover,tbody>tr:hover{background:#ffffff09!important}.p-datatable-tbody>tr>td,td{border-color:#94a3b816!important;padding:6px 9px!important;font-size:12px;line-height:1.32;vertical-align:middle}.p-datatable-tbody>tr>td p,td p{margin:2px 0}.p-datatable .p-sortable-column-icon,.p-datatable .p-column-filter-menu-button{color:var(--erp-text-muted)!important}.p-datatable .p-button-sm,.p-datatable button,.p-datatable .p-button{min-height:27px;padding:4px 8px!important;font-size:11.5px!important}.p-datatable a{color:#8fb4ff;font-weight:650;text-decoration:none}.p-datatable a:hover{color:#b8ccff;text-decoration:underline}.p-paginator,.p-tabs,.p-tablist,.p-tabpanels,.p-tabpanel,.p-select-overlay,.p-multiselect-overlay,.p-autocomplete-overlay,.p-datepicker,.p-dialog-header,.p-dialog-content,.p-dialog-footer{background:var(--erp-surface)!important;border-color:var(--erp-border)!important;color:var(--erp-text)!important}.erp-dialog{overflow:hidden;background:linear-gradient(180deg,#1f1f20fa,#19191afa)!important;border:1px solid rgba(148,163,184,.14)!important;border-radius:12px!important;box-shadow:0 24px 70px #00000075!important}.erp-dialog .p-dialog-header{align-items:flex-start!important;padding:22px 24px 14px!important;background:transparent!important;border:0!important}.erp-dialog-title-block{min-width:0}.erp-dialog-title-block h2{margin:0;color:var(--erp-text);font-size:19px;font-weight:720;letter-spacing:-.018em;line-height:1.2}.erp-dialog-title-block p{margin:7px 0 0;color:var(--erp-text-muted);font-size:12px;line-height:1.35}.erp-dialog .p-dialog-close-button,.erp-dialog .p-dialog-header-icon{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border-radius:9px!important;background:#3f7df61f!important;border:1px solid rgba(63,125,246,.34)!important;color:var(--erp-text)!important}.erp-dialog .p-dialog-close-button:hover,.erp-dialog .p-dialog-header-icon:hover{background:#3f7df633!important;border-color:#3f7df685!important}.erp-dialog .p-dialog-content{padding:0 24px 24px!important;background:transparent!important;border:0!important}.erp-dialog-body{min-width:0}.erp-dialog-actions,.erp-dialog .p-dialog-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 24px 20px!important;background:transparent!important;border-top:1px solid var(--erp-border-soft)!important}.leave-balance-dialog .component-form-container{background:#ffffff05!important;border:1px solid var(--erp-border-soft)!important;border-radius:10px!important;padding:16px!important}.leave-balance-dialog .component-form-container>form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 22px}.leave-balance-dialog .component-form-group{grid-template-columns:minmax(128px,176px) minmax(0,1fr)!important;max-width:none;gap:8px 12px}.leave-balance-dialog .component-form-item p{margin:0;color:var(--erp-text);font-size:14px}.leave-balance-dialog .componentSubmitButton{grid-column:1 / -1;margin-top:10px!important}.p-datepicker .p-datepicker-input,.p-datepicker-input,.p-datepicker input{color-scheme:dark}.p-datepicker .p-datepicker-dropdown,.p-datepicker .p-datepicker-trigger,.p-datepicker button{min-width:34px;min-height:32px;display:inline-flex!important;align-items:center;justify-content:center}.p-datepicker .p-datepicker-dropdown svg,.p-datepicker .p-datepicker-trigger svg,.p-datepicker button svg{opacity:.9}.p-paginator{justify-content:flex-end!important;gap:4px;padding:6px 9px!important}.p-tab{background:transparent!important;color:var(--erp-text-muted)!important}.p-tab-active{color:var(--erp-accent)!important;border-color:var(--erp-accent)!important}.card.tablist-headers,.card.flex.justify-center{background:transparent!important;border:0!important;box-shadow:none!important}.searchdiv,.p-iconfield{width:100%;max-width:420px}.search-icon,.cancel-icon,.pullDownItems,.icon-small{color:var(--erp-accent)!important}.displaycomponent-nameContainer h2,.nameContainer h2,.nameContainer2 h2{color:var(--erp-text)}.displaycomponent-nameContainer{margin:8px 0 6px!important;padding:0!important}.displaycomponent-nameContainer h2{margin:0!important;color:var(--erp-text)!important;font-size:14.5px!important;font-weight:720!important;letter-spacing:-.01em;line-height:1.25}.truncate{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.auditIcon{color:var(--erp-success)}.p-toolbar{padding:8px!important;border-radius:var(--erp-radius)!important}.p-card,.card{margin-top:10px}.card+.card,.component-form-container+.card,.displaycomponent-form-container+.card{margin-top:12px}.card:empty,.dashgrid-item[style*="visibility: hidden"]{display:none!important}.bodyContainer>div:empty,.component-form-container>div:empty{display:none}.p-toast-message{border-radius:var(--erp-radius)!important;box-shadow:var(--erp-shadow)!important}.empty-state{display:flex;align-items:center;gap:12px;min-height:72px;margin-top:10px;padding:16px 18px;background:#1b1b1ce0;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius-lg);color:var(--erp-text-muted);text-align:left}.empty-state__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#3f7df61f;border:1px solid rgba(63,125,246,.28);color:var(--erp-accent);font-size:13px;font-weight:800}.empty-state--permission .empty-state__icon{background:#f5c4471a;border-color:#f5c44747;color:var(--erp-warning)}.empty-state__content{min-width:0}.empty-state strong{display:block;color:var(--erp-text);font-size:13px;font-weight:720;margin-bottom:3px}.empty-state span{display:block;max-width:560px;font-size:12.5px;line-height:1.4}.erp-page-header,.erp-section{background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);box-shadow:var(--erp-shadow-soft);color:var(--erp-text)}.erp-page-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;padding:14px 16px}.erp-page-header h2,.erp-section-header h3{margin:0}.erp-page-header p{margin:4px 0 0;color:var(--erp-text-muted)}.erp-section{padding:14px}.erp-section-header{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--erp-border)}.modal-backdrop,.loader-overlay{background:#0a0a0ac7!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-content{width:min(92vw,760px);max-height:88vh;overflow:auto;padding:16px!important;background:var(--erp-surface)!important;border:1px solid var(--erp-border-strong);border-radius:var(--erp-radius-lg)!important;color:var(--erp-text);box-shadow:var(--erp-shadow)}.loader-icon{color:var(--erp-accent)!important}.list-container{width:100%}.iteminputlist-row-container{padding:8px!important;margin-bottom:6px!important;background:var(--erp-bg-elevated)!important;border:1px solid var(--erp-border)!important;border-radius:var(--erp-radius)!important}.checkbox-row{display:flex;flex-wrap:wrap;gap:8px}.checkbox-inline{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 9px;background:var(--erp-bg-elevated);border:1px solid var(--erp-border);border-radius:var(--erp-radius-sm)}.checkbox-inline input[type=checkbox],input[type=checkbox],input[type=radio]{width:auto!important;min-height:auto;accent-color:var(--erp-accent)}.iteminputlist-field-container{gap:6px!important}.itemsListIcons{color:var(--erp-accent)!important;cursor:pointer}.red,.p-error{color:#ff6b6b!important}.sales-submodule-stack{display:grid;gap:10px;min-width:0}.erp-page-actions{display:flex;justify-content:flex-end;gap:8px;margin:0 0 8px}.erp-secondary-action{border:1px solid var(--erp-border-strong)!important;background:transparent!important;color:var(--erp-text)!important}.erp-secondary-action:hover,.erp-secondary-action:focus-visible{border-color:#3f7df673!important;background:var(--erp-accent-soft)!important}.sales-module-notice{display:flex;align-items:flex-start;gap:10px;margin:0 0 10px;padding:10px 12px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius-lg);background:var(--erp-surface-subtle);color:var(--erp-text-muted)}.sales-module-notice>svg{flex:0 0 auto;width:19px;height:19px;color:var(--erp-accent)}.sales-module-notice>div{display:grid;gap:2px}.sales-module-notice strong{color:var(--erp-text);font-size:12px}.sales-module-notice span,.erp-filter-toolbar__count{color:var(--erp-text-muted);font-size:11px;line-height:1.4}.erp-filter-toolbar__count{flex:0 0 auto;padding:0 8px;white-space:nowrap}.sales-report-note{display:grid;grid-template-columns:minmax(180px,280px) minmax(280px,1fr);gap:10px;margin-top:10px;padding:12px;border:1px solid var(--erp-border-soft);border-radius:var(--erp-radius-lg);background:var(--erp-surface-subtle)}.sales-report-note form{display:grid!important;gap:8px!important;width:100%}.sales-report-note form textarea{width:100%!important;max-width:none!important}.sales-report-note form button[type=submit]{justify-self:end;margin:0!important}@media (max-width: 1024px){:root{--erp-header-height: 54px}body{font-size:13px!important}.bodyContainer{padding:9px 9px 104px!important}.sales-report-note{grid-template-columns:1fr}.component-form-item:has(>input[type=file]):has(>.attendanceImg){grid-template-columns:minmax(0,1fr) 76px}.component-form-item:has(>input[type=file]):has(>.attendanceImg)>.attendanceImg{width:76px;height:76px}.bodyContainer>div:first-child>h2{margin-bottom:8px}.component-form-container,.displaycomponent-form-container,.form-container{padding:9px!important;border-radius:var(--erp-radius)!important}.component-form-container>form,.displaycomponent-form-container>form,.form-container>form{grid-template-columns:1fr!important;gap:5px!important}.component-form-group,.displaycomponent-form-group,.form-group{grid-template-columns:1fr!important;gap:3px!important;max-width:none;padding:2px 0!important}.component-form-item,.displaycomponent-form-item,.component-form-displayListItem,.component-form-itemList,.displaycomponent-form-itemList,.form-item,.form-item-list{grid-column:1 / -1!important;width:100%;padding:0!important}.component-form-itemList,.displaycomponent-form-itemList,.form-item-list{padding:9px!important}label,.field-label{font-size:11px;line-height:1.2}input,textarea,select,.p-inputtext,.p-select,.p-dropdown,.p-multiselect,.p-autocomplete{min-height:38px;width:100%!important;max-width:none!important}textarea{min-height:78px}button,.button-like,.p-button{min-height:38px}.p-dialog{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important;margin:10px!important}.erp-dialog{width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important;margin:8px!important;border-radius:14px!important}.erp-dialog .p-dialog-header{padding:18px 18px 12px!important}.erp-dialog .p-dialog-content{padding:0 18px 18px!important}.erp-dialog-title-block h2{font-size:18px}.leave-balance-dialog .component-form-container{padding:14px!important}.leave-balance-dialog .component-form-container>form{grid-template-columns:1fr!important;gap:7px!important}.leave-balance-dialog .component-form-group{grid-template-columns:1fr!important;gap:4px!important}.leave-balance-dialog .componentSubmitButton{position:sticky;bottom:0;margin-top:8px!important;padding:12px 0 0!important;background:linear-gradient(180deg,#19191a00,#19191af5 28%)}.p-datatable{border-radius:var(--erp-radius-sm)!important}.p-datatable-header{padding:7px!important}.p-datatable-table-container,.component-form-itemList,.displaycomponent-form-itemList,.pdf-container{max-width:100%;overflow-x:auto}.p-datatable-thead>tr>th,th{padding:7px!important;font-size:10px}.p-datatable-tbody>tr>td,td{padding:7px!important;font-size:12px}.p-paginator{justify-content:flex-start!important;overflow-x:auto;flex-wrap:nowrap}.pdf-container{width:100%!important}.bodyContainer .headerContainer{align-items:stretch!important;padding:7px!important}.bodyContainer .headerContainer .nameContainer{width:100%;padding:3px}.bodyContainer .moduletopbar{flex:1 1 auto;max-width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.bodyContainer .moduletopbar::-webkit-scrollbar{display:none}.bodyContainer .moduletopbaritem,.bodyContainer .moduletopbaritem .button-like{width:auto;white-space:nowrap}}.production-workspace{display:grid;gap:10px;min-width:0}.production-workspace>.headerContainer{margin:0!important}.production-order-workspace{display:grid;gap:10px;min-width:0}.production-report-panel{margin-top:10px;padding:18px;border:1px solid var(--erp-border);border-radius:var(--erp-radius);background:var(--erp-surface)}.production-report-panel__content{display:grid;grid-template-columns:minmax(240px,1fr) minmax(320px,1.2fr);gap:22px 32px;align-items:end}.production-report-panel__intro h3{margin:5px 0 6px;color:var(--erp-text);font-size:17px}.production-report-panel__intro p{max-width:560px;margin:0;color:var(--erp-text-muted);font-size:12px;line-height:1.55}.production-report-panel__eyebrow{color:var(--erp-primary);font-size:10px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.production-report-panel__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.production-report-panel__fields label{display:grid;gap:6px}.production-report-panel__actions{grid-column:1 / -1;display:flex;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--erp-border)}@media (max-width: 720px){.production-report-panel{padding:13px}.production-report-panel__content,.production-report-panel__fields{grid-template-columns:1fr}.production-report-panel__actions button{width:100%}}.stock-submodule-workspace{display:grid;gap:10px;width:100%;min-width:0}.stock-report-card{margin:0 0 10px!important;padding:14px!important;border:1px solid var(--erp-border)!important;border-radius:var(--erp-radius)!important;background:var(--erp-surface)!important}.stock-report-card .item{margin-top:10px;padding:12px;border:1px solid var(--erp-border);border-radius:var(--erp-radius-sm);background:#1212138c}.stock-report-card h2,.stock-report-card h3,.stock-report-card h4{margin:0 0 7px;color:var(--erp-text)}.stock-report-card p{margin:4px 0;color:var(--erp-text-muted)}.stock-summary-card{margin-top:10px;border:1px solid var(--erp-border)!important;border-radius:var(--erp-radius)!important;overflow:hidden;background:var(--erp-surface)!important}.stock-table-container{padding:0!important;border:1px solid var(--erp-border);border-radius:var(--erp-radius);overflow:auto;background:var(--erp-surface)}.stock-table-container table{margin:0;background:transparent!important}.stock-table-container thead{color:var(--erp-text-muted);font-size:11px;font-weight:720;text-transform:uppercase;letter-spacing:.04em}@media (max-width: 1024px){body:has(#secondtopbar:not([style*="display: none"])) .bodyContainer{padding-top:14px!important;padding-bottom:110px!important}}:root[data-theme=light]{color-scheme:light!important;--erp-bg: #f4f6f8;--erp-bg-elevated: #ffffff;--erp-surface: #ffffff;--erp-surface-2: #f0f2f5;--erp-surface-hover: #e7ebf0;--erp-surface-subtle: rgba(15, 23, 42, .025);--erp-border: #d8dde5;--erp-border-soft: rgba(71, 85, 105, .14);--erp-border-strong: #bcc5d0;--erp-text: #1f2937;--erp-text-muted: #64748b;--erp-accent: #2867df;--erp-accent-hover: #1f58c7;--erp-accent-soft: rgba(40, 103, 223, .12);--erp-selection: #e7edf5;--erp-selection-hover: #edf1f6;--erp-selection-border: rgba(40, 103, 223, .18);--erp-success: #16803a;--erp-warning: #9a6700;--erp-danger: #c73535;--erp-info: #1677a8;--erp-shadow: 0 16px 34px rgba(15, 23, 42, .14);--erp-shadow-soft: 0 4px 14px rgba(15, 23, 42, .08);--erp-body-background: radial-gradient(circle at 18% 0%, rgba(40, 103, 223, .06), transparent 28%), var(--erp-bg);--erp-surface-gradient: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(247, 249, 251, .98))}:root[data-theme=dark]{color-scheme:dark!important}:root[data-theme=light] *{scrollbar-color:#b8c0ca transparent}:root[data-theme=light] input,:root[data-theme=light] textarea,:root[data-theme=light] select,:root[data-theme=light] .p-inputtext,:root[data-theme=light] .p-select,:root[data-theme=light] .p-dropdown,:root[data-theme=light] .p-multiselect,:root[data-theme=light] .p-autocomplete-input,:root[data-theme=light] .p-datepicker-input,:root[data-theme=light] .p-datepicker .p-datepicker-input,:root[data-theme=light] .p-datepicker input{color-scheme:light}:root[data-theme=light] input[type=date]::-webkit-calendar-picker-indicator,:root[data-theme=light] input[type=time]::-webkit-calendar-picker-indicator,:root[data-theme=light] input[type=month]::-webkit-calendar-picker-indicator,:root[data-theme=light] input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:none}:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder,:root[data-theme=light] .p-placeholder{color:#8893a2!important}:root[data-theme=light] input[type=file]::file-selector-button,:root[data-theme=light] .iteminputlist-row-container,:root[data-theme=light] .checkbox-inline{background:var(--erp-surface-2)!important;color:var(--erp-text)!important}:root[data-theme=light] .form-container,:root[data-theme=light] .component-form-container,:root[data-theme=light] .displaycomponent-form-container,:root[data-theme=light] .searchFilter-container,:root[data-theme=light] .toolbar-container,:root[data-theme=light] .p-card,:root[data-theme=light] .p-dialog,:root[data-theme=light] .card,:root[data-theme=light] .erp-dialog{background:var(--erp-surface-gradient)!important}:root[data-theme=light] .bodyContainer .headerContainer,:root[data-theme=light] .empty-state,:root[data-theme=light] .stock-report-card .item{background:var(--erp-surface)!important}:root[data-theme=light] .component-form-container p,:root[data-theme=light] .component-form-container p:has(span),:root[data-theme=light] .component-form-container p:has(input[type=text]){background:var(--erp-bg-elevated)!important;color:var(--erp-text)!important}:root[data-theme=light] .component-form-container p span,:root[data-theme=light] .toolbarButton,:root[data-theme=light] .moduletopbaritem .button-like{color:var(--erp-text-muted)!important}:root[data-theme=light] .p-datatable,:root[data-theme=light] .p-datatable-table-container,:root[data-theme=light] .p-datatable-table,:root[data-theme=light] table,:root[data-theme=light] .p-datatable-tbody>tr,:root[data-theme=light] tbody>tr{background:var(--erp-surface)!important;color:var(--erp-text)!important}:root[data-theme=light] .p-datatable-header,:root[data-theme=light] .p-datatable-footer,:root[data-theme=light] .p-toolbar,:root[data-theme=light] .p-datatable-thead>tr>th,:root[data-theme=light] th{background:var(--erp-surface-2)!important;color:#475569!important}:root[data-theme=light] .p-datatable-tbody>tr:hover,:root[data-theme=light] tbody>tr:hover{background:var(--erp-selection-hover)!important}:root[data-theme=light] .p-datatable a{color:var(--erp-accent)!important}:root[data-theme=light] .leave-balance-dialog .component-form-container{background:var(--erp-surface-subtle)!important}:root[data-theme=light] .modal-backdrop,:root[data-theme=light] .loader-overlay{background:#33415575!important}:root[data-theme=light] .red,:root[data-theme=light] .p-error{color:var(--erp-danger)!important}:root[data-theme=light] #firsttopbar.topbar,:root[data-theme=light] #secondtopbar.topbar,:root[data-theme=light] .mobile-profile-panel{background:#fffffffa!important;color:var(--erp-text)!important}:root[data-theme=light] #firsttopbar .sidebar-brand__logo,:root[data-theme=light] .app-shell-logo-img{filter:none!important}:root[data-theme=light] .topbaricon,:root[data-theme=light] .subnav-icon,:root[data-theme=light] #secondtopbar .topbaritem .button-like,:root[data-theme=light] #secondtopbar .topbaritem:hover .button-like,:root[data-theme=light] #secondtopbar .topbaritem:focus-within .button-like,:root[data-theme=light] #secondtopbar .topbaritem.is-active .button-like,:root[data-theme=light] #secondtopbar .topbaritem:hover .subnav-icon,:root[data-theme=light] #secondtopbar .topbaritem:focus-within .subnav-icon,:root[data-theme=light] #secondtopbar .topbaritem.is-active .subnav-icon,:root[data-theme=light] .topbaritem.is-active .topbaricon,:root[data-theme=light] .topbaritem.is-active .subnav-icon,:root[data-theme=light] .topbaritem.is-active .button-like{color:var(--erp-text)!important}:root[data-theme=light] .account-avatar,:root[data-theme=light] #firsttopbar .mobile-account-trigger .account-avatar,:root[data-theme=light] #secondtopbar .topbaritem:not(:first-child){background:var(--erp-surface-2)!important}:root[data-theme=light] .sidebar-collapse-button{background:var(--erp-surface)!important}:root[data-theme=light] #secondtopbar .subnav-divider{background:var(--erp-border)!important}@media (max-width: 720px){:root[data-theme=light] #secondtopbar .topbaritem:first-child{box-shadow:8px 0 14px #64748b38!important}:root[data-theme=light] #secondtopbar .topbaritem:first-child:before{background:linear-gradient(90deg,rgba(255,255,255,.98),transparent)!important}}
