@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"DM Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:Georgia, "Times New Roman", serif;--portal-bg:#fffaf2;--portal-bg-deep:#fdf2df;--portal-surface:#fffcf6f5;--portal-surface-solid:#fffdf8;--portal-surface-soft:#fbf2df;--portal-border:#e4c98e;--portal-border-soft:#cca6663d;--portal-text:#342617;--portal-text-soft:#76685a;--portal-text-muted:#a19688;--portal-gold:#d99822;--portal-gold-deep:#c38418;--portal-gold-strong:#b67a18;--portal-gold-soft:#f4d59a;--portal-danger:#c96167;--portal-success:#3f7d61;--portal-success-soft:#e7f5ec;--portal-success-border:#4a7c5938;--portal-danger-soft:#fdeced;--portal-danger-border:#b24e5738;--portal-info:#1f5fbf;--portal-shadow-card:0 20px 40px #9a72291f;--portal-shadow-soft:0 14px 28px #b9904a1a;--portal-shadow-focus:0 0 0 3px #d6ab602e;--portal-radius-sm:12px;--portal-radius-md:16px;--portal-radius-lg:24px;--portal-radius-pill:999px;--color-bg:var(--portal-bg);--color-surface:var(--portal-surface-solid);--color-surface-subtle:var(--portal-surface-soft);--color-border:var(--portal-border);--color-border-strong:#d9b97c;--color-primary:var(--portal-text);--color-primary-hover:#2f2417;--color-accent:var(--portal-gold-deep);--color-accent-hover:#ab6f14;--color-accent-soft:var(--portal-surface-soft);--color-text-primary:var(--portal-text);--color-text-secondary:#5f5143;--color-text-muted:var(--portal-text-soft);--color-success:#4a7c59;--color-warning:#a56b15;--color-danger:#b24e57;--mp-bg:var(--portal-bg);--mp-surface:var(--portal-surface-solid);--mp-border:var(--portal-border);--mp-border-strong:#d9b97c;--mp-text:var(--portal-text);--mp-text-secondary:#5f5143;--mp-text-muted:var(--portal-text-soft);--mp-accent:var(--portal-gold-deep);--mp-accent-soft:var(--portal-surface-soft);--mp-success:#4a7c59;--mp-warning:#a56b15;--mp-danger:#b24e57}html,body,#app{min-height:100%;font-family:var(--font-sans)!important}body{background:radial-gradient(circle at 14% 16%, #fbe7bfeb, transparent 22%), radial-gradient(circle at 88% 10%, #fff8edeb, transparent 28%), radial-gradient(circle at 50% 100%, #f3dcb06b, transparent 30%), linear-gradient(180deg, var(--portal-bg) 0%, #fffdf9 50%, var(--portal-bg-deep) 100%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:0;margin:0;color:var(--portal-text)!important}html body :is(.page-shell,.admin-shell,.content-shell,.admin-main,.finance-main,.app-root){color:var(--portal-text)!important}html body :is(.page-shell,.admin-shell),html body :is(.content-shell,.admin-main,.finance-main){background:0 0!important}html body :is(.topbar,.tracker-bar,.finance-topbar,.audit-header,.page-header,.compact-title,.dashboard-hero,.approval-hero,.directory-header,.directory-toolbar,.filter-bar,.workspace-head,.table-toolbar,.panel-head,.modal-head,.slip-modal-head,.feedback-header,.notification-head){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none!important;background:#fffdf8e6!important;border-color:#e4c98ec7!important}html body :is(.compact-title h2,.page-title,.topbar-copy h2,.dashboard-hero h1,.approval-hero h1,.page-header h1,.page-header h2,.directory-header h1,.directory-header h2,.modal-head h2,.modal-head h3,.feedback-header h3,.notification-head h3){color:var(--portal-text)!important}html body :is(.compact-title p,.page-subtitle,.topbar-copy p,.dashboard-hero p,.approval-hero p,.page-header p,.directory-header p,.modal-head p,.notification-head p,.notification-head small,.stat-card small,.summary-card small,.metric-card small){color:var(--portal-text-soft)!important}html body :is(.mp-card,.shell-card,.soft-card,.soft-panel,.glass-panel,.directory-card,.commission-workspace,.queue-panel,.panel-card,.metric-card,.stat-card,.summary-card,.approval-card,.modal,.document-modal,.upload-slip-modal,.slip-details-modal,.commission-slip-modal,.feedback-dialog,.detail-card,.hero-card,.config-menu,.config-content,.upload-card,.form-panel,.card){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--portal-border-soft)!important;border-radius:var(--portal-radius-md)!important;background:var(--portal-surface)!important;box-shadow:var(--portal-shadow-card)!important}html body :is(.summary-grid,.stats-grid,.metrics-grid,.dashboard-grid,.admin-grid,.finance-grid){background:0 0!important}html body :is(.stat-card span,.summary-card span,.metric-card span,.metric-label,.summary-label,.eyebrow,.mobile-card-label){color:var(--portal-gold-strong)!important}html body :is(.stat-card strong,.summary-card strong,.metric-card strong,.metric-value,.summary-value,.mobile-card-value){color:var(--portal-text)!important}html body :is(.table-shell,.table-scroll,.table-wrap,.pipeline-table-wrap,.approval-list,.history-table-card){border:1px solid var(--portal-border-soft)!important;border-radius:var(--portal-radius-md)!important;box-shadow:var(--portal-shadow-soft)!important;background:#fffdf9eb!important}html body :is(table,.table,.commission-table,.policy-ops-table,.pipeline-table,.approval-table){color:var(--portal-text)!important;background:0 0!important}html body :is(.table th,.commission-table th,.policy-ops-table th,.pipeline-table th,.approval-table th){color:var(--portal-gold-strong)!important;background:#fbf2dfc7!important;border-color:#e4c98ead!important}html body :is(.table td,.commission-table td,.policy-ops-table td,.pipeline-table td,.approval-table td){color:var(--portal-text)!important;border-color:#e4c98e75!important}html body :is(.table tbody tr:hover,.commission-table tbody tr:hover,.policy-ops-table tbody tr:hover,.pipeline-table tbody tr:hover,.approval-card:hover,.queue-row:hover){background:#fbf2df73!important}html body :is(.table tbody tr.selected,.commission-table tbody tr.selected,.policy-ops-table tbody tr.selected,.pipeline-table tbody tr.selected,.clickable-row.selected,.approval-card.selected){box-shadow:inset 3px 0 0 var(--portal-gold-deep)!important;background:#f4d59a52!important}html body :is(.input,.select,.mp-input,.mp-select,.search,.search-input,.top-search,.search-wrap,input:not([type=checkbox]):not([type=radio]):not(.field-input),select,textarea){border:1px solid var(--portal-border)!important;border-radius:var(--portal-radius-sm)!important;color:var(--portal-text)!important;box-shadow:none!important;background:linear-gradient(#fffcf6fa 0%,#fff8eefa 100%)!important}html body :is(.input,.select,.mp-input,.mp-select,.search-input,input,select,textarea)::-moz-placeholder{color:var(--portal-text-muted)!important}html body :is(.input,.select,.mp-input,.mp-select,.search-input,input,select,textarea)::placeholder{color:var(--portal-text-muted)!important}html body :is(.input,.select,.mp-input,.mp-select,.search,.search-input,.top-search,.search-wrap,input,select,textarea):focus,html body :is(.search-wrap,.top-search,.input-shell,.field-wrap,.password-field):focus-within{border-color:var(--portal-gold)!important;box-shadow:var(--portal-shadow-focus)!important;outline:none!important}html body :is(.btn,.primary-button,.mp-btn-primary,.btn-primary,.approve-all-button,.scan-qr-button,.signin-button,.action-button,.finance-action-primary,.finance-slip-footer-approve,.approve-button,.users-primary-button,.request-primary-button){border-radius:var(--portal-radius-sm)!important;background:linear-gradient(180deg, #efb13e 0%, var(--portal-gold-deep) 100%)!important;color:#fffdf7!important;letter-spacing:.02em!important;text-transform:uppercase!important;cursor:pointer!important;border:1px solid #d49a28!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:50px!important;padding:0 20px!important;font-size:.78rem!important;font-weight:800!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s,filter .2s!important;display:inline-flex!important;box-shadow:0 13px 26px #c384183d!important}html body :is(.btn,.primary-button,.mp-btn-primary,.btn-primary,.approve-all-button,.scan-qr-button,.signin-button,.action-button,.finance-action-primary,.finance-slip-footer-approve,.approve-button,.users-primary-button,.request-primary-button):hover:not(:disabled){filter:brightness(1.02)!important;transform:translateY(-1px)!important;box-shadow:0 16px 30px #c384184d!important}html body :is(.ghost-button,.mp-btn-secondary,.btn-outline,.pagination-controls button,.pagination-btn,.close-button,.finance-slip-footer-close,.secondary-button,.icon-button,.icon-link,.table-link,.compact-link){border-radius:var(--portal-radius-sm)!important;min-height:46px!important;color:var(--portal-text)!important;box-shadow:none!important;cursor:pointer!important;background:#fffdf9f5!important;border:1px solid #e4c98ee6!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 18px!important;font-size:.76rem!important;font-weight:700!important;text-decoration:none!important;transition:border-color .2s,background .2s,color .2s!important;display:inline-flex!important}html body :is(.ghost-button,.mp-btn-secondary,.btn-outline,.pagination-controls button,.pagination-btn,.close-button,.finance-slip-footer-close,.secondary-button,.icon-button,.icon-link,.table-link,.compact-link):hover:not(:disabled){color:var(--portal-gold-deep)!important;background:#f6efdf!important;border-color:#d4c9a8!important}html body :is(.danger-button,.btn-danger,.destructive-button,.finance-action-danger,.finance-slip-footer-reject,.reject-button,.primary-button.danger){border-radius:var(--portal-radius-sm)!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.02em!important;background:linear-gradient(#dd7d62 0%,#cf6d52 100%)!important;border:1px solid #cf6d52!important;min-height:50px!important;padding:0 20px!important;font-size:.78rem!important;font-weight:800!important;box-shadow:0 13px 26px #cf6d522e!important}html body :is(.finance-action-primary,.finance-slip-footer-approve,.approve-button,.feedback-footer .primary-button.feedback-button){border-radius:var(--portal-radius-pill)!important;min-width:184px!important;min-height:52px!important;color:var(--portal-success)!important;letter-spacing:0!important;text-transform:none!important;background:#eaf8ef!important;border:1px solid #73bb903d!important;padding:0 26px!important;font-size:.95rem!important;font-weight:700!important;box-shadow:inset 0 1px #ffffffb8,0 8px 20px #3f7d6114!important}html body :is(.finance-action-primary,.finance-slip-footer-approve,.approve-button,.feedback-footer .primary-button.feedback-button):hover:not(:disabled){filter:none!important;background:#f1fbf5!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffffc7,0 10px 24px #3f7d611f!important}html body :is(.finance-action-primary,.finance-slip-footer-approve,.approve-button,.feedback-footer .primary-button.feedback-button) svg{color:currentColor!important;stroke-width:1.9px!important;width:20px!important;height:20px!important}html body :is(.finance-action-danger,.finance-slip-footer-reject,.reject-button,.feedback-footer .danger-button.feedback-button){border-radius:var(--portal-radius-pill)!important;min-width:146px!important;min-height:52px!important;color:var(--color-danger)!important;letter-spacing:0!important;text-transform:none!important;background:#fff1f2!important;border:1px solid #e49da642!important;padding:0 26px!important;font-size:.95rem!important;font-weight:700!important;box-shadow:inset 0 1px #ffffffb8,0 8px 20px #b24e5714!important}html body :is(.finance-action-danger,.finance-slip-footer-reject,.reject-button,.feedback-footer .danger-button.feedback-button):hover:not(:disabled){filter:none!important;background:#fff6f7!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffffc7,0 10px 24px #b24e571f!important}html body :is(.finance-action-danger,.finance-slip-footer-reject,.reject-button,.feedback-footer .danger-button.feedback-button) svg{color:currentColor!important;stroke-width:1.9px!important;width:20px!important;height:20px!important}html body :is(button:disabled,.btn:disabled,.primary-button:disabled,.ghost-button:disabled,.danger-button:disabled,.disabled){opacity:.62!important;cursor:not-allowed!important;pointer-events:none!important;transform:none!important}html body :is(.status-badge,.status-pill,.badge,.mode-badge,.role-badge,.role-chip,.state-chip,.channel-pill,.cash-pill,.approval-pill,.warn,.info,.success,.danger,.processing,.tone-neutral,.tone-warn,.tone-pending,.tone-info,.tone-requested,.tone-success,.tone-active,.tone-danger,.tone-inactive,.tone-processing){border-radius:var(--portal-radius-pill)!important;min-height:24px!important;box-shadow:none!important;border:0!important;padding:0 10px!important;font-size:.72rem!important;font-weight:700!important}html body :is(.tone-warn,.tone-pending,.status-badge.pending,.badge-pending,.warn,.badge-dealer-approval){color:#a47022!important;background:#fff0d9!important}html body .badge-insurance-head{color:#1a7a6e!important;background:#e0f4f1!important}html body :is(.tone-info,.tone-requested,.status-badge.info,.status-badge.requested,.info,.badge-under-review){color:#2c5ea8!important;background:#e5eefc!important}html body :is(.tone-success,.tone-active,.status-badge.success,.status-badge.active,.badge-approved,.badge-credited,.success){color:#2f7a4f!important;background:#e7f5ec!important}html body :is(.tone-danger,.tone-inactive,.status-badge.danger,.status-badge.inactive,.badge-rejected,.danger){color:#fff!important;background:#b23b3b!important}html body :is(.tone-neutral,.badge-filed,.badge-for-deposit){color:#6f5a35!important;background:#f4d59a47!important}html body :is(.toast,.portal-toast){background:linear-gradient(180deg, #efb13e 0%, var(--portal-gold-deep) 100%)!important;color:#fffdf7!important}html body :is(.toast.error,.form-error,.message.error,.alert.error){color:var(--color-danger)!important;background:#fdeced!important;border-color:#f2c9cc!important}html body :is(.toast.success,.alert.success){color:var(--portal-success)!important;background:#edf8f1!important;border-color:#b6ddc5!important}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.role-badge,.role-chip,.status-pill,.status-badge,.role-admin,.role-agent,.role-finance,.role-neutral,.role-default,.status-active,.status-inactive,.stat-trend,.workspace-stat-trend,.ip-chip){color:#4a7c59!important;background:#ecf8ee!important}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .status-dot{background:currentColor!important}@media (width<=768px){body{min-width:0}html body :is(.page-shell,.admin-shell){padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))!important}html body :is(.summary-grid,.stats-grid,.metrics-grid,.dashboard-grid,.admin-grid,.finance-grid){grid-template-columns:1fr!important}}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page,.users-page,.login-history-page,.audit-trail-page){min-height:100%;color:var(--portal-text)!important;font-family:var(--font-sans)!important}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page){background:radial-gradient(circle at top,#d4aa6114,#0000 34%),linear-gradient(#fcfaf6 0%,#f8f2e8 100%);padding:34px 36px 40px}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .dashboard-hero{background:linear-gradient(#fffffffa 0%,#fff 100%);border:1px solid #e8e0d0f2;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;min-height:160px;padding:24px 32px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .dashboard-hero-copy{z-index:1;max-width:760px;position:relative}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .dashboard-hero h1{color:#1c1a14;margin:0;font-size:clamp(34px,4vw,46px);font-weight:800;line-height:1.08}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .dashboard-hero p{color:#5f584c;margin:10px 0 0;font-size:20px;line-height:1.45}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .dashboard-hero-art{opacity:.8;pointer-events:none;width:min(540px,40%);height:160px;position:absolute;top:6px;right:-30px}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .dashboard-hero-art svg{width:100%;height:100%}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .dashboard-hero-art path{stroke:#d6a34933;stroke-width:1.5px}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .dashboard-hero-star{clip-path:polygon(50% 0%,60% 38%,100% 50%,60% 62%,50% 100%,40% 62%,0% 50%,40% 38%);background:linear-gradient(#f2d48e 0%,#d89b36 100%);width:14px;height:14px;position:absolute;bottom:22px;right:92px}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .dashboard-error{color:#9b3a3a;background:#fbf1ef;border:1px solid #f7e3de;border-radius:14px;margin:8px 0 18px;padding:12px 14px;font-size:13px;font-weight:600}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .dashboard-stat-card{background:linear-gradient(#fffffffa 0%,#fff 100%);border:1px solid #e8e0d0f2;border-radius:18px;flex-direction:column;align-items:flex-start;min-width:0;padding:34px 34px 28px;display:flex;position:relative;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .stat-card-head{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .stat-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page,.keeper-production-page) .stat-icon-badge{color:#c98518!important;width:68px!important;height:68px!important;box-shadow:none!important;background:#f8edcf!important;border-radius:24px!important}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page,.keeper-production-page) .stat-icon-glyph{color:currentColor!important;stroke:currentColor!important;stroke-width:1.9px!important;width:28px!important;height:28px!important}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .stat-copy{gap:10px;width:100%;margin-top:20px;display:grid}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .stat-label{color:#8d7a67!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .stat-value{color:#1c1a14!important;font-size:clamp(28px,3vw,34px)!important;font-weight:800!important;line-height:1.1!important}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .stat-subtext{color:#6e6557!important;font-size:15px!important;line-height:1.4!important}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .stat-trend{background:#ecf8ee;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;display:inline-flex;color:#4a7c59!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .stat-card-footer{border-top:1px dashed #efe5d3;width:100%;margin-top:auto;padding-top:22px}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .stat-link{align-items:center;gap:8px;text-decoration:none;display:inline-flex;color:#a96808!important;font-size:15px!important;font-weight:700!important;line-height:1.3!important}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .stat-link:hover{text-decoration:underline}@media (width<=1180px){html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.workspace-stat-grid,.stat-card-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page){padding:24px 18px 28px}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .dashboard-hero{min-height:auto;padding:20px 20px 18px}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .dashboard-hero h1{font-size:32px!important}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .dashboard-hero p{font-size:17px}html body :is(.agent-dashboard-page,.admin-dashboard-page,.finance-dashboard-page) .dashboard-hero-art{opacity:.6;width:86%;height:110px;position:absolute;top:auto;bottom:-6px;right:-92px}}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page,.keeper-commissions-page,.keeper-production-page){color:#1c1a14;height:100%;min-height:100%;font-family:var(--font-sans);background:radial-gradient(circle at top,#d4aa6117,#0000 34%),linear-gradient(#fdfbf7 0%,#f8f1e6 100%);flex-direction:column;gap:10px;padding:20px 24px 22px;display:flex;overflow:hidden}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page,.keeper-commissions-page) :is(.page-header,.workspace-page-header){background:linear-gradient(#fffffffa 0%,#fff 100%);border:1px solid #e8e0d0;border-radius:18px;margin-bottom:0;padding:18px 24px 16px;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page,.keeper-commissions-page) :is(.page-header,.workspace-page-header) h1{color:#1c1a14;margin:0;font-size:18px;font-weight:700}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page,.keeper-commissions-page) :is(.page-header,.workspace-page-header) p{color:#6b6352;margin:4px 0 0;font-size:12px;line-height:1.35}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.directory-section,.history-table-card,.audit-table-card,.workspace-surface-card){background:linear-gradient(#fffffffa 0%,#fffbf4fa 100%);border:1px solid #eadcc7;border-radius:22px;overflow:hidden;box-shadow:0 4px 12px #7a5d2d0d,0 18px 36px #9470371a}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.directory-toolbar,.history-toolbar,.audit-toolbar,.workspace-toolbar){border-bottom:1px solid #eadcc7;align-items:center;gap:12px;min-height:72px;padding:16px 20px;display:flex}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .workspace-stat-grid,html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .stat-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:-2px;padding:0;display:grid}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .workspace-stat-card,html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .keeper-stat-card{background:linear-gradient(#fffffffa 0%,#fff 100%);border:1px solid #eadcc7;border-radius:22px;min-height:190px;padding:18px 20px 16px;box-shadow:0 4px 12px #7a5d2d0d,0 18px 36px #9470371c}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.stat-card-head,.workspace-stat-head){justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.stat-icon-badge,.workspace-stat-icon){color:#d58b12;background:linear-gradient(#f7eabf 0%,#f8edcf 100%);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.stat-icon-glyph,.workspace-stat-icon-glyph){color:currentColor;stroke:currentColor;stroke-width:1.9px}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.stat-copy,.workspace-stat-copy){gap:8px;width:100%;margin-top:14px;display:grid}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.stat-label,.workspace-stat-label){color:#8d7a67;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.stat-value,.workspace-stat-value){color:#1c1a14;font-size:clamp(28px,2.4vw,34px);font-weight:800;line-height:1}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.stat-subtitle,.workspace-stat-subtitle){color:#6b6352;font-size:12px;line-height:1.3}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.stat-card-footer,.workspace-stat-footer){border-top:1px dashed #efe5d3;width:100%;margin-top:auto;padding-top:12px}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.stat-link,.workspace-stat-link){color:#c98518;align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.stat-trend,.workspace-stat-trend){color:#9c9180;background:#f1ece2;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.stat-trend.positive,.workspace-stat-trend.positive){color:#4a7c59;background:#ecf8ee}html body .production-stats .skeleton-stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}html body .production-stats .skeleton-card{min-height:190px}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .search-wrap,html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .workspace-search-wrap{flex:1 1 0;align-items:center;min-width:0;height:44px;display:flex;position:relative}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .search-icon,html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .workspace-search-icon{color:#9c9180;pointer-events:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .search-icon svg,html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .workspace-search-icon svg{width:16px;height:16px}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.search,.role-filter,.status-filter,.select,.input,.workspace-input,.workspace-select){color:#2f2417;width:100%;min-width:0;min-height:44px;font:inherit;box-shadow:none;background:linear-gradient(#fffdfa 0%,#fff9ef 100%);border:1px solid #e6d4b1;border-radius:12px;outline:none;font-size:13px}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.search,.workspace-search-input){padding:0 14px 0 42px}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.select,.role-filter,.status-filter,.workspace-select){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23907a57' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 14px);background-repeat:no-repeat;background-size:14px 14px;padding:0 40px 0 14px}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.search,.input,.workspace-search-input,.workspace-input)::-moz-placeholder{color:#9c9180}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.search,.input,.workspace-search-input,.workspace-input)::placeholder{color:#9c9180}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.search,.select,.role-filter,.status-filter,.input,.workspace-search-input,.workspace-input,.workspace-select):focus{border-color:#d8a548;box-shadow:0 0 0 4px #d6ac5e24}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.table-shell,.pagination-bar){width:100%}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .pagination-bar{color:#6b6352;border-top:1px solid #e8e0d0;justify-content:space-between;align-items:center;gap:16px;min-height:0;padding:10px 16px 12px;font-size:12px;display:flex}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .pagination-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .pagination-controls button{min-width:32px;height:32px;font:inherit;cursor:pointer;padding:0 10px;font-size:12px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s;color:#6b6352!important;background:#fff!important;border:1px solid #e8e0d0!important;border-radius:8px!important}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .pagination-controls button:hover:not(:disabled){color:#c98518!important;background:#faf7f2!important;border-color:#e8e0d0!important}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .pagination-controls button.active{color:#fff!important;background:linear-gradient(#f0b02b 0%,#e8a11a 100%)!important;border-color:#e8a11a!important}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .pagination-controls button:disabled{opacity:.45;cursor:not-allowed}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.empty-state,.message){color:#7b6c58;margin:0;padding:28px 24px;font-size:13px}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .empty-state{text-align:center;gap:8px;display:grid}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .empty-state strong{color:#2f2417}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .overlay{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2c201138;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .modal{background:radial-gradient(circle at 100% 0,#fbf6edf2,#0000 26%),linear-gradient(#fffffffa 0%,#fffcf6fa 100%);border:1px solid #e4c98e;border-radius:28px;flex-direction:column;width:min(760px,100vw - 48px);max-height:min(820px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 26px 58px #9a722929,inset 0 1px #ffffffb8}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .modal-head{border-bottom:1px solid #e4c98e;justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 30px 20px;display:flex}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .close{color:#8c6f46;cursor:pointer;background:0 0;border:0;border-radius:10px;width:36px;height:36px;font-size:24px;line-height:1}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .close:hover{color:#6f4a15;background:#f8f1e4}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .form{flex:auto;gap:16px;min-height:0;padding:24px 30px 30px;display:grid;overflow-y:auto}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .form label{color:#6f5d48;gap:8px;font-size:12px;font-weight:600;display:grid}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .form-error{color:#b44832;background:#fff2ee;border:1px solid #c643432e;border-radius:12px;margin:0;padding:12px 14px;font-size:12px;font-weight:600}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .profile-box{background:linear-gradient(#fffcf6fa 0%,#fff8eefa 100%);border:1px solid #e4c98e;border-radius:18px;align-items:center;gap:12px;padding:16px;display:flex}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .avatar{color:#8c6a2f;background:#f6d36a;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-weight:700;display:inline-flex}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .avatar.large{width:50px;height:50px}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .actions{justify-content:flex-end;gap:10px;display:flex}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .ghost-button{background:linear-gradient(#fffcf6fa 0%,#fff8eefa 100%);border-color:#e4c98e}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .password-wrap{position:relative}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .password-wrap .input{padding-right:84px}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .toggle-password{color:#a77423;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.portal-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2c201147;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.portal-modal-shell{background:radial-gradient(circle at 100% 0,#fbf6edf2,#0000 26%),linear-gradient(#fffffffa 0%,#fffcf6fa 100%);border:1px solid #e4c98e;border-radius:28px;flex-direction:column;width:min(760px,100vw - 48px);max-height:min(820px,100vh - 48px);animation:.16s ease-out portalModalIn;display:flex;overflow:hidden;box-shadow:0 26px 58px #9a722929,inset 0 1px #ffffffb8}.portal-modal-shell-narrow{width:min(416px,100vw - 40px)}.portal-modal-shell-wide{width:min(920px,100vw - 48px)}.portal-modal-shell-full{width:min(1120px,100vw - 48px)}.portal-modal-header{border-bottom:1px solid #e4c98e;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 12px;display:flex}.portal-modal-heading{min-width:0}.portal-modal-kicker{color:#8c6f46;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.portal-modal-header h2,.portal-modal-header h3{color:#2f2417;letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,1.38rem + .28vw,1.72rem);line-height:1.05}.portal-modal-header p{color:#6f5d48;margin:6px 0 0;font-size:11px}.portal-modal-close{color:#8c6f46;cursor:pointer;background:0 0;border:0;border-radius:10px;width:32px;height:32px;font-size:22px;line-height:1}.portal-modal-close:hover{color:#6f4a15;background:#f8f1e4}.portal-modal-body{flex:auto;min-height:0;padding:14px 20px 16px;overflow:hidden auto}html body :is(.portal-modal-shell,.portal-modal-shell-narrow,.portal-modal-shell-wide,.portal-modal-shell-full,.modal,.document-modal,.upload-slip-modal,.slip-details-modal,.commission-slip-modal,.cash-slip-modal,.feedback-dialog) :is(.input,.select,.mp-input,.mp-select,.search,.search-input,input:not([type=checkbox]):not([type=radio]):not(.field-input),select,textarea):not(:disabled):not([readonly]){background:#fff!important}.portal-modal-footer{background:#fffcf6fa;border-top:1px solid #e4c98e;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.portal-profile-form{gap:9px;display:grid}.portal-profile-form-error{color:#b44832;background:#fff2ee;border:1px solid #c643432e;border-radius:12px;margin:0;padding:12px 14px;font-size:12px;font-weight:600}.portal-profile-summary{background:linear-gradient(#fffcf6fa 0%,#fff8eefa 100%);border:1px solid #e4c98e;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.portal-profile-summary-avatar{color:#fff;background:#cc8a11;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:inline-flex}.portal-profile-summary strong,.portal-profile-summary small{display:block}.portal-profile-summary strong{color:#2f2417;font-size:13px;font-weight:700}.portal-profile-summary small{color:#6f5d48;margin-top:2px;font-size:11px}.portal-profile-field{gap:4px;display:grid}.portal-profile-field>span{color:#6f5d48;font-size:11px;font-weight:600}.portal-profile-field input:not(:disabled):not([readonly]){color:#2f2417;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #e4c98e;border-radius:12px;outline:none;padding:0 10px;font-size:12px}.portal-profile-field input:focus{border-color:#c38418;box-shadow:0 0 0 4px #d6ab602e}.portal-profile-field small{color:#b44832;font-size:11px}.portal-profile-password-field{align-items:center;gap:6px;display:flex}.portal-profile-password-field input{flex:auto}.portal-profile-password-field button,.portal-profile-link-button{color:#c38418;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.portal-profile-password-field button{flex-shrink:0;padding:0 2px}.portal-profile-link-button{justify-self:start;padding:0}.portal-profile-password-field button:hover,.portal-profile-link-button:hover{text-decoration:underline}.portal-profile-password-block{gap:8px;display:grid}.portal-profile-actions{border-top:1px solid #e4c98e;justify-content:flex-end;gap:10px;margin-top:2px;padding-top:10px;display:flex}.portal-profile-button{min-width:96px;height:38px;font:inherit;cursor:pointer;border-radius:12px;padding:0 14px;font-size:12px;font-weight:700}.portal-profile-button.secondary{color:#6f5d48;background:#ffffffeb;border:1px solid #e4c98e}.portal-profile-button.primary{color:#fff;background:#cc8a11;border:1px solid #c38418}.portal-profile-button:disabled{opacity:.55;cursor:not-allowed}@keyframes portalModalIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}html body :is(.login-history-page,.audit-trail-page) .mobile-card{background:linear-gradient(#fffffffa 0%,#fffaf1fa 100%);border:1px solid #eadcc7;border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}html body :is(.login-history-page,.audit-trail-page) .mobile-card-divider{background:#f2e7d6;height:1px;margin:0 -16px}html body :is(.login-history-page,.audit-trail-page) .mobile-card-sub{color:#9c9180;overflow-wrap:anywhere;margin-top:1px;font-size:11px}@media (width<=768px){html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page,.keeper-commissions-page) :is(.page-header,.workspace-page-header){margin-bottom:16px;padding:22px 20px 20px}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.workspace-stat-grid,.stat-card-grid){grid-template-columns:1fr}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.directory-toolbar,.history-toolbar,.audit-toolbar,.workspace-toolbar){flex-direction:column;align-items:stretch;padding:16px}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) :is(.search-wrap,.select,.role-filter,.status-filter,.workspace-search-wrap,.workspace-select){flex-basis:auto;width:100%}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .pagination-bar{text-align:center;flex-direction:column;align-items:center}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .pagination-controls{flex-wrap:wrap;justify-content:center}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page) .overlay,.portal-modal-overlay{align-items:flex-end;padding:0}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page,.keeper-commissions-page) .modal,.portal-modal-shell,.portal-modal-shell-narrow,.portal-modal-shell-wide,.portal-modal-shell-full{border-radius:24px 24px 0 0;width:100%;max-height:92vh}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page,.keeper-commissions-page) :is(.modal-head,.form),.portal-modal-header,.portal-modal-body{padding-left:18px;padding-right:18px}.portal-profile-actions{flex-wrap:wrap}.portal-profile-button{flex:160px}}html body :is(.workspace-page,.users-page,.login-history-page,.audit-trail-page,.dashboard-page,.keeper-production-page,.keeper-commissions-page) .stat-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;gap:12px!important;margin-top:0!important;padding:0!important;display:grid!important}html body .keeper-production-page :is(.production-table-card,.production-table-wrap,.production-table){margin-top:0!important}html body .keeper-production-page .production-table-card{background:#fff!important;border:1px solid #e8e0d0f2!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714!important}html body .keeper-production-page .production-table-wrap{min-height:0!important;overflow-x:hidden!important}html body .keeper-production-page .production-table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important}html body .keeper-production-page .production-table thead tr{background:linear-gradient(#fffdfc 0%,#fbf6ee 100%)!important;border-bottom:1px solid #e8e0d0!important;height:40px!important}html body .keeper-production-page .production-table th{color:#8d7a67!important;letter-spacing:.04em!important;text-align:left!important;text-transform:uppercase!important;padding:0 22px!important;font-size:12px!important;font-weight:700!important}html body .keeper-production-page .production-table tbody tr{cursor:pointer!important;border-bottom:1px solid #f1e8da!important;min-height:56px!important;transition:background .15s!important}html body .keeper-production-page .production-table tbody tr:hover{background:#faf7f2!important}html body .keeper-production-page .production-table tbody tr:last-child{border-bottom:0!important}html body .keeper-production-page .production-table td{color:#1c1a14!important;height:56px!important;padding:12px 22px!important;font-size:12px!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--card:#fff;--ring:#3d3a2e;--input:#e8e0d0;--muted:#f0ead8;--accent:#f0ead8;--border:#e8e0d0;--radius:.5rem;--chart-1:#22c55e;--chart-2:#10b981;--chart-3:#059669;--chart-4:#047857;--chart-5:#065f46;--popover:#fff;--primary:#3d3a2e;--sidebar:#f5f0e8;--font-mono:"DM Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans:"DM Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--secondary:#f0ead8;--background:#f5f0e8;--font-serif:"DM Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--foreground:#1c1a14;--destructive:#9b3a3a;--shadow-blur:8px;--shadow-color:#000;--sidebar-ring:#3d3a2e;--shadow-spread:-1px;--shadow-opacity:.1;--sidebar-accent:#f0ead8;--sidebar-border:#e8e0d0;--card-foreground:#1c1a14;--shadow-offset-x:0px;--shadow-offset-y:4px;--sidebar-primary:#3d3a2e;--muted-foreground:#6b6352;--accent-foreground:#1c1a14;--popover-foreground:#1c1a14;--primary-foreground:#fff;--sidebar-foreground:#1c1a14;--secondary-foreground:#6b6352;--destructive-foreground:#fff;--sidebar-accent-foreground:#1c1a14;--sidebar-primary-foreground:#fff;--portal-bg:#f5f0e8;--portal-surface:#fff;--portal-text:#1c1a14;--portal-soft-text:#6b6352;--portal-line:#e8e0d0;--portal-accent:#3d3a2e;--portal-accent-soft:#f0ead8}.dark{--card:#1e293b;--ring:#34d399;--input:#4b5563;--muted:#1e293b;--accent:#374151;--border:#4b5563;--radius:.5rem;--chart-1:#34d399;--chart-2:#2dd4bf;--chart-3:#22c55e;--chart-4:#10b981;--chart-5:#059669;--popover:#1e293b;--primary:#34d399;--sidebar:#1e293b;--secondary:#2d3748;--background:#0f172a;--foreground:#d1d5db;--destructive:#ef4444;--sidebar-ring:#34d399;--sidebar-accent:#374151;--sidebar-border:#4b5563;--card-foreground:#d1d5db;--sidebar-primary:#34d399;--muted-foreground:#6b7280;--accent-foreground:#a1a1aa;--popover-foreground:#d1d5db;--primary-foreground:#0f172a;--sidebar-foreground:#d1d5db;--secondary-foreground:#a1a1aa;--destructive-foreground:#0f172a;--sidebar-accent-foreground:#a1a1aa;--sidebar-primary-foreground:#0f172a}@theme inline{--color-card: var(--card); --color-ring: var(--ring); --color-input: var(--input); --color-muted: var(--muted); --color-accent: var(--accent); --color-border: var(--border); --color-radius: var(--radius); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-popover: var(--popover); --color-primary: var(--primary); --color-sidebar: var(--sidebar); --color-secondary: var(--secondary); --color-background: var(--background); --color-foreground: var(--foreground); --color-destructive: var(--destructive); --color-sidebar-ring: var(--sidebar-ring); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-border: var(--sidebar-border); --color-card-foreground: var(--card-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-muted-foreground: var(--muted-foreground); --color-accent-foreground: var(--accent-foreground); --color-popover-foreground: var(--popover-foreground); --color-primary-foreground: var(--primary-foreground); --color-sidebar-foreground: var(--sidebar-foreground); --color-secondary-foreground: var(--secondary-foreground); --color-destructive-foreground: var(--destructive-foreground); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground);}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:1200px;font-family:var(--font-sans);background:radial-gradient(circle at top left, #f1cb8029, transparent 24%), radial-gradient(circle at bottom right, #f5e3ba66, transparent 18%), linear-gradient(180deg, #fffaf3 0%, var(--portal-bg) 100%);color:var(--portal-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a,button,input,select,textarea{font:inherit}button{cursor:pointer}.portal-profile-menu .portal-profile-avatar{color:#fff!important;width:36px!important;height:36px!important;box-shadow:none!important;background:#1c1a14!important;border:none!important;border-radius:50%!important;outline:0!important;font-size:14px!important;font-weight:700!important}.portal-profile-menu .notify-button{color:#6b6352!important}.portal-profile-menu .profile-trigger{gap:0!important;width:auto!important}.portal-profile-menu .portal-profile-text{text-align:right!important;gap:0!important;display:none!important}.portal-profile-menu .portal-profile-text strong{color:#111827!important;font-size:.82rem!important;font-weight:600!important;line-height:1.1!important}.portal-profile-menu .portal-profile-text small{color:#6b6352!important;font-size:.68rem!important;font-weight:400!important;line-height:1.1!important}.mobile-title{display:none}.top-search,.search-wrap{border-bottom:1px solid #e8e0d0;overflow:hidden}.top-search input,.search-wrap .search,.search-wrap .search-input{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}::selection{background:#c985182e}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#f3ecde}::-webkit-scrollbar-thumb{background:#d8c6a3;border:3px solid #f3ecde;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#c7b189}.topbar-copy p,.hero-copy p,.toolbar-copy p,.directory-copy p,.directory-header p,.panel-copy,.submit-copy,.upload-meta span,.info-strip,.search-copy p,.primary-card p,.mock-note,.confirm-panel p,.empty-state small,.modal-head p,.notification-head p,.notification-head small,.notification-empty span,.timeline-copy p,.config-menu-copy small,.rule-list small,.scope-card small,.timeline-row small,.matrix-row small,.stat-card small{display:none!important}@media (width>=769px){:is(.page-shell,.page-shell:has(>.content-shell)){grid-template-columns:290px minmax(0,1fr)!important;gap:24px!important;padding:24px!important}:is(.page-shell>.content-shell,.page-shell:has(>.content-shell)>.content-shell){grid-column:2!important;min-width:0!important}}@media (width<=768px){body{min-width:0;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.page-shell{width:100%!important;min-width:0!important;min-height:auto!important;padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))!important;grid-template-columns:1fr!important;overflow:hidden visible!important}.content-shell{min-width:0!important}.desktop-title{display:none!important}.mobile-title{display:inline!important}.tracker-bar{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title actions""search search"!important;align-items:center!important;gap:8px 10px!important;height:auto!important;min-height:0!important;padding:10px 12px!important;display:grid!important;overflow:visible!important}.tracker-bar>strong{text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:title!important;min-width:0!important;overflow:hidden!important}.tracker-bar>.top-search{grid-area:search!important;width:100%!important;min-width:0!important}.tracker-bar>.top-actions{grid-area:actions!important;justify-content:flex-end!important;min-width:max-content!important;padding-left:0!important;display:flex!important;position:static!important;inset:auto!important}.tracker-bar :where(.portal-profile-menu){flex-wrap:nowrap!important}.page-shell :where(.tracker-bar,.topbar,.audit-header,.finance-topbar){grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title actions"!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:56px!important;margin:0 0 12px!important;padding:10px 12px!important;display:grid!important;overflow:visible!important}.page-shell :where(.tracker-bar:has(>.top-search)){grid-template-areas:"title actions""search search"!important}.page-shell :where(.tracker-bar>strong,.topbar>.topbar-copy,.audit-header>div:first-child,.finance-topbar>div:first-child,.finance-topbar>strong){grid-area:title!important;min-width:0!important;overflow:hidden!important}.page-shell :where(.tracker-bar>strong,.topbar .topbar-copy h2,.audit-header h2,.finance-topbar strong){text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;margin:0!important;font-size:.98rem!important;line-height:1.25!important;overflow:hidden!important}.page-shell :where(.tracker-bar>.top-search){grid-area:search!important;width:100%!important;min-width:0!important}.page-shell :where(.tracker-bar>.top-actions,.topbar>.topbar-actions,.audit-header>.portal-profile-menu,.finance-topbar>.portal-profile-menu){flex-flow:row!important;grid-area:actions!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:max-content!important;max-width:none!important;padding-left:0!important;display:inline-flex!important;position:static!important;inset:auto!important}.page-shell :where(.portal-profile-menu){flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.page-shell :where(.portal-profile-menu .portal-profile-text){display:none!important}.page-shell :where(.portal-profile-menu .notify-button,.portal-profile-menu .profile-trigger){width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;justify-content:center!important;padding:4px!important}.page-shell :where(.portal-profile-menu .portal-profile-avatar){color:#fff!important;background:#1c1a14!important;border-radius:50%!important;width:36px!important;height:36px!important}.table-shell,.table-wrap,.pipeline-table-wrap{overflow:visible!important}table.table:not(.approval-table),table.pipeline-table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;display:block!important}table.table:not(.approval-table) thead,table.pipeline-table thead{display:none!important}table.table:not(.approval-table) tbody,table.pipeline-table tbody{gap:12px!important;width:100%!important;display:grid!important}table.table:not(.approval-table) tr,table.pipeline-table tr{background:#fffffff5!important;border:1px solid #e8e0d0!important;border-radius:14px!important;width:100%!important;padding:4px 0!important;display:grid!important;overflow:hidden!important;box-shadow:0 10px 24px #94703714!important}table.table:not(.approval-table) td,table.pipeline-table td{-moz-column-gap:12px!important;text-align:right!important;color:#1c1a14!important;word-break:break-word!important;overflow-wrap:anywhere!important;border:0!important;border-top:1px solid #f0e6d6!important;grid-template-columns:minmax(112px,38%) minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;width:100%!important;min-height:46px!important;padding:11px 16px!important;display:grid!important}table.table:not(.approval-table) td:first-child,table.pipeline-table td:first-child{border-top:0!important}table.table:not(.approval-table) td:before,table.pipeline-table td:before{content:attr(data-label)!important;color:#8c8470!important;letter-spacing:.12em!important;text-align:left!important;text-transform:uppercase!important;margin:0!important;font-size:.66rem!important;font-weight:800!important;line-height:1.25!important;display:block!important}table.table:not(.approval-table) td>*,table.pipeline-table td>*{text-align:right!important;place-self:center end!important;max-width:100%!important}table.table:not(.approval-table) td :where(.stack,.cell-stack,.name-cell,.audit),table.pipeline-table td :where(.stack,.cell-stack,.name-cell,.audit){text-align:right!important;justify-items:end!important;display:grid!important}table.table:not(.approval-table) td :where(.status-badge,.mode-badge,.role-badge,.state-chip,.ip-chip,.email-chip),table.pipeline-table td :where(.status-badge,.mode-badge,.role-badge,.state-chip,.ip-chip,.email-chip){justify-self:end!important;width:fit-content!important}table.table:not(.approval-table) td[colspan],table.pipeline-table td[colspan]{text-align:center!important;padding:18px 16px!important;display:block!important}table.table:not(.approval-table) td[colspan]:before,table.pipeline-table td[colspan]:before{content:none!important}.toast{top:19px!important;bottom:auto!important}div.overlay{padding-top:8px!important;padding-bottom:80px!important}div.modal-head{justify-content:space-between!important;align-items:flex-start!important;width:100%!important;display:flex!important}div.modal-head .close-button,div.modal-head button[aria-label=Close],div.modal-head>button{flex-shrink:0!important;margin-left:auto!important;position:relative!important;top:auto!important;right:auto!important}div.actions{flex-direction:row!important;gap:8px!important;display:flex!important}div.actions .ghost-button,div.actions .primary-button{flex:1!important;width:auto!important}}.request-page{background:radial-gradient(circle at 0 0,#c98e1614,#0000 30%),linear-gradient(#faf8f3 0%,#f4efe6 100%);height:100%;min-height:100%;padding:16px 18px;overflow:hidden}.request-shell{grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;min-height:100%;display:grid}.request-breadcrumbs{color:#7d6f57;flex-wrap:wrap;align-items:center;gap:10px;font-size:.95rem;display:flex}.request-breadcrumbs a{color:inherit;text-decoration:none}.request-breadcrumbs strong{color:#734b00;font-weight:700}.request-header h1{color:#2f2414;margin:0;font-size:clamp(1.6rem,2vw,2rem);line-height:1.05}.request-header p{color:#7d6f57;margin:4px 0 0;font-size:.88rem}.request-stepper-card,.request-panel{background:#fffcf7f5;border:1px solid #eadfcb;border-radius:22px;box-shadow:0 18px 42px #38290e14}.request-stepper-card{padding:8px 16px}.request-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.request-step{text-align:center;justify-items:center;gap:4px;display:grid;position:relative}.request-step:before{content:"";background:#e6dac3;width:calc(100% - 40px);height:2px;position:absolute;top:16px;left:calc(20px - 50%)}.request-step:first-child:before{display:none}.request-step.is-done:before,.request-step.is-active:before{background:#b87900}.request-step-node{z-index:1;color:#9a700e;background:#fffaf2;border:1px solid #d9c8ac;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.88rem;font-weight:800;display:grid;position:relative}.request-step.is-active .request-step-node,.request-step.is-done .request-step-node{color:#fff;background:#b87900;border-color:#b87900}.request-step-label{color:#584833;font-size:.76rem;font-weight:600}.request-panel{gap:6px;min-height:0;padding:12px 14px;display:grid;overflow:hidden}.request-panel-step1{align-self:start}.request-panel-head{gap:2px;display:grid}.request-kicker{color:#b87900;font-size:.78rem;font-weight:800}.request-panel-head h2{color:#2f2414;margin:0;font-size:clamp(1.15rem,1.45vw,1.55rem)}.request-panel-head p{color:#6d5d47;margin:0;font-size:.82rem}.request-status{border-radius:12px;align-self:start;align-items:center;min-height:0;margin:0;padding:10px 12px;font-size:.8rem;font-weight:600;line-height:1.35;display:flex}.request-status-info{color:#4069b0;background:#dbe9ff}.request-status-success{color:#2f6c48;background:#edf7ef}.request-status-banner{border:1px solid #dceadf}.request-status-error{color:#b14646;background:#fff1f1}.request-form{gap:14px;display:grid}.request-check-grid{grid-template-columns:minmax(0,1fr) 44px minmax(280px,.78fr);align-items:stretch;gap:14px;display:grid}.upload-dropzone{text-align:center;color:#6f5b3d;cursor:pointer;background:linear-gradient(#fffefb 0%,#fcf8f0 100%);border:1.5px dashed #e1c996;border-radius:18px;place-items:center;gap:8px;min-height:190px;padding:18px;display:grid;position:relative}.upload-dropzone.is-disabled{color:#9a8e7a;cursor:not-allowed;opacity:.8;background:linear-gradient(#fbf8f3 0%,#f6f1e8 100%);border-style:solid;border-color:#e8dfd1}.upload-dropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-dropzone.is-disabled input{pointer-events:none}.upload-icon{color:#b87900;background:#fff;border:1px solid #eadfcb;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 10px 22px #b8790014}.upload-icon svg{width:28px;height:28px}.upload-dropzone strong{color:#2f2414;font-size:1.02rem}.upload-dropzone small{color:#7d6f57;font-size:.82rem;display:block}.request-divider{place-items:center;display:grid}.request-divider span{color:#a86f00;background:#f8efe0;border-radius:999px;place-items:center;width:34px;height:34px;font-size:.82rem;font-weight:700;display:grid}.request-input-panel{border-left:1px solid #eadfcb;align-content:center;gap:12px;padding-left:18px;display:grid}.request-field{gap:8px;display:grid}.request-field span{color:#3d3120;font-weight:700}.request-field .input,.request-select{width:100%;padding:0 12px!important}.request-channel-toggle{gap:6px;width:100%;display:inline-flex}.request-channel-toggle button{color:#6b5b3e;min-width:112px;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4d3b6;border-radius:10px;padding:0 16px;font-size:.76rem;font-weight:800;transition:background .16s,color .16s,border-color .16s,box-shadow .16s}.request-channel-toggle button:hover:not(.active),.request-channel-toggle button:focus-visible:not(.active){color:#a06a14;background:#fff8ee;border-color:#dfa23a}.request-channel-toggle button.active{color:#fff;background:linear-gradient(#e6ab37 0%,#d99824 100%);border-color:#dfa23a;box-shadow:0 8px 18px #d9982433}.request-channel-toggle button:focus-visible{outline-offset:2px;outline:2px solid #d6ab6047}.request-hint{color:#7d6f57;margin:0;font-size:.82rem}.request-note{color:#72520b;background:#f7f1e5;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.84rem;display:flex}.request-note span{border:1px solid;border-radius:999px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:.8rem;font-weight:800;display:inline-grid}.request-note p{margin:0}.request-actions{flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.request-action-button{min-width:160px}.request-secondary-button{border-radius:var(--portal-radius-sm);min-height:46px;color:var(--portal-text);box-shadow:none;cursor:pointer;background:#fffdf9f5;border:1px solid #e4c98ee6;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.76rem;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.request-secondary-button:hover:not(:disabled),.request-secondary-button:focus-visible{color:var(--portal-gold-deep);background:#f6efdf;border-color:#d4c9a8}.request-secondary-button:focus-visible{outline-offset:2px;outline:2px solid #d6ab6038}.request-secondary-button:disabled{opacity:.58;cursor:not-allowed}.request-review-layout,.request-confirm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.request-review-card{background:#fffdf8;border:1px solid #eadfcb;border-radius:16px;min-height:0;padding:12px}.request-review-table-card{grid-template-rows:auto minmax(0,1fr);padding:0;display:grid;overflow:hidden}.request-review-card h3{color:#9a6808;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #efe4d2;margin:0;padding:9px 12px;font-size:.8rem}.request-detail-table-wrap{min-height:0;overflow:auto}.request-detail-table{border-collapse:collapse;width:100%}.request-detail-table th,.request-detail-table td{vertical-align:middle;text-align:left;border-bottom:1px solid #f1e7d8;padding:9px 12px}.request-detail-table tr:last-child th,.request-detail-table tr:last-child td{border-bottom:0}.request-detail-table th{color:#6f6a61;width:46%;font-size:.8rem;font-weight:600}.request-detail-table td{color:#30261a;font-size:.84rem;font-weight:700}.request-panel-review{grid-template-rows:auto auto minmax(0,1fr) auto;height:100%}.request-panel-review .review-layout-shot,.request-panel-confirm .request-confirm-grid{min-height:0}.request-panel-confirm,.request-panel-success{height:100%}.request-panel-confirm{grid-template-rows:auto auto auto minmax(0,1fr) auto auto}.request-panel-success{grid-template-rows:auto minmax(0,1fr) auto auto}.request-panel-confirm .request-actions,.request-panel-review .request-actions,.request-panel-success .request-actions{z-index:2;background:linear-gradient(#fffcf700 0%,#fffcf7e6 40%,#fffcf7 100%);margin:0 -14px -12px;padding:6px 14px 10px;position:sticky;bottom:0}.request-required{color:#c84d4d}.request-summary-hero{background:linear-gradient(#fffdfa 0%,#fdf8ef 100%);border:1px solid #efe4d2;border-radius:16px;grid-template-columns:88px minmax(0,1.25fr) repeat(3,minmax(0,.9fr));align-items:center;gap:0;padding:10px 12px;display:grid}.request-summary-icon{place-items:center;display:grid}.request-summary-icon svg{width:42px;height:42px}.request-summary-block{border-left:1px solid #efe4d2;min-width:0;padding:4px 14px}.request-summary-featured{border-left:0}.request-summary-kicker,.request-summary-block label,.request-summary-hero small{color:#7d6f57}.request-summary-kicker{color:#b87900;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.74rem;font-weight:800;display:block}.request-summary-block label{font-size:.82rem;font-weight:600;display:block}.request-summary-hero strong{color:#2f2414;margin-top:4px;font-size:.98rem;display:block}.request-table-wrap{overflow-x:auto}.request-schedule-wrap{min-height:0;overflow:auto}.request-schedule-table{border-collapse:collapse;width:100%}.request-schedule-table th,.request-schedule-table td{text-align:left;color:#423321;border-bottom:1px solid #efe4d2;padding:9px}.request-schedule-table th{color:#7d6f57;text-transform:uppercase;letter-spacing:.02em;font-size:.76rem}.request-schedule-table .amount{text-align:right}.request-schedule-term,.request-schedule-amount{color:#2f2414;font-weight:700}.request-confirm-note{color:#b46f00;background:linear-gradient(#fffaf1 0%,#fff7eb 100%);border:1px solid #f0dfbe}.request-confirm-note strong{color:#9e6500}.request-success-card{text-align:center;background:linear-gradient(#fffefb 0%,#fbf7ee 100%);border:1px solid #eadfcb;border-radius:18px;place-items:center;gap:12px;min-height:0;padding:18px 16px;display:grid}.request-success-icon{color:#fff;background:linear-gradient(#e6ab37 0%,#d99824 100%);border-radius:999px;place-items:center;width:58px;height:58px;font-size:1.6rem;font-weight:800;display:grid;box-shadow:0 12px 26px #d9982438}.request-success-copy{gap:6px;max-width:34rem;display:grid}.request-success-copy strong{color:#2f2414;font-size:1.12rem}.request-success-copy p{color:#6d5d47;margin:0;font-size:.86rem;line-height:1.45}@media (width<=1024px){.request-check-grid,.request-review-layout,.request-confirm-grid,.request-summary-hero{grid-template-columns:1fr}.request-divider{display:none}.request-input-panel{border-top:1px solid #eadfcb;border-left:0;padding-top:8px;padding-left:0}.request-page{height:auto;overflow:visible}.request-shell{grid-template-rows:none;min-height:auto}.request-panel-review,.request-panel-confirm,.request-panel-success,.request-detail-table-wrap,.request-schedule-wrap{height:auto;overflow:visible}.request-panel-confirm .request-actions,.request-panel-review .request-actions,.request-panel-success .request-actions{background:0 0;margin:0;padding:0;position:static}}@media (width<=768px){.request-page{padding:16px}.request-stepper-card,.request-panel{border-radius:20px;padding:18px}.request-stepper{gap:12px}.request-step:before{display:none}.request-step-label{font-size:.82rem}.request-summary-hero{grid-template-columns:1fr;gap:8px}.request-channel-toggle{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.request-channel-toggle button{min-width:0;padding:0 10px}.request-summary-block{border-top:1px solid #efe4d2;border-left:0;padding:12px 0 0}.request-summary-featured{border-top:0;padding-top:0}.request-actions{flex-direction:column-reverse}.request-action-button{width:100%;min-width:0}}:root{--mp-primary:#1c1a14;--mp-accent:#3d3a2e;--mp-accent-soft:#f0ead8;--mp-success:#4a7c59;--mp-warning:#b87333;--mp-danger:#9b3a3a;--mp-bg:#f5f0e8;--mp-surface:#fff;--mp-border:#e8e0d0;--mp-border-strong:#d4c9a8;--mp-text:#1c1a14;--mp-text-secondary:#6b6352;--mp-text-muted:#9c9180;--mp-radius-card:8px;--mp-radius-control:6px;--mp-shadow-card:0 1px 3px #00000014;--mp-shadow-modal:0 8px 32px #0000001f;--mp-shadow-dropdown:0 4px 16px #0000001a;--font-sans:"DM Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html,body,#app{font-family:var(--font-sans)!important;background:var(--mp-bg)!important;color:var(--mp-text)!important}body{min-width:0!important}.page-shell{background:var(--mp-bg)!important;color:var(--mp-text)!important}@media (width>=769px){:is(.page-shell,.page-shell:has(>.content-shell)){grid-template-columns:220px minmax(0,1fr)!important;gap:0!important;min-height:100vh!important;padding:0!important}:is(.page-shell>.content-shell,.page-shell:has(>.content-shell)>.content-shell){background:var(--mp-bg)!important;border-left:0!important;border-radius:0!important;grid-column:2!important;min-width:0!important}}.tracker-bar,.finance-topbar,.topbar{border:0!important;border-bottom:1px solid var(--mp-border)!important;background:var(--mp-surface)!important;min-height:56px!important;box-shadow:none!important;border-radius:0!important;padding:0 20px!important}.compact-title,.approval-hero,.dashboard-hero{border-bottom:1px solid var(--mp-border)!important;background:var(--mp-surface)!important;padding:20px 24px 16px!important}.mp-page-title,.compact-title h2,.approval-hero h1,.dashboard-hero h1{color:var(--mp-text)!important;letter-spacing:-.02em!important;margin:0!important;font-size:1.5rem!important;font-weight:600!important;line-height:1.25!important}.mp-page-sub,.compact-title p,.approval-hero p,.dashboard-hero p{color:var(--mp-text-secondary)!important;margin:4px 0 0!important;font-size:.875rem!important;line-height:1.45!important}.top-search,.search,.search-wrap,.search-input{border:1px solid var(--mp-border)!important;min-height:40px!important;box-shadow:none!important;background:#fcfcfd!important;border-radius:8px!important}.top-search input,.search input,.search-wrap input,input[type=search]{color:var(--mp-text)!important}.portal-profile-menu .notify-button:hover,.portal-profile-menu .profile-trigger:hover{background:0 0!important}.icon-button:hover{background:#f2f4f7!important}.notification-count{background:var(--mp-accent)!important;color:#fff!important}.avatar{background:var(--mp-accent-soft)!important;color:var(--mp-accent)!important;border-radius:999px!important}.portal-profile-menu .portal-profile-avatar{color:#fff!important;background:#1c1a14!important;border:none!important;border-radius:50%!important;width:36px!important;height:36px!important;font-size:14px!important;font-weight:700!important}.mp-card,.shell-card,.soft-card,.soft-panel,.glass-panel,.directory-card,.commission-workspace,.queue-panel,.panel-card,.metric-card,.stat-card,.summary-card,.approval-card,.modal,.document-modal,.upload-slip-modal,.slip-details-modal,.commission-slip-modal,.feedback-dialog{border:1px solid var(--mp-border)!important;border-radius:var(--mp-radius-card)!important;background:var(--mp-surface)!important;box-shadow:var(--mp-shadow-card)!important}.modal,.document-modal,.upload-slip-modal,.slip-details-modal,.commission-slip-modal,.feedback-dialog{box-shadow:var(--mp-shadow-modal)!important}.stats-grid,.summary-grid{background:var(--mp-surface)!important}.stat-card,.metric-card,.summary-card{border-radius:var(--mp-radius-card)!important;min-height:120px!important;padding:20px!important}.stat-card span,.metric-label,.summary-label{color:var(--mp-text-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.75rem!important;font-weight:600!important}.stat-card strong,.metric-value,.summary-card strong{color:var(--mp-text)!important;font-size:1.75rem!important;font-weight:600!important;line-height:1.1!important}.stat-card small,.metric-subtext,.summary-card small{color:var(--mp-text-secondary)!important;font-size:.8125rem!important;display:block!important}.metric-icon,.summary-icon,.stat-icon{background:var(--mp-accent-soft)!important;color:var(--mp-accent)!important;border-radius:8px!important}.table-shell,.table-scroll,.table-wrap,.approval-list{border:1px solid var(--mp-border)!important;border-radius:var(--mp-radius-card)!important;background:var(--mp-surface)!important;box-shadow:var(--mp-shadow-card)!important;overflow:auto!important}.table,.commission-table,.policy-ops-table,.pipeline-table{border-collapse:collapse!important;background:var(--mp-surface)!important;border:0!important;width:100%!important}.table th,.commission-table th,.policy-ops-table th,.pipeline-table th{border-bottom:1px solid var(--mp-border)!important;height:44px!important;color:var(--mp-text-secondary)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#f9fafb!important;padding:0 16px!important;font-size:.75rem!important;font-weight:600!important}.table td,.commission-table td,.policy-ops-table td,.pipeline-table td{border-bottom:1px solid var(--mp-border)!important;min-height:52px!important;color:var(--mp-text)!important;padding:14px 16px!important;font-size:.875rem!important}.table tbody tr,.commission-table tbody tr,.policy-ops-table tbody tr,.pipeline-table tbody tr{transition:background-color .16s}.table tbody tr:hover,.commission-table tbody tr:hover,.policy-ops-table tbody tr:hover,.pipeline-table tbody tr:hover,.approval-card:hover{background:#f9fafb!important}.table tbody tr.selected,.commission-table tbody tr.selected,.policy-ops-table tbody tr.selected,.clickable-row.selected,.approval-card.selected{box-shadow:inset 3px 0 0 var(--mp-accent)!important;background:#f0ead8!important}.pagination-bar,.pagination-controls{background:var(--mp-surface)!important;border-color:var(--mp-border)!important}.primary-button,.mp-btn-primary,.approve-all-button,.scan-qr-button,.primary-link{border:1px solid var(--mp-accent)!important;border-radius:var(--mp-radius-control)!important;background:var(--mp-accent)!important;color:#fff!important;min-height:40px!important;box-shadow:none!important;font-size:.875rem!important;font-weight:600!important}.primary-button:hover,.mp-btn-primary:hover,.approve-all-button:hover,.scan-qr-button:hover,.primary-link:hover{filter:brightness(1.02)!important;background:linear-gradient(#efb13e 0%,#c38418 100%)!important;border-color:#d49a28!important;box-shadow:0 16px 30px #c384184d!important}.ghost-button,.mp-btn-secondary,.secondary-button,.pagination-controls button,.compact-link,.table-link{border:1px solid var(--mp-border-strong)!important;border-radius:var(--mp-radius-control)!important;background:var(--mp-surface)!important;color:#344054!important;min-height:40px!important;box-shadow:none!important;font-size:.875rem!important;font-weight:500!important}.ghost-button:hover,.mp-btn-secondary:hover,.secondary-button:hover,.pagination-controls button:hover,.compact-link:hover,.table-link:hover{color:#c38418!important;background:#f6efdf!important;border-color:#d4c9a8!important}.danger-button,.destructive-button{border-color:var(--mp-danger)!important;border-radius:var(--mp-radius-control)!important;background:var(--mp-danger)!important;color:#fff!important;min-height:40px!important}button:disabled,.disabled{opacity:.5!important;pointer-events:none!important}.input,.select,.mp-input,.mp-select,input,select,textarea{border-color:var(--mp-border-strong)!important;background:var(--mp-surface)!important;color:var(--mp-text)!important;min-height:40px!important;box-shadow:none!important;border-radius:8px!important}.form label span,label>span{color:#344054!important;letter-spacing:0!important;text-transform:none!important;font-size:.8125rem!important;font-weight:500!important}.modal-head,.slip-modal-head,.feedback-header{border-bottom:1px solid var(--mp-border)!important;background:var(--mp-surface)!important;padding:16px!important}.modal-head h2,.modal-head h3,.slip-modal-head h2,.slip-modal-head h3,.feedback-header h3{color:var(--mp-text)!important;letter-spacing:-.01em!important;font-size:1.25rem!important;font-weight:600!important}.computed-banner,.commission-banner,.summary-banner,.info-strip{background:var(--mp-accent-soft)!important;color:var(--mp-accent)!important;border:1px solid #d4c9a8!important;border-radius:8px!important}.detail-panel{border-left:1px solid var(--mp-border)!important;background:var(--mp-surface)!important}.detail-head h3{color:var(--mp-text)!important;font-size:1.125rem!important;font-weight:600!important}.timeline-marker,.stage-card.done span,.stage-card.current span{border-color:var(--mp-accent)!important;background:var(--mp-accent)!important;color:#fff!important}.timeline-item.todo .timeline-marker,.stage-card.todo span{border-color:var(--mp-border-strong)!important;background:var(--mp-surface)!important;color:var(--mp-text-muted)!important}.tone-warn,.tone-pending,.status-badge.pending{color:#92400e!important;background:#fef3c7!important}.tone-info,.tone-requested,.status-badge.info{color:#1e40af!important;background:#dbeafe!important}.tone-danger,.tone-inactive,.status-badge.danger{color:#991b1b!important;background:#fee2e2!important}.tone-success,.tone-active,.status-badge.success{color:#166534!important;background:#dcfce7!important}.status-badge,.mode-badge,.role-badge,.state-chip,.channel-pill,.cash-pill{letter-spacing:0!important;border-radius:999px!important;min-height:24px!important;padding:0 10px!important;font-size:.75rem!important;font-weight:600!important}.skeleton-block{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%!important;animation:1.35s ease-in-out infinite mp-skeleton-shimmer!important}@keyframes mp-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=768px){body{min-width:0!important}.page-shell{padding:12px 12px calc(92px + env(safe-area-inset-bottom,0px))!important;background:var(--mp-bg)!important}.compact-title,.approval-hero,.dashboard-hero{padding:16px!important}.mp-page-title,.compact-title h2,.approval-hero h1,.dashboard-hero h1{font-size:1.25rem!important}.table-shell,.table-scroll,.table-wrap{border-radius:8px!important}.modal,.document-modal,.upload-slip-modal,.slip-details-modal,.commission-slip-modal{border-radius:16px 16px 0 0!important;width:100%!important;max-width:none!important}.dock-region{background:0 0!important}}*{box-sizing:border-box}:root{--color-bg:#f5f0e8;--color-surface:#fff;--color-border:#e8e0d0;--color-accent:#3d3a2e;--color-accent-hover:#2a2820;--color-accent-muted:#8c8470;--color-accent-light:#f0ead8;--color-text-primary:#1c1a14;--color-text-secondary:#6b6352;--color-text-muted:#9c9180;--color-success:#4a7c59;--color-success-light:#f0ead8;--color-warning:#b87333;--color-warning-light:#f0ead8;--color-danger:#9b3a3a;--color-danger-light:#f0ead8;--color-highlight-bg:#f0ead8;--color-highlight-border:#d4c9a8;--color-purple-light:#f0ead8;--color-purple:#3d3a2e;--color-blue-light:#f0ead8;--color-blue:#3d3a2e;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--shadow-card:0 1px 3px #00000014, 0 1px 2px #0000000a;--shadow-modal:0 8px 32px #0000001f;--mp-bg:var(--color-bg);--mp-surface:var(--color-surface);--mp-border:var(--color-border);--mp-border-strong:#d4c9a8;--mp-accent:var(--color-accent);--mp-accent-soft:var(--color-accent-light);--mp-text:var(--color-text-primary);--mp-text-secondary:var(--color-text-secondary);--mp-text-muted:var(--color-text-muted);--mp-radius-card:var(--radius-md);--mp-radius-control:var(--radius-sm);--mp-shadow-card:var(--shadow-card);--mp-shadow-modal:var(--shadow-modal);--font-sans:"DM Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html,body,#app{min-height:100%;min-width:0!important;font-family:var(--font-sans)!important;background:var(--color-bg)!important;color:var(--color-text-primary)!important;font-size:14px!important;line-height:1.5!important}body{margin:0;overflow-x:hidden}.page-shell,.admin-shell,.login-shell,.reset-shell{background:var(--color-bg)!important;color:var(--color-text-primary)!important}.ambient,.ambient-one,.ambient-two,.ambient-grid{display:none!important}@media (width>=769px){.page-shell>.content-shell,.page-shell>.admin-main,.page-shell>.finance-main,.admin-shell>.content-shell,.admin-shell>.admin-main{background:var(--color-bg)!important;border-left:0!important;border-radius:0!important;grid-column:2!important;min-width:0!important;min-height:0!important;overflow:hidden!important}}.topbar,.tracker-bar,.finance-topbar{z-index:10!important;border:0!important;border-bottom:1px solid var(--color-border)!important;background:var(--color-surface)!important;height:56px!important;min-height:56px!important;box-shadow:none!important;border-radius:0!important;align-items:center!important;gap:16px!important;padding:0 24px!important;display:flex!important;position:sticky!important;top:0!important}.topbar-title,.tracker-bar>strong,.finance-topbar>strong{color:var(--color-text-muted)!important;flex:none!important;font-size:13px!important;font-weight:500!important}.top-search,.topbar-search,.search,.search-wrap{border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important;background:var(--color-bg)!important;max-width:720px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;flex:auto!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:0 12px!important;display:grid!important}.top-search input,.topbar-search input,.search input,.search-input{width:100%!important;height:34px!important;min-height:34px!important;color:var(--color-text-primary)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:0!important;font-size:13px!important}.top-search:focus-within,.topbar-search:focus-within,.search:focus-within,.search-wrap:focus-within{border-color:var(--color-accent)!important;box-shadow:0 0 0 3px #3d3a2e1f!important}.top-actions,.topbar-right{align-items:center!important;gap:12px!important;margin-left:auto!important;padding-left:0!important;display:flex!important}.portal-profile-menu{gap:8px!important}.portal-profile-menu .notify-button,.portal-profile-menu .profile-trigger{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:4px!important}.top-actions .notify-button,.top-actions .profile-trigger{border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important;background:var(--color-surface)!important;height:36px!important;min-height:36px!important;color:var(--color-text-primary)!important;box-shadow:none!important}.portal-profile-menu .profile-trigger{gap:0!important}.portal-profile-text strong{color:var(--color-text-primary)!important;font-size:13px!important;font-weight:600!important}.portal-profile-text small{color:var(--color-text-muted)!important;font-size:11px!important}.compact-title,.approval-hero,.dashboard-hero,.page-header{border:0!important;border-bottom:1px solid var(--color-border)!important;background:var(--color-surface)!important;padding:28px 32px 20px!important}.compact-title h2,.approval-hero h1,.dashboard-hero h1,.page-title{color:var(--color-text-primary)!important;letter-spacing:-.02em!important;margin:0!important;font-size:22px!important;font-weight:700!important;line-height:1.25!important}.compact-title p,.approval-hero p,.dashboard-hero p,.page-subtitle{color:var(--color-text-muted)!important;margin:2px 0 0!important;font-size:13px!important;line-height:1.5!important}.summary-grid,.stats-grid,.metrics-grid,.dashboard-grid,.admin-grid,.finance-grid{background:var(--color-bg)!important;border:0!important;gap:16px!important;padding:20px 24px!important}.stat-card,.summary-card,.metric-tile,.dashboard-card,.panel-card,.soft-panel{border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;background:var(--color-surface)!important;min-height:120px!important;box-shadow:var(--shadow-card)!important;flex-direction:column!important;gap:8px!important;padding:20px 24px!important;display:flex!important}.stat-card span,.summary-card span,.metric-tile span,.dashboard-card span,.stat-card .eyebrow,.summary-label{color:var(--color-text-muted)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:600!important}.stat-card strong,.summary-card strong,.metric-tile strong,.dashboard-card strong,.panel-card strong{color:var(--color-text-primary)!important;letter-spacing:-.03em!important;font-size:28px!important;font-weight:700!important;line-height:1!important}.stat-card small,.summary-card small,.metric-tile small,.dashboard-card small,.panel-card small{color:var(--color-text-muted)!important;font-size:12px!important}.directory-card,.commission-workspace,.queue-panel,.table-wrapper,.table-panel,.glass-panel{border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;overflow:hidden!important}.table-toolbar,.filter-bar,.workspace-head,.directory-header,.queue-head{border-bottom:1px solid var(--color-border)!important;background:var(--color-surface)!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:12px 16px!important;display:flex!important}.table-shell,.table-scroll,.table-wrap,.payment-breakdown-table-wrap,.slip-details-table-wrap{background:var(--color-surface)!important;width:100%!important;max-width:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;overflow:hidden auto!important}table,.table,.commission-table,.payment-breakdown-table,.slip-details-table{border-collapse:collapse!important;table-layout:auto!important;background:var(--color-surface)!important;border:0!important;width:100%!important;max-width:100%!important;margin:0!important}thead tr,.table thead tr,.commission-table thead tr{border-bottom:1px solid var(--color-border)!important;background:#f9fafb!important}thead th,.table th,.commission-table th,.payment-breakdown-table th,.slip-details-table th{color:var(--color-text-muted)!important;text-transform:uppercase!important;letter-spacing:.07em!important;text-align:left!important;background:#f9fafb!important;border:0!important;padding:10px 16px!important;font-size:11px!important;font-weight:600!important}tbody tr,.table tbody tr,.commission-table tbody tr{border:0!important;border-bottom:1px solid var(--color-border)!important;background:var(--color-surface)!important;transition:background .12s!important}tbody tr:last-child{border-bottom:0!important}tbody tr:hover,.table tbody tr:hover,.commission-table tbody tr:hover,.queue-row:hover{background:#f9fafb!important}tbody tr.selected,.commission-table tbody tr.selected,.approval-card.selected{background:var(--color-accent-light)!important;box-shadow:inset 3px 0 0 var(--color-accent)!important}tbody td,.table td,.commission-table td,.payment-breakdown-table td,.slip-details-table td{color:var(--color-text-primary)!important;border:0!important;padding:14px 16px!important;font-size:13px!important}.table-policy-ref,.policy-number,.stack strong,.cell-stack strong{color:var(--color-text-primary)!important;font-size:13px!important;font-weight:600!important}.table-policy-type,.stack small,.cell-stack small{color:var(--color-text-muted)!important;margin-top:2px!important;font-size:11px!important}.pagination-bar,.table-pagination{border-top:1px solid var(--color-border)!important;background:var(--color-surface)!important;min-height:56px!important;color:var(--color-text-muted)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;font-size:13px!important;font-weight:500!important;display:flex!important}.pagination-controls{justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.pagination-controls button,.pagination-btn{border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important;background:var(--color-surface)!important;min-width:36px!important;height:34px!important;color:var(--color-text-primary)!important;box-shadow:none!important;padding:6px 14px!important;font-size:13px!important;font-weight:500!important}.pagination-controls button:hover:not(:disabled),.pagination-btn:hover:not(:disabled){background:var(--color-bg)!important;border-color:var(--color-accent)!important;color:var(--color-accent)!important}.pagination-controls button.active,.pagination-btn.active{background:var(--color-accent)!important;border-color:var(--color-accent)!important;color:#fff!important}.btn,.primary-button,.mp-btn-primary,.approve-all-button,.primary-link,.scan-qr-button{border-radius:var(--radius-sm)!important;color:#fffdf7!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:nowrap!important;cursor:pointer!important;background:linear-gradient(#efb13e 0%,#c38418 100%)!important;border:1px solid #d49a28!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:38px!important;min-height:38px!important;padding:0 16px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s,filter .2s!important;display:inline-flex!important;box-shadow:0 13px 26px #c384183d!important}.primary-button:hover,.mp-btn-primary:hover,.approve-all-button:hover,.primary-link:hover,.scan-qr-button:hover{filter:brightness(1.02)!important;transform:translateY(-1px)!important;box-shadow:0 16px 30px #c384184d!important}.ghost-button,.mp-btn-secondary,.secondary-button,.table-link,.compact-link,.icon-button,.icon-link{border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important;background:var(--color-surface)!important;height:38px!important;min-height:38px!important;color:var(--color-text-primary)!important;box-shadow:none!important;white-space:nowrap!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 16px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.ghost-button:hover,.mp-btn-secondary:hover,.secondary-button:hover,.table-link:hover,.compact-link:hover,.icon-button:hover,.icon-link:hover{color:#c38418!important;background:#f6efdf!important;border-color:#d4c9a8!important;text-decoration:none!important}.danger-button,.btn-danger,.destructive-button{background:var(--color-danger)!important;border-color:var(--color-danger)!important;color:#fff!important}.danger-button:hover,.btn-danger:hover,.destructive-button:hover{background:#b91c1c!important;border-color:#b91c1c!important}button:disabled,.btn:disabled,.primary-button:disabled,.ghost-button:disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:none!important}.input,.select,.mp-input,.mp-select,input,select,textarea{border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important;background:var(--color-surface)!important;min-height:38px!important;color:var(--color-text-primary)!important;box-shadow:none!important;font-size:13px!important}.input:focus,.select:focus,.mp-input:focus,.mp-select:focus,input:focus,select:focus,textarea:focus{border-color:var(--color-accent)!important;outline:none!important;box-shadow:0 0 0 3px #3d3a2e1f!important}.status-badge,.badge,.mode-badge,.role-badge,.state-chip,.channel-pill,.cash-pill,.approval-pill,.warn,.info,.success,.danger,.processing{letter-spacing:0!important;white-space:nowrap!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-height:24px!important;padding:3px 10px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}.status-badge:before,.badge:before,.mode-badge:before,.approval-pill:before{content:""!important;background:currentColor!important;border-radius:999px!important;width:6px!important;height:6px!important}.tone-warn,.tone-pending,.status-badge.pending,.badge-pending,.warn{background:var(--color-warning-light)!important;color:#92400e!important}.tone-info,.tone-requested,.status-badge.requested,.status-badge.info,.badge-dealer-approval,.info{background:var(--color-blue-light)!important;color:var(--color-blue)!important}.badge-insurance-head{color:#1a7a6e!important;background:#e0f4f1!important}.tone-processing,.badge-under-review,.processing{background:var(--color-purple-light)!important;color:var(--color-purple)!important}.tone-danger,.tone-inactive,.status-badge.danger,.status-badge.inactive,.badge-rejected,.danger{color:#fff!important;background:#b23b3b!important}.tone-success,.tone-active,.status-badge.success,.status-badge.active,.badge-approved,.badge-credited,.success{background:var(--color-success-light)!important;color:var(--color-success)!important}.tone-neutral{color:var(--color-text-secondary)!important;background:#f2f4f7!important}.modal,.document-modal,.upload-slip-modal,.slip-details-modal,.commission-slip-modal,.cash-slip-modal,.feedback-dialog{border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-modal)!important;overflow:hidden!important}.modal-head,.slip-modal-head,.feedback-header,.notification-head{border-bottom:1px solid var(--color-border)!important;background:var(--color-surface)!important;padding:16px 20px!important}.modal-head h2,.modal-head h3,.slip-modal-head h2,.slip-modal-head h3,.feedback-header h3{color:var(--color-text-primary)!important;letter-spacing:-.02em!important;margin:0!important;font-size:20px!important;font-weight:700!important}.form,.upload-slip-form,.qr-body,.slip-modal-body{background:var(--color-surface)!important}.approval-list,.queue-list{gap:12px!important;display:grid!important}.approval-card,.queue-row{border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;padding:16px 20px!important;transition:box-shadow .15s,background .15s!important}.approval-card:hover,.queue-row:hover{box-shadow:0 4px 12px #00000014!important}.approval-copy h3,.approval-copy strong,.queue-row strong{color:var(--color-text-primary)!important;font-size:15px!important;font-weight:700!important}.approval-copy p,.approval-card .meta-line,.queue-row p,.queue-row span{color:var(--color-text-muted)!important;font-size:12px!important;line-height:1.6!important}.approval-actions,.approval-card-footer{border-top:1px solid var(--color-border)!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-top:16px!important;padding-top:12px!important;display:flex!important}.stage-card{border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important}@media (width<=768px){.dock-region{display:block!important}.topbar,.tracker-bar,.finance-topbar{border-radius:var(--radius-md) var(--radius-md) 0 0!important;flex-wrap:wrap!important;height:auto!important;min-height:56px!important;padding:10px 12px!important;position:static!important}.top-search,.topbar-search,.search,.search-wrap{flex-basis:100%!important;max-width:none!important}.compact-title,.approval-hero,.dashboard-hero,.page-header{padding:20px 16px 16px!important}.summary-grid,.stats-grid,.metrics-grid,.dashboard-grid,.admin-grid,.finance-grid{grid-template-columns:1fr!important;padding:16px!important}.table-shell,.table-scroll,.table-wrap{overflow-x:hidden!important}.pagination-bar,.table-pagination{flex-direction:column!important;align-items:stretch!important}.pagination-controls{justify-content:flex-start!important}}.admin-shell{--admin-bg:#f6f7f9;--admin-surface:#fff;--admin-muted:#f1f2f4;--admin-line:#d8dde8;--admin-line-soft:#e6e9ef;--admin-text:#111827;--admin-soft:#6b6352;--admin-faint:#8a94a6;--admin-ink:#1f2937;background:var(--admin-bg)!important;color:var(--admin-text)!important;grid-template-columns:290px minmax(0,1fr)!important;gap:0!important;height:100vh!important;min-height:100vh!important;padding:10px!important;display:grid!important;overflow:hidden!important}@media (width<=768px){.admin-shell.admin-shell.page-shell.page-shell :is(.tracker-bar.tracker-bar,.topbar.topbar,.audit-header.audit-header,.finance-topbar.finance-topbar){min-height:58px!important;padding:10px 104px 10px 18px!important;position:relative!important;overflow:visible!important}.admin-shell.admin-shell.page-shell.page-shell :is(.tracker-bar.tracker-bar,.topbar.topbar,.audit-header.audit-header,.finance-topbar.finance-topbar)>:is(.top-actions,.topbar-actions,.portal-profile-menu){z-index:5!important;flex-flow:row!important;grid-area:auto!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:9px 14px auto auto!important;transform:none!important}.admin-shell.admin-shell.page-shell.page-shell :is(.tracker-bar.tracker-bar,.topbar.topbar,.audit-header.audit-header,.finance-topbar.finance-topbar) .portal-profile-menu{width:88px!important;min-width:88px!important;max-width:88px!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important}.admin-shell.admin-shell.page-shell.page-shell :is(.tracker-bar.tracker-bar,.topbar.topbar,.audit-header.audit-header,.finance-topbar.finance-topbar) :is(.notify-button,.profile-trigger){color:#334155!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7e0ef!important;border-radius:6px!important;flex:0 0 40px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}.admin-shell.admin-shell.page-shell.page-shell :is(.tracker-bar.tracker-bar,.topbar.topbar,.audit-header.audit-header,.finance-topbar.finance-topbar) .portal-profile-avatar{border-radius:6px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.admin-shell.admin-shell.page-shell.page-shell .tracker-bar.tracker-bar:has(>.top-search){min-height:108px!important;margin-bottom:12px!important;padding-bottom:58px!important}.admin-shell.admin-shell.page-shell.page-shell .tracker-bar.tracker-bar>strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:calc(100% - 104px)!important;display:block!important;overflow:hidden!important}.admin-shell.admin-shell.page-shell.page-shell .tracker-bar.tracker-bar>.top-search.top-search{z-index:1!important;-moz-column-gap:8px!important;width:auto!important;min-width:0!important;max-width:none!important;height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7e0ef!important;border-radius:6px!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;column-gap:8px!important;margin:0!important;padding:0 12px!important;display:grid!important;position:absolute!important;top:60px!important;left:18px!important;right:18px!important}.admin-shell.admin-shell.page-shell.page-shell .tracker-bar.tracker-bar>.top-search.top-search :is(svg,.search-icon,.search-icon svg){color:#7f95b5!important;width:16px!important;height:16px!important}.admin-shell.admin-shell.page-shell.page-shell .tracker-bar.tracker-bar>.top-search.top-search input{background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;height:34px!important;font-size:.78rem!important;line-height:1.2!important}.admin-shell.admin-shell.page-shell.page-shell{justify-items:center!important}.admin-shell.admin-shell.page-shell.page-shell>.content-shell.content-shell{width:min(100%,384px)!important;max-width:384px!important;margin-left:auto!important;margin-right:auto!important}.admin-shell.admin-shell.page-shell.page-shell :is(.tracker-bar.tracker-bar,.topbar.topbar,.audit-header.audit-header,.finance-topbar.finance-topbar){width:100%!important;max-width:384px!important;margin-left:auto!important;margin-right:auto!important}.admin-shell.admin-shell.page-shell.page-shell :is(.tracker-bar.tracker-bar>.top-actions,.topbar.topbar>.topbar-actions,.audit-header.audit-header>.portal-profile-menu,.finance-topbar.finance-topbar>.portal-profile-menu){flex-flow:row!important;grid-area:actions!important;justify-content:flex-end!important;place-self:center end!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:40px!important;margin:0!important;padding:0 12px 0 0!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}.admin-shell.admin-shell.page-shell.page-shell :is(.tracker-bar.tracker-bar,.topbar.topbar,.audit-header.audit-header,.finance-topbar.finance-topbar) .portal-profile-menu{width:auto!important;min-width:max-content!important;max-width:none!important;height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:inline-flex!important}.admin-shell.admin-shell.page-shell.page-shell :is(.tracker-bar.tracker-bar,.topbar.topbar,.audit-header.audit-header,.finance-topbar.finance-topbar) .portal-profile-text{display:none!important}.admin-shell.admin-shell.page-shell.page-shell :is(.tracker-bar.tracker-bar,.topbar.topbar,.audit-header.audit-header,.finance-topbar.finance-topbar) :is(.notify-button,.profile-trigger){color:#334155!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7e0ef!important;border-radius:6px!important;flex:0 0 40px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.admin-shell.admin-shell.page-shell.page-shell :is(.tracker-bar.tracker-bar,.topbar.topbar,.audit-header.audit-header,.finance-topbar.finance-topbar) .portal-profile-avatar{border-radius:6px!important;width:28px!important;min-width:28px!important;height:28px!important}.admin-shell.admin-shell.page-shell.page-shell :is(.tracker-bar.tracker-bar,.topbar.topbar,.audit-header.audit-header,.finance-topbar.finance-topbar) .notification-count{top:-5px!important;right:-5px!important}}.admin-shell.admin-shell.page-shell.page-shell{background:#f6f7f9!important;grid-template-columns:290px minmax(0,1fr)!important;gap:0!important;height:100vh!important;min-height:100vh!important;padding:10px!important;overflow:hidden!important}.admin-shell .ambient,.admin-shell .ambient-one,.admin-shell .ambient-two,.admin-shell .ambient-grid{display:none!important}.admin-shell .content-shell,.admin-shell .glass-panel,.admin-shell .soft-panel,.admin-shell .shell-card,.admin-shell .soft-card,.admin-shell .directory-card,.admin-shell .hero-card,.admin-shell .panel-card,.admin-shell .table-panel,.admin-shell .timeline-panel,.admin-shell .config-menu,.admin-shell .config-menu-item,.admin-shell .editable-card,.admin-shell .scope-card,.admin-shell .workflow-stage-card,.admin-shell .detail-card,.admin-shell .upload-card,.admin-shell .form-panel,.admin-shell .modal,.admin-shell .profile-box,.admin-shell .proof-box,.admin-shell .assignment-strip,.admin-shell .detail-list div,.admin-shell .summary-card,.admin-shell .stat-card{border-color:var(--admin-line)!important;background:var(--admin-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.admin-shell.admin-shell.page-shell.page-shell>.content-shell.content-shell{border:1px solid var(--admin-line)!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;background:#fff!important;border-radius:0 6px 6px 0!important;grid-column:auto!important;align-content:start!important;gap:0!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden auto!important}.admin-shell .content-shell{border-left:1px solid var(--admin-line)!important}.admin-shell.admin-shell.page-shell.page-shell>.content-shell.content-shell::-webkit-scrollbar{width:10px!important;height:10px!important}.admin-shell .table-shell::-webkit-scrollbar{width:10px!important;height:10px!important}.admin-shell .directory-scroll::-webkit-scrollbar{width:10px!important;height:10px!important}.admin-shell .config-content::-webkit-scrollbar{width:10px!important;height:10px!important}.admin-shell .vertical-timeline::-webkit-scrollbar{width:10px!important;height:10px!important}.admin-shell.admin-shell.page-shell.page-shell>.content-shell.content-shell::-webkit-scrollbar-thumb{background:#c5ccd8!important;border:2px solid #f6f7f9!important;border-radius:999px!important}.admin-shell .table-shell::-webkit-scrollbar-thumb{background:#c5ccd8!important;border:2px solid #f6f7f9!important;border-radius:999px!important}.admin-shell .directory-scroll::-webkit-scrollbar-thumb{background:#c5ccd8!important;border:2px solid #f6f7f9!important;border-radius:999px!important}.admin-shell .config-content::-webkit-scrollbar-thumb{background:#c5ccd8!important;border:2px solid #f6f7f9!important;border-radius:999px!important}.admin-shell .vertical-timeline::-webkit-scrollbar-thumb{background:#c5ccd8!important;border:2px solid #f6f7f9!important;border-radius:999px!important}.admin-shell .topbar,.admin-shell .audit-header,.admin-shell :where(.shell-card).topbar,.admin-shell .directory-toolbar,.admin-shell .panel-head,.admin-shell .modal-head,.admin-shell .summary-grid,.admin-shell .table th,.admin-shell .table td,.admin-shell .pipeline-table th,.admin-shell .pipeline-table td,.admin-shell .timeline-head,.admin-shell .detail-block,.admin-shell .config-menu-head,.admin-shell .workflow-stage-head{border-color:var(--admin-line)!important}.admin-shell :where(.topbar,.audit-header,.directory-toolbar,.panel-head,.modal-head){background:var(--admin-surface)!important}.admin-shell .topbar,.admin-shell .audit-header,.admin-shell .shell-card.topbar{border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}.admin-shell.admin-shell .topbar.topbar,.admin-shell.admin-shell .audit-header.audit-header,.admin-shell.admin-shell .shell-card.topbar.topbar{border-bottom:1px solid var(--admin-line)!important;min-height:52px!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;align-items:center!important;padding:0 20px!important;display:flex!important}.admin-shell.admin-shell .topbar-copy.topbar-copy{gap:0!important;display:grid!important}.admin-shell.admin-shell .topbar-copy.topbar-copy h2,.admin-shell.admin-shell .audit-header.audit-header h2{margin:0!important;font-size:.95rem!important;font-weight:600!important;line-height:1.2!important}.admin-shell.admin-shell .topbar-copy.topbar-copy .eyebrow{display:none!important}.admin-shell.admin-shell .topbar-actions.topbar-actions{align-items:center!important}.admin-shell.admin-shell .tracker-bar.tracker-bar{border:0!important;border-bottom:1px solid var(--admin-line)!important;-moz-column-gap:16px!important;height:52px!important;min-height:52px!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;grid-template-columns:150px minmax(220px,1fr) auto!important;align-items:center!important;column-gap:16px!important;padding:0 20px!important;display:grid!important}.admin-shell.admin-shell .tracker-bar.tracker-bar strong{color:#111827!important;font-size:.88rem!important;font-weight:600!important}.admin-shell.admin-shell .top-actions.top-actions{grid-column:3!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;padding-left:0!important;display:flex!important}.admin-shell.admin-shell .top-actions.top-actions .profile-meta{display:none!important}.admin-shell.admin-shell .top-actions.top-actions .portal-profile-menu,.admin-shell.admin-shell .topbar-actions.topbar-actions .portal-profile-menu,.admin-shell.admin-shell .audit-header.audit-header>.portal-profile-menu,.admin-shell.admin-shell .finance-topbar.finance-topbar .portal-profile-menu{box-shadow:none!important;background:0 0!important;border:0!important;gap:8px!important}.admin-shell.admin-shell .top-actions.top-actions .portal-profile-text,.admin-shell.admin-shell .topbar-actions.topbar-actions .portal-profile-text,.admin-shell.admin-shell .audit-header.audit-header .portal-profile-text,.admin-shell.admin-shell .finance-topbar.finance-topbar .portal-profile-text{display:grid!important}@media (width<=768px){.admin-shell.admin-shell .top-actions.top-actions .portal-profile-text,.admin-shell.admin-shell .topbar-actions.topbar-actions .portal-profile-text,.admin-shell.admin-shell .audit-header.audit-header .portal-profile-text,.admin-shell.admin-shell .finance-topbar.finance-topbar .portal-profile-text{display:none!important}}.admin-shell.admin-shell .compact-title.compact-title{border-bottom:1px solid var(--admin-line)!important;background:#fff!important;min-height:84px!important;padding:18px 20px 12px!important}.admin-shell.admin-shell .compact-title.compact-title h2{color:#000817!important;letter-spacing:0!important;margin:0!important;font-size:1.45rem!important;font-weight:400!important;line-height:1.2!important}.admin-shell.admin-shell .compact-title.compact-title p{color:#5f6f8c!important;margin:4px 0 0!important;font-size:.78rem!important;line-height:1.4!important}.admin-shell.admin-shell .summary-grid.summary-grid{border-bottom:1px solid var(--admin-line)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:0!important}.admin-shell.admin-shell .stats-grid.stats-grid{border-bottom:1px solid var(--admin-line)!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:0!important;padding:0!important;display:grid!important}.admin-shell.admin-shell .summary-card.summary-card,.admin-shell.admin-shell .stat-card.stat-card{border-top:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;min-height:86px!important;padding:16px 20px!important}.admin-shell.admin-shell .summary-card.summary-card:last-child,.admin-shell.admin-shell .stat-card.stat-card:last-child{border-right:0!important}.admin-shell.admin-shell .summary-card.summary-card strong,.admin-shell.admin-shell .stat-card.stat-card strong{font-size:1.75rem!important;line-height:1.1!important}.admin-shell.admin-shell .dashboard-grid.dashboard-grid{grid-template-columns:minmax(0,1fr) 320px!important;align-items:stretch!important;gap:0!important;min-height:0!important;padding:0!important}.admin-shell.admin-shell .directory-card.directory-card{border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;min-height:0!important;overflow:hidden!important}.admin-shell.admin-shell .directory-header.directory-header,.admin-shell.admin-shell .directory-toolbar.directory-toolbar{border-bottom:1px solid var(--admin-line)!important;background:#fff!important;padding:10px 20px!important}.admin-shell.admin-shell .tracker-bar.tracker-bar{-moz-column-gap:16px!important;grid-template-columns:150px minmax(220px,1fr) auto!important;column-gap:16px!important}.admin-shell.admin-shell .top-search.top-search{background:#f8f6f7!important;border:1px solid #edf0f5!important;border-bottom-color:#d8dde8!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;height:34px!important;padding:0 12px!important;display:grid!important;overflow:hidden!important}.admin-shell.admin-shell .top-search.top-search svg,.admin-shell.admin-shell .top-search.top-search .search-icon,.admin-shell.admin-shell .top-search.top-search .search-icon svg{color:#81889a!important;width:15px!important;height:15px!important}.admin-shell.admin-shell .top-search.top-search input{color:#1d2a3f!important;width:100%!important;height:auto!important;min-height:0!important;font:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:.82rem!important}.admin-shell.admin-shell .production-header.directory-header{justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:50px!important;display:flex!important}.admin-shell.admin-shell .status-tabs.status-tabs{scrollbar-width:none!important;justify-content:flex-start!important;align-items:center!important;gap:18px!important;min-width:0!important;display:flex!important;overflow-x:auto!important}.admin-shell.admin-shell .status-tabs.status-tabs::-webkit-scrollbar{display:none!important}.admin-shell.admin-shell .status-tab.status-tab{color:#334762!important;min-height:30px!important;font:inherit!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 2px!important;font-size:.74rem!important;font-weight:600!important}.admin-shell.admin-shell .status-tab.status-tab.active{color:#000817!important;box-shadow:inset 0 -2px #1f2937!important}.admin-shell.admin-shell .sample-button.sample-button{white-space:nowrap!important;border-radius:4px!important;flex:none!important;gap:8px!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 12px!important}.admin-shell.admin-shell .sample-button.sample-button svg{width:16px!important;height:16px!important}.admin-shell.admin-shell .policy-status-stack.policy-status-stack .status-badge{width:fit-content!important;max-width:max-content!important}.admin-shell.admin-shell .panel-card.panel-card{border-bottom:0!important;border-left:0!important;border-radius:0!important}.admin-shell.admin-shell .dashboard-grid.dashboard-grid>.panel-card:first-child{border-right:0!important}.admin-shell.admin-shell .panel-head.panel-head{align-items:center!important;min-height:74px!important;padding:14px 20px!important}.admin-shell.admin-shell .panel-head.panel-head h3{margin:0 0 4px!important;font-size:1rem!important;font-weight:500!important}.admin-shell.admin-shell .pipeline-table.pipeline-table th,.admin-shell.admin-shell .pipeline-table.pipeline-table td{padding:12px 20px!important}.admin-shell.admin-shell .hero-grid.hero-grid,.admin-shell.admin-shell .hero-row.hero-row{border-bottom:1px solid var(--admin-line)!important;gap:0!important;padding:0!important}.admin-shell.admin-shell .hero-card.hero-card{border-top:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;min-height:86px!important;padding:14px 20px!important}.admin-shell.admin-shell .hero-card.hero-card h3,.admin-shell.admin-shell .toolbar-copy.toolbar-copy h3,.admin-shell.admin-shell .directory-copy.directory-copy h3{letter-spacing:0!important;margin:0 0 4px!important;font-size:1rem!important;line-height:1.25!important}.admin-shell.admin-shell .hero-card.hero-card p,.admin-shell.admin-shell .toolbar-copy.toolbar-copy p,.admin-shell.admin-shell .directory-copy.directory-copy p{margin:0!important;line-height:1.35!important}.admin-shell.admin-shell .hero-card.hero-card strong,.admin-shell.admin-shell .stat-card.stat-card strong{font-size:1.55rem!important}.admin-shell.admin-shell .table-shell.table-shell{min-height:0!important;max-height:min(58vh,620px)!important;margin-top:0!important;overflow:auto!important}.admin-shell.admin-shell .directory-card.directory-card>.table-shell.table-shell{border-top:0!important}.admin-shell.admin-shell .table.table th,.admin-shell.admin-shell .table.table td{vertical-align:middle!important;padding:10px 12px!important}.admin-shell.admin-shell .table.table th{z-index:2!important;position:sticky!important;top:0!important}.admin-shell.admin-shell .pagination-bar.pagination-bar{border-top:1px solid var(--admin-line)!important;min-height:44px!important;padding:8px 20px!important;font-size:.76rem!important;font-weight:400!important}.admin-shell.admin-shell .pagination-controls.pagination-controls button{border-radius:4px!important;min-width:30px!important;height:30px!important;font-size:.72rem!important;font-weight:600!important}.admin-shell.admin-shell .search-wrap.search-wrap,.admin-shell.admin-shell .search.search,.admin-shell.admin-shell .select.select,.admin-shell.admin-shell .input.input{border-radius:4px!important;height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:.82rem!important}.admin-shell.admin-shell .search-wrap.search-wrap{background:#fff!important;border:1px solid #cfd5df!important;overflow:hidden!important}.admin-shell.admin-shell .search-wrap.search-wrap .search,.admin-shell.admin-shell .search-wrap.search-wrap .search-input{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.admin-shell.admin-shell .search-wrap.search-wrap{grid-template-columns:16px minmax(0,1fr)!important;gap:8px!important}.admin-shell.admin-shell .directory-toolbar.directory-toolbar,.admin-shell.admin-shell .filter-row.filter-row,.admin-shell.admin-shell .filter-stack.filter-stack,.admin-shell.admin-shell .toolbar-group.toolbar-group{gap:8px!important}.admin-shell.admin-shell .config-layout.config-layout{grid-template-columns:260px minmax(0,1fr)!important;gap:0!important;min-height:0!important;padding:0!important;overflow:hidden!important}.admin-shell.admin-shell .config-menu.config-menu{border-top:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;overflow:auto!important}.admin-shell.admin-shell .config-content.config-content{min-height:0!important;padding:0!important;overflow:auto!important}.admin-shell.admin-shell.config-shell .config-layout.config-layout{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important}.admin-shell.admin-shell.config-shell .config-content.config-content,.admin-shell.admin-shell.config-shell .config-content.config-content>.directory-card.directory-card{width:100%!important;max-width:100%!important}.admin-shell.admin-shell.config-shell .directory-toolbar.directory-toolbar{min-height:96px!important;padding:18px 24px!important}.admin-shell.admin-shell.config-shell .directory-toolbar.directory-toolbar h3{font-size:1.35rem!important;line-height:1.15!important}.admin-shell.admin-shell.config-shell .directory-toolbar.directory-toolbar p{max-width:720px!important;line-height:1.45!important}.admin-shell.admin-shell.config-shell .toolbar-group.toolbar-group{align-self:center!important}.admin-shell.admin-shell.config-shell .table-shell.table-shell{max-height:none!important}.admin-shell.admin-shell .config-menu-item.config-menu-item{border-radius:0!important;padding:12px 14px!important}.admin-shell.admin-shell .editable-card.editable-card,.admin-shell.admin-shell .workflow-stage-card.workflow-stage-card,.admin-shell.admin-shell .scope-card.scope-card{border-radius:6px!important;padding:14px!important}.admin-shell.admin-shell :where(.table-shell,.table-scroll,.table-wrap){background:#fbfafb!important;min-height:0!important;max-height:min(58vh,620px)!important;margin:0!important;overflow:auto!important}.admin-shell.admin-shell :where(.table,.commission-table,.pipeline-table){border-collapse:collapse!important;border-spacing:0!important;color:#07172f!important;background:#fff!important;border:1px solid #cfd5df!important;width:calc(100% - 40px)!important;margin:16px 20px 0!important}.admin-shell.admin-shell :where(.table,.commission-table,.pipeline-table) th,.admin-shell.admin-shell :where(.table,.commission-table,.pipeline-table) td{color:#07172f!important;text-align:left!important;vertical-align:middle!important;white-space:nowrap!important;border-top:0!important;border-bottom:1px solid #d8dde8!important;height:auto!important;min-height:0!important;padding:8px 10px!important;line-height:1.25!important}.admin-shell.admin-shell :where(.table,.commission-table,.pipeline-table) th{z-index:2!important;color:#202738!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#ece9ec!important;font-size:.62rem!important;font-weight:600!important;position:sticky!important;top:0!important}.admin-shell.admin-shell :where(.table,.commission-table,.pipeline-table) tbody tr{background:#fff!important;transition:background .16s,box-shadow .16s!important}.admin-shell.admin-shell :where(.table,.commission-table,.pipeline-table) tbody tr:hover{background:#fafafa!important}.admin-shell.admin-shell :where(.table,.commission-table,.pipeline-table) tbody tr.selected,.admin-shell.admin-shell :where(.table,.commission-table,.pipeline-table) tbody tr.clickable-row.selected{background:#f4f7fc!important;box-shadow:inset 3px 0 #1f2b3d!important}.admin-shell.admin-shell :where(.table,.commission-table,.pipeline-table) :where(.stack,.cell-stack,.name-cell,.audit){gap:2px!important}.admin-shell.admin-shell :where(.table,.commission-table,.pipeline-table) :where(strong,.amount-cell,.money-cell,.premium-cell,.row-index){color:#000817!important;letter-spacing:0!important;font-size:.8rem!important;font-weight:600!important}.admin-shell.admin-shell :where(.table,.commission-table,.pipeline-table) :where(small,.cell-stack small,.stack small,.audit small){color:#66728a!important;font-size:.72rem!important;font-weight:400!important;line-height:1.25!important}.admin-shell.admin-shell :where(.table,.commission-table,.pipeline-table) td :where(.status-badge,.mode-badge,.role-badge,.state-chip,.ip-chip,.email-chip){letter-spacing:.04em!important;white-space:nowrap!important;border-radius:8px!important;width:fit-content!important;max-width:max-content!important;min-height:22px!important;padding:0 8px!important;font-size:.58rem!important;font-weight:600!important;line-height:1.1!important}.admin-shell.admin-shell :where(.table,.commission-table,.pipeline-table) .row-actions{align-items:center!important;gap:6px!important;display:flex!important}.admin-shell.admin-shell :where(.table,.commission-table,.pipeline-table) .icon-link{border-radius:4px!important;width:30px!important;min-width:30px!important;height:30px!important}.admin-shell.admin-shell :where(.table,.commission-table,.pipeline-table) td:first-child,.admin-shell.admin-shell :where(.table,.commission-table,.pipeline-table) td:nth-child(2),.admin-shell.admin-shell :where(.table,.commission-table,.pipeline-table) td:last-child{white-space:normal!important}.admin-shell.admin-shell .pagination-bar.pagination-bar{background:#fff!important}.admin-shell .summary-grid,.admin-shell .hero-row,.admin-shell .hero-grid,.admin-shell .dashboard-grid,.admin-shell .workspace-grid,.admin-shell .config-layout,.admin-shell .directory-card,.admin-shell .admin-detail-layout{margin:0!important}.admin-shell .summary-grid,.admin-shell .hero-grid,.admin-shell .dashboard-grid,.admin-shell .workspace-grid,.admin-shell .config-layout,.admin-shell .admin-detail-layout{gap:10px!important;padding:10px!important}.admin-shell .summary-grid{border-bottom:1px solid var(--admin-line)!important}.admin-shell :where(.summary-card,.stat-card,.hero-card,.panel-card,.directory-card,.table-panel,.timeline-panel,.config-menu,.modal,.detail-card,.upload-card,.form-panel){border-radius:6px!important}.admin-shell .accent-card,.admin-shell .primary-card{background:var(--admin-surface)!important;color:var(--admin-text)!important}.admin-shell .accent-card *,.admin-shell .primary-card *{color:inherit!important}.admin-shell :where(p,small,.message,.empty-copy,.topbar-copy p,.toolbar-copy p,.directory-copy p,.panel-head p,.activity-copy small,.stat-card small,.summary-card small,.detail-list span,.timeline-stamp,.profile-box small,.footer-email,.agent-sub){color:var(--admin-soft)!important;font-weight:400!important}.admin-shell :where(strong,.money-cell,.timeline-amount,.activity-copy p,.cell-stack strong,.detail-list strong,.profile-box strong,.agent-name,.footer-name){color:var(--admin-text)!important;font-weight:600!important}.admin-shell :where(.summary-card strong,.stat-card strong){letter-spacing:0!important;font-weight:600!important}.admin-shell .table th,.admin-shell .pipeline-table th{background:#ebecef!important}.admin-shell .table tbody tr,.admin-shell .pipeline-table tbody tr{background:#fff!important}.admin-shell .table tbody tr:hover,.admin-shell .pipeline-table tbody tr:hover,.admin-shell .clickable-row.selected{background:#f3f4f6!important}.admin-shell .clickable-row.selected{box-shadow:inset 3px 0 0 var(--admin-ink)!important}.admin-shell :where(.input,.select,.search,.search-input,.search-wrap,.modal-select,textarea){color:var(--admin-text)!important;box-shadow:none!important;background-color:#fff!important;border-color:#cfd5df!important}.admin-shell :where(.input,.select,.search,.search-input,textarea)::-moz-placeholder{color:#9c9180!important}.admin-shell :where(.input,.select,.search,.search-input,textarea)::placeholder{color:#9c9180!important}.admin-shell :where(.input,.select,.search,.search-input,.search-wrap,.modal-select,textarea):focus,.admin-shell .search-wrap:focus-within,.admin-shell .field-wrap:focus-within{background:#fff!important;border-color:#8b95a5!important;outline:none!important;box-shadow:0 0 0 3px #11182714!important}.admin-shell :where(.primary-button,.primary-action){border:1px solid var(--admin-ink)!important;background:var(--admin-ink)!important;color:#fff!important;box-shadow:none!important;border-radius:6px!important;font-weight:600!important}.admin-shell :where(.ghost-button,.ghost-link,.panel-link,.icon-link,.icon-button,.close,.close-button,.notify-button,.logout-btn){border-color:var(--admin-line)!important;color:#334155!important;box-shadow:none!important;background:#fff!important;border-radius:6px!important;font-weight:600!important}.admin-shell :where(.ghost-button,.ghost-link,.panel-link,.icon-link,.icon-button,.close,.close-button,.notify-button,.logout-btn):hover{color:var(--admin-text)!important;background:#f3f4f6!important}.admin-shell .danger-link,.admin-shell .primary-button.danger,.admin-shell .danger-button{color:#9b3a3a!important;background:#fff!important;border-color:#9b3a3a!important}.admin-shell :where(.email-chip,.pill,.mono-chip,.panel-pill,.toolbar-badge,.mode-pill){background:var(--admin-muted)!important;color:#475467!important}.admin-shell .portal-profile-menu{color:var(--admin-text)!important}.admin-shell .profile-trigger,.admin-shell .notify-button,.admin-shell .portal-profile-avatar{border-color:var(--admin-line)!important;color:#334155!important;box-shadow:none!important;background:#fff!important}.admin-shell .top-actions .profile-trigger,.admin-shell .top-actions .notify-button,.admin-shell .topbar-actions .profile-trigger,.admin-shell .topbar-actions .notify-button{border:1px solid var(--admin-line)!important;height:44px!important;min-height:44px!important;box-shadow:none!important;border-radius:4px!important;outline:0!important}.admin-shell .top-actions .notify-button,.admin-shell .topbar-actions .notify-button{width:44px!important}.admin-shell .top-actions .profile-trigger,.admin-shell .topbar-actions .profile-trigger{padding:0 8px 0 14px!important}.admin-shell .top-actions .portal-profile-avatar,.admin-shell .topbar-actions .portal-profile-avatar,.admin-shell .audit-header .portal-profile-avatar,.admin-shell .finance-topbar .portal-profile-avatar{color:#1f324e!important;width:30px!important;height:30px!important;box-shadow:none!important;background:#e9edf4!important;border:0!important;border-radius:8px!important;outline:0!important}.admin-shell .profile-meta strong{color:var(--admin-text)!important;font-weight:600!important}.admin-shell .profile-meta small{color:var(--admin-soft)!important;font-weight:400!important}.admin-shell .timeline-marker,.admin-shell .workflow-stage-index,.admin-shell .activity-dot{color:#111827!important;box-shadow:none!important;background:#e5e7eb!important}.admin-shell .timeline-step.done .timeline-marker,.admin-shell .state-live,.admin-shell .tone-success,.admin-shell .tone-active{color:#2f7a4f!important;background:#e7f5ec!important}.admin-shell .timeline-step.current .timeline-marker,.admin-shell .tone-warn,.admin-shell .tone-pending{color:#9a6700!important;background:#fff3d6!important}.admin-shell .tone-info,.admin-shell .tone-requested{color:#4069b0!important;background:#dbe9ff!important}.admin-shell .tone-processing{color:#2f7a4f!important;background:#e7f5ec!important}.admin-shell .state-muted{color:#475467!important;background:#eef0f3!important}.admin-shell .tone-danger,.admin-shell .tone-inactive,.admin-shell .badge-rejected,.admin-shell .status-badge.danger,.admin-shell .status-badge.inactive{color:#fff!important;background:#b23b3b!important}.admin-shell .toast{border:1px solid var(--admin-line)!important;color:#fff!important;box-shadow:none!important;background:#111827!important;font-weight:500!important}.admin-shell .toast.error,.admin-shell .form-error,.admin-shell .message.error{color:#b4232a!important;background:#fdeced!important;border-color:#f1b8bc!important}@media (width<=768px){.admin-shell.admin-shell.page-shell.page-shell{width:100%!important;min-width:0!important;max-width:100vw!important;height:auto!important;min-height:100vh!important;padding:16px 16px calc(116px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;grid-template-columns:1fr!important;display:block!important;overflow:hidden visible!important}.admin-shell.admin-shell.page-shell.page-shell>.content-shell.content-shell{border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}.admin-shell.admin-shell :where(.tracker-bar,.topbar,.audit-header,.finance-topbar){border:1px solid var(--admin-line)!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title actions"!important;align-items:center!important;gap:10px!important;width:100%!important;height:auto!important;min-height:56px!important;margin:0 0 12px!important;padding:10px 12px!important;display:grid!important;overflow:visible!important}.admin-shell.admin-shell .tracker-bar.tracker-bar:has(>.top-search){grid-template-areas:"title actions""search search"!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>strong,.admin-shell.admin-shell .topbar.topbar>.topbar-copy,.admin-shell.admin-shell .audit-header.audit-header>div:first-child,.admin-shell.admin-shell .finance-topbar.finance-topbar>div:first-child,.admin-shell.admin-shell .finance-topbar.finance-topbar>strong{grid-area:title!important;min-width:0!important;overflow:hidden!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>strong,.admin-shell.admin-shell .topbar.topbar .topbar-copy h2,.admin-shell.admin-shell .audit-header.audit-header h2,.admin-shell.admin-shell .finance-topbar.finance-topbar strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#111827!important;letter-spacing:0!important;margin:0!important;font-size:.98rem!important;font-weight:600!important;line-height:1.25!important;overflow:hidden!important}.admin-shell.admin-shell :where(.topbar-copy .eyebrow,.audit-header .eyebrow,.finance-topbar .eyebrow),.admin-shell.admin-shell :where(.topbar-copy p,.audit-header p,.finance-topbar p){display:none!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>.top-search{grid-area:search!important;width:100%!important;min-width:0!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>.top-actions,.admin-shell.admin-shell .topbar.topbar>.topbar-actions,.admin-shell.admin-shell .audit-header.audit-header>.portal-profile-menu,.admin-shell.admin-shell .finance-topbar.finance-topbar>.portal-profile-menu{grid-area:actions!important;justify-content:flex-end!important;width:auto!important;min-width:max-content!important;max-width:none!important;padding-left:0!important;padding-right:12px!important;position:static!important;inset:auto!important}.admin-shell.admin-shell .topbar.topbar>.topbar-actions,.admin-shell.admin-shell .tracker-bar.tracker-bar>.top-actions{flex-direction:row!important;align-items:center!important}.admin-shell.admin-shell :where(.tracker-bar>.top-actions,.topbar>.topbar-actions,.audit-header>.portal-profile-menu,.finance-topbar>.portal-profile-menu){justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.admin-shell.admin-shell :where(.portal-profile-menu){flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.admin-shell.admin-shell :where(.portal-profile-menu .notify-button,.portal-profile-menu .profile-trigger){background:#fff!important;border:1px solid #d7e0ef!important;border-radius:6px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.admin-shell.admin-shell :where(.portal-profile-menu .profile-trigger){justify-content:center!important}.admin-shell.admin-shell :where(.portal-profile-menu .portal-profile-text){display:none!important}.admin-shell.admin-shell :where(.portal-profile-menu .portal-profile-avatar){border-radius:6px!important;width:28px!important;height:28px!important}.admin-shell.admin-shell .summary-grid.summary-grid,.admin-shell.admin-shell .stats-grid.stats-grid,.admin-shell.admin-shell .dashboard-grid.dashboard-grid,.admin-shell.admin-shell .hero-grid.hero-grid,.admin-shell.admin-shell .config-layout.config-layout{border:0!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;margin:0 0 12px!important;padding:0!important}.admin-shell.admin-shell .compact-title.compact-title{border:0!important;min-height:0!important;margin:0!important;padding:0 0 12px!important}.admin-shell.admin-shell .compact-title.compact-title h2{display:none!important}.admin-shell.admin-shell .compact-title.compact-title p{margin:0!important;font-size:.78rem!important;line-height:1.4!important}.admin-shell.admin-shell .table-shell.table-shell{width:100%!important;max-width:100%!important;max-height:none!important;overflow:visible!important}.admin-shell.admin-shell .directory-card.directory-card{width:100%!important;max-width:100%!important;margin:0 0 12px!important;overflow:visible!important}.admin-shell.admin-shell :where(.summary-card,.stat-card,.hero-card,.panel-card,.directory-card,.table-panel,.timeline-panel,.config-menu,.config-content,.detail-card,.upload-card,.form-panel){border:1px solid var(--admin-line)!important;box-shadow:none!important;border-radius:10px!important}.admin-shell.admin-shell :where(.summary-card,.stat-card,.hero-card,.panel-card){min-height:78px!important;padding:14px 16px!important}.admin-shell.admin-shell :where(.summary-card strong,.stat-card strong,.hero-card strong){font-size:1.55rem!important;line-height:1.1!important}.admin-shell.admin-shell :where(.directory-header,.directory-toolbar,.filter-bar,.workspace-head,.panel-head){gap:10px!important;padding:12px 14px!important}.admin-shell.admin-shell :where(.filter-stack,.filter-row,.toolbar-group,.workspace-actions){grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.admin-shell.admin-shell :where(.search-wrap,.select,.input,.top-search,.primary-button,.sample-button){width:100%!important;max-width:100%!important}.admin-shell.admin-shell .table.table:not(.approval-table),.admin-shell.admin-shell .pipeline-table.pipeline-table{width:100%!important;display:block!important}.admin-shell.admin-shell .table.table:not(.approval-table) thead,.admin-shell.admin-shell .pipeline-table.pipeline-table thead{display:none!important}.admin-shell.admin-shell .table.table:not(.approval-table) tbody,.admin-shell.admin-shell .pipeline-table.pipeline-table tbody{gap:10px!important;width:100%!important;display:grid!important}.admin-shell.admin-shell .table.table:not(.approval-table) tr,.admin-shell.admin-shell .pipeline-table.pipeline-table tr{border:1px solid var(--admin-line)!important;background:#fff!important;border-radius:14px!important;width:100%!important;padding:4px 0!important;display:grid!important;overflow:hidden!important}.admin-shell.admin-shell .table.table:not(.approval-table) td,.admin-shell.admin-shell .pipeline-table.pipeline-table td{-moz-column-gap:12px!important;text-align:right!important;word-break:break-word!important;overflow-wrap:anywhere!important;border:0!important;border-top:1px solid #edf0f5!important;grid-template-columns:minmax(112px,38%) minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;width:100%!important;min-height:46px!important;padding:11px 14px!important;display:grid!important}.admin-shell.admin-shell .table.table:not(.approval-table) td:first-child,.admin-shell.admin-shell .pipeline-table.pipeline-table td:first-child{border-top:0!important}.admin-shell.admin-shell .table.table:not(.approval-table) td:before,.admin-shell.admin-shell .pipeline-table.pipeline-table td:before{content:attr(data-label)!important;color:#7f8fad!important;letter-spacing:.12em!important;text-align:left!important;text-transform:uppercase!important;font-size:.64rem!important;font-weight:800!important;line-height:1.25!important;display:block!important}.admin-shell.admin-shell .table.table:not(.approval-table) td>*,.admin-shell.admin-shell .pipeline-table.pipeline-table td>*{text-align:right!important;place-self:center end!important;max-width:100%!important}.admin-shell.admin-shell .table.table:not(.approval-table) td :where(.stack,.cell-stack,.name-cell,.audit),.admin-shell.admin-shell .pipeline-table.pipeline-table td :where(.stack,.cell-stack,.name-cell,.audit){text-align:right!important;justify-items:end!important;display:grid!important}.admin-shell.admin-shell .table.table:not(.approval-table) td :where(.status-badge,.mode-badge,.role-badge,.state-chip,.ip-chip,.email-chip),.admin-shell.admin-shell .pipeline-table.pipeline-table td :where(.status-badge,.mode-badge,.role-badge,.state-chip,.ip-chip,.email-chip){justify-self:end!important;width:fit-content!important}.admin-shell.admin-shell.page-shell.page-shell{justify-items:center!important}.admin-shell.admin-shell.page-shell.page-shell>.content-shell.content-shell{width:min(100%,384px)!important;max-width:384px!important;margin-left:auto!important;margin-right:auto!important}.admin-shell.admin-shell.page-shell.page-shell :is(.tracker-bar.tracker-bar,.topbar.topbar,.audit-header.audit-header,.finance-topbar.finance-topbar){width:100%!important;max-width:384px!important;min-height:58px!important;margin-left:auto!important;margin-right:auto!important;padding:10px 104px 10px 18px!important;position:relative!important;overflow:visible!important}.admin-shell.admin-shell.page-shell.page-shell :is(.tracker-bar.tracker-bar,.topbar.topbar,.audit-header.audit-header,.finance-topbar.finance-topbar)>:is(.top-actions,.topbar-actions,.portal-profile-menu){z-index:5!important;flex-flow:row!important;grid-area:auto!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:9px 14px auto auto!important;transform:none!important}.admin-shell.admin-shell.page-shell.page-shell :is(.tracker-bar.tracker-bar,.topbar.topbar,.audit-header.audit-header,.finance-topbar.finance-topbar) .portal-profile-menu{width:88px!important;min-width:88px!important;max-width:88px!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important}.admin-shell.admin-shell.page-shell.page-shell :is(.tracker-bar.tracker-bar,.topbar.topbar,.audit-header.audit-header,.finance-topbar.finance-topbar) .portal-profile-text{display:none!important}.admin-shell.admin-shell.page-shell.page-shell :is(.tracker-bar.tracker-bar,.topbar.topbar,.audit-header.audit-header,.finance-topbar.finance-topbar) :is(.notify-button,.profile-trigger){color:#334155!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7e0ef!important;border-radius:6px!important;flex:0 0 40px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}.admin-shell.admin-shell.page-shell.page-shell :is(.tracker-bar.tracker-bar,.topbar.topbar,.audit-header.audit-header,.finance-topbar.finance-topbar) .portal-profile-avatar{border-radius:6px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.admin-shell.admin-shell.page-shell.page-shell :is(.tracker-bar.tracker-bar,.topbar.topbar,.audit-header.audit-header,.finance-topbar.finance-topbar) .notification-count{top:-5px!important;right:-5px!important}}.portal-transition[data-v-f0f59d75]{--login-font-serif:Georgia, "Times New Roman", serif;z-index:4000;background:radial-gradient(circle at 16% 18%,#fbe4b6b8,#0000 18%),radial-gradient(circle at 85% 14%,#fff6e7f0,#0000 22%),radial-gradient(circle at 50% 100%,#edcd9157,#0000 32%),linear-gradient(#fffdf9 0%,#fff8ee 58%,#fff6e8 100%);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.portal-transition__background[data-v-f0f59d75]{pointer-events:none;position:absolute;inset:0}.portal-transition__panel[data-v-f0f59d75]{z-index:1;text-align:center;transform-origin:50%;justify-items:center;width:min(100%,980px);padding-top:285px;display:grid;position:relative;transform:scale(.55)}.portal-transition__logo[data-v-f0f59d75]{transform-origin:50%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 28px #94530729);width:min(100%,275px);height:auto;animation:2.4s ease-in-out infinite portal-logo-drift-f0f59d75;position:absolute;top:22px;left:50%;transform:translate(-50%)scale(1.12)}.portal-transition__title-block[data-v-f0f59d75]{gap:10px;margin-top:10px;animation:2.4s ease-in-out infinite portal-title-breathe-f0f59d75;display:grid}.portal-transition__eyebrow[data-v-f0f59d75],.portal-transition__loading[data-v-f0f59d75]{color:#bd7a12;text-transform:uppercase;letter-spacing:.24em;font-size:1.4rem;font-weight:700}.portal-transition__title-block h1[data-v-f0f59d75]{letter-spacing:-.05em;text-transform:uppercase;gap:2px;margin:0;font-weight:700;line-height:.92;display:grid}.portal-transition__brand[data-v-f0f59d75]{background:linear-gradient(#efb13e 0%,#bf7f14 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.2rem,7vw,5.7rem);display:block}.portal-transition__workspace[data-v-f0f59d75]{color:#9d4f0c;white-space:nowrap;font-size:clamp(2rem,4vw,3.65rem);display:block}.portal-transition__title-block p[data-v-f0f59d75]{color:#6b5644;max-width:620px;margin:0 auto;font-size:clamp(.98rem,1.6vw,1.45rem);line-height:1.5}.portal-transition__progress[data-v-f0f59d75]{background:#fff7eae6;border:1px solid #eabe72eb;border-radius:999px;width:min(100%,640px);height:22px;margin-top:34px;position:relative;overflow:hidden;box-shadow:inset 0 2px 8px #c3964b1f}.portal-transition__progress-bar[data-v-f0f59d75]{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#b86d06 0%,#f2bb52 46%,#fff0ca 58%,#d7921f 78%,#b46705 100%);width:100%;animation:2s linear forwards portal-progress-fill-f0f59d75;position:absolute;inset:0 auto 0 0}.portal-transition__loading[data-v-f0f59d75]{margin-top:14px}.portal-transition__features[data-v-f0f59d75]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,720px);margin-top:28px;display:grid}.portal-transition__feature[data-v-f0f59d75]{border-right:1px solid #e4cea9e0;justify-items:center;gap:8px;padding:16px 18px 6px;display:grid}.portal-transition__feature[data-v-f0f59d75]:last-child{border-right:none}.portal-transition__feature-icon[data-v-f0f59d75]{color:#c58418;letter-spacing:.08em;background:#fffcf7eb;border-radius:18px;place-items:center;min-width:56px;height:56px;padding:0 12px;font-weight:800;display:inline-grid;box-shadow:0 12px 24px #b681231f,inset 0 0 0 1px #e8c68373}.portal-transition__feature strong[data-v-f0f59d75]{color:#bf7b11;text-transform:uppercase;letter-spacing:.08em;font-size:1.03rem}.portal-transition__feature p[data-v-f0f59d75]{color:#6e5a49;margin:0;font-size:.95rem;line-height:1.45}.orb[data-v-f0f59d75],.dot-cluster[data-v-f0f59d75],.spark[data-v-f0f59d75]{position:absolute}.orb[data-v-f0f59d75]{border:1px solid #e7bc6b9e;border-radius:50%}.orb-one[data-v-f0f59d75]{inset:6% 8% 10%}.orb-two[data-v-f0f59d75]{inset:10% 12% 14%}.orb-three[data-v-f0f59d75]{inset:14% 16% 18%}.dot-cluster[data-v-f0f59d75]{opacity:.6;background-image:radial-gradient(circle,#efc47794 0 2px,#0000 2.5px);background-size:18px 18px;width:120px;height:120px}.dot-cluster-left[data-v-f0f59d75]{top:16%;left:7%}.dot-cluster-right[data-v-f0f59d75]{bottom:22%;right:9%}.spark[data-v-f0f59d75]{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:linear-gradient(#ffdc8b 0%,#d89318 100%);width:18px;height:18px;animation:2s ease-in-out infinite portal-sparkle-f0f59d75;box-shadow:0 0 20px #fdca67a6}.spark-top[data-v-f0f59d75]{top:17%;right:16%}.spark-left[data-v-f0f59d75]{animation-delay:.35s;top:42%;left:15%}.spark-right[data-v-f0f59d75]{animation-delay:.7s;top:34%;right:20%}.portal-transition-fade-enter-active[data-v-f0f59d75],.portal-transition-fade-leave-active[data-v-f0f59d75]{transition:opacity .22s}.portal-transition-fade-enter-from[data-v-f0f59d75],.portal-transition-fade-leave-to[data-v-f0f59d75]{opacity:0}@keyframes portal-progress-fill-f0f59d75{0%{opacity:.9;transform:scaleX(.14)}62%{opacity:1;transform:scaleX(.82)}to{opacity:.96;transform:scaleX(1)}}@keyframes portal-logo-drift-f0f59d75{0%,to{transform:translate(-50%)translateY(0)scale(1.12)}50%{transform:translate(-50%)translateY(-8px)scale(1.145)}}@keyframes portal-title-breathe-f0f59d75{0%,to{opacity:.96;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}@keyframes portal-sparkle-f0f59d75{0%,to{opacity:.55;transform:scale(.78)}50%{opacity:1;transform:scale(1.14)}}@media (width<=768px){.portal-transition[data-v-f0f59d75]{padding:18px}.orb-one[data-v-f0f59d75]{inset:8% 4% 16%}.orb-two[data-v-f0f59d75]{inset:12% 8% 20%}.orb-three[data-v-f0f59d75]{inset:16% 12% 24%}.portal-transition__logo[data-v-f0f59d75]{width:min(100%,187px);top:8px}.portal-transition__panel[data-v-f0f59d75]{padding-top:205px;transform:scale(.9)}.portal-transition__title-block p[data-v-f0f59d75]{max-width:330px;font-size:.98rem}.portal-transition__progress[data-v-f0f59d75]{height:18px;margin-top:24px}.portal-transition__features[data-v-f0f59d75]{grid-template-columns:1fr;gap:10px;width:min(100%,380px)}.portal-transition__feature[data-v-f0f59d75]{border-bottom:1px solid #e4cea9e0;border-right:none;padding:12px 0}.portal-transition__feature[data-v-f0f59d75]:last-child{border-bottom:none}.dot-cluster-right[data-v-f0f59d75],.spark-right[data-v-f0f59d75]{display:none}}.portal-profile-menu[data-v-3805a38e]{align-items:center;gap:16px;display:flex;position:relative}.notify-button[data-v-3805a38e],.profile-trigger[data-v-3805a38e]{color:#6b6352;box-shadow:none;background:0 0;border:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;transform:translateY(0)}.notify-button[data-v-3805a38e]{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;position:relative}.notification-count[data-v-3805a38e]{color:#fff;background:linear-gradient(#dca32a 0%,#c6820f 100%);border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 4px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-6px}.notification-dot[data-v-3805a38e]{background:#d2961f;border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:2px}.profile-trigger[data-v-3805a38e]{cursor:pointer;background:linear-gradient(#fff9f0fa 0%,#faf2e5fa 100%);border:1px solid #f5ecdce6;border-radius:999px;align-items:center;gap:14px;min-height:64px;padding:0 22px 0 14px;display:inline-flex;box-shadow:0 10px 24px #bf913f14}.notify-button[data-v-3805a38e]:hover,.profile-trigger[data-v-3805a38e]:hover{color:#6b6352;background:0 0;border-color:#0000}.menu-item[data-v-3805a38e]:hover{color:#1c1a14;background:#f9fafb}.danger-item[data-v-3805a38e]:hover{color:#9b3a3a;background:#fee2e2}.notify-button[data-v-3805a38e]:focus-visible,.profile-trigger[data-v-3805a38e]:focus-visible{box-shadow:none;outline:none}.menu-item[data-v-3805a38e]:focus-visible,.modal-close[data-v-3805a38e]:focus-visible{outline:none;box-shadow:0 0 0 3px #4f46e524}.notify-button svg[data-v-3805a38e]{color:#9a6d2c;width:24px;height:24px;transition:color .15s}.menu-item svg[data-v-3805a38e]{width:16px;height:16px;transition:color .15s}.portal-profile-avatar[data-v-3805a38e]{color:#fff;letter-spacing:0;background:linear-gradient(#c88a18 0%,#b36d08 100%);border:0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:700;transition:background .18s,color .18s,transform .18s cubic-bezier(.34,1.56,.64,1);display:flex}.portal-profile-trigger-copy[data-v-3805a38e]{min-width:0;display:grid}.portal-profile-trigger-copy strong[data-v-3805a38e]{color:#1c1a14;white-space:nowrap;font-size:18px;font-weight:700;line-height:1.15}.portal-profile-chevron[data-v-3805a38e]{color:#8c6a2f;flex-shrink:0;width:20px;height:20px}.profile-panel[data-v-3805a38e]{z-index:9999;background:#fff;border:2px solid #ede2cf;border-radius:18px;gap:0;min-width:160px;padding:0;animation:.15s both popover-in-3805a38e;display:grid;position:fixed;overflow:hidden;box-shadow:0 22px 50px #a47c3824}.profile-panel-head[data-v-3805a38e]{align-items:center;gap:12px;min-width:0;padding:18px 18px 16px;display:flex}.profile-panel-avatar[data-v-3805a38e]{color:#fff;background:linear-gradient(#c88a18 0%,#b36d08 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:inline-flex}.profile-panel-copy[data-v-3805a38e]{gap:4px;min-width:0;display:grid}.profile-panel-copy strong[data-v-3805a38e]{color:#1c1a14;font-size:15px;font-weight:700;line-height:1.1}.profile-panel-copy small[data-v-3805a38e]{color:#8f8172;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.profile-panel-divider[data-v-3805a38e]{background:#ede2cf;height:1px;margin:0}.menu-item[data-v-3805a38e]{color:#1c1a14;width:100%;min-height:54px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 18px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}.menu-item>span[data-v-3805a38e]{flex:1}.menu-item svg[data-v-3805a38e]{width:18px;height:18px}.menu-item-arrow[data-v-3805a38e]>:last-child{color:#8f8172;width:14px;height:14px}.danger-item[data-v-3805a38e]{color:#b54b4b}.logout-item[data-v-3805a38e]{min-height:58px}@media (width<=520px){.profile-panel[data-v-3805a38e]{border-width:1px;border-radius:12px;box-shadow:0 10px 24px #a47c381f}.profile-panel-head[data-v-3805a38e]{gap:8px;padding:10px}.profile-panel-avatar[data-v-3805a38e]{width:32px;height:32px;font-size:12px}.profile-panel-copy strong[data-v-3805a38e]{font-size:12px;line-height:1.15}.profile-panel-copy small[data-v-3805a38e]{font-size:9px}.menu-item[data-v-3805a38e]{gap:8px;min-height:36px;padding:0 10px;font-size:11px}.logout-item[data-v-3805a38e]{min-height:38px}.menu-item svg[data-v-3805a38e]{width:14px;height:14px}.menu-item-arrow[data-v-3805a38e]>:last-child{width:12px;height:12px}}.notification-popover[data-v-3805a38e]{--notification-panel-bg:#fffcf6fa;--notification-panel-bg-soft:#fbf2df;--notification-panel-border:#cca6663d;--notification-panel-border-strong:#e4c98e;--notification-panel-text:#342617;--notification-panel-text-soft:#76685a;--notification-panel-text-muted:#a19688;--notification-panel-gold:#d99822;--notification-panel-gold-deep:#c38418;--notification-panel-shadow:0 20px 40px #9a722924;z-index:9999;border:1px solid var(--notification-panel-border-strong);background:radial-gradient(circle at top right, #f4d59a47, transparent 30%), linear-gradient(180deg, var(--notification-panel-bg) 0%, #fffdf9 100%);max-width:calc(100vw - 32px);max-height:min(520px,100vh - 88px);color:var(--notification-panel-text);box-shadow:var(--notification-panel-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;animation:.2s ease-out both popover-in-3805a38e;display:grid;position:fixed;overflow:hidden}.notification-head[data-v-3805a38e]{border-bottom:1px solid var(--notification-panel-border);background:linear-gradient(#fbf2dfd1 0%,#fffaf2eb 100%);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.notification-head h2[data-v-3805a38e]{color:var(--notification-panel-text);margin:0;font-size:15px;font-weight:700;line-height:1.2}.notification-head-actions[data-v-3805a38e]{align-items:center;gap:10px;display:flex}.notification-unread-pill[data-v-3805a38e]{color:var(--notification-panel-gold-deep);background:#f4d59a52;border-radius:999px;align-items:center;margin-top:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.mark-read-button[data-v-3805a38e]{color:var(--notification-panel-gold-deep);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.mark-read-button[data-v-3805a38e]:hover{text-decoration:underline}.modal-close[data-v-3805a38e]{width:20px;height:20px;color:var(--notification-panel-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.modal-close[data-v-3805a38e]:hover{color:var(--notification-panel-text)}.modal-close svg[data-v-3805a38e]{width:16px;height:16px}.notification-list[data-v-3805a38e]{background:0 0;max-height:400px;padding:6px 0;overflow-y:auto}.notification-item[data-v-3805a38e]{cursor:pointer;background:#fffdf9b8;border:0;border-bottom:1px solid #e4c98e66;align-items:flex-start;gap:12px;min-height:72px;padding:12px 20px;transition:all .2s;display:flex;position:relative}.notification-item.unread[data-v-3805a38e]{border-left:3px solid var(--notification-panel-gold-deep);border-bottom-color:var(--notification-panel-border);background:linear-gradient(#fbf2dfb8 0%,#fffdf9f5 100%);padding-left:17px}.notification-item.read[data-v-3805a38e]{background:#fffdf98f;border-left:3px solid #0000;padding-left:17px}.notification-item.read[data-v-3805a38e]:hover{background:#fbf2df7a}.notification-item.unread[data-v-3805a38e]:hover{background:linear-gradient(#f4d59a57 0%,#fbf2dfd1 100%)}.notification-unread-dot[data-v-3805a38e]{background:var(--notification-panel-gold);border-radius:50%;width:8px;height:8px;position:absolute;top:16px;right:16px;box-shadow:0 0 0 4px #f4d59a57}.notification-icon[data-v-3805a38e]{width:36px;height:36px;color:var(--notification-panel-gold-deep);background:#f4d59a42;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.notification-item.unread .notification-icon[data-v-3805a38e]{color:var(--notification-panel-gold-deep);background:#f4d59a5c}.notification-icon svg[data-v-3805a38e]{width:16px;height:16px}.notification-copy[data-v-3805a38e]{flex:1;min-width:0;padding-right:16px;display:block}.notif-title[data-v-3805a38e]{color:var(--notification-panel-text);margin-bottom:3px;font-size:13px;font-weight:600;line-height:1.4;display:block}.notification-item.unread .notif-title[data-v-3805a38e]{color:var(--notification-panel-text);font-weight:700}.notif-meta[data-v-3805a38e]{color:var(--notification-panel-text-muted);font-size:11px;line-height:1.4;display:block}.notif-change[data-v-3805a38e]{color:var(--notification-panel-text-soft);margin-top:2px;font-size:11px;line-height:1.4;display:block}.notif-time[data-v-3805a38e]{color:var(--notification-panel-text-muted);margin-top:4px;font-size:11px;line-height:1.4;display:block}.notification-empty[data-v-3805a38e]{text-align:center;place-items:center;gap:8px;padding:32px 20px;display:grid}.notification-empty svg[data-v-3805a38e]{color:#d0d5dd;width:32px;height:32px}.notification-footer[data-v-3805a38e]{border-top:1px solid var(--notification-panel-border);text-align:center;background:#fffaf2d1;padding:12px 20px}.notification-empty strong[data-v-3805a38e]{color:var(--notification-panel-text-soft);font-size:14px;font-weight:500}.notification-link[data-v-3805a38e]{color:var(--notification-panel-gold-deep);font-size:13px;font-weight:600;text-decoration:none}.notification-link[data-v-3805a38e]:hover{text-decoration:underline}@media (width<=720px){.portal-profile-menu[data-v-3805a38e]{gap:10px}.portal-profile-trigger-copy[data-v-3805a38e]{display:none}.profile-trigger[data-v-3805a38e],.notify-button[data-v-3805a38e]{justify-content:center;width:auto;height:auto;min-height:0}.portal-profile-avatar[data-v-3805a38e]{width:32px;height:32px;font-size:12px}.profile-panel[data-v-3805a38e]{z-index:9999;border-radius:12px;width:min(220px,100vw - 20px);min-width:0;max-height:none;position:fixed;overflow:auto}.profile-panel-head[data-v-3805a38e]{gap:8px;padding:10px}.profile-panel-avatar[data-v-3805a38e]{width:32px;height:32px;font-size:12px}.profile-panel-copy strong[data-v-3805a38e]{font-size:12px;line-height:1.15}.profile-panel-copy small[data-v-3805a38e]{font-size:9px}.menu-item[data-v-3805a38e]{gap:8px;min-height:36px;padding:0 10px;font-size:11px}.menu-item svg[data-v-3805a38e]{width:14px;height:14px}.notification-popover[data-v-3805a38e]{max-width:calc(100vw - 32px)}.notification-head[data-v-3805a38e]{gap:10px;padding:14px 16px}.notification-head-actions[data-v-3805a38e]{gap:8px}.notification-item[data-v-3805a38e]{padding:12px 16px}.notification-item.unread[data-v-3805a38e]{padding-left:13px}}@keyframes popover-in-3805a38e{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.bank-name-combobox[data-v-f356c7d1]{width:100%;min-width:0;position:relative}.bank-name-combobox-input[data-v-f356c7d1]{width:100%;min-width:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:calc(100% - 16px)!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding:10px 44px 10px 10px!important}.bank-name-combobox-toggle[data-v-f356c7d1]{cursor:pointer;background:0 0;border:0;width:44px;height:100%;position:absolute;top:0;right:0}.bank-name-combobox-toggle[data-v-f356c7d1]:disabled{cursor:not-allowed}.bank-name-combobox-list[data-v-f356c7d1]{z-index:80;color:#000;background:#fff;border:1px solid #8a8a8a;max-height:260px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 28px #201c1629}.bank-name-combobox-list li[data-v-f356c7d1]{cursor:pointer;min-height:25px;padding:4px 20px;font-size:13px;line-height:1.35}.bank-name-combobox-list li[data-v-f356c7d1]:hover,.bank-name-combobox-list li.is-active[data-v-f356c7d1]{color:#fff;background:#7a7a7a}.bank-name-combobox-empty[data-v-f356c7d1]{color:#76685a;cursor:default!important}.bank-name-combobox-empty[data-v-f356c7d1]:hover{color:#76685a!important;background:0 0!important}.portal-profile-form[data-v-7128a3c2]{gap:16px;padding:14px 12px 18px;display:grid}.portal-profile-full[data-v-7128a3c2]{grid-column:1/-1}.portal-profile-form-error[data-v-7128a3c2]{background:#fff4f1;border:1px solid #c2574c3d;border-radius:12px;margin:0;padding:12px 14px;font-weight:700}.portal-profile-form-error[data-v-7128a3c2],.portal-profile-field small[data-v-7128a3c2]{color:#c2574c;font-size:11px;line-height:1.4}.portal-profile-summary[data-v-7128a3c2]{background:linear-gradient(#fffcf6eb 0%,#fff8eeb8 100%);border:1px solid #e4c98ee6;border-radius:12px;align-items:center;gap:18px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #ffffffb8}.portal-profile-summary-avatar[data-v-7128a3c2]{color:#fff;background:linear-gradient(#e3a21b 0%,#d38e06 100%);border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;font-size:24px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #bf830f2e}.portal-profile-summary strong[data-v-7128a3c2]{color:#2f2417;font-size:15px;font-weight:700}.portal-profile-summary small[data-v-7128a3c2]{color:#76685a;font-size:13px;line-height:1.45}.portal-profile-section[data-v-7128a3c2]{background:#ffffffad;border:1px solid #e4c98ec7;border-radius:12px;gap:14px;padding:14px 16px 16px;display:grid;box-shadow:inset 0 1px #ffffffa8}.portal-profile-section-title[data-v-7128a3c2]{align-items:center;gap:10px;min-width:0;display:flex}.portal-profile-section-icon[data-v-7128a3c2]{color:#c48414;background:linear-gradient(#fff7e6 0%,#fbefd6 100%);border:1px solid #e4c98ebf;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.portal-profile-section-title h3[data-v-7128a3c2]{color:#2f2417;margin:0;font-size:15px;font-weight:800;line-height:1.2}.portal-profile-section-grid[data-v-7128a3c2]{-moz-column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.portal-profile-field[data-v-7128a3c2]{gap:5px;min-width:0;display:grid}.portal-profile-field-wide[data-v-7128a3c2]{grid-column:1/-1}.portal-profile-field>span[data-v-7128a3c2]{color:#303447;font-size:12px;font-weight:800;line-height:1.2}.portal-profile-field>span strong[data-v-7128a3c2]{color:#76685a;font-weight:600}.portal-profile-field em[data-v-7128a3c2]{color:#76685a;font-size:12px;font-style:normal;line-height:1.2}.portal-profile-field input[data-v-7128a3c2],.portal-profile-field select[data-v-7128a3c2]{color:#2f2417;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #e4c98e;border-radius:8px;padding:0 16px;font-size:13px;transition:border-color .18s,box-shadow .18s,background .18s}.portal-profile-field select[data-v-7128a3c2]{appearance:auto;cursor:pointer}.portal-profile-field input[data-v-7128a3c2]::placeholder{color:#a19688}.portal-profile-field input[data-v-7128a3c2]:focus,.portal-profile-field select[data-v-7128a3c2]:focus{background:#fffdf8;border-color:#d99822;outline:none;box-shadow:0 0 0 3px #d6ab602e}.portal-profile-field input[data-v-7128a3c2]:disabled,.portal-profile-field select[data-v-7128a3c2]:disabled{cursor:not-allowed;color:#5e4a34;opacity:1;background:#fffcf6;border-color:#e9d7b1}.portal-profile-password-block[data-v-7128a3c2]{gap:8px;padding:2px 16px;display:grid}.portal-profile-link-button[data-v-7128a3c2]{color:#d28d09;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:800}.portal-profile-password-field[data-v-7128a3c2]{position:relative}.portal-profile-password-field input[data-v-7128a3c2]{padding-right:84px}.portal-profile-password-field button[data-v-7128a3c2]{color:#d28d09;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:800;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.portal-profile-actions[data-v-7128a3c2]{background:#fffcf6d6;border-top:1px solid #e4c98ee6;justify-content:flex-end;gap:12px;margin:8px -32px -18px;padding:16px 32px 20px;display:flex}.portal-profile-button[data-v-7128a3c2]{min-width:116px;height:46px;font:inherit;cursor:pointer;border-radius:10px;padding:0 18px;font-size:13px;font-weight:700;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.portal-profile-button.secondary[data-v-7128a3c2]{color:#6b6352;background:#fffdf8;border:1px solid #d7c39a}.portal-profile-button.secondary[data-v-7128a3c2]:hover{color:#4f3a1f;background:#f8f1e4;border-color:#cfae70}.portal-profile-button.primary[data-v-7128a3c2]{color:#fff;background:linear-gradient(#f0b02b 0%,#e8a11a 100%);border:1px solid #e8a11a;box-shadow:0 16px 28px #bf830f38}.portal-profile-button.primary[data-v-7128a3c2]:hover:not(:disabled){background:linear-gradient(#f3b93d 0%,#e6a11e 100%);border-color:#e6a11e}.portal-profile-button[data-v-7128a3c2]:disabled{opacity:.8;cursor:wait}@media (width<=768px){.portal-profile-form[data-v-7128a3c2]{padding:12px 10px 14px}.portal-profile-section-grid[data-v-7128a3c2]{grid-template-columns:1fr}.portal-profile-field-wide[data-v-7128a3c2]{grid-column:auto}.portal-profile-summary[data-v-7128a3c2]{gap:12px}.portal-profile-summary-avatar[data-v-7128a3c2]{width:46px;height:46px;font-size:18px}.portal-profile-actions[data-v-7128a3c2]{gap:10px;margin:6px -28px -14px;padding:14px 18px 18px}.portal-profile-button[data-v-7128a3c2]{flex:1;min-width:0}}.portal-profile-modal-shell{width:min(940px,100vw - 48px)}.portal-profile-modal-shell .portal-modal-header{padding:24px 32px 18px}.portal-profile-modal-shell .portal-modal-body{padding:14px 32px 0}.portal-profile-modal-shell .portal-modal-close{color:#7f766b;font-size:32px}@media (width<=768px){.portal-profile-modal-shell{width:100%}.portal-profile-modal-shell .portal-modal-header,.portal-profile-modal-shell .portal-modal-body{padding-left:18px;padding-right:18px}}.sidebar[data-v-9a574975]{transform-origin:0;background:#1c1a14;border-right:1px solid #e8e0d014;flex-direction:column;flex-shrink:0;width:248px;min-width:248px;height:100vh;transition:width .28s,min-width .28s,transform .28s,opacity .2s,border-color .2s;display:flex;position:sticky;top:0;overflow:hidden auto;transform:translate(0)}.sidebar.sidebar-collapsed[data-v-9a574975]{width:76px;min-width:76px}.sidebar-agent[data-v-9a574975],.sidebar-admin[data-v-9a574975],.sidebar-grm[data-v-9a574975],.sidebar-gm[data-v-9a574975],.sidebar-vsm[data-v-9a574975],.sidebar-gsm[data-v-9a574975],.sidebar-insuranceHead[data-v-9a574975],.sidebar-finance[data-v-9a574975],.sidebar-cashier[data-v-9a574975]{background:#fffdfc;border-right:1px solid #ede2cf}.sidebar-logo[data-v-9a574975]{border-bottom:1px solid #e8e0d014;flex-shrink:0;align-items:center;gap:12px;min-height:90px;padding:20px 16px;display:flex}.sidebar-logo-copy[data-v-9a574975]{min-width:0}.sidebar-logo-text[data-v-9a574975]{color:#fff;margin:0;font-size:20px;font-weight:800;line-height:1.2}.sidebar-logo-sub[data-v-9a574975]{color:#9c9180;letter-spacing:.08em;text-transform:uppercase;margin:2px 0 0;font-size:12px;font-weight:600;line-height:1.2}.sidebar-logo img[data-v-9a574975]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:auto;height:42px;display:block}.sidebar-nav[data-v-9a574975]{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:4px;padding:18px 12px;display:flex;overflow-y:auto}.sidebar-nav-item[data-v-9a574975]{color:#f5f0e8;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:40px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.sidebar-collapsed .sidebar-logo[data-v-9a574975]{justify-content:center;padding-left:12px;padding-right:12px}.sidebar-collapsed .sidebar-logo-copy[data-v-9a574975],.sidebar-collapsed .sidebar-nav-label[data-v-9a574975],.sidebar-collapsed .sidebar-footer-copy[data-v-9a574975]{display:none}.sidebar-collapsed .sidebar-logo img[data-v-9a574975]{height:34px}.sidebar-collapsed .sidebar-nav[data-v-9a574975]{align-items:center;padding-left:10px;padding-right:10px}.sidebar-collapsed .sidebar-nav-item[data-v-9a574975]{justify-content:center;gap:0;width:48px;min-height:48px;padding:0;position:relative}.sidebar-collapsed .sidebar-nav-item.active[data-v-9a574975]{border-radius:14px;padding:0}.sidebar-collapsed .sidebar-badge[data-v-9a574975]{min-width:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:4px;right:4px}.sidebar-collapsed .sidebar-footer[data-v-9a574975]{justify-content:center;padding-left:12px;padding-right:12px}.sidebar-nav-label[data-v-9a574975]{white-space:nowrap;flex:1;min-width:0}.sidebar-nav-item[data-v-9a574975]:hover{color:#f5f0e8;background:#2a2820}.sidebar-nav-item.active[data-v-9a574975]{color:#fff;background:linear-gradient(135deg,#8c6a2f 0%,#5c4a1e 100%);border-left:none;border-radius:10px;padding:10px 16px;font-weight:600;box-shadow:0 2px 8px #8c6a2f59}.sidebar-nav-item.active svg[data-v-9a574975],.sidebar-nav-item.active .nav-icon[data-v-9a574975]{color:#fff}.nav-icon[data-v-9a574975],.nav-icon[data-v-9a574975] svg{stroke-width:2px;width:18px!important;min-width:18px!important;height:18px!important}.nav-icon[data-v-9a574975]{color:currentColor!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.sidebar-badge[data-v-9a574975]{background:var(--color-highlight-bg,#f0ead8);color:var(--color-accent,#3d3a2e);text-align:center;border-radius:999px;min-width:18px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:500}.mobile-dock-badges[data-v-9a574975]{display:none}.sidebar-footer[data-v-9a574975]{overflow-wrap:anywhere;border-top:1px solid #2a2820;flex-shrink:0;align-items:center;gap:10px;min-width:0;min-height:76px;margin-top:auto;padding:16px;display:flex}.sidebar-footer-avatar[data-v-9a574975]{color:#fff;background:#8c6a2f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:inline-flex}.sidebar-footer-copy[data-v-9a574975]{flex:1;gap:3px;min-width:0;display:grid}.sidebar-signed-label[data-v-9a574975]{color:#9c9180;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.1}.sidebar-user-name[data-v-9a574975]{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.25;overflow:hidden}.sidebar-user-email[data-v-9a574975]{color:#9c9180;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.25;overflow:hidden}.dock-region[data-v-9a574975]{display:none!important}.sidebar-agent .sidebar-logo[data-v-9a574975],.sidebar-admin .sidebar-logo[data-v-9a574975],.sidebar-grm .sidebar-logo[data-v-9a574975],.sidebar-gm .sidebar-logo[data-v-9a574975],.sidebar-vsm .sidebar-logo[data-v-9a574975],.sidebar-gsm .sidebar-logo[data-v-9a574975],.sidebar-insuranceHead .sidebar-logo[data-v-9a574975],.sidebar-finance .sidebar-logo[data-v-9a574975],.sidebar-cashier .sidebar-logo[data-v-9a574975]{border-bottom:1px solid #efe5d5}.sidebar-agent .sidebar-logo-text[data-v-9a574975],.sidebar-admin .sidebar-logo-text[data-v-9a574975],.sidebar-grm .sidebar-logo-text[data-v-9a574975],.sidebar-gm .sidebar-logo-text[data-v-9a574975],.sidebar-vsm .sidebar-logo-text[data-v-9a574975],.sidebar-gsm .sidebar-logo-text[data-v-9a574975],.sidebar-insuranceHead .sidebar-logo-text[data-v-9a574975],.sidebar-finance .sidebar-logo-text[data-v-9a574975],.sidebar-cashier .sidebar-logo-text[data-v-9a574975]{color:#1f1a14}.sidebar-agent .sidebar-logo-sub[data-v-9a574975],.sidebar-admin .sidebar-logo-sub[data-v-9a574975],.sidebar-grm .sidebar-logo-sub[data-v-9a574975],.sidebar-gm .sidebar-logo-sub[data-v-9a574975],.sidebar-vsm .sidebar-logo-sub[data-v-9a574975],.sidebar-gsm .sidebar-logo-sub[data-v-9a574975],.sidebar-insuranceHead .sidebar-logo-sub[data-v-9a574975],.sidebar-finance .sidebar-logo-sub[data-v-9a574975],.sidebar-cashier .sidebar-logo-sub[data-v-9a574975]{color:#b16e0e}.sidebar-agent .sidebar-nav-item[data-v-9a574975],.sidebar-admin .sidebar-nav-item[data-v-9a574975],.sidebar-grm .sidebar-nav-item[data-v-9a574975],.sidebar-gm .sidebar-nav-item[data-v-9a574975],.sidebar-vsm .sidebar-nav-item[data-v-9a574975],.sidebar-gsm .sidebar-nav-item[data-v-9a574975],.sidebar-insuranceHead .sidebar-nav-item[data-v-9a574975],.sidebar-finance .sidebar-nav-item[data-v-9a574975],.sidebar-cashier .sidebar-nav-item[data-v-9a574975]{color:#2f2418}.sidebar-agent .sidebar-nav-item[data-v-9a574975]:hover,.sidebar-admin .sidebar-nav-item[data-v-9a574975]:hover,.sidebar-grm .sidebar-nav-item[data-v-9a574975]:hover,.sidebar-gm .sidebar-nav-item[data-v-9a574975]:hover,.sidebar-vsm .sidebar-nav-item[data-v-9a574975]:hover,.sidebar-gsm .sidebar-nav-item[data-v-9a574975]:hover,.sidebar-insuranceHead .sidebar-nav-item[data-v-9a574975]:hover,.sidebar-finance .sidebar-nav-item[data-v-9a574975]:hover,.sidebar-cashier .sidebar-nav-item[data-v-9a574975]:hover{color:#a76708;background:#faf0da}.sidebar-agent .sidebar-nav-item.active[data-v-9a574975],.sidebar-admin .sidebar-nav-item.active[data-v-9a574975],.sidebar-grm .sidebar-nav-item.active[data-v-9a574975],.sidebar-gm .sidebar-nav-item.active[data-v-9a574975],.sidebar-vsm .sidebar-nav-item.active[data-v-9a574975],.sidebar-gsm .sidebar-nav-item.active[data-v-9a574975],.sidebar-insuranceHead .sidebar-nav-item.active[data-v-9a574975],.sidebar-finance .sidebar-nav-item.active[data-v-9a574975],.sidebar-cashier .sidebar-nav-item.active[data-v-9a574975]{color:#a56608;box-shadow:none;background:linear-gradient(135deg,#fff5dd 0%,#f6dea8 100%)}.sidebar-agent .sidebar-nav-item.active svg[data-v-9a574975],.sidebar-agent .sidebar-nav-item.active .nav-icon[data-v-9a574975],.sidebar-admin .sidebar-nav-item.active svg[data-v-9a574975],.sidebar-admin .sidebar-nav-item.active .nav-icon[data-v-9a574975],.sidebar-grm .sidebar-nav-item.active svg[data-v-9a574975],.sidebar-grm .sidebar-nav-item.active .nav-icon[data-v-9a574975],.sidebar-gm .sidebar-nav-item.active svg[data-v-9a574975],.sidebar-gm .sidebar-nav-item.active .nav-icon[data-v-9a574975],.sidebar-vsm .sidebar-nav-item.active svg[data-v-9a574975],.sidebar-vsm .sidebar-nav-item.active .nav-icon[data-v-9a574975],.sidebar-gsm .sidebar-nav-item.active svg[data-v-9a574975],.sidebar-gsm .sidebar-nav-item.active .nav-icon[data-v-9a574975],.sidebar-insuranceHead .sidebar-nav-item.active svg[data-v-9a574975],.sidebar-insuranceHead .sidebar-nav-item.active .nav-icon[data-v-9a574975],.sidebar-finance .sidebar-nav-item.active svg[data-v-9a574975],.sidebar-finance .sidebar-nav-item.active .nav-icon[data-v-9a574975],.sidebar-cashier .sidebar-nav-item.active svg[data-v-9a574975],.sidebar-cashier .sidebar-nav-item.active .nav-icon[data-v-9a574975]{color:#a56608}.sidebar-agent .sidebar-badge[data-v-9a574975],.sidebar-admin .sidebar-badge[data-v-9a574975],.sidebar-grm .sidebar-badge[data-v-9a574975],.sidebar-gm .sidebar-badge[data-v-9a574975],.sidebar-vsm .sidebar-badge[data-v-9a574975],.sidebar-gsm .sidebar-badge[data-v-9a574975],.sidebar-insuranceHead .sidebar-badge[data-v-9a574975],.sidebar-finance .sidebar-badge[data-v-9a574975],.sidebar-cashier .sidebar-badge[data-v-9a574975]{color:#fff;background:linear-gradient(#c88a18 0%,#b36d08 100%)}.sidebar-agent .sidebar-footer[data-v-9a574975],.sidebar-admin .sidebar-footer[data-v-9a574975],.sidebar-grm .sidebar-footer[data-v-9a574975],.sidebar-gm .sidebar-footer[data-v-9a574975],.sidebar-vsm .sidebar-footer[data-v-9a574975],.sidebar-gsm .sidebar-footer[data-v-9a574975],.sidebar-insuranceHead .sidebar-footer[data-v-9a574975],.sidebar-finance .sidebar-footer[data-v-9a574975],.sidebar-cashier .sidebar-footer[data-v-9a574975]{border-top:1px solid #efe5d5}.sidebar-agent .sidebar-footer-avatar[data-v-9a574975],.sidebar-admin .sidebar-footer-avatar[data-v-9a574975],.sidebar-grm .sidebar-footer-avatar[data-v-9a574975],.sidebar-gm .sidebar-footer-avatar[data-v-9a574975],.sidebar-vsm .sidebar-footer-avatar[data-v-9a574975],.sidebar-gsm .sidebar-footer-avatar[data-v-9a574975],.sidebar-insuranceHead .sidebar-footer-avatar[data-v-9a574975],.sidebar-finance .sidebar-footer-avatar[data-v-9a574975],.sidebar-cashier .sidebar-footer-avatar[data-v-9a574975]{color:#a56608;background:linear-gradient(#fbe7b8 0%,#f1c96e 100%)}.sidebar-agent .sidebar-signed-label[data-v-9a574975],.sidebar-admin .sidebar-signed-label[data-v-9a574975],.sidebar-grm .sidebar-signed-label[data-v-9a574975],.sidebar-gm .sidebar-signed-label[data-v-9a574975],.sidebar-vsm .sidebar-signed-label[data-v-9a574975],.sidebar-gsm .sidebar-signed-label[data-v-9a574975],.sidebar-insuranceHead .sidebar-signed-label[data-v-9a574975],.sidebar-finance .sidebar-signed-label[data-v-9a574975],.sidebar-cashier .sidebar-signed-label[data-v-9a574975]{color:#8e7b66}.sidebar-agent .sidebar-user-name[data-v-9a574975],.sidebar-admin .sidebar-user-name[data-v-9a574975],.sidebar-grm .sidebar-user-name[data-v-9a574975],.sidebar-gm .sidebar-user-name[data-v-9a574975],.sidebar-vsm .sidebar-user-name[data-v-9a574975],.sidebar-gsm .sidebar-user-name[data-v-9a574975],.sidebar-insuranceHead .sidebar-user-name[data-v-9a574975],.sidebar-finance .sidebar-user-name[data-v-9a574975],.sidebar-cashier .sidebar-user-name[data-v-9a574975]{color:#1f1a14}.sidebar-agent .sidebar-user-email[data-v-9a574975],.sidebar-admin .sidebar-user-email[data-v-9a574975],.sidebar-grm .sidebar-user-email[data-v-9a574975],.sidebar-gm .sidebar-user-email[data-v-9a574975],.sidebar-vsm .sidebar-user-email[data-v-9a574975],.sidebar-gsm .sidebar-user-email[data-v-9a574975],.sidebar-insuranceHead .sidebar-user-email[data-v-9a574975],.sidebar-finance .sidebar-user-email[data-v-9a574975],.sidebar-cashier .sidebar-user-email[data-v-9a574975]{color:#6f6254}@media (width<=768px){.sidebar[data-v-9a574975]{z-index:20!important;opacity:1!important;pointer-events:auto!important;background:#fffdfc!important;border-right:1px solid #ede2cf!important;width:248px!important;min-width:248px!important;height:100vh!important;min-height:0!important;max-height:none!important;position:sticky!important;inset:0 auto auto!important;overflow:hidden auto!important;transform:none!important}.sidebar.sidebar-collapsed[data-v-9a574975]{opacity:0!important;pointer-events:none!important;border-right-color:#0000!important;width:0!important;min-width:0!important}}.portal-error-overlay[data-v-dcb80687]{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1815118f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.portal-error-dialog[data-v-dcb80687]{color:#2f2414;text-align:center;background:#fffefa;border:1px solid #e7dac6f2;border-radius:10px;width:min(360px,100%);padding:34px 42px 28px;box-shadow:0 22px 60px #1c150c3d}.portal-error-icon[data-v-dcb80687]{color:#df5965;place-items:center;width:54px;height:54px;margin-bottom:16px;display:inline-grid}.portal-error-icon-success[data-v-dcb80687]{color:#2f9e63}.portal-error-icon-warning[data-v-dcb80687]{color:#d99112}.portal-error-icon svg[data-v-dcb80687]{width:54px;height:54px}.portal-error-dialog h2[data-v-dcb80687]{color:#2f2414;letter-spacing:0;margin:0 0 12px;font-size:1.36rem;font-weight:700}.portal-error-dialog p[data-v-dcb80687]{color:#3f3529;max-width:260px;margin:0 auto 26px;font-size:.92rem;line-height:1.45}.portal-error-actions[data-v-dcb80687]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.portal-error-button[data-v-dcb80687]{color:#fff;cursor:pointer;background:linear-gradient(#f4b233 0%,#d88a00 100%);border:1px solid #cb810c33;border-radius:8px;justify-content:center;align-items:center;min-width:160px;min-height:42px;padding:0 18px;font-size:.76rem;font-weight:800;display:inline-flex;box-shadow:0 14px 28px #b8790038}.portal-error-button-secondary[data-v-dcb80687]{color:#8a6328;box-shadow:none;background:#fffefa;border-color:#c7974c6b}.portal-error-button[data-v-dcb80687]:hover{background:linear-gradient(#f1a91e 0%,#c87e00 100%)}.portal-error-button.portal-error-button-secondary[data-v-dcb80687]:hover{background:#fff8ed}.portal-toast-wrapper[data-v-dcb80687]{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;width:325px;max-width:calc(100vw - 48px);display:flex;position:fixed;bottom:auto;right:24px;top:88px!important}.portal-toast[data-v-dcb80687]{--portal-toast-bg:linear-gradient(180deg, #fffcf6fa 0%, #fff8eefa 100%);--portal-toast-border:#e4c98ed6;--portal-toast-shadow:0 18px 38px #9a722929;--portal-toast-title:#342617;--portal-toast-message:#76685a;--portal-toast-close:#8a6a3d;-moz-column-gap:12px;box-sizing:border-box;background:var(--portal-toast-bg);border:1px solid var(--portal-toast-border);width:100%;min-width:325px;max-width:325px;box-shadow:var(--portal-toast-shadow);pointer-events:all;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid;position:relative;overflow:hidden;border-radius:10px!important;min-height:86px!important;padding:16px 18px 20px!important}.toast-accent[data-v-dcb80687]{background:currentColor;width:12px;min-width:12px;position:absolute;top:0;bottom:0;left:0;border-radius:10px 0 0 10px!important}.portal-toast.success[data-v-dcb80687],.portal-toast.error[data-v-dcb80687],.portal-toast.warning[data-v-dcb80687],.portal-toast.info[data-v-dcb80687]{box-sizing:border-box;background:var(--portal-toast-bg)!important;border-radius:10px!important;min-height:86px!important;padding:16px 18px 20px!important}.portal-toast.success[data-v-dcb80687]{color:#c38418!important}.portal-toast.error[data-v-dcb80687]{color:#c96167!important}.toast-mark[data-v-dcb80687]{flex-shrink:0;justify-content:center;align-self:start;align-items:center;width:27px;height:27px;margin-top:1px;display:inline-flex}.toast-mark svg[data-v-dcb80687],.toast-close svg[data-v-dcb80687]{width:100%;height:100%}.toast-copy[data-v-dcb80687]{align-content:start;gap:4px;min-width:0;padding:0 4px 0 0;display:grid}.toast-title[data-v-dcb80687]{color:var(--portal-toast-title);letter-spacing:0;white-space:normal;margin:0;font-size:13px;font-weight:800;line-height:1.15;display:block}.toast-message[data-v-dcb80687]{width:100%;color:var(--portal-toast-message);white-space:normal;word-break:break-word;margin:0;font-size:11px;font-weight:600;line-height:1.4;display:block}.toast-close[data-v-dcb80687]{width:24px;height:24px;color:var(--portal-toast-close);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-self:start;align-items:center;margin-top:0;padding:0;display:inline-flex}.toast-close[data-v-dcb80687]:hover{color:#342617}.success[data-v-dcb80687]{color:#d89a22}.error[data-v-dcb80687]{color:#c45b54}.warning[data-v-dcb80687],.info[data-v-dcb80687]{color:#c38418}.toast-progress[data-v-dcb80687]{height:5px;animation:shrink-dcb80687 var(--toast-duration,4s) linear forwards;background:currentColor;border-radius:0 999px 999px 0;position:absolute;bottom:0;left:12px;right:18px}.toast-slide-enter-active[data-v-dcb80687]{transition:opacity .25s ease-out,transform .25s ease-out}.toast-slide-leave-active[data-v-dcb80687]{transition:opacity .2s ease-in,transform .2s ease-in}.toast-slide-enter-from[data-v-dcb80687]{opacity:0;transform:translate(110%)}.toast-slide-enter-to[data-v-dcb80687],.toast-slide-leave-from[data-v-dcb80687]{opacity:1;transform:translate(0)}.toast-slide-leave-to[data-v-dcb80687]{opacity:0;transform:translate(110%)}@keyframes shrink-dcb80687{0%{width:100%}to{width:0%}}@media (width<=768px){.portal-toast-wrapper[data-v-dcb80687]{width:min(325px,100vw - 32px);max-width:calc(100vw - 32px);bottom:auto;left:auto;right:16px;top:56px!important}.portal-toast[data-v-dcb80687]{-moz-column-gap:10px;column-gap:10px;min-width:0;max-width:100%;border-radius:10px!important;min-height:80px!important;padding:14px 14px 17px!important}.toast-accent[data-v-dcb80687]{width:8px;min-width:8px;border-radius:10px 0 0 10px!important}.toast-mark[data-v-dcb80687]{width:23px;height:23px;margin-top:1px}.toast-copy[data-v-dcb80687]{gap:4px;padding-right:2px}.toast-title[data-v-dcb80687]{font-size:12px}.toast-message[data-v-dcb80687]{font-size:10px;line-height:1.4}.toast-close[data-v-dcb80687]{width:22px;height:22px}.toast-progress[data-v-dcb80687]{height:4px;left:8px;right:14px}}.app-shell[data-v-dfd8e9a7]{background:var(--color-bg,#f5f0e8);height:100vh;display:flex;overflow:hidden}.main-content[data-v-dfd8e9a7]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.topbar[data-v-dfd8e9a7]{z-index:10;background:#fff;border-bottom:1px solid #e8e0d0;flex-shrink:0;align-items:center;gap:16px;height:72px;min-height:72px;padding:0 24px;display:flex;position:sticky;top:0}.sidebar-toggle[data-v-dfd8e9a7]{color:#a56608;background:linear-gradient(#fff9f0fa 0%,#faf2e5fa 100%);border:1px solid #e8d9be;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.sidebar-toggle[data-v-dfd8e9a7]:hover{background:#fff4dd;border-color:#d8bc82}.sidebar-toggle[data-v-dfd8e9a7]:active{transform:translateY(1px)}.sidebar-toggle svg[data-v-dfd8e9a7]{width:18px;height:18px}.topbar-breadcrumb[data-v-dfd8e9a7]{color:#6b6352;white-space:nowrap;font-size:13px;font-weight:500}.topbar-right[data-v-dfd8e9a7]{align-items:center;gap:16px;margin-left:auto;display:flex}.topbar[data-v-dfd8e9a7] .portal-profile-menu{gap:16px}.topbar[data-v-dfd8e9a7] .notify-button,.topbar[data-v-dfd8e9a7] .profile-trigger{color:#6b6352;box-shadow:none;background:0 0;border:none;outline:none;padding:4px}.topbar[data-v-dfd8e9a7] .notify-button{border-radius:0}.topbar[data-v-dfd8e9a7] .notify-button svg{width:20px;height:20px}.topbar[data-v-dfd8e9a7] .notification-dot,.topbar[data-v-dfd8e9a7] .notification-count{color:#0000;background:#9b3a3a;border:2px solid #fff;border-radius:50%;width:8px;min-width:8px;height:8px;padding:0;font-size:0;line-height:0;top:2px;right:2px}.topbar[data-v-dfd8e9a7] .profile-trigger{gap:0}.topbar[data-v-dfd8e9a7] .profile-trigger:after{content:none;display:none}.topbar[data-v-dfd8e9a7] .notify-button:hover,.topbar[data-v-dfd8e9a7] .profile-trigger:hover{color:#6b6352;background:0 0;border-color:#0000}.topbar[data-v-dfd8e9a7] .portal-profile-text{display:none}.topbar[data-v-dfd8e9a7] .portal-profile-avatar{color:#fff;letter-spacing:0;background:#1c1a14;border:none;border-radius:50%;width:36px;height:36px;font-size:14px;font-weight:700}.topbar-agent[data-v-dfd8e9a7] .notify-button,.topbar-admin[data-v-dfd8e9a7] .notify-button,.topbar-finance[data-v-dfd8e9a7] .notify-button,.topbar-cashier[data-v-dfd8e9a7] .notify-button,.topbar-grm[data-v-dfd8e9a7] .notify-button,.topbar-gm[data-v-dfd8e9a7] .notify-button,.topbar-vsm[data-v-dfd8e9a7] .notify-button,.topbar-gsm[data-v-dfd8e9a7] .notify-button,.topbar-insuranceHead[data-v-dfd8e9a7] .notify-button{color:#9a6d2c;background:0 0;border:0;border-radius:50%;width:40px;height:40px}.topbar-agent[data-v-dfd8e9a7] .notify-button:hover,.topbar-admin[data-v-dfd8e9a7] .notify-button:hover,.topbar-finance[data-v-dfd8e9a7] .notify-button:hover,.topbar-cashier[data-v-dfd8e9a7] .notify-button:hover,.topbar-grm[data-v-dfd8e9a7] .notify-button:hover,.topbar-gm[data-v-dfd8e9a7] .notify-button:hover,.topbar-vsm[data-v-dfd8e9a7] .notify-button:hover,.topbar-gsm[data-v-dfd8e9a7] .notify-button:hover,.topbar-insuranceHead[data-v-dfd8e9a7] .notify-button:hover{color:#a76708;background:0 0}.topbar-agent[data-v-dfd8e9a7] .notify-button svg,.topbar-admin[data-v-dfd8e9a7] .notify-button svg,.topbar-finance[data-v-dfd8e9a7] .notify-button svg,.topbar-cashier[data-v-dfd8e9a7] .notify-button svg,.topbar-grm[data-v-dfd8e9a7] .notify-button svg,.topbar-gm[data-v-dfd8e9a7] .notify-button svg,.topbar-vsm[data-v-dfd8e9a7] .notify-button svg,.topbar-gsm[data-v-dfd8e9a7] .notify-button svg,.topbar-insuranceHead[data-v-dfd8e9a7] .notify-button svg{color:currentColor;width:24px;height:24px}.topbar-agent[data-v-dfd8e9a7] .profile-trigger,.topbar-admin[data-v-dfd8e9a7] .profile-trigger,.topbar-finance[data-v-dfd8e9a7] .profile-trigger,.topbar-cashier[data-v-dfd8e9a7] .profile-trigger,.topbar-grm[data-v-dfd8e9a7] .profile-trigger,.topbar-gm[data-v-dfd8e9a7] .profile-trigger,.topbar-vsm[data-v-dfd8e9a7] .profile-trigger,.topbar-gsm[data-v-dfd8e9a7] .profile-trigger,.topbar-insuranceHead[data-v-dfd8e9a7] .profile-trigger{background:linear-gradient(#fff9f0fa 0%,#faf2e5fa 100%)!important;border:1px solid #f5ecdce6!important;border-radius:999px!important;gap:8px!important;min-height:42px!important;padding:0 12px 0 6px!important;box-shadow:0 10px 24px #bf913f14!important}.topbar-agent[data-v-dfd8e9a7] .portal-profile-avatar,.topbar-admin[data-v-dfd8e9a7] .portal-profile-avatar,.topbar-finance[data-v-dfd8e9a7] .portal-profile-avatar,.topbar-cashier[data-v-dfd8e9a7] .portal-profile-avatar,.topbar-grm[data-v-dfd8e9a7] .portal-profile-avatar,.topbar-gm[data-v-dfd8e9a7] .portal-profile-avatar,.topbar-vsm[data-v-dfd8e9a7] .portal-profile-avatar,.topbar-gsm[data-v-dfd8e9a7] .portal-profile-avatar,.topbar-insuranceHead[data-v-dfd8e9a7] .portal-profile-avatar{color:#fff!important;background:linear-gradient(#c88a18 0%,#b36d08 100%)!important;width:28px!important;height:28px!important;font-size:12px!important}.topbar-agent[data-v-dfd8e9a7] .portal-profile-trigger-copy,.topbar-admin[data-v-dfd8e9a7] .portal-profile-trigger-copy,.topbar-finance[data-v-dfd8e9a7] .portal-profile-trigger-copy,.topbar-cashier[data-v-dfd8e9a7] .portal-profile-trigger-copy,.topbar-grm[data-v-dfd8e9a7] .portal-profile-trigger-copy,.topbar-gm[data-v-dfd8e9a7] .portal-profile-trigger-copy,.topbar-vsm[data-v-dfd8e9a7] .portal-profile-trigger-copy,.topbar-gsm[data-v-dfd8e9a7] .portal-profile-trigger-copy,.topbar-insuranceHead[data-v-dfd8e9a7] .portal-profile-trigger-copy{display:grid!important}.topbar-agent[data-v-dfd8e9a7] .portal-profile-trigger-copy strong,.topbar-admin[data-v-dfd8e9a7] .portal-profile-trigger-copy strong,.topbar-finance[data-v-dfd8e9a7] .portal-profile-trigger-copy strong,.topbar-cashier[data-v-dfd8e9a7] .portal-profile-trigger-copy strong,.topbar-grm[data-v-dfd8e9a7] .portal-profile-trigger-copy strong,.topbar-gm[data-v-dfd8e9a7] .portal-profile-trigger-copy strong,.topbar-vsm[data-v-dfd8e9a7] .portal-profile-trigger-copy strong,.topbar-gsm[data-v-dfd8e9a7] .portal-profile-trigger-copy strong,.topbar-insuranceHead[data-v-dfd8e9a7] .portal-profile-trigger-copy strong{color:#1c1a14!important;font-size:11px!important;font-weight:700!important;line-height:1.15!important}.topbar-agent[data-v-dfd8e9a7] .portal-profile-chevron,.topbar-admin[data-v-dfd8e9a7] .portal-profile-chevron,.topbar-finance[data-v-dfd8e9a7] .portal-profile-chevron,.topbar-cashier[data-v-dfd8e9a7] .portal-profile-chevron,.topbar-grm[data-v-dfd8e9a7] .portal-profile-chevron,.topbar-gm[data-v-dfd8e9a7] .portal-profile-chevron,.topbar-vsm[data-v-dfd8e9a7] .portal-profile-chevron,.topbar-gsm[data-v-dfd8e9a7] .portal-profile-chevron,.topbar-insuranceHead[data-v-dfd8e9a7] .portal-profile-chevron{color:#8c6a2f!important;width:14px!important;height:14px!important}.page-content[data-v-dfd8e9a7]{flex:1;min-width:0;min-height:0;padding:0;overflow-y:auto}.page-content-inner[data-v-dfd8e9a7]{width:min(100%,1480px);min-height:100%;margin:0 auto}.main-content-agent[data-v-dfd8e9a7],.main-content-admin[data-v-dfd8e9a7],.main-content-finance[data-v-dfd8e9a7],.main-content-cashier[data-v-dfd8e9a7],.main-content-grm[data-v-dfd8e9a7],.main-content-gm[data-v-dfd8e9a7],.main-content-vsm[data-v-dfd8e9a7],.main-content-gsm[data-v-dfd8e9a7],.main-content-insuranceHead[data-v-dfd8e9a7]{background:linear-gradient(#fffcf8 0%,#f8f2e8 100%)}.topbar-agent[data-v-dfd8e9a7],.topbar-admin[data-v-dfd8e9a7],.topbar-finance[data-v-dfd8e9a7],.topbar-cashier[data-v-dfd8e9a7],.topbar-grm[data-v-dfd8e9a7],.topbar-gm[data-v-dfd8e9a7],.topbar-vsm[data-v-dfd8e9a7],.topbar-gsm[data-v-dfd8e9a7],.topbar-insuranceHead[data-v-dfd8e9a7]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf8eb;border-bottom:1px solid #ede2cf;height:72px;min-height:72px;padding:0 34px 0 44px}.topbar-agent .topbar-breadcrumb[data-v-dfd8e9a7],.topbar-admin .topbar-breadcrumb[data-v-dfd8e9a7],.topbar-finance .topbar-breadcrumb[data-v-dfd8e9a7],.topbar-cashier .topbar-breadcrumb[data-v-dfd8e9a7],.topbar-grm .topbar-breadcrumb[data-v-dfd8e9a7],.topbar-gm .topbar-breadcrumb[data-v-dfd8e9a7],.topbar-vsm .topbar-breadcrumb[data-v-dfd8e9a7],.topbar-gsm .topbar-breadcrumb[data-v-dfd8e9a7],.topbar-insuranceHead .topbar-breadcrumb[data-v-dfd8e9a7]{color:#b16e0e;font-size:18px;font-weight:700}.topbar-agent .topbar-right[data-v-dfd8e9a7],.topbar-admin .topbar-right[data-v-dfd8e9a7],.topbar-finance .topbar-right[data-v-dfd8e9a7],.topbar-cashier .topbar-right[data-v-dfd8e9a7],.topbar-grm .topbar-right[data-v-dfd8e9a7],.topbar-gm .topbar-right[data-v-dfd8e9a7],.topbar-vsm .topbar-right[data-v-dfd8e9a7],.topbar-gsm .topbar-right[data-v-dfd8e9a7],.topbar-insuranceHead .topbar-right[data-v-dfd8e9a7]{gap:14px}.page-content[data-v-dfd8e9a7]>.page-shell,.page-content[data-v-dfd8e9a7]>.admin-shell,.page-content[data-v-dfd8e9a7]>.finance-shell,.page-content[data-v-dfd8e9a7]>.detail-shell,.page-content[data-v-dfd8e9a7]>.portal-shell{width:100%;min-height:100%;background:0 0!important;border:0!important;grid-template-columns:none!important;gap:0!important;padding:0!important;display:block!important;overflow:visible!important}.page-content[data-v-dfd8e9a7]>.page-shell>.sidebar,.page-content[data-v-dfd8e9a7]>.admin-shell>.sidebar,.page-content[data-v-dfd8e9a7]>.finance-shell>.sidebar,.page-content[data-v-dfd8e9a7]>.detail-shell>.sidebar,.page-content[data-v-dfd8e9a7]>.portal-shell>.sidebar,.page-content[data-v-dfd8e9a7] .tracker-bar,.page-content[data-v-dfd8e9a7] .finance-topbar,.page-content[data-v-dfd8e9a7] .topbar{display:none!important}.page-content[data-v-dfd8e9a7] .content-shell,.page-content[data-v-dfd8e9a7] .main-content,.page-content[data-v-dfd8e9a7] .dashboard-main,.page-content[data-v-dfd8e9a7] .page-main{width:100%!important;min-width:0!important}@media (width<=768px){.app-shell[data-v-dfd8e9a7]{display:flex;overflow:hidden}.main-content[data-v-dfd8e9a7]{min-height:100vh;overflow:hidden}.page-content[data-v-dfd8e9a7]{min-height:0;overflow-y:auto}.page-content-inner[data-v-dfd8e9a7]{width:100%;min-height:auto}.topbar[data-v-dfd8e9a7]{height:68px;min-height:68px;padding:0 12px}.topbar-agent[data-v-dfd8e9a7],.topbar-admin[data-v-dfd8e9a7],.topbar-finance[data-v-dfd8e9a7],.topbar-cashier[data-v-dfd8e9a7],.topbar-grm[data-v-dfd8e9a7],.topbar-gm[data-v-dfd8e9a7],.topbar-vsm[data-v-dfd8e9a7],.topbar-gsm[data-v-dfd8e9a7],.topbar-insuranceHead[data-v-dfd8e9a7]{height:68px;min-height:68px;padding:0 16px 0 18px}.topbar-agent .topbar-breadcrumb[data-v-dfd8e9a7],.topbar-admin .topbar-breadcrumb[data-v-dfd8e9a7],.topbar-finance .topbar-breadcrumb[data-v-dfd8e9a7],.topbar-cashier .topbar-breadcrumb[data-v-dfd8e9a7],.topbar-grm .topbar-breadcrumb[data-v-dfd8e9a7],.topbar-gm .topbar-breadcrumb[data-v-dfd8e9a7],.topbar-vsm .topbar-breadcrumb[data-v-dfd8e9a7],.topbar-gsm .topbar-breadcrumb[data-v-dfd8e9a7],.topbar-insuranceHead .topbar-breadcrumb[data-v-dfd8e9a7]{font-size:15px}.topbar-right[data-v-dfd8e9a7] .portal-profile-text,.topbar-agent[data-v-dfd8e9a7] .portal-profile-trigger-copy,.topbar-admin[data-v-dfd8e9a7] .portal-profile-trigger-copy,.topbar-finance[data-v-dfd8e9a7] .portal-profile-trigger-copy,.topbar-cashier[data-v-dfd8e9a7] .portal-profile-trigger-copy,.topbar-grm[data-v-dfd8e9a7] .portal-profile-trigger-copy,.topbar-gm[data-v-dfd8e9a7] .portal-profile-trigger-copy,.topbar-vsm[data-v-dfd8e9a7] .portal-profile-trigger-copy,.topbar-gsm[data-v-dfd8e9a7] .portal-profile-trigger-copy,.topbar-insuranceHead[data-v-dfd8e9a7] .portal-profile-trigger-copy{display:none}}.reset-shell[data-v-c2572a8f]{place-items:center;min-height:100vh;padding:24px;display:grid}.card[data-v-c2572a8f]{width:min(100%,520px);padding:32px}.back-link[data-v-c2572a8f]{color:var(--portal-gold-deep);font-weight:700;text-decoration:none}.eyebrow[data-v-c2572a8f]{color:var(--portal-gold-strong);text-transform:uppercase;letter-spacing:.18em;margin:20px 0 10px;font-size:.72rem;font-weight:700}h1[data-v-c2572a8f]{color:var(--portal-gold-deep);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,2.7rem);line-height:.95}.copy[data-v-c2572a8f]{color:var(--portal-text-soft);margin:14px 0 0;line-height:1.7}.form[data-v-c2572a8f]{gap:16px;margin-top:28px;display:grid}.field[data-v-c2572a8f]{gap:8px;display:grid}.field span[data-v-c2572a8f]{color:var(--portal-text);font-size:.76rem;font-weight:700}.field input[data-v-c2572a8f]{width:100%;height:56px;padding:0 18px}.alert[data-v-c2572a8f]{border-radius:16px;margin:0;padding:14px 16px;font-size:.94rem;font-weight:600}body{font-family:var(--login-font-sans);margin:0}.portal-login[data-v-3845e3db]{--login-font-sans:"DM Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--login-font-serif:Georgia, "Times New Roman", serif;--foreground:#342617;--panel-border:#cca6663d;--gold-border:#e4c98e;--gold-strong:#b67a18;--gold-main:#d99822;--gold-main-deep:#c38418;--gold-soft:#f4d59a;--gold-tint:#fbf2df;--cream-main:#fffaf2;min-height:100vh;color:var(--foreground);background:radial-gradient(circle at 14% 16%,#fbe7bfeb,#0000 22%),radial-gradient(circle at 88% 10%,#fff8edeb,#0000 28%),radial-gradient(circle at 50% 100%,#f3dcb06b,#0000 30%),linear-gradient(#fffaf2 0%,#fffdf9 50%,#fdf2df 100%)}.login-shell[data-v-3845e3db]{justify-content:center;align-items:center;min-height:100vh;padding:18px;display:flex}.login-card[data-v-3845e3db]{border:1px solid var(--panel-border);background:#fffcf6f0;border-radius:24px;grid-template-columns:minmax(0,.98fr) minmax(340px,.9fr);width:min(100%,980px);min-height:0;display:grid;position:relative;overflow:visible;box-shadow:0 20px 42px #9a722924,inset 0 1px #ffffffb8}.brand-panel[data-v-3845e3db]{isolation:isolate;background:radial-gradient(circle at 0 0,#fae4b9c2,#0000 34%),radial-gradient(circle at 88% 20%,#fff3d6ad,#0000 18%),linear-gradient(#fffaf1fa 0%,#fdf5e7f0 100%);grid-template-rows:auto auto 1fr auto;justify-items:center;gap:16px;padding:clamp(24px,2.3vw,34px) clamp(20px,2.2vw,30px) clamp(18px,2vw,26px);display:grid;position:relative}.brand-header[data-v-3845e3db],.brand-copy[data-v-3845e3db],.feature-grid[data-v-3845e3db]{z-index:1;position:relative}.brand-header[data-v-3845e3db]{justify-content:center;width:100%;display:flex;overflow:visible}.panel-dots[data-v-3845e3db]{opacity:.7;pointer-events:none;background-image:radial-gradient(circle,#f2c37152 0 2px,#0000 2.5px);background-size:12px 12px;width:55px;height:55px;position:absolute}.dots-top[data-v-3845e3db]{top:52px;right:28px}.dots-left[data-v-3845e3db]{top:156px;left:34px}.portal-logo[data-v-3845e3db]{-o-object-fit:contain;object-fit:contain;transform-origin:50%;filter:drop-shadow(0 10px 16px #8b351029);width:clamp(180px,22vw,255px);height:auto;transform:translateY(6%)scale(1.03)}.brand-copy[data-v-3845e3db]{text-align:center;justify-items:center;gap:8px;max-width:310px;display:grid}.brand-kicker[data-v-3845e3db]{color:var(--gold-strong);letter-spacing:.24em;text-transform:uppercase;font-size:.62rem;font-weight:700}.brand-copy h1[data-v-3845e3db]{background:linear-gradient(#dca23b 0%,#b97814 100%);color:#0000;letter-spacing:-.05em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.7rem,2.3vw,2.4rem);font-weight:700;line-height:.95}.brand-copy p[data-v-3845e3db]{color:#5f5143;max-width:280px;margin:0;font-size:clamp(.66rem,.72vw,.76rem);line-height:1.45}.brand-orbits[data-v-3845e3db]{pointer-events:none;position:absolute;inset:0}.orbit[data-v-3845e3db]{border:1px solid #ddb66da6;border-radius:50%;position:absolute}.orbit-one[data-v-3845e3db]{border-bottom-color:#0000;border-left-color:#0000;width:500px;height:286px;top:74px;right:-198px}.orbit-two[data-v-3845e3db]{opacity:.72;border-bottom-color:#0000;border-left-color:#0000;width:452px;height:248px;top:102px;right:-172px}.orbit-three[data-v-3845e3db]{opacity:.58;border-bottom-color:#0000;border-left-color:#0000;width:404px;height:210px;top:131px;right:-145px}.brand-spark[data-v-3845e3db]{color:#f3bc55;width:14px;height:14px;line-height:1;position:absolute}.spark-top[data-v-3845e3db]{top:134px;right:38px}.spark-bottom[data-v-3845e3db]{top:292px;left:32px}.feature-grid[data-v-3845e3db]{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:10px;width:100%;display:grid}.feature-card[data-v-3845e3db]{text-align:center;background:#fffdf9db;border:1px solid #ebdfc9eb;border-radius:18px;align-content:start;gap:6px;min-height:112px;padding:14px 10px 12px;display:grid;box-shadow:0 12px 22px #b9904a14,inset 0 1px #fffc}.feature-icon[data-v-3845e3db]{width:38px;height:38px;color:var(--gold-main);background:linear-gradient(#fff8eb 0%,#f9ebcb 100%);border-radius:999px;place-items:center;margin:0 auto;display:grid;box-shadow:inset 0 0 0 1px #e1bd7e57}.feature-icon svg[data-v-3845e3db]{width:16px;height:16px}.feature-card strong[data-v-3845e3db]{color:#362719;font-size:.68rem}.feature-card p[data-v-3845e3db]{color:#66584a;margin:0;font-size:.56rem;line-height:1.35}.form-panel[data-v-3845e3db]{background:radial-gradient(circle at 100% 0,#fbf6edf2,#0000 26%),linear-gradient(#fffffffa 0%,#fffcf6fa 100%);justify-content:center;align-items:center;padding:clamp(24px,2.4vw,34px) clamp(20px,2.5vw,30px);display:flex;position:relative}.form-panel[data-v-3845e3db]:before{content:"";background:linear-gradient(#0000 0%,#decdadbf 12% 88%,#0000 100%);width:1px;position:absolute;inset:0 auto 0 0}.form-panel-inner[data-v-3845e3db]{justify-items:center;gap:14px;width:min(100%,430px);display:grid}.login-heading[data-v-3845e3db]{text-align:center;justify-items:center;gap:6px;width:min(100%,360px);margin:0 auto;display:grid}.login-heading .welcome-kicker[data-v-3845e3db]{color:var(--gold-strong);letter-spacing:.24em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.58rem;font-weight:700;display:inline-flex}.login-heading h2[data-v-3845e3db]{color:var(--gold-main-deep);letter-spacing:-.04em;text-transform:uppercase;width:100%;margin:0;font-size:clamp(1.6rem,1.95vw,2.35rem);font-weight:700;line-height:.92}.login-heading h2 span[data-v-3845e3db]{text-align:center;display:block}.login-heading .title-accent[data-v-3845e3db]{font-size:clamp(2.45rem,3.25vw,3.95rem);line-height:.84}.login-heading h2 span[data-v-3845e3db]:last-child{color:#9d4f0c;white-space:normal;text-wrap:balance}.login-heading .title-accent[data-v-3845e3db]{background:linear-gradient(#efb13e 0%,#bf7f14 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.login-heading p[data-v-3845e3db]{color:#76685a;margin:2px 0 0;font-size:clamp(.66rem,.7vw,.76rem);font-weight:500}.heading-divider[data-v-3845e3db]{background:linear-gradient(90deg,#0000 0%,#e3c88ff2 18% 82%,#0000 100%);width:100%;height:1px;margin-top:6px}.login-form[data-v-3845e3db]{gap:10px;width:100%;margin-top:0;display:grid}.form-alert[data-v-3845e3db]{color:#b24e57;text-align:left;background:#fdeced;border:1px solid #f2c9cc;border-radius:12px;margin:0;padding:8px 10px;font-size:.56rem;font-weight:700}.login-field[data-v-3845e3db]{color:#342617;text-align:left;gap:5px;width:100%;font-size:.56rem;font-weight:700;display:grid}.login-field>span[data-v-3845e3db]{text-align:left;justify-self:start;display:block}.field-help[data-v-3845e3db]{color:#7d6d5e;font-size:.52rem;font-weight:500;line-height:1.35}.input-shell[data-v-3845e3db],.password-field[data-v-3845e3db]{width:100%;display:block;position:relative}.input-shell>svg[data-v-3845e3db],.password-field>svg[data-v-3845e3db]{z-index:1;width:14px;height:14px;color:var(--gold-main);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.field-input[data-v-3845e3db]{box-sizing:border-box;border:1px solid var(--gold-border);color:#2f2417;width:100%;height:42px;font-size:.62rem;font-family:var(--login-font-sans);letter-spacing:0;background:linear-gradient(#fffcf6fa 0%,#fff8eefa 100%);border-radius:11px;outline:none;padding:9px 12px 9px 37px;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s}.field-input[data-v-3845e3db]:focus{border-color:var(--gold-main);background:#fffdf8;box-shadow:0 0 0 3px #d6ab602e}.field-input[data-v-3845e3db]::placeholder{color:#a19688;font-weight:400}.field-input[data-v-3845e3db]:-webkit-autofill{-webkit-text-fill-color:#2f2417;box-shadow:0 0 0 1000px var(--gold-tint) inset;border:1px solid var(--gold-border);caret-color:#2f2417;font-family:var(--login-font-sans);font-weight:500;transition:background-color 9999s ease-out}.field-input[data-v-3845e3db]:-webkit-autofill:hover{-webkit-text-fill-color:#2f2417;box-shadow:0 0 0 1000px var(--gold-tint) inset;border:1px solid var(--gold-border);caret-color:#2f2417;font-family:var(--login-font-sans);font-weight:500;transition:background-color 9999s ease-out}.field-input[data-v-3845e3db]:-webkit-autofill:focus{-webkit-text-fill-color:#2f2417;box-shadow:0 0 0 1000px var(--gold-tint) inset;border:1px solid var(--gold-border);caret-color:#2f2417;font-family:var(--login-font-sans);font-weight:500;transition:background-color 9999s ease-out}.password-field .field-input[data-v-3845e3db]:-webkit-autofill{-webkit-text-fill-color:#2f2417;box-shadow:0 0 0 1000px var(--gold-tint) inset;border:1px solid var(--gold-border);caret-color:#2f2417;font-family:var(--login-font-sans);font-weight:500;transition:background-color 9999s ease-out}.password-field .field-input[data-v-3845e3db]:-webkit-autofill:hover{-webkit-text-fill-color:#2f2417;box-shadow:0 0 0 1000px var(--gold-tint) inset;border:1px solid var(--gold-border);caret-color:#2f2417;font-family:var(--login-font-sans);font-weight:500;transition:background-color 9999s ease-out}.password-field .field-input[data-v-3845e3db]:-webkit-autofill:focus{-webkit-text-fill-color:#2f2417;box-shadow:0 0 0 1000px var(--gold-tint) inset;border:1px solid var(--gold-border);caret-color:#2f2417;font-family:var(--login-font-sans);font-weight:500;transition:background-color 9999s ease-out}.password-field .field-input[data-v-3845e3db]{padding-right:41px}.toggle-password[data-v-3845e3db]{color:#a77423;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.toggle-password[data-v-3845e3db]:hover,.toggle-password[data-v-3845e3db]:focus-visible{color:#8c5f18;background:#f6ead2cc}.toggle-password[data-v-3845e3db]:focus-visible{outline:none}.toggle-password svg[data-v-3845e3db]{width:13px;height:13px}.form-options[data-v-3845e3db]{color:#453628;justify-content:space-between;align-items:center;gap:10px;margin-top:0;font-size:.6rem;font-weight:500;display:flex}.remember-control[data-v-3845e3db]{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.remember-control input[data-v-3845e3db]{width:13px;height:13px;accent-color:var(--gold-main);margin:0}.form-options a[data-v-3845e3db]{color:#a56b15;font-size:.6rem;font-weight:700;text-decoration:none}.form-options a[data-v-3845e3db]:hover{text-decoration:underline}.signin-button svg[data-v-3845e3db]{width:13px;height:13px}.signin-button[data-v-3845e3db]{background:linear-gradient(180deg, #efb13e 0%, var(--gold-main-deep) 100%);color:#fffdf7;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:44px;margin-top:6px;padding:0 15px;font-size:.62rem;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 10px 20px #c3841838}.signin-button[data-v-3845e3db]:hover,.signin-button[data-v-3845e3db]:focus-visible{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 16px 30px #c384184d}.signin-button[data-v-3845e3db]:focus-visible{outline-offset:2px;outline:2px solid #d6ab6038}.signin-button[data-v-3845e3db]:disabled{cursor:wait;opacity:.82;transform:none}.login-help[data-v-3845e3db]{color:#7d6d5e;border-top:1px solid #e6d6bcd1;align-items:center;gap:6px;margin-top:4px;padding-top:12px;display:flex}.login-help svg[data-v-3845e3db]{color:#ab7722;flex-shrink:0;width:13px;height:13px}.login-help p[data-v-3845e3db]{margin:0;font-size:.54rem;line-height:1.4}.login-help strong[data-v-3845e3db]{color:#4a3929}@media (width<=900px){.login-card[data-v-3845e3db]{grid-template-columns:1fr;width:min(100%,700px);min-height:auto}.brand-panel[data-v-3845e3db]{order:2;gap:26px;min-height:0;padding:42px 28px 28px}.form-panel[data-v-3845e3db]{order:1;padding:38px 28px 40px}.form-panel-inner[data-v-3845e3db],.login-heading[data-v-3845e3db],.login-form[data-v-3845e3db]{width:min(100%,480px)}.form-panel[data-v-3845e3db]:before{background:linear-gradient(90deg,#0000 0%,#decdadbf 12% 88%,#0000 100%);width:auto;height:1px;inset:auto 0 0}.feature-grid[data-v-3845e3db]{grid-template-columns:1fr}.feature-card[data-v-3845e3db]{text-align:left;min-height:0}.feature-icon[data-v-3845e3db]{margin:0}.panel-dots[data-v-3845e3db],.orbit-one[data-v-3845e3db],.orbit-two[data-v-3845e3db],.orbit-three[data-v-3845e3db],.brand-spark[data-v-3845e3db]{display:none}}@media (width<=520px){.login-shell[data-v-3845e3db]{padding:14px}.login-card[data-v-3845e3db]{border-radius:24px}.brand-panel[data-v-3845e3db],.form-panel[data-v-3845e3db]{padding-left:18px;padding-right:18px}.portal-logo[data-v-3845e3db]{width:min(100%,300px)}.brand-copy h1[data-v-3845e3db],.login-heading h2[data-v-3845e3db]{font-size:clamp(2rem,9vw,2.55rem)}.login-heading .title-accent[data-v-3845e3db]{font-size:clamp(2.6rem,12vw,3.15rem)}.login-heading .welcome-kicker[data-v-3845e3db]{font-size:.76rem}.form-options[data-v-3845e3db]{flex-direction:column;align-items:flex-start}.field-input[data-v-3845e3db]{height:60px}.signin-button[data-v-3845e3db]{height:64px;font-size:.92rem}}body{margin:0;font-family:Instrument Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.onboarding-page[data-v-15c326e9]{color:#342617;background:linear-gradient(#fffaf2 0%,#f5ead6 100%);place-items:center;min-height:100vh;padding:22px;display:grid}.setup-card[data-v-15c326e9]{background:#fffdf8;border:1px solid #ead8b8;border-radius:18px;width:min(100%,448px);overflow:hidden;box-shadow:0 18px 42px #9a72291f}.password-card[data-v-15c326e9]{padding:26px 24px}.bank-card[data-v-15c326e9]{width:min(100%,448px)}.bank-header[data-v-15c326e9]{border-bottom:1px solid #ead8b8;padding:22px 20px 14px}.step-label[data-v-15c326e9],.required-pill[data-v-15c326e9]{color:#a98134;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.status-row[data-v-15c326e9]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.required-pill[data-v-15c326e9]{background:#fff4d9;border:1px solid #edd08e;border-radius:999px;align-items:center;min-height:22px;padding:0 10px;display:inline-flex}h1[data-v-15c326e9]{letter-spacing:0;margin:4px 0 6px;font-size:1.35rem;line-height:1.15}.copy[data-v-15c326e9]{color:#7a7164;margin:0;font-size:.86rem;line-height:1.5}.setup-form[data-v-15c326e9]{gap:13px;margin-top:18px;display:grid}.bank-form[data-v-15c326e9]{margin-top:0;padding:18px 20px 0}label[data-v-15c326e9]{gap:7px;font-size:.82rem;font-weight:700;display:grid}label strong[data-v-15c326e9]{color:#b12c2c}input[data-v-15c326e9],.input[data-v-15c326e9]{color:#342617;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #e7c891;border-radius:10px;outline:none;padding:0 12px;font-size:.9rem}input[data-v-15c326e9]:focus,.input[data-v-15c326e9]:focus{border-color:#d79b24;box-shadow:0 0 0 3px #d79b2424}small[data-v-15c326e9]{color:#b98224;font-size:.72rem;line-height:1.3}.form-alert[data-v-15c326e9]{color:#a83333;background:#fff1f1;border:1px solid #f0b2b2;border-radius:10px;margin:0;padding:10px 12px;font-size:.82rem;font-weight:700}.primary-action[data-v-15c326e9]{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:linear-gradient(#e7b73a 0%,#d89a1d 100%);border:1px solid #c98716;border-radius:10px;font-size:.9rem;font-weight:800}.primary-action[data-v-15c326e9]:disabled{opacity:.72;cursor:wait}.bank-actions[data-v-15c326e9]{background:#fffaf1;border-top:1px solid #ead8b8;justify-content:space-between;align-items:center;gap:18px;margin:16px -20px 0;padding:14px 20px;display:flex}.bank-actions p[data-v-15c326e9]{color:#9b8970;margin:0;font-size:.72rem;line-height:1.45}.bank-actions strong[data-v-15c326e9]{color:#9f721d;text-decoration:underline}.bank-submit[data-v-15c326e9]{min-width:160px;padding:0 18px}@media (width<=520px){.onboarding-page[data-v-15c326e9]{place-items:start center;padding:14px}.password-card[data-v-15c326e9]{padding:22px 18px}.bank-actions[data-v-15c326e9]{display:grid}.bank-submit[data-v-15c326e9]{width:100%}}.reset-shell[data-v-64e8e5cc]{place-items:center;min-height:100vh;padding:24px;display:grid}.card[data-v-64e8e5cc]{width:min(100%,520px);padding:32px}.back-link[data-v-64e8e5cc]{color:var(--portal-gold-deep);font-weight:700;text-decoration:none}.eyebrow[data-v-64e8e5cc]{color:var(--portal-gold-strong);text-transform:uppercase;letter-spacing:.18em;margin:20px 0 10px;font-size:.72rem;font-weight:700}h1[data-v-64e8e5cc]{color:var(--portal-gold-deep);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,2.7rem);line-height:.95}.copy[data-v-64e8e5cc]{color:var(--portal-text-soft);margin:14px 0 0;line-height:1.7}.form[data-v-64e8e5cc]{gap:16px;margin-top:28px;display:grid}.field[data-v-64e8e5cc]{gap:8px;display:grid}.field span[data-v-64e8e5cc]{color:var(--portal-text);font-size:.76rem;font-weight:700}.field input[data-v-64e8e5cc]{width:100%;height:56px;padding:0 18px}.alert[data-v-64e8e5cc]{border-radius:16px;margin:0;padding:14px 16px;font-size:.94rem;font-weight:600}[data-v-bac02f4b]{box-sizing:border-box}.page-shell[data-v-bac02f4b]{--bg-deep:#07131f;--line:#b0d6ff24;--text-main:#f4f8ff;--text-soft:#99b1cb;background:radial-gradient(circle at top left, #419bff2e, transparent 28%), radial-gradient(circle at 88% 18%, #51e0c21f, transparent 24%), linear-gradient(135deg, var(--bg-deep) 0%, #0d1e2c 45%, #08121d 100%);min-height:100vh;color:var(--text-main);grid-template-columns:290px minmax(0,1fr);gap:24px;padding:24px;display:grid;position:relative;overflow:hidden}.ambient[data-v-bac02f4b]{pointer-events:none;position:absolute}.ambient-one[data-v-bac02f4b]{filter:blur(26px);background:radial-gradient(circle,#59a3ff33 0%,#59a3ff00 68%);border-radius:999px;width:34rem;height:34rem;top:-11rem;left:-6rem}.ambient-two[data-v-bac02f4b]{filter:blur(32px);background:radial-gradient(circle,#61f1d629 0%,#61f1d600 64%);border-radius:999px;width:38rem;height:38rem;bottom:-12rem;right:-10rem}.ambient-grid[data-v-bac02f4b]{opacity:.38;background-image:linear-gradient(#9ac6f00d 1px,#0000 1px),linear-gradient(90deg,#9ac6f00d 1px,#0000 1px);background-size:72px 72px;inset:0;-webkit-mask-image:linear-gradient(#00000061,#0000 82%);mask-image:linear-gradient(#00000061,#0000 82%)}.glass-panel[data-v-bac02f4b]{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08131f8f;position:relative;box-shadow:0 24px 60px #00000047}.soft-panel[data-v-bac02f4b]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #b7ddff14;box-shadow:0 18px 38px #040a1233}.content-shell[data-v-bac02f4b]{z-index:1;gap:24px;min-width:0;display:grid;position:relative}.topbar[data-v-bac02f4b]{border-radius:30px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.topbar-copy h2[data-v-bac02f4b]{letter-spacing:-.05em;margin:10px 0;font-size:clamp(2rem,3vw,3rem);line-height:1}.topbar-copy p[data-v-bac02f4b]{max-width:44rem;margin:0;line-height:1.7}.topbar-actions[data-v-bac02f4b],.filter-stack[data-v-bac02f4b],.row-actions[data-v-bac02f4b],.actions[data-v-bac02f4b]{align-items:center;gap:12px;display:flex}.topbar-actions[data-v-bac02f4b]{justify-content:flex-end;position:relative}.menu-item[data-v-bac02f4b]{color:#dff1ff;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.92rem;font-weight:600;transition:transform .2s,background .2s;display:flex}.menu-item[data-v-bac02f4b]:hover{background:#8dd8ff1f;transform:translateY(-1px)}.menu-item svg[data-v-bac02f4b]{width:16px;height:16px}.icon-button[data-v-bac02f4b],.icon-link[data-v-bac02f4b]{color:#dff1ff;cursor:pointer;background:#ffffff0d;border:1px solid #baddff1f;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .2s,background .2s;display:inline-flex}.icon-link[data-v-bac02f4b]{border-radius:12px;width:38px;height:38px}.icon-button[data-v-bac02f4b]:hover,.icon-link[data-v-bac02f4b]:hover{background:#8dd8ff1f;transform:translateY(-1px)}.icon-link.danger-link[data-v-bac02f4b]{color:#ffb0b0}.icon-button svg[data-v-bac02f4b],.icon-link svg[data-v-bac02f4b],.primary-button svg[data-v-bac02f4b],.search-icon svg[data-v-bac02f4b]{width:16px;height:16px}.hero-grid[data-v-bac02f4b]{grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr));gap:18px;display:grid}.hero-card[data-v-bac02f4b]{border-radius:28px;padding:24px}.search-panel[data-v-bac02f4b]{gap:18px;display:grid}.search-copy h3[data-v-bac02f4b]{letter-spacing:-.04em;margin:10px 0 0;font-size:1.6rem;line-height:1.1}.search-wrap[data-v-bac02f4b]{-moz-column-gap:14px;background:#97cdff1a;border:1px solid #baddff1f;border-radius:18px;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:14px;width:100%;height:56px;padding:0 18px;display:grid}.search-icon[data-v-bac02f4b]{color:#8eb5d2;pointer-events:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.search[data-v-bac02f4b],.input[data-v-bac02f4b],.select[data-v-bac02f4b]{width:100%;height:56px;color:var(--text-main);font:inherit;background:#97cdff1a;border:1px solid #baddff1f;border-radius:18px;outline:none;padding:0 18px}.select[data-v-bac02f4b]{appearance:none;color:#183157;background-color:#eef3ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px;padding-right:44px}.select option[data-v-bac02f4b]{color:#183157;background:#fff}.modal-select[data-v-bac02f4b]{appearance:none;color:#183157;background-color:#eef3ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px;padding-right:44px}.modal-select option[data-v-bac02f4b]{color:#183157;background:#fff}.search[data-v-bac02f4b]{height:100%;box-shadow:none;background:0 0;border:0;padding:0;line-height:normal}.search[data-v-bac02f4b]::-moz-placeholder{color:#83a3bf}.input[data-v-bac02f4b]::-moz-placeholder{color:#83a3bf}.search[data-v-bac02f4b]::placeholder,.input[data-v-bac02f4b]::placeholder{color:#83a3bf}.search-wrap[data-v-bac02f4b]:focus-within,.search[data-v-bac02f4b]:focus,.input[data-v-bac02f4b]:focus,.select[data-v-bac02f4b]:focus{border-color:#6ebcff73;box-shadow:0 0 0 4px #54a2e61f}.search[data-v-bac02f4b]:focus{box-shadow:none;border-color:#0000}.stat-card[data-v-bac02f4b]{align-content:start;gap:10px;display:grid}.stat-card strong[data-v-bac02f4b]{letter-spacing:-.05em;font-size:2.5rem;line-height:1}.directory-card[data-v-bac02f4b]{border-radius:32px;overflow:hidden}.directory-toolbar[data-v-bac02f4b]{border-bottom:1px solid #b6dcff14;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.filter-stack[data-v-bac02f4b]{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.select[data-v-bac02f4b]{min-width:170px}.primary-button[data-v-bac02f4b],.ghost-button[data-v-bac02f4b]{height:48px;font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:700;display:inline-flex}.ghost-button[data-v-bac02f4b]{color:#dff1ff;background:#ffffff0d;border:1px solid #baddff1f}.primary-button[data-v-bac02f4b]:disabled,.ghost-button[data-v-bac02f4b]:disabled{opacity:.8;cursor:wait}.message[data-v-bac02f4b]{padding:0 24px 24px}.message.error[data-v-bac02f4b],.form-error[data-v-bac02f4b],.form label small[data-v-bac02f4b]{color:#ffb5b5}.table-shell[data-v-bac02f4b]{overflow-x:hidden}.table[data-v-bac02f4b]{border-collapse:collapse;width:100%}.table th[data-v-bac02f4b],.table td[data-v-bac02f4b]{text-align:left;border-top:1px solid #b6dcff14;padding:18px 24px}.pagination-bar[data-v-bac02f4b]{color:var(--text-soft);border-top:1px solid #b6dcff14;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px 20px;font-size:.9rem;font-weight:700;display:flex}.pagination-controls[data-v-bac02f4b]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pagination-controls button[data-v-bac02f4b]{color:#dff1ff;min-width:38px;height:38px;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #baddff1f;border-radius:12px;padding:0 12px;font-weight:800}.pagination-controls button[data-v-bac02f4b]:hover:not(:disabled),.pagination-controls button.active[data-v-bac02f4b]{color:#fff;background:#8dd8ff1f}.name-cell[data-v-bac02f4b]{align-items:center;gap:14px;display:flex}.avatar[data-v-bac02f4b]{color:#04111b;background:linear-gradient(135deg,#8fd8ff 0%,#56e0d4 100%);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.avatar.large[data-v-bac02f4b]{border-radius:18px;width:58px;height:58px}.name-cell div[data-v-bac02f4b],.audit[data-v-bac02f4b]{gap:4px;display:grid}.email-chip[data-v-bac02f4b]{color:#dff1ff;background:#ffffff0f;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;display:inline-flex}.role-cell[data-v-bac02f4b]{justify-items:start;gap:5px;display:grid}.role-location[data-v-bac02f4b]{max-width:220px;color:var(--text-soft);overflow-wrap:anywhere;font-size:.72rem;line-height:1.3}.role-badge[data-v-bac02f4b],.status-badge[data-v-bac02f4b]{letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.status-badge.active[data-v-bac02f4b]{color:#d7ffed;background:#57e6a41f}.status-badge.inactive[data-v-bac02f4b]{color:#ffd9d9;background:#ff78781f}.status-dot[data-v-bac02f4b]{background:currentColor;border-radius:999px;width:8px;height:8px}.empty[data-v-bac02f4b]{text-align:center;color:var(--text-soft)}.form[data-v-bac02f4b]{flex:auto;gap:16px;min-height:0;padding:24px 30px 30px;display:grid;overflow-y:auto}.form-error[data-v-bac02f4b]{background:#ad282838;border:1px solid #ff868633;border-radius:18px;padding:14px 16px;font-weight:600}.grid2-single[data-v-bac02f4b]{grid-template-columns:minmax(0,1fr)}.field-with-action[data-v-bac02f4b]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.field-action-button[data-v-bac02f4b]{min-width:112px}.toggle-password[data-v-bac02f4b]{color:#dff1ff;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.profile-box[data-v-bac02f4b]{grid-template-columns:1fr;place-items:start}.profile-box .avatar.large[data-v-bac02f4b]{margin-bottom:6px}.profile-box>div[data-v-bac02f4b]{gap:4px;display:grid}.confirm-panel p[data-v-bac02f4b]{margin:0;line-height:1.7}.generate-modal[data-v-bac02f4b]{width:min(560px,100%)}.generate-progress-panel[data-v-bac02f4b]{border-radius:20px;gap:14px;padding:18px 20px;display:grid}.generate-progress-copy[data-v-bac02f4b]{justify-content:space-between;align-items:end;gap:12px;display:flex}.generate-progress-copy strong[data-v-bac02f4b]{letter-spacing:-.04em;font-size:1.8rem;line-height:1}.generate-progress-copy small[data-v-bac02f4b]{color:#6f7d96;font-weight:700}.generate-progress-track[data-v-bac02f4b]{background:#f4e9d1;border-radius:999px;width:100%;height:12px;overflow:hidden}.generate-progress-fill[data-v-bac02f4b]{border-radius:inherit;background:linear-gradient(#f0b02b 0%,#e8a11a 100%);height:100%;transition:width .25s;display:block}.generate-metrics[data-v-bac02f4b]{flex-wrap:wrap;gap:10px;display:flex}.generate-metrics span[data-v-bac02f4b]{color:#9a6a0a;background:#fff7e7;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.84rem;font-weight:700;display:inline-flex}@media (width<=980px){[data-v-bac02f4b] .users-modal-shell.users-modal-shell-wide{width:min(760px,100vw - 32px);height:min(760px,100vh - 56px);max-height:min(760px,100vh - 56px)}.user-form-layout-active[data-v-bac02f4b]{grid-template-columns:minmax(0,1fr)}.user-form-actions[data-v-bac02f4b]{background:0 0;position:static}}@media (width<=1200px){.hero-grid[data-v-bac02f4b]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-panel[data-v-bac02f4b]{grid-column:1/-1}}@media (width<=980px){.page-shell[data-v-bac02f4b]{grid-template-columns:1fr}.topbar[data-v-bac02f4b],.actions[data-v-bac02f4b]{flex-direction:column;align-items:stretch}.directory-toolbar[data-v-bac02f4b]{flex-direction:row;align-items:center}.topbar-actions[data-v-bac02f4b]{justify-content:flex-start;width:100%}.filter-stack[data-v-bac02f4b]{flex-wrap:nowrap}}@media (width<=768px){.page-shell[data-v-bac02f4b]{gap:10px;padding:12px}.hero-grid[data-v-bac02f4b],.grid2[data-v-bac02f4b]{grid-template-columns:1fr}.hero-grid[data-v-bac02f4b]{gap:8px;padding:0!important}.hero-card[data-v-bac02f4b]{border-radius:10px!important;min-height:0!important;padding:14px 16px!important}.search-panel[data-v-bac02f4b]{gap:12px}.search-copy h3[data-v-bac02f4b]{letter-spacing:0;margin-top:6px;font-size:.98rem;line-height:1.25}.stat-card[data-v-bac02f4b]{gap:4px}.stat-card strong[data-v-bac02f4b]{font-size:1.35rem!important}.stat-card small[data-v-bac02f4b]{display:none}.search-wrap[data-v-bac02f4b],.search[data-v-bac02f4b],.select[data-v-bac02f4b]{border-radius:6px;height:44px}.table th[data-v-bac02f4b],.table td[data-v-bac02f4b]{padding:16px}.modal-head[data-v-bac02f4b],.form[data-v-bac02f4b],.directory-toolbar[data-v-bac02f4b],.topbar[data-v-bac02f4b]{padding-left:14px;padding-right:14px}.directory-toolbar[data-v-bac02f4b]{flex-wrap:wrap;gap:8px;padding-top:10px;padding-bottom:10px}.filter-stack[data-v-bac02f4b]{flex-wrap:wrap;gap:8px;width:100%}.filter-stack .select[data-v-bac02f4b]{flex:220px;min-width:0}.directory-toolbar .primary-button[data-v-bac02f4b]{border-radius:6px;width:100%;height:44px}.pagination-bar[data-v-bac02f4b]{flex-direction:column;align-items:stretch;padding-left:14px;padding-right:14px}.pagination-controls[data-v-bac02f4b]{justify-content:flex-start}}.page-shell[data-v-bac02f4b]{--bg-deep:#f3f6fc;--line:#aabcdc73;--text-main:#12294d;--text-soft:#6f7d96;color:var(--text-main);background:radial-gradient(circle at 0 0,#759de82e,#0000 28%),radial-gradient(circle at 88% 18%,#b1c8f72e,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%)}.ambient-one[data-v-bac02f4b]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%)}.ambient-two[data-v-bac02f4b]{filter:blur(34px);background:radial-gradient(circle,#cddcf9ad 0%,#cddcf900 70%)}.ambient-grid[data-v-bac02f4b]{opacity:.22;background-image:linear-gradient(#c3d0e742 1px,#0000 1px),linear-gradient(90deg,#c3d0e742 1px,#0000 1px)}.glass-panel[data-v-bac02f4b]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d6dfefe6;box-shadow:0 18px 40px #1d366614}.soft-panel[data-v-bac02f4b]{background:#fff;border:1px solid #dbe3f2f2;box-shadow:0 14px 32px #1d36660f}.icon-button[data-v-bac02f4b],.icon-link[data-v-bac02f4b],.ghost-button[data-v-bac02f4b]{color:#35548c;background:#fff;border-color:#d9e2f0}.icon-button[data-v-bac02f4b]:hover,.icon-link[data-v-bac02f4b]:hover,.ghost-button[data-v-bac02f4b]:hover,.menu-item[data-v-bac02f4b]:hover{background:#eef3ff}.profile-menu[data-v-bac02f4b]{background:#fffffffa;border:1px solid #dbe5f2;box-shadow:0 18px 36px #2036611f}.menu-item[data-v-bac02f4b]{color:#1f3764}.search-wrap[data-v-bac02f4b],.search[data-v-bac02f4b],.input[data-v-bac02f4b],.select[data-v-bac02f4b],.search-input[data-v-bac02f4b]{color:#183157;background:#eef3ff;border-color:#d8e2f2}.search[data-v-bac02f4b]::-moz-placeholder{color:#8190a8}.input[data-v-bac02f4b]::-moz-placeholder{color:#8190a8}.search-input[data-v-bac02f4b]::-moz-placeholder{color:#8190a8}.search[data-v-bac02f4b]::placeholder,.input[data-v-bac02f4b]::placeholder,.search-input[data-v-bac02f4b]::placeholder{color:#8190a8}.search-wrap[data-v-bac02f4b]:focus-within,.search[data-v-bac02f4b]:focus,.input[data-v-bac02f4b]:focus,.select[data-v-bac02f4b]:focus,.search-input[data-v-bac02f4b]:focus{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.select[data-v-bac02f4b],.modal-select[data-v-bac02f4b]{color:#183157;background-color:#eef3ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px}.select option[data-v-bac02f4b],.modal-select option[data-v-bac02f4b]{color:#183157;background:#fff}.select[data-v-bac02f4b],.modal-select[data-v-bac02f4b],.input.modal-select[data-v-bac02f4b]{appearance:none;color:#183157;background-color:#eef3ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px;border:1px solid #d8e2f2;padding-right:44px}.select option[data-v-bac02f4b],.modal-select option[data-v-bac02f4b],.input.modal-select option[data-v-bac02f4b]{color:#183157;background:#fff}.users-primary-button[data-v-bac02f4b]{transition:background .18s,box-shadow .18s,transform .18s;color:#fff!important;background:linear-gradient(#f0b02b 0%,#e8a11a 100%)!important;border:1px solid #e8a11a!important;border-radius:16px!important;font-weight:700!important;box-shadow:0 16px 28px #bf830f38!important}.users-primary-button[data-v-bac02f4b]:hover:not(:disabled){color:#fff!important;background:linear-gradient(#f3b93d 0%,#e6a11e 100%)!important;border-color:#e6a11e!important;box-shadow:0 18px 30px #bf830f42!important}.primary-button.danger[data-v-bac02f4b]{background:linear-gradient(#c96167,#ad4d54)}.row-actions[data-v-bac02f4b]{justify-content:flex-end;gap:8px}.row-actions .icon-link[data-v-bac02f4b]{width:34px!important;min-width:34px!important;height:34px!important;color:var(--color-accent,#3d3a2e)!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e2f0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.row-actions .icon-link[data-v-bac02f4b]:hover{transform:none;background:var(--color-accent-light,#eef2ff)!important;border-color:var(--color-accent,#3d3a2e)!important}.row-actions .icon-link svg[data-v-bac02f4b]{stroke-width:2px;width:16px!important;height:16px!important;display:block!important}.row-actions .danger-link[data-v-bac02f4b]{color:var(--color-danger,#9b3a3a)!important;border-color:#fecaca!important}.row-actions .danger-link[data-v-bac02f4b]:hover{background:var(--color-danger-light,#fee2e2)!important;border-color:var(--color-danger,#9b3a3a)!important}.icon-link[data-v-bac02f4b]{background:#f7faff}.directory-card[data-v-bac02f4b],.hero-card[data-v-bac02f4b],.topbar[data-v-bac02f4b],.modal[data-v-bac02f4b]{border-color:#dbe4f2}.directory-toolbar[data-v-bac02f4b],.modal-head[data-v-bac02f4b],.table th[data-v-bac02f4b],.table td[data-v-bac02f4b]{border-color:#e7edf7}.table tbody tr[data-v-bac02f4b]:hover{background:#f7faff}.pagination-bar[data-v-bac02f4b]{color:#6f7d96;border-color:#e7edf7}.email-chip[data-v-bac02f4b],.pill[data-v-bac02f4b],.mono-chip[data-v-bac02f4b]{color:#35507d;background:#edf2fb}.avatar[data-v-bac02f4b]{color:#244687;background:linear-gradient(135deg,#d2e4ff 0%,#b5d1ff 100%)}.role-soft[data-v-bac02f4b]{color:#365c99;background:#dfeaff}.role-dark[data-v-bac02f4b]{color:#314d8e;background:#dbe8ff}.status-badge[data-v-bac02f4b],.status-badge.active[data-v-bac02f4b],.status-badge.pending[data-v-bac02f4b],.status-badge.requested[data-v-bac02f4b],.status-badge.processing[data-v-bac02f4b],.status-badge.inactive[data-v-bac02f4b],.warn[data-v-bac02f4b],.info[data-v-bac02f4b],.danger[data-v-bac02f4b],.processing[data-v-bac02f4b],.success[data-v-bac02f4b]{font-weight:700}.status-badge.active[data-v-bac02f4b],.success[data-v-bac02f4b]{color:#3a7d56;background:#e6f5ec}.status-badge.inactive[data-v-bac02f4b],.danger[data-v-bac02f4b]{color:#c26464;background:#fdeceb}.status-badge.pending[data-v-bac02f4b],.warn[data-v-bac02f4b]{color:#a47022;background:#fff0d9}.status-badge.requested[data-v-bac02f4b],.info[data-v-bac02f4b]{color:#4069b0;background:#dbe9ff}.status-badge.processing[data-v-bac02f4b],.processing[data-v-bac02f4b]{color:#3a7d56;background:#e6f5ec}.accent-tile[data-v-bac02f4b]{background:linear-gradient(135deg,#32405d 0%,#3e4b6b 100%)}.accent-tile strong[data-v-bac02f4b],.accent-tile span[data-v-bac02f4b],.accent-tile small[data-v-bac02f4b]{color:#fff}.hero-banner[data-v-bac02f4b],.primary-card[data-v-bac02f4b]{background:linear-gradient(135deg,#fffffff0 0%,#f7fafff0 100%)}.hero-chips .chip[data-v-bac02f4b],.chip[data-v-bac02f4b]{border:0}.overlay[data-v-bac02f4b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#283a6129}.close[data-v-bac02f4b]{color:#6d7f9e}.form-error[data-v-bac02f4b]{color:#b24e57;background:#fdeced;border-color:#f2c9cc}.toggle-password[data-v-bac02f4b]{color:#35548c;background:#dde7f7}.toast.success[data-v-bac02f4b]{color:#316c4d;background:linear-gradient(#f7fcf8,#ecf7ef);border-color:#b7dcc4}.toast.error[data-v-bac02f4b]{color:#b4555d;background:linear-gradient(#fff8f8,#fdf0f1);border-color:#efc6cb}.topbar-actions[data-v-bac02f4b]{justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.notify-button[data-v-bac02f4b]{color:#35548c;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.notify-button[data-v-bac02f4b]:hover,.profile-trigger[data-v-bac02f4b]:hover,.menu-item[data-v-bac02f4b]:hover{background:#eef3ff}.notify-button svg[data-v-bac02f4b],.menu-item svg[data-v-bac02f4b]{width:16px;height:16px}.profile-trigger[data-v-bac02f4b]{color:#20355e;cursor:pointer;height:40px;box-shadow:none;background:#fff;border:1px solid #d9e2f0;border-radius:14px;align-items:center;gap:10px;padding:0 8px 0 12px;display:inline-flex}.profile-meta[data-v-bac02f4b]{text-align:right;gap:0;display:grid}.profile-meta strong[data-v-bac02f4b]{color:#20355e;font-size:.84rem;line-height:1.1}.profile-meta small[data-v-bac02f4b]{color:#7f93b4;font-size:.68rem}.profile-avatar[data-v-bac02f4b]{color:#35548c;background:linear-gradient(135deg,#ffe8cf 0%,#dce8ff 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.profile-avatar svg[data-v-bac02f4b]{width:16px;height:16px}.profile-menu[data-v-bac02f4b]{border-radius:14px;gap:4px;min-width:152px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu-item[data-v-bac02f4b]{color:#1f3764;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.88rem;font-weight:600;display:flex;transform:none}.danger-item[data-v-bac02f4b]{color:#bb5864}@media (width<=980px){.topbar-actions[data-v-bac02f4b]{justify-content:flex-start;width:100%}}@media (width<=768px){.admin-shell .topbar[data-v-bac02f4b]{border-radius:10px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:52px!important;margin:0 0 12px!important;padding:10px 12px!important;display:flex!important}.admin-shell .topbar-copy[data-v-bac02f4b]{flex:auto!important;min-width:0!important}.admin-shell .topbar-copy h2[data-v-bac02f4b]{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;margin:0!important;font-size:.98rem!important;line-height:1.25!important;overflow:hidden!important}.admin-shell .topbar-actions[data-v-bac02f4b]{flex:none!important;justify-content:flex-end!important;width:auto!important}.admin-shell .directory-card[data-v-bac02f4b]{max-width:100%!important;overflow:hidden!important}.admin-shell .directory-card>.table-shell[data-v-bac02f4b]{width:100%!important;max-width:100%!important;overflow:hidden!important}.admin-shell .table.table[data-v-bac02f4b]:not(.approval-table){border-left:0!important;border-right:0!important;width:100%!important;max-width:100%!important;margin:0!important}.admin-shell .table.table:not(.approval-table) tbody[data-v-bac02f4b],.admin-shell .table.table:not(.approval-table) tr[data-v-bac02f4b]{width:100%!important;max-width:100%!important}.admin-shell .table.table:not(.approval-table) td[data-v-bac02f4b]{grid-template-columns:minmax(96px,34%) minmax(0,1fr)!important;min-width:0!important;padding-left:12px!important;padding-right:12px!important}}.pagination-controls button[data-v-bac02f4b]{color:#6b6352;min-width:32px;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e0d0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:600;transition:background .18s,border-color .18s,color .18s}.pagination-controls button[data-v-bac02f4b]:hover:not(:disabled){color:#3d3a2e;border-color:#3d3a2e}.pagination-controls button.active[data-v-bac02f4b]{color:#fff;background:#3d3a2e;border-color:#3d3a2e}.pagination-controls button[data-v-bac02f4b]:disabled{opacity:.45;cursor:not-allowed}.overlay[data-v-bac02f4b]{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#34261747;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.confirm-panel p[data-v-bac02f4b]{color:#76685a;margin:0;font-size:13px;line-height:1.5}.form[data-v-bac02f4b]{flex-direction:column;flex:1;gap:16px;min-height:0;padding:24px 30px 30px;display:flex;overflow-y:auto}.form label[data-v-bac02f4b]{gap:8px;display:grid}.form label>span[data-v-bac02f4b]{color:#344054;font-size:12px;font-weight:700}.input[data-v-bac02f4b]{color:#2f2417;width:100%;height:48px;font:inherit;background:linear-gradient(#fffcf6fa 0%,#fff8eefa 100%);border:1px solid #e4c98e;border-radius:12px;outline:none;padding:0 14px;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s}.input[data-v-bac02f4b]::placeholder{color:#a19688}.input[data-v-bac02f4b]:focus,.modal-select[data-v-bac02f4b]:focus{background:#fffdf8;border-color:#d99822;box-shadow:0 0 0 3px #d6ab602e}.modal-select[data-v-bac02f4b]{appearance:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23A77423' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 12px);background-repeat:no-repeat;padding-right:36px}.form label small[data-v-bac02f4b],.form-error[data-v-bac02f4b]{color:#9b3a3a;font-size:12px}.form-error[data-v-bac02f4b]{background:#fdeced;border:1px solid #f2c9cc;border-radius:12px;margin:0;padding:12px 14px;font-weight:600}[data-v-bac02f4b] .users-modal-shell{width:min(760px,100vw - 48px);height:auto;max-height:min(760px,100vh - 96px)}[data-v-bac02f4b] .users-modal-shell.users-modal-shell-wide{width:min(860px,100vw - 48px);height:auto;max-height:min(800px,100vh - 72px)}[data-v-bac02f4b] .users-modal-shell.portal-modal-shell-narrow,[data-v-bac02f4b] .generate-modal-shell{width:min(520px,100vw - 40px);height:min(720px,100vh - 96px);max-height:min(720px,100vh - 96px)}[data-v-bac02f4b] .users-modal-shell .portal-modal-kicker{color:#a77423}[data-v-bac02f4b] .users-modal-shell .portal-modal-header h2{color:#2f2417}[data-v-bac02f4b] .users-modal-shell .portal-modal-header{border-bottom:0!important;padding:20px 32px 16px!important}[data-v-bac02f4b] .users-modal-shell .portal-modal-kicker{letter-spacing:.08em!important;font-size:11px!important;font-weight:800!important}[data-v-bac02f4b] .users-modal-shell .portal-modal-header h2{letter-spacing:0!important;margin-top:8px!important;font-size:23px!important;line-height:1.12!important}[data-v-bac02f4b] .users-modal-shell .portal-modal-header p{margin-top:8px!important;font-size:13px!important}[data-v-bac02f4b] .users-modal-shell .portal-modal-close{border-radius:999px!important;width:30px!important;height:30px!important;font-size:22px!important;font-weight:300!important;line-height:1!important;top:22px!important;right:24px!important}[data-v-bac02f4b] .users-modal-shell .portal-modal-body{flex:auto!important;height:100%!important;min-height:0!important;max-height:none!important;padding:4px 32px 0!important;display:block!important;overflow:hidden auto!important}[data-v-bac02f4b] .users-modal-body{padding:4px 32px 0!important;overflow:visible!important}.users-modal-form[data-v-bac02f4b]{gap:0;min-height:max-content;padding:0}.users-modal-form-structured[data-v-bac02f4b]{align-content:start;min-height:100%}.users-modal-form label[data-v-bac02f4b]{gap:6px}.users-modal-form label>span[data-v-bac02f4b]{font-size:12px;font-weight:800;line-height:1.25;color:#2f3040!important}.user-form-layout[data-v-bac02f4b]{gap:18px;display:grid}.user-form-layout-active[data-v-bac02f4b]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.user-form-panel[data-v-bac02f4b]{box-shadow:none;background:#fffdf9c7;border:1px solid #e4c98eb8;border-radius:12px;align-content:start;gap:13px;padding:18px;display:grid}.user-form-panel-role[data-v-bac02f4b]{box-shadow:none;background:0 0;border:0;padding:0}.users-modal-form .actions[data-v-bac02f4b]{border-top:1px solid #e4c98e;margin:16px -32px 0;padding:16px 32px 20px}.user-form-actions[data-v-bac02f4b]{z-index:2;background:#fffcf6;position:sticky;bottom:0;margin-top:auto!important}.users-modal-form .ghost-button[data-v-bac02f4b],.users-modal-form .primary-button[data-v-bac02f4b]{border-radius:12px;min-width:104px;height:42px;padding:0 18px;font-size:12px}.users-modal-form .users-primary-button[data-v-bac02f4b]{box-shadow:none!important}.role-preview-card[data-v-bac02f4b]{background:#fffdf9;border:1px solid #e4c98e;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.role-preview-icon[data-v-bac02f4b]{color:#b57a18;background:#f5e4bc;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.role-preview-copy[data-v-bac02f4b]{gap:2px;display:grid}.role-preview-copy strong[data-v-bac02f4b]{color:#2f2417;font-size:13px;font-weight:700}.role-preview-copy small[data-v-bac02f4b]{color:#76685a;font-size:11px;line-height:1.4}.user-form-section-title[data-v-bac02f4b]{color:#8c6f46;align-items:center;gap:9px;min-height:26px;display:flex}.user-form-section-title-stacked[data-v-bac02f4b]{align-items:flex-start}.user-form-section-title>div[data-v-bac02f4b]{gap:2px;min-width:0;display:grid}.user-form-section-icon[data-v-bac02f4b]{color:#c98518;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.user-form-section-title strong[data-v-bac02f4b]{color:#2f2417;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2}.user-form-section-title small[data-v-bac02f4b]{color:#76685a;font-size:11px;line-height:1.35}.input-with-icon[data-v-bac02f4b]{position:relative}.input-with-icon>svg[data-v-bac02f4b],.password-icon[data-v-bac02f4b]{color:#8c6f46;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.input-with-icon .input[data-v-bac02f4b],.password-wrap .input[data-v-bac02f4b]{padding-left:38px}.users-modal-form .input[data-v-bac02f4b]:not(:disabled):not([readonly]),.users-modal-form .modal-select[data-v-bac02f4b]:not(:disabled){border-radius:10px;height:42px;color:#2f2417!important;background:#fff!important;border-color:#e4c98e!important}.users-modal-form .guided-input[data-v-bac02f4b]{border-radius:10px;height:42px}.users-modal-form .field-action-button[data-v-bac02f4b]{text-transform:uppercase;min-width:112px;border-radius:10px!important;height:42px!important;font-size:11px!important}.users-modal-form .input-with-icon .input[data-v-bac02f4b]:not(.guided-input),.users-modal-form .password-wrap .input[data-v-bac02f4b]{box-shadow:inset 0 1px 2px #9c72290a}.users-modal-form .guided-input[data-v-bac02f4b]{cursor:default;color:#5e4a34!important;background:#fffcf6!important;border-color:#e9d7b1!important}.users-modal-form .guided-input[data-v-bac02f4b]::placeholder{color:#9a886f!important}.users-modal-form .guided-input[data-v-bac02f4b]:focus{border-color:#d6b46e!important;box-shadow:0 0 0 3px #d6b46e1f!important}.users-modal-form label>span em[data-v-bac02f4b]{color:#8d7a67;font-style:normal;font-weight:500}.grid2[data-v-bac02f4b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.grid2.grid2-single[data-v-bac02f4b]{grid-template-columns:minmax(0,1fr)}.password-wrap[data-v-bac02f4b]{position:relative}.password-wrap .input[data-v-bac02f4b]{padding-right:84px}.toggle-password[data-v-bac02f4b]{color:#a77423;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:700;transition:background .18s,color .18s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.toggle-password[data-v-bac02f4b]:hover,.toggle-password[data-v-bac02f4b]:focus-visible{color:#8c5f18;background:#f6ead2cc}.toggle-password[data-v-bac02f4b]:focus-visible{outline:none}.info-strip[data-v-bac02f4b],.profile-box[data-v-bac02f4b],.confirm-panel[data-v-bac02f4b]{background:linear-gradient(#fff8eb 0%,#f9ebcb 100%);border:1px solid #e4c98e9e;border-radius:16px;padding:16px;box-shadow:inset 0 1px #ffffffb8}.info-strip[data-v-bac02f4b],.confirm-panel[data-v-bac02f4b]{gap:4px;display:grid}.info-strip strong[data-v-bac02f4b],.confirm-panel strong[data-v-bac02f4b],.profile-box strong[data-v-bac02f4b]{color:#2f2417;font-size:13px;font-weight:700}.info-strip small[data-v-bac02f4b],.profile-box small[data-v-bac02f4b]{color:#76685a;font-size:12px;line-height:1.45}.profile-box[data-v-bac02f4b]{align-items:center;gap:12px;display:flex}.users-modal-form small[data-v-bac02f4b]{color:#8d7a67;font-size:11px;line-height:1.4}.actions[data-v-bac02f4b]{padding-bottom:max(16px, env(safe-area-inset-bottom));flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ghost-button[data-v-bac02f4b]{color:#6b6352;height:48px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #d7c39a;border-radius:12px;padding:0 18px;font-size:13px;font-weight:700;transition:background .18s,border-color .18s,color .18s}.ghost-button[data-v-bac02f4b]:hover{color:#4f3a1f;background:#f8f1e4;border-color:#cfae70}@media (width<=1180px){.stat-card-grid[data-v-bac02f4b]{grid-template-columns:1fr}.directory-toolbar[data-v-bac02f4b]{flex-wrap:wrap}.search-wrap[data-v-bac02f4b]{flex-basis:100%}}@media (width<=768px){.page-header[data-v-bac02f4b]{padding:22px 18px 20px}.stat-card-grid[data-v-bac02f4b]{padding:0 18px}.directory-section[data-v-bac02f4b]{margin:16px 18px 24px}.directory-toolbar[data-v-bac02f4b]{flex-direction:column;align-items:stretch;padding:12px 14px}.search-wrap[data-v-bac02f4b],.role-filter[data-v-bac02f4b],.status-filter[data-v-bac02f4b],.primary-button[data-v-bac02f4b]{width:100%}.pagination-bar[data-v-bac02f4b]{flex-direction:column;align-items:stretch}.pagination-controls[data-v-bac02f4b]{flex-wrap:wrap;justify-content:flex-start}.grid2[data-v-bac02f4b]{grid-template-columns:1fr}.overlay[data-v-bac02f4b]{align-items:flex-end;padding:0}.modal[data-v-bac02f4b]{border-radius:12px 12px 0 0;max-height:92vh}.modal-head[data-v-bac02f4b],.form[data-v-bac02f4b]{padding-left:18px;padding-right:18px}}.users-page .stat-card-grid[data-v-bac02f4b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;padding:0 32px}.users-page .directory-section[data-v-bac02f4b]{margin-top:16px}.users-page .directory-toolbar[data-v-bac02f4b]{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}.users-page .users-search-shell[data-v-bac02f4b]{flex:1 1 0;align-items:center;width:auto;min-width:0;height:38px;display:flex;position:relative}.users-page .search-icon[data-v-bac02f4b]{color:#9c9180!important;pointer-events:none!important;width:16px!important;height:16px!important;position:absolute!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}.users-page .search[data-v-bac02f4b]{color:#1c1a14!important;background:#fff!important;border:1px solid #e8e0d0!important;border-radius:8px!important;outline:none!important;width:100%!important;min-width:0!important;height:36px!important;padding:0 12px 0 36px!important;font-size:13px!important;transition:border-color .15s,box-shadow .15s!important}.users-page .search[data-v-bac02f4b]:focus{border-color:#3d3a2e!important;box-shadow:0 0 0 3px #4f46e51a!important}.users-page .search[data-v-bac02f4b]::placeholder{color:#9c9180!important}.users-page .role-filter[data-v-bac02f4b],.users-page .status-filter[data-v-bac02f4b]{flex:0 0 140px!important;width:140px!important;min-width:140px!important}.users-page .directory-toolbar>.primary-button[data-v-bac02f4b]{flex:none!important;width:auto!important;min-width:max-content!important}.users-page .users-toolbar-actions[data-v-bac02f4b]{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}@media (width<=768px){.users-page .stat-card-grid[data-v-bac02f4b]{grid-template-columns:1fr;padding:0 18px}.users-page .directory-toolbar[data-v-bac02f4b]{flex-flow:column;align-items:stretch}.users-page .role-filter[data-v-bac02f4b],.users-page .status-filter[data-v-bac02f4b]{flex-basis:auto!important;width:100%!important;min-width:0!important}.users-page .directory-toolbar>.primary-button[data-v-bac02f4b],.users-page .users-toolbar-actions>.primary-button[data-v-bac02f4b]{width:100%!important;min-width:0!important}.users-page .users-toolbar-actions[data-v-bac02f4b]{width:100%;margin-left:0!important}}.user-mobile-list[data-v-bac02f4b]{display:none}@media (width<=768px){.users-page[data-v-bac02f4b]{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.users-page .page-header[data-v-bac02f4b]{padding:24px 16px 16px}.users-page .stat-card-grid[data-v-bac02f4b]{padding:0 16px}.users-page .directory-section[data-v-bac02f4b]{margin:16px}.users-page .table-shell[data-v-bac02f4b]{overflow-x:hidden!important}.users-page .table[data-v-bac02f4b]{display:none!important}.user-mobile-list[data-v-bac02f4b]{flex-direction:column;gap:8px;padding:12px;display:flex}.mobile-card[data-v-bac02f4b]{background:#fff;border:1px solid #e8e0d0;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.mobile-card-row[data-v-bac02f4b]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobile-card-label[data-v-bac02f4b]{letter-spacing:.06em;text-transform:uppercase;color:#9c9180;margin-bottom:2px;font-size:11px;font-weight:600}.mobile-card-value[data-v-bac02f4b]{color:#1c1a14;overflow-wrap:anywhere;font-size:13px;font-weight:600}.mobile-card-value.muted[data-v-bac02f4b]{color:#9c9180}.mobile-card-sub[data-v-bac02f4b]{color:#9c9180;overflow-wrap:anywhere;margin-top:1px;font-size:11px}.mobile-card-divider[data-v-bac02f4b]{background:#f2f4f7;height:1px;margin:0 -16px}.mobile-card-badges[data-v-bac02f4b]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.mobile-action-button[data-v-bac02f4b]{color:#3d3a2e;cursor:pointer;background:#fff;border:1px solid #e8e0d0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:96px;height:36px;font-size:13px;font-weight:700;display:inline-flex}.mobile-action-button svg[data-v-bac02f4b]{width:15px;height:15px}.mobile-action-button.danger[data-v-bac02f4b]{color:#9b3a3a}.pagination-bar[data-v-bac02f4b]{text-align:center;justify-content:center;align-items:center}.pagination-controls[data-v-bac02f4b]{justify-content:center}.pagination-controls button[data-v-bac02f4b]{min-width:32px;height:32px}}.users-page[data-v-bac02f4b]{--users-text:#1c1a14;--users-text-soft:#6b6352;--users-text-muted:#9c9180;--users-surface:#fff;--users-border:#e8e0d0;--users-border-soft:#efe5d3;--users-accent:#c98518;--users-accent-soft:#f8edcf;--users-accent-tint:#faf7f2;height:100%;min-height:100%;color:var(--users-text);font-family:var(--font-sans);background:radial-gradient(circle at top,#d4aa6117,#0000 34%),linear-gradient(#fdfbf7 0%,#f8f1e6 100%);flex-direction:column;gap:10px;padding:20px 24px 22px;display:flex;overflow:hidden}.users-page .page-header[data-v-bac02f4b]{border:1px solid var(--users-border);background:linear-gradient(#fffffffa 0%,#fff 100%);border-radius:18px;margin-bottom:0;padding:18px 24px 16px;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714}.users-page .stat-card-grid[data-v-bac02f4b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:-2px;padding:0;display:grid}.users-page .keeper-stat-card[data-v-bac02f4b]{border:1px solid var(--users-border);background:linear-gradient(#fffffffa 0%,#fff 100%);border-radius:22px;min-height:190px;padding:18px 20px 16px;box-shadow:0 4px 12px #7a5d2d0d,0 18px 36px #9470371c}.users-page .stat-card-head[data-v-bac02f4b]{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.users-page .stat-icon-badge[data-v-bac02f4b]{color:#d58b12;background:linear-gradient(#f7eabf 0%,#f8edcf 100%);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.users-page .stat-icon-badge.users[data-v-bac02f4b],.users-page .stat-icon-badge.active[data-v-bac02f4b],.users-page .stat-icon-badge.inactive[data-v-bac02f4b]{color:#d58b12!important;background:linear-gradient(#f7eabf 0%,#f8edcf 100%)!important;box-shadow:inset 0 1px #ffffffb3!important}.users-page .stat-icon-glyph[data-v-bac02f4b]{color:currentColor;stroke:currentColor;stroke-width:1.9px}.users-page .stat-copy[data-v-bac02f4b]{gap:8px;width:100%;margin-top:14px;display:grid}.users-page .stat-label[data-v-bac02f4b]{color:#8d7a67;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.users-page .stat-value[data-v-bac02f4b]{color:var(--users-text);font-size:clamp(28px,2.4vw,34px);font-weight:800;line-height:1}.users-page .stat-subtitle[data-v-bac02f4b]{color:var(--users-text-soft);font-size:12px;line-height:1.3}.users-page .stat-card-footer[data-v-bac02f4b]{border-top:1px dashed var(--users-border-soft);width:100%;margin-top:auto;padding-top:12px}.users-page .stat-link[data-v-bac02f4b]{color:var(--users-accent);align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.users-page .stat-trend[data-v-bac02f4b]{min-height:24px;color:var(--users-text-muted);background:#f1ece2;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.users-page .stat-trend.positive[data-v-bac02f4b]{color:#4a7c59;background:#ecf8ee}.users-page .directory-section[data-v-bac02f4b]{border:1px solid var(--users-border);background:linear-gradient(#fffffffa 0%,#fff 100%);border-radius:22px;flex-direction:column;flex:1;min-height:0;margin:0;display:flex;box-shadow:0 4px 12px #7a5d2d0d,0 18px 36px #9470371c}.users-page .directory-toolbar[data-v-bac02f4b]{border-bottom:1px solid var(--users-border);gap:10px;min-height:66px;padding:12px 16px}.users-page .search-wrap[data-v-bac02f4b]{background:0 0!important;border:0!important;flex:1 1 0!important;align-items:center!important;width:auto!important;min-width:0!important;height:44px!important;padding:0!important;display:flex!important;position:relative!important}.users-page .search-icon[data-v-bac02f4b]{color:var(--users-text-muted)!important;position:absolute!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important}.users-page .search[data-v-bac02f4b],.users-page .role-filter[data-v-bac02f4b],.users-page .status-filter[data-v-bac02f4b]{border:1px solid var(--users-border)!important;height:38px!important;color:var(--users-text)!important;background:#fff!important;border-radius:12px!important;font-size:12px!important}.users-page .search[data-v-bac02f4b]{width:100%!important;min-width:0!important;padding:0 12px 0 36px!important}.users-page .users-search-input[data-v-bac02f4b]{border:1px solid var(--users-border);width:100%;min-width:0;height:38px;min-height:38px;color:var(--users-text);font:inherit;box-shadow:none;border-radius:12px;outline:none;padding:0 12px 0 36px;font-size:12px;background:#fff!important}.users-page .users-search-input[data-v-bac02f4b]:focus{border-color:#e8a11a;box-shadow:0 0 0 3px #e8a11a24}.users-page .users-search-input[data-v-bac02f4b]::placeholder{color:var(--users-text-muted)}.users-page .role-filter[data-v-bac02f4b],.users-page .status-filter[data-v-bac02f4b]{flex:0 0 128px!important;width:128px!important;min-width:128px!important}.users-page .search[data-v-bac02f4b]::-moz-placeholder{color:var(--users-text-muted)!important}.users-page .input[data-v-bac02f4b]::-moz-placeholder{color:var(--users-text-muted)!important}.users-page .search[data-v-bac02f4b]::placeholder,.users-page .input[data-v-bac02f4b]::placeholder{color:var(--users-text-muted)!important}.users-page .search[data-v-bac02f4b]:focus,.users-page .select[data-v-bac02f4b]:focus,.users-page .input[data-v-bac02f4b]:focus{border-color:#3d3a2e!important;box-shadow:0 0 0 3px #3c38281a!important}.users-primary-button[data-v-bac02f4b]{color:#fff!important;background:linear-gradient(#f0b02b 0%,#e8a11a 100%)!important;border:1px solid #e8a11a!important;font-weight:700!important;box-shadow:0 16px 28px #bf830f38!important}.users-primary-button[data-v-bac02f4b]:hover:not(:disabled){background:linear-gradient(#f3b93d 0%,#e6a11e 100%)!important;border-color:#e6a11e!important}.users-page .directory-toolbar>.primary-button[data-v-bac02f4b],.users-page .users-toolbar-actions>.primary-button[data-v-bac02f4b]{border-radius:12px!important;min-width:max-content!important;height:38px!important}.users-page .message[data-v-bac02f4b]{padding:10px 16px 0;font-size:12px}.users-page .table-shell[data-v-bac02f4b]{flex:1;min-height:0;overflow:auto}.users-page .table[data-v-bac02f4b],.users-page .mobile-card[data-v-bac02f4b],.users-page .modal[data-v-bac02f4b]{border-color:var(--users-border)!important}.users-page .table th[data-v-bac02f4b]{color:#8d7a67;z-index:1;background:linear-gradient(#f9f1df 0%,#f5ead4 100%);position:sticky;top:0}.users-page .table th[data-v-bac02f4b]:first-child,.users-page .table td[data-v-bac02f4b]:first-child{width:280px;min-width:280px}.users-page .table th[data-v-bac02f4b]:nth-child(2),.users-page .table td[data-v-bac02f4b]:nth-child(2){width:320px;min-width:320px}.users-page .table td[data-v-bac02f4b]{border-top-color:var(--users-border-soft)}.users-page .table th[data-v-bac02f4b],.users-page .table td[data-v-bac02f4b]{padding:12px 16px;font-size:12px}.users-page .table tbody tr[data-v-bac02f4b]:hover{background:#faf7f2}.users-page .email-chip[data-v-bac02f4b]{width:100%;max-width:280px;color:var(--users-text-soft);text-overflow:ellipsis;white-space:nowrap;background:#faf7f2;justify-content:flex-start;overflow:hidden}.users-page .role-location[data-v-bac02f4b]{color:var(--users-text-muted)}.users-page .dashboard-support-note[data-v-bac02f4b]{display:none}.users-page .dashboard-support-note[data-v-bac02f4b] svg{color:var(--users-accent)}[data-v-bac02f4b] .users-modal-shell{background:radial-gradient(circle at 100% 0,#fbf6edf2,#0000 26%),linear-gradient(#fffffffa 0%,#fffcf6fa 100%)!important;box-shadow:0 26px 58px #9a722929,inset 0 1px #ffffffb8!important}[data-v-bac02f4b] .users-modal-shell .portal-modal-header,.users-modal-form .input[data-v-bac02f4b],.users-modal-form .ghost-button[data-v-bac02f4b],.users-modal-form .info-strip[data-v-bac02f4b],.users-modal-form .profile-box[data-v-bac02f4b],.users-modal-form .confirm-panel[data-v-bac02f4b],.users-page .input[data-v-bac02f4b],.users-page .ghost-button[data-v-bac02f4b],.users-page .info-strip[data-v-bac02f4b],.users-page .profile-box[data-v-bac02f4b],.users-page .confirm-panel[data-v-bac02f4b],.users-page .mobile-action-button[data-v-bac02f4b],.users-page .mobile-card-divider[data-v-bac02f4b]{border-color:#e4c98e!important}.users-page .input[data-v-bac02f4b],.users-page .ghost-button[data-v-bac02f4b],.users-page .info-strip[data-v-bac02f4b],.users-page .profile-box[data-v-bac02f4b],.users-page .confirm-panel[data-v-bac02f4b],.users-page .mobile-card[data-v-bac02f4b],.users-page .mobile-action-button[data-v-bac02f4b]{background:linear-gradient(#fffcf6fa 0%,#fff8eefa 100%)!important}[data-v-bac02f4b] .users-modal-shell .portal-modal-header h2,.users-modal-form .info-strip strong[data-v-bac02f4b],.users-modal-form .confirm-panel strong[data-v-bac02f4b],.users-modal-form .profile-box strong[data-v-bac02f4b],.users-page .info-strip strong[data-v-bac02f4b],.users-page .confirm-panel strong[data-v-bac02f4b],.users-page .profile-box strong[data-v-bac02f4b],.users-page .name-cell strong[data-v-bac02f4b],.users-page .audit strong[data-v-bac02f4b]{color:#2f2417}[data-v-bac02f4b] .users-modal-shell .portal-modal-header p,.users-modal-form .info-strip small[data-v-bac02f4b],.users-modal-form .confirm-panel p[data-v-bac02f4b],.users-modal-form .profile-box small[data-v-bac02f4b],.users-modal-form label>span[data-v-bac02f4b],.users-page .info-strip small[data-v-bac02f4b],.users-page .confirm-panel p[data-v-bac02f4b],.users-page .profile-box small[data-v-bac02f4b],.users-page .name-cell small[data-v-bac02f4b],.users-page .audit small[data-v-bac02f4b],.users-page .mobile-card-label[data-v-bac02f4b],.users-page .mobile-card-sub[data-v-bac02f4b],.users-page .empty[data-v-bac02f4b],.users-page .form label>span[data-v-bac02f4b]{color:#76685a}[data-v-bac02f4b] .users-modal-shell .portal-modal-close,.users-page .icon-link[data-v-bac02f4b]{color:#8c6f46!important}.users-modal-form .avatar[data-v-bac02f4b],.users-page .avatar[data-v-bac02f4b]{color:#8c6a2f!important;box-shadow:none!important;background:#f6d36a!important}[data-v-bac02f4b] .users-modal-shell .portal-modal-close:hover,.users-modal-form .ghost-button[data-v-bac02f4b]:hover,.users-page .ghost-button[data-v-bac02f4b]:hover,.users-page .mobile-action-button[data-v-bac02f4b]:hover,.users-page .icon-link[data-v-bac02f4b]:hover{color:#6f4a15!important;background:#f8f1e4!important}.users-page .toggle-password[data-v-bac02f4b]{color:#a77423;background:0 0}.users-modal-form .input[data-v-bac02f4b]::placeholder{color:var(--users-text-muted)!important}.users-modal-form .input[data-v-bac02f4b]:focus,.users-modal-form .modal-select[data-v-bac02f4b]:focus{border-color:#3d3a2e!important;box-shadow:0 0 0 3px #3c38281a!important}@media (width>=769px){.users-modal-form[data-v-bac02f4b]{overflow-y:auto}}@media (width<=1180px){.users-page .stat-card-grid[data-v-bac02f4b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.users-page[data-v-bac02f4b]{height:auto;padding:18px 18px calc(92px + env(safe-area-inset-bottom));overflow:visible}.users-page .stat-card-grid[data-v-bac02f4b],.users-page .page-header[data-v-bac02f4b]{padding:0}.users-page .page-header[data-v-bac02f4b]{margin-bottom:16px;padding:22px 20px 20px}.users-page .stat-card-grid[data-v-bac02f4b]{grid-template-columns:1fr}.users-page .keeper-stat-card[data-v-bac02f4b]{min-height:auto;padding:26px 22px 22px}.users-page .directory-section[data-v-bac02f4b]{margin-top:18px;display:block}.users-page .directory-toolbar[data-v-bac02f4b]{flex-direction:column;align-items:stretch;padding:16px}.users-page .table-shell[data-v-bac02f4b]{overflow:visible!important}.users-page .role-filter[data-v-bac02f4b],.users-page .status-filter[data-v-bac02f4b],.users-page .users-search-shell[data-v-bac02f4b],.users-page .directory-toolbar>.primary-button[data-v-bac02f4b],.users-page .users-toolbar-actions>.primary-button[data-v-bac02f4b]{flex-basis:auto!important;width:100%!important;min-width:0!important}.users-page .users-toolbar-actions[data-v-bac02f4b]{flex-direction:column;width:100%;margin-left:0}}@media (width<=980px){[data-v-bac02f4b] .users-modal-shell.users-modal-shell-wide{width:min(760px,100vw - 32px);max-height:min(800px,100vh - 56px)}.user-form-layout-active[data-v-bac02f4b]{grid-template-columns:minmax(0,1fr)}.user-form-actions[data-v-bac02f4b]{position:static}}@media (width<=640px){[data-v-bac02f4b] .users-modal-shell .portal-modal-header,[data-v-bac02f4b] .users-modal-shell .portal-modal-body,[data-v-bac02f4b] .users-modal-body{padding-left:18px!important;padding-right:18px!important}.users-modal-form .actions[data-v-bac02f4b]{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.field-with-action[data-v-bac02f4b]{grid-template-columns:minmax(0,1fr)}.users-modal-form .field-action-button[data-v-bac02f4b]{width:100%}}[data-v-b12b9e6d]{box-sizing:border-box}.page-shell[data-v-b12b9e6d]{--bg-deep:#07131f;--line:#b0d6ff24;--text-main:#f4f8ff;--text-soft:#99b1cb;background:radial-gradient(circle at top left, #419bff2e, transparent 28%), radial-gradient(circle at 88% 18%, #51e0c21f, transparent 24%), linear-gradient(135deg, var(--bg-deep) 0%, #0d1e2c 45%, #08121d 100%);min-height:100vh;color:var(--text-main);grid-template-columns:290px minmax(0,1fr);gap:24px;padding:24px;display:grid;position:relative;overflow:hidden}.ambient[data-v-b12b9e6d]{pointer-events:none;position:absolute}.ambient-one[data-v-b12b9e6d]{filter:blur(26px);background:radial-gradient(circle,#59a3ff33 0%,#59a3ff00 68%);border-radius:999px;width:34rem;height:34rem;top:-11rem;left:-6rem}.ambient-two[data-v-b12b9e6d]{filter:blur(32px);background:radial-gradient(circle,#61f1d629 0%,#61f1d600 64%);border-radius:999px;width:38rem;height:38rem;bottom:-12rem;right:-10rem}.ambient-grid[data-v-b12b9e6d]{opacity:.38;background-image:linear-gradient(#9ac6f00d 1px,#0000 1px),linear-gradient(90deg,#9ac6f00d 1px,#0000 1px);background-size:72px 72px;inset:0;-webkit-mask-image:linear-gradient(#00000061,#0000 82%);mask-image:linear-gradient(#00000061,#0000 82%)}.glass-panel[data-v-b12b9e6d]{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08131f8f;position:relative;box-shadow:0 24px 60px #00000047}.soft-panel[data-v-b12b9e6d]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #b7ddff14;box-shadow:0 18px 38px #040a1233}.content-shell[data-v-b12b9e6d]{z-index:1;gap:24px;min-width:0;display:grid;position:relative}.topbar[data-v-b12b9e6d]{border-radius:30px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.topbar-copy h2[data-v-b12b9e6d]{letter-spacing:-.05em;margin:10px 0;font-size:clamp(2rem,3vw,3rem);line-height:1}.topbar-copy p[data-v-b12b9e6d]{max-width:44rem;margin:0;line-height:1.7}.menu-item[data-v-b12b9e6d]{color:#dff1ff;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:flex}.menu-item[data-v-b12b9e6d]:hover{background:#8dd8ff1f;transform:translateY(-1px)}.menu-item svg[data-v-b12b9e6d]{width:16px;height:16px}.icon-button[data-v-b12b9e6d],.primary-button[data-v-b12b9e6d]{border-radius:16px;text-decoration:none}.icon-button[data-v-b12b9e6d]{color:#dff1ff;cursor:pointer;background:#ffffff0d;border:1px solid #baddff1f;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.icon-button svg[data-v-b12b9e6d]{width:16px;height:16px}.hero-grid[data-v-b12b9e6d]{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:18px;display:grid}.hero-card[data-v-b12b9e6d]{border-radius:28px;padding:24px}.primary-card[data-v-b12b9e6d]{gap:16px;display:grid}.primary-card h3[data-v-b12b9e6d]{letter-spacing:-.04em;margin:0;font-size:1.9rem;line-height:1.1}.primary-card p[data-v-b12b9e6d]{max-width:42rem;margin:0;line-height:1.7}.stat-card[data-v-b12b9e6d]{align-content:start;gap:10px;display:grid}.stat-card span[data-v-b12b9e6d]{text-transform:uppercase;letter-spacing:.18em;color:var(--text-soft);font-size:.76rem;font-weight:700}.stat-card strong[data-v-b12b9e6d]{letter-spacing:-.05em;font-size:2.2rem;line-height:1}.primary-button[data-v-b12b9e6d]{color:#04111b;background:linear-gradient(135deg,#90dbff 0%,#62e5d6 100%);justify-content:center;align-items:center;width:fit-content;height:48px;padding:0 20px;font-weight:800;display:inline-flex;box-shadow:0 18px 28px #4db3e92e}@media (width<=980px){.page-shell[data-v-b12b9e6d]{grid-template-columns:1fr}.topbar[data-v-b12b9e6d]{flex-direction:column;align-items:stretch}.hero-grid[data-v-b12b9e6d]{grid-template-columns:1fr}}@media (width<=768px){.page-shell[data-v-b12b9e6d]{gap:16px;padding:16px}}.page-shell[data-v-b12b9e6d]{--bg-deep:#f3f6fc;--line:#aabcdc73;--text-main:#12294d;--text-soft:#6f7d96;color:var(--text-main);background:radial-gradient(circle at 0 0,#759de82e,#0000 28%),radial-gradient(circle at 88% 18%,#b1c8f72e,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%)}.ambient-one[data-v-b12b9e6d]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%)}.ambient-two[data-v-b12b9e6d]{filter:blur(34px);background:radial-gradient(circle,#cddcf9ad 0%,#cddcf900 70%)}.ambient-grid[data-v-b12b9e6d]{opacity:.22;background-image:linear-gradient(#c3d0e742 1px,#0000 1px),linear-gradient(90deg,#c3d0e742 1px,#0000 1px)}.glass-panel[data-v-b12b9e6d]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d6dfefe6;box-shadow:0 18px 40px #1d366614}.soft-panel[data-v-b12b9e6d]{background:#fff;border:1px solid #dbe3f2f2;box-shadow:0 14px 32px #1d36660f}.icon-button[data-v-b12b9e6d],.icon-link[data-v-b12b9e6d],.ghost-button[data-v-b12b9e6d]{color:#35548c;background:#fff;border-color:#d9e2f0}.icon-button[data-v-b12b9e6d]:hover,.icon-link[data-v-b12b9e6d]:hover,.ghost-button[data-v-b12b9e6d]:hover,.menu-item[data-v-b12b9e6d]:hover{background:#eef3ff}.profile-menu[data-v-b12b9e6d]{background:#fffffffa;border:1px solid #dbe5f2;box-shadow:0 18px 36px #2036611f}.menu-item[data-v-b12b9e6d]{color:#1f3764}.search-wrap[data-v-b12b9e6d],.search[data-v-b12b9e6d],.input[data-v-b12b9e6d],.select[data-v-b12b9e6d],.search-input[data-v-b12b9e6d]{color:#183157;background:#eef3ff;border-color:#d8e2f2}.search[data-v-b12b9e6d]::-moz-placeholder{color:#8190a8}.input[data-v-b12b9e6d]::-moz-placeholder{color:#8190a8}.search-input[data-v-b12b9e6d]::-moz-placeholder{color:#8190a8}.search[data-v-b12b9e6d]::placeholder,.input[data-v-b12b9e6d]::placeholder,.search-input[data-v-b12b9e6d]::placeholder{color:#8190a8}.search-wrap[data-v-b12b9e6d]:focus-within,.search[data-v-b12b9e6d]:focus,.input[data-v-b12b9e6d]:focus,.select[data-v-b12b9e6d]:focus,.search-input[data-v-b12b9e6d]:focus{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.select[data-v-b12b9e6d],.modal-select[data-v-b12b9e6d]{color:#183157;background-color:#eef3ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px}.select option[data-v-b12b9e6d],.modal-select option[data-v-b12b9e6d]{color:#183157;background:#fff}.primary-button[data-v-b12b9e6d]{color:#fff;background:linear-gradient(#39435d 0%,#31394f 100%);box-shadow:0 16px 28px #363f5c2e}.primary-button.danger[data-v-b12b9e6d]{background:linear-gradient(#c96167,#ad4d54)}.row-actions .icon-link[data-v-b12b9e6d],.icon-link[data-v-b12b9e6d]{background:#f7faff}.directory-card[data-v-b12b9e6d],.hero-card[data-v-b12b9e6d],.topbar[data-v-b12b9e6d],.modal[data-v-b12b9e6d]{border-color:#dbe4f2}.directory-toolbar[data-v-b12b9e6d],.modal-head[data-v-b12b9e6d],.table th[data-v-b12b9e6d],.table td[data-v-b12b9e6d]{border-color:#e7edf7}.table tbody tr[data-v-b12b9e6d]:hover{background:#f7faff}.email-chip[data-v-b12b9e6d],.pill[data-v-b12b9e6d],.mono-chip[data-v-b12b9e6d]{color:#35507d;background:#edf2fb}.avatar[data-v-b12b9e6d]{color:#244687;background:linear-gradient(135deg,#d2e4ff 0%,#b5d1ff 100%)}.role-soft[data-v-b12b9e6d]{color:#365c99;background:#dfeaff}.role-dark[data-v-b12b9e6d]{color:#314d8e;background:#dbe8ff}.status-badge[data-v-b12b9e6d],.status-badge.active[data-v-b12b9e6d],.status-badge.pending[data-v-b12b9e6d],.status-badge.requested[data-v-b12b9e6d],.status-badge.processing[data-v-b12b9e6d],.status-badge.inactive[data-v-b12b9e6d],.warn[data-v-b12b9e6d],.info[data-v-b12b9e6d],.danger[data-v-b12b9e6d],.processing[data-v-b12b9e6d],.success[data-v-b12b9e6d]{font-weight:700}.status-badge.active[data-v-b12b9e6d],.success[data-v-b12b9e6d]{color:#3a7d56;background:#e6f5ec}.status-badge.inactive[data-v-b12b9e6d],.danger[data-v-b12b9e6d]{color:#c26464;background:#fdeceb}.status-badge.pending[data-v-b12b9e6d],.warn[data-v-b12b9e6d]{color:#a47022;background:#fff0d9}.status-badge.requested[data-v-b12b9e6d],.info[data-v-b12b9e6d]{color:#4069b0;background:#dbe9ff}.status-badge.processing[data-v-b12b9e6d],.processing[data-v-b12b9e6d]{color:#3a7d56;background:#e6f5ec}.accent-tile[data-v-b12b9e6d]{background:linear-gradient(135deg,#32405d 0%,#3e4b6b 100%)}.accent-tile strong[data-v-b12b9e6d],.accent-tile span[data-v-b12b9e6d],.accent-tile small[data-v-b12b9e6d]{color:#fff}.hero-banner[data-v-b12b9e6d],.primary-card[data-v-b12b9e6d]{background:linear-gradient(135deg,#fffffff0 0%,#f7fafff0 100%)}.hero-chips .chip[data-v-b12b9e6d],.chip[data-v-b12b9e6d]{border:0}.overlay[data-v-b12b9e6d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#283a6129}.close[data-v-b12b9e6d]{color:#6d7f9e}.form-error[data-v-b12b9e6d]{color:#b24e57;background:#fdeced;border-color:#f2c9cc}.toggle-password[data-v-b12b9e6d]{color:#35548c;background:#dde7f7}.toast.success[data-v-b12b9e6d]{background:linear-gradient(#3f7d61,#35684f)}.toast.error[data-v-b12b9e6d]{background:linear-gradient(#c96167,#ad4d54)}.topbar-actions[data-v-b12b9e6d]{justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.notify-button[data-v-b12b9e6d]{color:#35548c;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.notify-button[data-v-b12b9e6d]:hover,.profile-trigger[data-v-b12b9e6d]:hover,.menu-item[data-v-b12b9e6d]:hover{background:#eef3ff}.notify-button svg[data-v-b12b9e6d],.menu-item svg[data-v-b12b9e6d]{width:16px;height:16px}.profile-trigger[data-v-b12b9e6d]{color:#20355e;cursor:pointer;height:40px;box-shadow:none;background:#fff;border:1px solid #d9e2f0;border-radius:14px;align-items:center;gap:10px;padding:0 8px 0 12px;display:inline-flex}.profile-meta[data-v-b12b9e6d]{text-align:right;gap:0;display:grid}.profile-meta strong[data-v-b12b9e6d]{color:#20355e;font-size:.84rem;line-height:1.1}.profile-meta small[data-v-b12b9e6d]{color:#7f93b4;font-size:.68rem}.profile-avatar[data-v-b12b9e6d]{color:#35548c;background:linear-gradient(135deg,#ffe8cf 0%,#dce8ff 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.profile-avatar svg[data-v-b12b9e6d]{width:16px;height:16px}.profile-menu[data-v-b12b9e6d]{border-radius:14px;gap:4px;min-width:152px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu-item[data-v-b12b9e6d]{color:#1f3764;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.88rem;font-weight:600;display:flex;transform:none}.danger-item[data-v-b12b9e6d]{color:#bb5864}@media (width<=980px){.topbar-actions[data-v-b12b9e6d]{justify-content:flex-start;width:100%}}.skeleton-stats[data-v-16cc1b51]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;display:grid}.skeleton-card[data-v-16cc1b51],.skeleton-row[data-v-16cc1b51]{background:var(--color-surface,#fff)}.skeleton-card[data-v-16cc1b51]{border-right:1px solid var(--color-border,#e8e0d0);border-radius:var(--radius-md,8px);align-content:start;gap:8px;min-height:86px;padding:14px 20px;display:grid}.skeleton-card[data-v-16cc1b51]:last-child{border-right:0}.skeleton-icon[data-v-16cc1b51]{border-radius:50%;width:1.75rem;height:1.75rem}.skeleton-title[data-v-16cc1b51]{width:46%;height:20px}.skeleton-value[data-v-16cc1b51]{border-radius:var(--radius-sm,4px);width:32%;height:32px}.skeleton-subtitle[data-v-16cc1b51]{width:58%;height:14px}.skeleton-list[data-v-16cc1b51]{background:var(--color-surface,#fff);display:grid}.skeleton-row[data-v-16cc1b51]{border-bottom:1px solid var(--color-border,#e8e0d0);grid-template-columns:repeat(var(--skeleton-columns,4), minmax(0, 1fr));align-items:center;gap:18px;min-height:58px;padding:14px 16px;display:grid}.skeleton-cell[data-v-16cc1b51]{min-width:0;height:14px}.cell-1[data-v-16cc1b51]{width:58%}.cell-2[data-v-16cc1b51]{width:74%}.cell-3[data-v-16cc1b51]{width:42%}.cell-4[data-v-16cc1b51]{width:54%}.cell-5[data-v-16cc1b51]{width:48%}.cell-6[data-v-16cc1b51]{width:38%}.skeleton-block[data-v-16cc1b51]{border-radius:var(--radius-sm,4px);background:linear-gradient(90deg,#f0ead8 25%,#e8dcc8 50%,#f0ead8 75%) 0 0/200% 100%;animation:1.5s infinite shimmer-16cc1b51;display:block;position:relative;overflow:hidden}@keyframes shimmer-16cc1b51{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=768px){.skeleton-stats[data-v-16cc1b51]{grid-template-columns:1fr}.skeleton-card[data-v-16cc1b51]{border-right:0;border-bottom:1px solid var(--color-border,#e8e0d0)}.skeleton-row[data-v-16cc1b51]{grid-template-columns:1fr;gap:9px}.skeleton-cell[data-v-16cc1b51]{max-width:100%}}@media (prefers-reduced-motion:reduce){.skeleton-block[data-v-16cc1b51]{animation:none}}[data-v-790793a6]{box-sizing:border-box}.page-shell[data-v-790793a6]{--bg-deep:#07131f;--line:#b0d6ff24;--text-main:#f4f8ff;--text-soft:#99b1cb;background:radial-gradient(circle at top left, #419bff2e, transparent 28%), radial-gradient(circle at 88% 18%, #51e0c21f, transparent 24%), linear-gradient(135deg, var(--bg-deep) 0%, #0d1e2c 45%, #08121d 100%);min-height:100vh;color:var(--text-main);grid-template-columns:290px minmax(0,1fr);gap:24px;padding:24px;display:grid;position:relative;overflow-x:clip}.ambient[data-v-790793a6]{pointer-events:none;position:absolute}.ambient-one[data-v-790793a6]{filter:blur(26px);background:radial-gradient(circle,#59a3ff33 0%,#59a3ff00 68%);border-radius:999px;width:34rem;height:34rem;top:-11rem;left:-6rem}.ambient-two[data-v-790793a6]{filter:blur(32px);background:radial-gradient(circle,#61f1d629 0%,#61f1d600 64%);border-radius:999px;width:38rem;height:38rem;bottom:-12rem;right:-10rem}.glass-panel[data-v-790793a6]{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08131f8f;position:relative;box-shadow:0 24px 60px #00000047}.soft-panel[data-v-790793a6]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #b7ddff14;box-shadow:0 18px 38px #040a1233}.content-shell[data-v-790793a6]{z-index:1;gap:24px;min-width:0;display:grid;position:relative;overflow:visible}.topbar[data-v-790793a6]{border-radius:30px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.topbar-copy h2[data-v-790793a6]{letter-spacing:-.05em;margin:10px 0;font-size:clamp(2rem,3vw,3rem);line-height:1}.topbar-actions[data-v-790793a6]{justify-content:flex-end;display:flex;position:relative}.icon-button[data-v-790793a6]{color:#dff1ff;cursor:pointer;background:#ffffff0d;border:1px solid #baddff1f;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .2s,background .2s;display:inline-flex}.icon-button[data-v-790793a6]:hover,.menu-item[data-v-790793a6]:hover{background:#8dd8ff1f;transform:translateY(-1px)}.icon-button svg[data-v-790793a6],.menu-item svg[data-v-790793a6]{width:18px;height:18px}.menu-item[data-v-790793a6]{color:#dff1ff;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-weight:600;transition:transform .2s,background .2s;display:flex}.ghost-button[data-v-790793a6],.primary-button[data-v-790793a6]{height:48px;font-weight:700;font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.ghost-button[data-v-790793a6]{color:#dff1ff;background:#ffffff0d;border:1px solid #baddff1f}.hero-banner[data-v-790793a6]{border-radius:28px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex}.hero-copy h3[data-v-790793a6],.directory-copy h3[data-v-790793a6]{letter-spacing:-.04em;margin:10px 0 8px;font-size:1.8rem;line-height:1.08}.hero-copy[data-v-790793a6]{max-width:54rem}.hero-chips[data-v-790793a6]{justify-items:end;gap:12px;display:grid}.chip[data-v-790793a6]{border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-weight:700;display:inline-flex}.stats-grid[data-v-790793a6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.stat-card[data-v-790793a6]{border-radius:28px;align-content:start;gap:10px;min-height:150px;padding:24px;display:grid}.stat-card strong[data-v-790793a6]{letter-spacing:-.05em;font-size:clamp(2.2rem,2.8vw,3rem);line-height:1;display:block}.directory-card[data-v-790793a6]{border-radius:32px;overflow:hidden}.directory-header[data-v-790793a6]{border-bottom:1px solid #b6dcff14;gap:18px;padding:24px;display:grid}.directory-copy[data-v-790793a6]{justify-items:start;gap:4px;display:grid}.directory-toolbar[data-v-790793a6]{justify-content:space-between;align-items:center;gap:16px;display:flex}.filter-stack[data-v-790793a6]{flex:auto;justify-content:flex-start;align-items:center;gap:14px;min-width:0;display:flex}.search-wrap[data-v-790793a6]{-moz-column-gap:14px;background:#97cdff1a;border:1px solid #baddff1f;border-radius:16px;flex:520px;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:14px;width:min(100%,560px);max-width:100%;height:48px;padding:0 18px;display:grid}.search-icon[data-v-790793a6]{color:#8eb5d2;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.search-icon svg[data-v-790793a6]{width:18px;height:18px}.search-input[data-v-790793a6],.select[data-v-790793a6],.input[data-v-790793a6]{width:100%;height:48px;color:var(--text-main);font:inherit;outline:none}.search-input[data-v-790793a6]{background:0 0;border:0}.search-input[data-v-790793a6]::-moz-placeholder{color:#83a3bf}.input[data-v-790793a6]::-moz-placeholder{color:#83a3bf}.search-input[data-v-790793a6]::placeholder,.input[data-v-790793a6]::placeholder{color:#83a3bf}.select[data-v-790793a6],.input[data-v-790793a6]{background:#97cdff1a;border:1px solid #baddff1f;border-radius:16px;padding:0 18px}.select[data-v-790793a6]{appearance:none;background-color:#eef3ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px;flex:0 0 166px;width:166px;min-width:166px;padding:0 40px 0 16px;line-height:1.2}.select option[data-v-790793a6]{color:#183157;background:#fff}.table-shell[data-v-790793a6]{width:100%;overflow:hidden visible}.pagination-bar[data-v-790793a6]{color:#6f7d96;border-top:1px solid #e7edf7;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px 20px;font-size:.9rem;font-weight:700;display:flex}.pagination-controls[data-v-790793a6]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pagination-controls button[data-v-790793a6]{color:#35548c;min-width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:12px;padding:0 12px;font-weight:800}.pagination-controls button[data-v-790793a6]:hover:not(:disabled),.pagination-controls button.active[data-v-790793a6]{color:#24448b;background:#eef3ff;border-color:#b9c9ea}.pagination-controls button[data-v-790793a6]:disabled{opacity:.5;cursor:not-allowed}.table[data-v-790793a6]{border-collapse:collapse;width:100%}.table th[data-v-790793a6],.table td[data-v-790793a6]{text-align:left;white-space:nowrap;border-top:1px solid #b6dcff14;padding:18px 24px}.click-row[data-v-790793a6]{cursor:pointer}.click-row[data-v-790793a6]:focus-visible{outline-offset:-2px;outline:2px solid #8ea8de}.policy-ops-table td[data-v-790793a6]:nth-child(2),.policy-ops-table td[data-v-790793a6]:nth-child(7){white-space:normal}.pill[data-v-790793a6]{color:#dff1ff;background:#ffffff0f;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;display:inline-flex}.mono[data-v-790793a6]{font-family:var(--font-sans)}.stack[data-v-790793a6]{gap:4px;display:grid}.compact-stack small[data-v-790793a6]{font-size:.83rem}.row-index[data-v-790793a6]{color:#17315c;font-size:.95rem}.premium-cell[data-v-790793a6]{color:#0f2a57;font-weight:700}.mode-badge[data-v-790793a6]{letter-spacing:.08em;border-radius:8px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.mode-badge.cash[data-v-790793a6]{color:#2f63b5;background:#dcebff}.mode-badge.pdc[data-v-790793a6]{color:#aa7a14;background:#fff0c9}.table-link[data-v-790793a6]{color:#2b62ba;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.table-link[data-v-790793a6]:hover{text-decoration:underline}.status-badge[data-v-790793a6]{letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.warn[data-v-790793a6]{color:#f0d08a;background:#f0b06024}.info[data-v-790793a6]{color:#b8deff;background:#61b4ff24}.danger[data-v-790793a6]{color:#ffd9d9;background:#ff78781f}.processing[data-v-790793a6],.success[data-v-790793a6]{color:#d7ffed;background:#57e6a41f}.message[data-v-790793a6]{padding:20px 24px}.message.error[data-v-790793a6],.form-error[data-v-790793a6],.form label small[data-v-790793a6]{color:#ffb5b5}.empty[data-v-790793a6]{text-align:center;color:var(--text-soft)}.toast[data-v-790793a6]{z-index:60;color:#fff;border-radius:16px;align-items:center;gap:12px;min-width:280px;max-width:min(420px,100vw - 32px);padding:14px 18px;font-weight:700;display:flex;position:fixed;top:26px;right:22px;box-shadow:0 18px 40px #182a483d}.toast-icon[data-v-790793a6]{color:#fff;background:#fff3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;font-weight:800;display:inline-flex}.toast-text[data-v-790793a6]{color:#fff;letter-spacing:0;line-height:1.4}.overlay[data-v-790793a6]{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050e1894;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-790793a6]{border-radius:30px;width:min(620px,100%);overflow:hidden}.modal-head[data-v-790793a6]{border-bottom:1px solid #b6dcff14;justify-content:space-between;gap:16px;padding:28px 30px 20px;display:flex}.modal-head h2[data-v-790793a6]{letter-spacing:-.05em;margin:10px 0 8px;font-size:2rem;line-height:1}.close[data-v-790793a6]{color:#a9c3da;cursor:pointer;background:0 0;border:0;font-size:2rem}.form[data-v-790793a6]{gap:16px;padding:24px 30px 30px;display:grid}.form-error[data-v-790793a6]{background:#ad282838;border:1px solid #ff868633;border-radius:18px;padding:14px 16px;font-weight:600}.form label[data-v-790793a6]{gap:8px;display:grid}.password-wrap[data-v-790793a6]{position:relative}.password-wrap .input[data-v-790793a6]{padding-right:84px}.toggle-password[data-v-790793a6]{color:#dff1ff;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.profile-box[data-v-790793a6]{border-radius:22px;gap:8px;padding:18px;display:grid}.avatar[data-v-790793a6]{color:#04111b;background:linear-gradient(135deg,#8fd8ff 0%,#56e0d4 100%);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.avatar.large[data-v-790793a6]{border-radius:18px;width:58px;height:58px}.actions[data-v-790793a6]{align-items:center;gap:12px;display:flex}@media (width<=1280px){.stats-grid[data-v-790793a6]{grid-template-columns:1fr}}@media (width<=1080px){.page-shell[data-v-790793a6]{grid-template-columns:1fr}.hero-banner[data-v-790793a6],.topbar[data-v-790793a6]{flex-direction:column;align-items:stretch}.hero-chips[data-v-790793a6]{justify-items:start}.directory-toolbar[data-v-790793a6]{align-items:stretch}.filter-stack[data-v-790793a6]{flex-wrap:wrap;width:100%}.toast[data-v-790793a6]{z-index:60;color:#fff;border-radius:16px;align-items:center;gap:12px;min-width:280px;max-width:min(420px,100vw - 32px);padding:14px 18px;font-weight:700;display:flex;position:fixed;top:26px;right:22px;box-shadow:0 18px 40px #182a483d}.search-wrap[data-v-790793a6],.select[data-v-790793a6]{width:100%;min-width:0;max-width:100%}}@media (width<=768px){.page-shell[data-v-790793a6]{gap:16px;min-height:auto;padding:16px;overflow-y:visible}.table th[data-v-790793a6],.table td[data-v-790793a6]{padding:16px}.modal-head[data-v-790793a6],.form[data-v-790793a6]{padding-left:20px;padding-right:20px}}.page-shell[data-v-790793a6]{--bg-deep:#f3f6fc;--line:#aabcdc73;--text-main:#12294d;--text-soft:#6f7d96;color:var(--text-main);background:radial-gradient(circle at 0 0,#759de82e,#0000 28%),radial-gradient(circle at 88% 18%,#b1c8f72e,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%)}.ambient-one[data-v-790793a6]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%)}.ambient-two[data-v-790793a6]{filter:blur(34px);background:radial-gradient(circle,#cddcf9ad 0%,#cddcf900 70%)}.ambient-grid[data-v-790793a6]{opacity:.22;background-image:linear-gradient(#c3d0e742 1px,#0000 1px),linear-gradient(90deg,#c3d0e742 1px,#0000 1px)}.glass-panel[data-v-790793a6]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d6dfefe6;box-shadow:0 18px 40px #1d366614}.soft-panel[data-v-790793a6]{background:#fff;border:1px solid #dbe3f2f2;box-shadow:0 14px 32px #1d36660f}.icon-button[data-v-790793a6],.icon-link[data-v-790793a6],.ghost-button[data-v-790793a6]{color:#35548c;background:#fff;border-color:#d9e2f0}.icon-button[data-v-790793a6]:hover,.icon-link[data-v-790793a6]:hover,.ghost-button[data-v-790793a6]:hover,.menu-item[data-v-790793a6]:hover{background:#eef3ff}.profile-menu[data-v-790793a6]{background:#fffffffa;border:1px solid #dbe5f2;box-shadow:0 18px 36px #2036611f}.menu-item[data-v-790793a6]{color:#1f3764}.search-wrap[data-v-790793a6],.search[data-v-790793a6],.input[data-v-790793a6],.select[data-v-790793a6],.search-input[data-v-790793a6]{color:#183157;background:#eef3ff;border-color:#d8e2f2}.search[data-v-790793a6]::-moz-placeholder{color:#8190a8}.input[data-v-790793a6]::-moz-placeholder{color:#8190a8}.search-input[data-v-790793a6]::-moz-placeholder{color:#8190a8}.search[data-v-790793a6]::placeholder,.input[data-v-790793a6]::placeholder,.search-input[data-v-790793a6]::placeholder{color:#8190a8}.search-wrap[data-v-790793a6]:focus-within,.search[data-v-790793a6]:focus,.input[data-v-790793a6]:focus,.select[data-v-790793a6]:focus,.search-input[data-v-790793a6]:focus{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.select[data-v-790793a6],.modal-select[data-v-790793a6]{color:#183157;background-color:#eef3ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px}.select option[data-v-790793a6],.modal-select option[data-v-790793a6]{color:#183157;background:#fff}.primary-button[data-v-790793a6]{color:#fff;background:linear-gradient(#39435d 0%,#31394f 100%);box-shadow:0 16px 28px #363f5c2e}.primary-button.danger[data-v-790793a6]{background:linear-gradient(#c96167,#ad4d54)}.row-actions .icon-link[data-v-790793a6],.icon-link[data-v-790793a6]{background:#f7faff}.directory-card[data-v-790793a6],.hero-card[data-v-790793a6],.topbar[data-v-790793a6],.modal[data-v-790793a6]{border-color:#dbe4f2}.directory-toolbar[data-v-790793a6],.modal-head[data-v-790793a6],.table th[data-v-790793a6],.table td[data-v-790793a6]{border-color:#e7edf7}.table tbody tr[data-v-790793a6]:hover{background:#f7faff}.email-chip[data-v-790793a6],.pill[data-v-790793a6],.mono-chip[data-v-790793a6]{color:#35507d;background:#edf2fb}.avatar[data-v-790793a6]{color:#244687;background:linear-gradient(135deg,#d2e4ff 0%,#b5d1ff 100%)}.role-soft[data-v-790793a6]{color:#365c99;background:#dfeaff}.role-dark[data-v-790793a6]{color:#314d8e;background:#dbe8ff}.status-badge[data-v-790793a6],.status-badge.active[data-v-790793a6],.status-badge.pending[data-v-790793a6],.status-badge.requested[data-v-790793a6],.status-badge.processing[data-v-790793a6],.status-badge.inactive[data-v-790793a6],.warn[data-v-790793a6],.info[data-v-790793a6],.danger[data-v-790793a6],.processing[data-v-790793a6],.success[data-v-790793a6]{font-weight:700}.status-badge.active[data-v-790793a6],.success[data-v-790793a6]{color:#3a7d56;background:#e6f5ec}.status-badge.inactive[data-v-790793a6],.danger[data-v-790793a6]{color:#c26464;background:#fdeceb}.status-badge.pending[data-v-790793a6],.warn[data-v-790793a6]{color:#a47022;background:#fff0d9}.status-badge.requested[data-v-790793a6],.info[data-v-790793a6]{color:#4069b0;background:#dbe9ff}.status-badge.processing[data-v-790793a6],.processing[data-v-790793a6]{color:#3a7d56;background:#e6f5ec}.accent-tile[data-v-790793a6]{background:linear-gradient(135deg,#32405d 0%,#3e4b6b 100%)}.accent-tile strong[data-v-790793a6],.accent-tile span[data-v-790793a6],.accent-tile small[data-v-790793a6]{color:#fff}.hero-banner[data-v-790793a6],.primary-card[data-v-790793a6]{background:linear-gradient(135deg,#fffffff0 0%,#f7fafff0 100%)}.hero-chips .chip[data-v-790793a6],.chip[data-v-790793a6]{border:0}.overlay[data-v-790793a6]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#283a6129}.close[data-v-790793a6]{color:#6d7f9e}.form-error[data-v-790793a6]{color:#b24e57;background:#fdeced;border-color:#f2c9cc}.toggle-password[data-v-790793a6]{color:#35548c;background:#dde7f7}.toast.success[data-v-790793a6]{background:linear-gradient(#2f8a62,#25694c)}.toast.error[data-v-790793a6]{background:linear-gradient(#d4656e,#b85059)}.topbar-actions[data-v-790793a6]{justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.notify-button[data-v-790793a6]{color:#35548c;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.notify-button[data-v-790793a6]:hover,.profile-trigger[data-v-790793a6]:hover,.menu-item[data-v-790793a6]:hover{background:#eef3ff}.notify-button svg[data-v-790793a6],.menu-item svg[data-v-790793a6]{width:16px;height:16px}.profile-trigger[data-v-790793a6]{color:#20355e;cursor:pointer;height:40px;box-shadow:none;background:#fff;border:1px solid #d9e2f0;border-radius:14px;align-items:center;gap:10px;padding:0 8px 0 12px;display:inline-flex}.profile-meta[data-v-790793a6]{text-align:right;gap:0;display:grid}.profile-meta strong[data-v-790793a6]{color:#20355e;font-size:.84rem;line-height:1.1}.profile-meta small[data-v-790793a6]{color:#7f93b4;font-size:.68rem}.profile-avatar[data-v-790793a6]{color:#35548c;background:linear-gradient(135deg,#ffe8cf 0%,#dce8ff 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.profile-avatar svg[data-v-790793a6]{width:16px;height:16px}.profile-menu[data-v-790793a6]{border-radius:14px;gap:4px;min-width:152px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu-item[data-v-790793a6]{color:#1f3764;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.88rem;font-weight:600;display:flex;transform:none}.danger-item[data-v-790793a6]{color:#bb5864}@media (width<=980px){.topbar[data-v-790793a6]{flex-direction:row;align-items:flex-start;min-height:118px;padding-right:112px;position:relative}.topbar-actions[data-v-790793a6]{flex-wrap:nowrap;justify-content:flex-end;width:auto;position:absolute;top:20px;right:20px}.directory-toolbar[data-v-790793a6]{flex-wrap:wrap;align-items:stretch}.filter-stack[data-v-790793a6]{flex-wrap:wrap;width:100%}}@media (width<=520px){.topbar[data-v-790793a6]{min-height:104px;padding:22px 104px 22px 22px}.topbar-copy h2[data-v-790793a6]{letter-spacing:-.02em;margin:8px 0 0;font-size:1.8rem;line-height:1.04}.topbar-actions[data-v-790793a6]{top:18px;right:18px}}.admin-shell .compact-title[data-v-790793a6]{min-height:82px!important;padding:20px 20px 12px!important}.admin-shell .stats-grid[data-v-790793a6]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}.admin-shell .stat-card[data-v-790793a6]{gap:6px!important;min-height:86px!important;padding:14px 20px!important}.admin-shell .stat-card strong[data-v-790793a6]{letter-spacing:0!important;font-size:1.6rem!important;font-weight:600!important}.admin-shell .production-header[data-v-790793a6]{align-items:center!important;gap:12px!important;min-height:50px!important;padding:10px 20px!important;display:flex!important}.admin-shell .production-header .status-tabs[data-v-790793a6]{flex:none!important}.admin-shell .production-header .top-search[data-v-790793a6]{background:#fff!important;border:1px solid #d8e2f2!important;flex:420px!important;width:auto!important;min-width:180px!important;max-width:560px!important;height:34px!important;margin-left:auto!important}.admin-shell .table-shell[data-v-790793a6]{background:#fbfafb!important}.admin-shell .policy-ops-table[data-v-790793a6]{width:calc(100% - 40px)!important;margin:16px 20px 0!important}.admin-shell .policy-ops-table th[data-v-790793a6],.admin-shell .policy-ops-table td[data-v-790793a6]{vertical-align:middle!important;padding:8px 10px!important;line-height:1.25!important}.admin-shell .policy-ops-table th[data-v-790793a6]{letter-spacing:.12em!important;font-size:.62rem!important;font-weight:600!important}.admin-shell .policy-ops-table .stack[data-v-790793a6]{gap:2px!important}.admin-shell .policy-ops-table strong[data-v-790793a6],.admin-shell .policy-ops-table .vehicle-value[data-v-790793a6],.admin-shell .premium-cell[data-v-790793a6]{font-size:.8rem!important;font-weight:600!important}.admin-shell .policy-ops-table small[data-v-790793a6]{font-size:.72rem!important;line-height:1.25!important}.admin-shell .status-badge[data-v-790793a6],.admin-shell .mode-badge[data-v-790793a6]{letter-spacing:.04em!important;white-space:nowrap!important;border-radius:8px!important;width:fit-content!important;max-width:max-content!important;min-height:22px!important;padding:0 8px!important;font-size:.58rem!important;font-weight:600!important;line-height:1.1!important}.admin-shell .table-link[data-v-790793a6]{color:#0f3f86!important;font-size:.76rem!important;font-weight:600!important}.admin-shell .top-actions[data-v-790793a6] .notify-button,.admin-shell .top-actions[data-v-790793a6] .profile-trigger,.admin-shell .top-actions[data-v-790793a6] .profile-avatar{box-shadow:none!important;outline:0!important}.admin-shell .top-actions[data-v-790793a6] .notify-button,.admin-shell .top-actions[data-v-790793a6] .profile-trigger{background:#fff!important;border:1px solid #d7e0ef!important;border-radius:4px!important;height:44px!important;min-height:44px!important}.admin-shell .top-actions[data-v-790793a6] .notify-button{width:44px!important}.policy-slip-modal[data-v-790793a6]{grid-template-rows:auto minmax(0,1fr);max-height:min(88vh,820px);display:grid;border-radius:6px!important;width:min(1180px,100vw - 48px)!important}.cash-slip-modal[data-v-790793a6]{color:#111827;background:#fff;border:1px solid #d8dde8;border-radius:6px;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100vw - 36px);max-height:min(88vh,820px);display:grid;overflow:hidden;box-shadow:0 24px 64px #0f172a2e}.upload-slip-modal[data-v-790793a6]{color:#111827;background:#fff;border:1px solid #d8dde8;border-radius:6px;grid-template-rows:auto minmax(0,1fr);width:min(640px,100vw - 36px);max-height:min(88vh,760px);display:grid;overflow:hidden;box-shadow:0 24px 64px #0f172a2e}.slip-modal-head[data-v-790793a6]{border-bottom:1px solid #d8dde8;justify-content:space-between;align-items:flex-start;gap:16px;min-height:74px;padding:18px 22px 14px;display:flex}.slip-modal-head h2[data-v-790793a6]{color:#111827;letter-spacing:0;margin:0;font-size:1.5rem;line-height:1}.slip-modal-head p[data-v-790793a6]{color:#7b8495;letter-spacing:.12em;text-transform:uppercase;margin:8px 0 0;font-size:.68rem;font-weight:800}.slip-modal-head p strong[data-v-790793a6]{color:#334155}.slip-close[data-v-790793a6]{color:#8b95a7;cursor:pointer;background:0 0;border:0;border-radius:6px;width:32px;height:32px;font-size:1.6rem;line-height:1}.slip-close[data-v-790793a6]:hover{color:#111827;background:#f1f5f9}.slip-state[data-v-790793a6]{color:#66728a;padding:28px 24px;font-weight:700}.slip-state.error[data-v-790793a6]{color:#b24e57}.uploaded-slip-content[data-v-790793a6]{gap:14px;min-height:0;padding:16px 24px 20px;display:grid;overflow:auto}.slip-detail-table[data-v-790793a6]{background:#fff;border:1px solid #d8dde8}.slip-detail-table h4[data-v-790793a6]{color:#1f2937;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #e4e9f2;margin:0;padding:10px 12px;font-size:.82rem;font-weight:800}.slip-detail-table dl[data-v-790793a6]{grid-template-columns:minmax(130px,220px) minmax(0,1fr);margin:0;display:grid}.slip-detail-table dt[data-v-790793a6],.slip-detail-table dd[data-v-790793a6]{border-bottom:1px solid #e5e7eb;min-height:34px;margin:0;padding:9px 12px;font-size:.72rem;line-height:1.35}.slip-detail-table dt[data-v-790793a6]{color:#8a94a6;font-weight:700}.slip-detail-table dd[data-v-790793a6]{color:#5b6472;overflow-wrap:anywhere;text-align:right}.slip-detail-table dt[data-v-790793a6]:nth-last-child(2),.slip-detail-table dd[data-v-790793a6]:last-child{border-bottom:0}.slip-form-grid[data-v-790793a6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.slip-form-grid label[data-v-790793a6],.payment-row label[data-v-790793a6]{grid-template-rows:auto 36px auto;align-content:start;gap:5px;min-width:0;display:grid}.slip-form-grid label span[data-v-790793a6],.payment-row label span[data-v-790793a6]{color:#6b6352;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.slip-form-grid label small[data-v-790793a6],.payment-row small[data-v-790793a6],.section-subtext[data-v-790793a6]{color:#6b6352;margin:0;font-size:.68rem;line-height:1.35}.upload-slip-modal .input.input-locked[data-v-790793a6],.upload-slip-modal .select.input-locked[data-v-790793a6]{color:#334155;cursor:default;width:100%;min-width:0;height:36px;box-shadow:none;opacity:1;pointer-events:none;background:#f6f8fb;border:1px solid #dbe3ee;border-radius:4px}.upload-slip-modal .select.input-locked[data-v-790793a6]{appearance:none;background-image:none;flex:auto;padding:0 12px}.computed-commission[data-v-790793a6]{color:#1559bd;background:#eaf2ff;border:1px solid #b8cdf2;padding:11px 14px;font-size:.78rem;font-weight:800}.computed-commission strong[data-v-790793a6]{color:inherit}.payment-breakdown[data-v-790793a6]{gap:8px;display:grid}.warning-banner[data-v-790793a6]{color:#b03a46;background:#fff1f2;border:1px solid #f3b9bd;margin:0;padding:10px 12px;font-size:.76rem;font-weight:800}.payment-row[data-v-790793a6]{background:#fff;border:1px solid #d8dde8;grid-template-columns:minmax(110px,.7fr) minmax(130px,.75fr) minmax(0,1.65fr);gap:12px;padding:10px;display:grid}.payment-row-head[data-v-790793a6]{grid-column:1/-1}.payment-row-head span[data-v-790793a6]{color:#344054;letter-spacing:.08em;font-size:.64rem;font-weight:900}.row-proof-field[data-v-790793a6]{align-content:start;min-width:0}.row-proof-field>small[data-v-790793a6],.row-proof-field>a[data-v-790793a6]{white-space:normal;overflow-wrap:anywhere;width:100%;min-height:36px;padding:9px 0;display:block}.slip-file-link[data-v-790793a6]{color:#0f4fa8;overflow-wrap:anywhere;font-size:.76rem;font-weight:800;text-decoration:underline}.proof-date[data-v-790793a6]{display:block}.actions-row.form-footer[data-v-790793a6]{background:#fffffff5;border-top:1px solid #d8dde8;justify-content:flex-end;align-items:center;min-height:70px;margin:2px -24px 0;padding:12px 24px;display:flex;position:sticky;bottom:0}.slip-modal-form[data-v-790793a6]{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.slip-modal-body[data-v-790793a6]{gap:18px;min-height:0;padding:18px 24px 20px;display:grid;overflow:auto}.slip-section[data-v-790793a6]{border-top:1px solid #edf0f5;gap:12px;padding-top:14px;display:grid}.slip-section[data-v-790793a6]:first-child{border-top:0;padding-top:0}.slip-section-title[data-v-790793a6]{color:#7f8fad;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.66rem;font-weight:900;display:flex}.slip-section-title span[data-v-790793a6]{color:#60708a;letter-spacing:0;background:#f8fafc;border:1px solid #d8dde8;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.slip-field-grid[data-v-790793a6],.slip-payment-grid[data-v-790793a6]{-moz-column-gap:36px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 36px;display:grid}.slip-payment-grid[data-v-790793a6]{-moz-column-gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:18px}.slip-field-grid label[data-v-790793a6],.slip-payment-grid label[data-v-790793a6]{gap:7px;min-width:0;display:grid}.slip-field-grid label span[data-v-790793a6],.slip-payment-grid label span[data-v-790793a6]{color:#384253;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.slip-field-grid .full[data-v-790793a6]{grid-column:1/-1}.slip-input[data-v-790793a6]{color:#1f2937;width:100%;min-height:38px;font:inherit;background:#fff;border:0;border-bottom:1px solid #d8dde8;border-radius:0;outline:0;padding:0;font-size:.86rem;font-weight:600}.slip-input.emphasis[data-v-790793a6]{color:#000817}.upload-grid[data-v-790793a6]{grid-template-columns:1fr;gap:12px;display:grid}.slip-upload[data-v-790793a6]{background:#f8fafc;border:1px dashed #cfd6e2;border-radius:6px;align-content:center;gap:4px;min-height:74px;padding:14px 16px;text-decoration:none;display:grid;position:relative}.slip-upload span[data-v-790793a6]{color:#1f3764;overflow-wrap:anywhere;font-size:.82rem;font-weight:800}.slip-upload small[data-v-790793a6]{color:#66728a;font-size:.72rem;line-height:1.35}.slip-upload.locked[data-v-790793a6]{opacity:.75}.slip-modal-footer[data-v-790793a6]{background:#fff;border-top:1px solid #d8dde8;justify-content:flex-end;align-items:center;gap:10px;min-height:64px;padding:12px 24px;display:flex}.policy-slip-body[data-v-790793a6]{background:#fff;grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);gap:16px;min-height:0;padding:18px;display:grid;overflow:auto}.proof-preview-panel[data-v-790793a6],.slip-readonly-panel[data-v-790793a6]{background:#fff;border:1px solid #d8dde8;border-radius:6px;min-height:0}.proof-preview-panel[data-v-790793a6]{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:14px;display:grid}.attachment-head[data-v-790793a6]{justify-content:space-between;align-items:center;gap:12px;display:flex}.attachment-head strong[data-v-790793a6]{color:#000817;margin-top:4px;font-size:.9rem;font-weight:600;display:block}.proof-preview-frame[data-v-790793a6]{background:#f7f8fb;border:1px solid #d8dde8;border-radius:4px;place-items:center;min-height:430px;display:grid;overflow:hidden}.proof-preview-frame img[data-v-790793a6],.proof-preview-frame object[data-v-790793a6]{width:100%;height:100%;min-height:430px;display:block}.proof-preview-frame img[data-v-790793a6]{-o-object-fit:contain;object-fit:contain}.proof-preview-frame.empty[data-v-790793a6]{background:#f7f8fb}.preview-placeholder[data-v-790793a6]{color:#66728a;text-align:center;justify-items:center;gap:6px;padding:24px;display:grid}.preview-placeholder strong[data-v-790793a6]{color:#000817;font-size:.9rem}.slip-readonly-panel[data-v-790793a6]{padding:14px;overflow:auto}.slip-grid[data-v-790793a6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.slip-grid label[data-v-790793a6]{gap:6px;min-width:0;display:grid}.slip-grid label span[data-v-790793a6]{color:#7f8fad;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:600;line-height:1.2}.slip-grid .full[data-v-790793a6]{grid-column:1/-1}.policy-slip-modal .input[data-v-790793a6]{color:#183157;background:#eef3ff;border-radius:4px;height:42px;min-height:42px;font-size:.84rem}.policy-slip-modal .upload-meta[data-v-790793a6]{color:#66728a;flex-wrap:wrap;align-items:center;margin-top:0;font-size:.78rem}.policy-slip-modal .compact-button[data-v-790793a6]{border-radius:4px;height:32px;min-height:32px;padding:0 10px;font-size:.76rem}@media (width<=980px){.slip-payment-grid[data-v-790793a6]{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-slip-body[data-v-790793a6]{grid-template-columns:1fr}.proof-preview-frame[data-v-790793a6],.proof-preview-frame img[data-v-790793a6],.proof-preview-frame object[data-v-790793a6]{min-height:320px}}@media (width<=640px){.cash-slip-modal[data-v-790793a6],.upload-slip-modal[data-v-790793a6]{width:100%;max-height:calc(100dvh - 18px)}.slip-modal-head[data-v-790793a6]{min-height:70px;padding:16px 14px 12px}.slip-modal-head h2[data-v-790793a6]{font-size:1.2rem}.slip-modal-body[data-v-790793a6]{gap:16px;padding:14px}.slip-field-grid[data-v-790793a6],.slip-payment-grid[data-v-790793a6],.upload-grid[data-v-790793a6],.slip-form-grid[data-v-790793a6],.payment-row[data-v-790793a6]{grid-template-columns:1fr;row-gap:12px}.uploaded-slip-content[data-v-790793a6]{padding:14px 14px 0}.actions-row.form-footer[data-v-790793a6]{margin-inline:-14px;padding-inline:14px}.slip-modal-footer[data-v-790793a6]{padding:10px 14px}.policy-slip-modal[data-v-790793a6]{width:calc(100vw - 24px)!important}.policy-slip-body[data-v-790793a6],.slip-grid[data-v-790793a6]{grid-template-columns:1fr}}@media (width<=1280px){.admin-shell .stats-grid[data-v-790793a6]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=768px){.tracker-bar[data-v-790793a6]{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title actions"!important;align-items:center!important;gap:10px!important;min-height:56px!important;padding:10px 12px!important;display:grid!important}.tracker-bar>strong[data-v-790793a6]{grid-area:title!important;min-width:0!important}.top-search[data-v-790793a6]{grid-area:search!important;width:100%!important}.top-actions[data-v-790793a6]{grid-area:actions!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:max-content!important;padding-left:0!important;padding-right:12px!important;display:inline-flex!important;position:static!important;inset:auto!important}.top-actions[data-v-790793a6] .portal-profile-text{display:none!important}.top-actions[data-v-790793a6] .notify-button,.top-actions[data-v-790793a6] .profile-trigger{background:#fff!important;border:1px solid #d7e0ef!important;border-radius:6px!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.top-actions[data-v-790793a6] .portal-profile-avatar{border-radius:6px!important;width:28px!important;height:28px!important}.admin-shell .stats-grid[data-v-790793a6]{grid-template-columns:1fr!important}.admin-shell .policy-ops-table[data-v-790793a6]{width:100%!important;margin:0!important}.admin-shell .tracker-bar[data-v-790793a6]{min-height:108px!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}.admin-shell .tracker-bar>strong[data-v-790793a6]{text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;max-width:none!important;display:block!important;position:absolute!important;top:18px!important;left:18px!important;right:112px!important;overflow:visible!important}.admin-shell .tracker-bar>.top-actions[data-v-790793a6]{justify-content:flex-end!important;width:88px!important;min-width:88px!important;height:40px!important;padding:0!important;position:absolute!important;top:9px!important;right:14px!important}.admin-shell .tracker-bar>.top-search[data-v-790793a6]{z-index:1!important;width:auto!important;min-width:0!important;height:36px!important;margin:0!important;position:absolute!important;top:60px!important;left:18px!important;right:18px!important}.admin-shell.admin-shell .tracker-bar.tracker-bar[data-v-790793a6]{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title actions""search search"!important;align-items:center!important;gap:8px 10px!important;height:auto!important;min-height:auto!important;padding:10px 12px!important;display:grid!important;position:relative!important;overflow:visible!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>strong[data-v-790793a6]{text-overflow:clip!important;white-space:nowrap!important;grid-area:title!important;width:auto!important;min-width:0!important;max-width:none!important;display:block!important;position:static!important;overflow:visible!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>.top-actions.top-actions[data-v-790793a6]{grid-area:actions!important;width:auto!important;min-width:max-content!important;height:auto!important;padding:0!important;position:static!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>.top-search.top-search[data-v-790793a6]{grid-area:search!important;grid-template-columns:16px minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;height:34px!important;margin:0!important;padding:0 12px!important;display:grid!important;position:static!important}.admin-shell.admin-shell .compact-title.compact-title[data-v-790793a6]{padding:16px 0 10px!important}.admin-shell.admin-shell .compact-title.compact-title h2[data-v-790793a6]{display:block!important}.admin-shell.admin-shell .tracker-bar.tracker-bar[data-v-790793a6]{grid-template-columns:minmax(0,1fr) 88px!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>.top-actions.top-actions[data-v-790793a6]{justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:8px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:40px!important;min-height:40px!important;padding:0!important;display:flex!important}.admin-shell .production-header.directory-header[data-v-790793a6]{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:10px 14px!important;display:flex!important;overflow:visible!important}.admin-shell .production-header .top-search[data-v-790793a6],.admin-shell .production-header .status-tabs[data-v-790793a6]{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;margin-left:0!important;position:static!important}.admin-shell .production-header .top-search[data-v-790793a6]{order:1!important;height:40px!important}.admin-shell .production-header .status-tabs[data-v-790793a6]{order:2!important;gap:14px!important;padding-bottom:2px!important;display:flex!important;overflow-x:hidden!important}.admin-shell.admin-shell .tracker-bar.tracker-bar[data-v-790793a6]{height:58px!important;min-height:58px!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>strong[data-v-790793a6]{text-overflow:clip!important;white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:none!important;display:block!important;position:absolute!important;top:50%!important;left:18px!important;right:112px!important;overflow:visible!important;transform:translateY(-50%)!important}.admin-shell.admin-shell .tracker-bar.tracker-bar .desktop-title[data-v-790793a6]{display:none!important}.admin-shell.admin-shell .tracker-bar.tracker-bar .mobile-title[data-v-790793a6]{text-overflow:clip!important;white-space:nowrap!important;display:inline-block!important;overflow:visible!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>.top-actions.top-actions[data-v-790793a6]{justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:9px 14px auto auto!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>.top-actions.top-actions[data-v-790793a6] .portal-profile-menu{justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:40px!important;display:flex!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>.top-actions.top-actions[data-v-790793a6] .portal-profile-text{display:none!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>.top-actions.top-actions[data-v-790793a6] .notify-button,.admin-shell.admin-shell .tracker-bar.tracker-bar>.top-actions.top-actions[data-v-790793a6] .profile-trigger{flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}}.admin-production-page[data-v-790793a6]{color:#1c1a14;min-height:100%;font-family:var(--font-sans);background:#f5f0e8}.admin-production-page .production-hero[data-v-790793a6]{background:linear-gradient(#fffffffa 0%,#fff 100%);border:1px solid #e8e0d0f2;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;min-height:160px;margin:12px 32px 0;padding:24px 32px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714}.admin-production-page .production-hero-copy[data-v-790793a6]{z-index:1;max-width:760px;position:relative}.admin-production-page .production-hero h1[data-v-790793a6]{color:#1c1a14;margin:0;font-size:22px;font-weight:800;line-height:1.15}.admin-production-page .production-hero p[data-v-790793a6]{color:#5f584c;margin:8px 0 0;font-size:13px;line-height:1.45}.admin-production-page .production-hero-art[data-v-790793a6]{opacity:.8;pointer-events:none;width:min(540px,40%);height:160px;position:absolute;top:6px;right:-30px}.admin-production-page .production-hero-art svg[data-v-790793a6]{width:100%;height:100%}.admin-production-page .production-hero-art path[data-v-790793a6]{stroke:#d6a34933;stroke-width:1.5px}.admin-production-page .production-hero-star[data-v-790793a6]{clip-path:polygon(50% 0%,60% 38%,100% 50%,60% 62%,50% 100%,40% 62%,0% 50%,40% 38%);background:linear-gradient(#f2d48e 0%,#d89b36 100%);width:14px;height:14px;position:absolute;bottom:22px;right:92px}.admin-production-page .production-stats[data-v-790793a6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:16px;padding:0 32px;display:grid}.admin-production-page .production-stats[data-v-790793a6] .skeleton-stats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.admin-production-page .production-stats[data-v-790793a6] .skeleton-card,.admin-production-page .mobile-stat-skeleton-card[data-v-790793a6]{background:#fff;border:1px solid #e8e0d0f2;border-radius:18px;min-height:156px;padding:26px 28px;box-shadow:0 10px 28px #94703714}.admin-production-page .production-stat-card[data-v-790793a6]{background:linear-gradient(#fffffffa 0%,#fff 100%);border:1px solid #e8e0d0f2;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:156px;padding:28px 28px 24px;display:flex;position:relative;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714}.admin-production-page .production-stat-accent[data-v-790793a6]{background:linear-gradient(90deg,#e4a129 0%,#f4c76e 100%);border-radius:999px;width:110px;height:3px;position:absolute;top:0;left:0}.admin-production-page .production-stat-head[data-v-790793a6]{align-items:center;gap:18px;width:100%;display:flex}.admin-production-page .production-stat-icon[data-v-790793a6]{color:#c98518;background:#f8edcf;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.admin-production-page .production-stat-copy[data-v-790793a6]{flex:1;gap:6px;min-width:0;display:grid}.admin-production-page .production-stat-label[data-v-790793a6]{color:#8d7a67;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.3}.admin-production-page .production-stat-value[data-v-790793a6]{color:#1c1a14;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.1}.admin-production-page .production-stat-sub[data-v-790793a6]{color:#6e6557;font-size:14px;line-height:1.4}.admin-production-page .production-table-card[data-v-790793a6]{background:#fff;border:1px solid #e8e0d0f2;border-radius:18px;margin:22px 32px 32px;overflow:hidden;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714}.admin-production-page .production-toolbar[data-v-790793a6]{border-bottom:1px solid #eee3d2;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 18px;display:flex}.admin-production-page .production-tabs[data-v-790793a6]{align-self:stretch;align-items:center;gap:24px;display:flex}.admin-production-page .production-tab[data-v-790793a6]{color:#6b6352;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:14px;font-weight:500}.admin-production-page .production-tab.active[data-v-790793a6]{color:#3d3a2e;border-bottom-color:#3d3a2e;font-weight:600}.admin-production-page .production-search[data-v-790793a6]{margin-left:auto;flex:0 0 258px!important;align-items:center!important;width:258px!important;height:46px!important;display:flex!important;position:relative!important}.admin-production-page .production-search span[data-v-790793a6]{color:#9c9180!important;pointer-events:none!important;width:16px!important;height:16px!important;position:absolute!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}.admin-production-page .production-search svg[data-v-790793a6]{width:16px;height:16px}.admin-production-page .production-search input[data-v-790793a6]{color:#1c1a14!important;background:#fffdfc!important;border:1px solid #e6d8c2!important;border-radius:12px!important;outline:none!important;width:100%!important;min-width:0!important;height:46px!important;padding:0 16px 0 42px!important;font-size:14px!important;transition:border-color .15s,box-shadow .15s!important}.admin-production-page .production-search input[data-v-790793a6]::placeholder{color:#9c9180!important}.admin-production-page .production-search input[data-v-790793a6]:focus{border-color:#c98b1e!important;box-shadow:0 0 0 3px #c98b1e1f!important}.admin-production-page .production-message[data-v-790793a6]{border-radius:8px;margin:12px 16px 0;padding:12px;font-size:13px;font-weight:600}.admin-production-page .production-message.error[data-v-790793a6]{color:#9b3a3a;background:#fbf1ef;border:1px solid #f7e3de}.admin-production-page .production-table-wrap[data-v-790793a6]{overflow-x:hidden}.admin-production-page .production-table[data-v-790793a6]{border-collapse:collapse;table-layout:fixed;width:100%}.admin-production-page .production-table thead tr[data-v-790793a6]{background:linear-gradient(#fffdfc 0%,#fbf6ee 100%);border-bottom:1px solid #e8e0d0;height:44px}.admin-production-page .production-table th[data-v-790793a6]{color:#8d7a67;letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:0 28px;font-size:12px;font-weight:700}.admin-production-page .production-table tbody tr[data-v-790793a6]{border-bottom:1px solid #f1e8da;min-height:62px;transition:background .15s}.admin-production-page .production-table tbody tr[data-v-790793a6]:hover{background:#faf7f2}.admin-production-page .production-table tbody tr[data-v-790793a6]:last-child{border-bottom:0}.admin-production-page .production-table td[data-v-790793a6]{color:#1c1a14;vertical-align:middle;height:62px;padding:14px 28px;font-size:13px}.admin-production-page .production-cell-stack[data-v-790793a6]{gap:2px;min-width:0;display:grid}.admin-production-page .production-cell-stack strong[data-v-790793a6],.admin-production-page .policy-ref[data-v-790793a6]{color:#1c1a14;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.admin-production-page .production-cell-stack small[data-v-790793a6]{color:#9c9180;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.admin-production-page .policy-status-badge[data-v-790793a6]{color:#6b6352;white-space:nowrap;background:#f8f5ec;border:1px solid #e8e0d0;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:24px;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.admin-production-page .policy-status-badge.is-filed[data-v-790793a6]{color:#8c6a2f;background:#fff6d8;border-color:#e2c675}.admin-production-page .policy-status-badge.is-ongoing[data-v-790793a6]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.admin-production-page .policy-status-badge.is-credited[data-v-790793a6]{color:#15803d;background:#ecfdf5;border-color:#bbf7d0}.admin-production-page .policy-status-badge.is-rejected[data-v-790793a6]{color:#fff;background:#b23b3b;border-color:#b23b3b}.admin-production-page .premium-cell[data-v-790793a6]{white-space:nowrap;font-weight:600}.admin-production-page .production-empty-state[data-v-790793a6]{text-align:center;border-top:1px solid #f1e8da;place-items:center;min-height:220px;padding:34px 20px 38px;display:grid}.admin-production-page .production-empty-illustration[data-v-790793a6]{place-items:center;width:116px;height:96px;margin-bottom:10px;display:grid;position:relative}.admin-production-page .production-empty-icon[data-v-790793a6]{color:#b87807;background:linear-gradient(#fbf5e9 0%,#f8ebcf 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:inline-flex;box-shadow:inset 0 1px #fffc}.admin-production-page .production-empty-spark[data-v-790793a6]{clip-path:polygon(50% 0%,60% 38%,100% 50%,60% 62%,50% 100%,40% 62%,0% 50%,40% 38%);opacity:.8;background:linear-gradient(#f3cf84 0%,#e3a842 100%);width:12px;height:12px;position:absolute}.admin-production-page .spark-left[data-v-790793a6]{bottom:18px;left:6px}.admin-production-page .spark-right[data-v-790793a6]{top:10px;right:10px}.admin-production-page .production-empty-state strong[data-v-790793a6]{color:#1c1a14;font-size:18px;font-weight:700}.admin-production-page .production-empty-state p[data-v-790793a6]{color:#6f6254;margin:10px 0 0;font-size:14px;line-height:1.55}.admin-production-page .production-pagination[data-v-790793a6]{color:#6f6254;border-top:1px solid #eee3d2;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 24px;font-size:14px;display:flex}.admin-production-page .production-pagination-controls[data-v-790793a6]{align-items:center;gap:8px;display:flex}.admin-production-page .production-pagination-controls button[data-v-790793a6]{color:#8b7a67;min-width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6d8c2;border-radius:10px;padding:0 14px;font-size:14px;font-weight:600}.admin-production-page .production-pagination-controls button.active[data-v-790793a6]{color:#fff;background:linear-gradient(#c98b1e 0%,#a96a06 100%);border-color:#b87807}.admin-production-page .production-pagination-controls button[data-v-790793a6]:disabled{opacity:.45;cursor:not-allowed}.admin-production-page .production-mobile-list[data-v-790793a6],.admin-production-page .mobile-stat-skeletons[data-v-790793a6],.admin-production-page .mobile-list-skeleton[data-v-790793a6]{display:none}.admin-production-page .desktop-stats-skeleton[data-v-790793a6],.admin-production-page .desktop-table-skeleton[data-v-790793a6]{display:contents}.admin-production-page .mobile-card-divider[data-v-790793a6],.admin-production-page .skeleton-divider[data-v-790793a6]{background:#f0ead8;height:1px;margin:0 -16px}.admin-production-page .skeleton-bar[data-v-790793a6]{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite shimmer-790793a6;display:block}.admin-production-page .skeleton-row[data-v-790793a6]{align-items:center;gap:12px;display:flex}.admin-production-page .skeleton-row.between[data-v-790793a6]{justify-content:space-between}.admin-production-page .skeleton-label[data-v-790793a6]{width:60%;height:10px}.admin-production-page .skeleton-value[data-v-790793a6]{width:40%;height:22px;margin-top:8px}.admin-production-page .skeleton-subtitle[data-v-790793a6]{width:70%;height:8px;margin-top:6px}.admin-production-page .skeleton-ref[data-v-790793a6]{width:50%;height:12px}.admin-production-page .skeleton-badge[data-v-790793a6]{width:25%;height:10px}.admin-production-page .skeleton-name[data-v-790793a6]{width:80%;height:12px}.admin-production-page .skeleton-name-sub[data-v-790793a6]{width:40%;height:10px;margin-top:6px}.admin-production-page .skeleton-amount[data-v-790793a6]{width:30%;height:12px}.admin-production-page .skeleton-button[data-v-790793a6]{width:25%;height:28px}@media (width<=1180px){.admin-production-page .production-stats[data-v-790793a6],.admin-production-page .production-stats[data-v-790793a6] .skeleton-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.admin-production-page[data-v-790793a6]{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.admin-production-page .production-hero[data-v-790793a6]{min-height:auto;margin:12px 18px 0;padding:20px 20px 18px}.admin-production-page .production-hero-art[data-v-790793a6]{opacity:.6;width:86%;height:110px;position:absolute;top:auto;bottom:-6px;right:-92px}.admin-production-page .production-stats[data-v-790793a6]{grid-template-columns:1fr;margin-top:24px;padding:0 18px}.admin-production-page .production-stats[data-v-790793a6] .skeleton-stats,.admin-production-page .mobile-stat-skeletons[data-v-790793a6]{grid-template-columns:1fr}.admin-production-page .desktop-stats-skeleton[data-v-790793a6],.admin-production-page .desktop-table-skeleton[data-v-790793a6]{display:none}.admin-production-page .mobile-stat-skeletons[data-v-790793a6],.admin-production-page .mobile-list-skeleton[data-v-790793a6],.admin-production-page .production-mobile-list[data-v-790793a6]{flex-direction:column;gap:10px;padding:14px;display:flex!important}.admin-production-page .production-stat-card[data-v-790793a6],.admin-production-page .production-stats[data-v-790793a6] .skeleton-card,.admin-production-page .mobile-stat-skeleton-card[data-v-790793a6]{min-height:148px;padding:24px 22px 22px}.admin-production-page .production-table-card[data-v-790793a6]{margin:22px 18px 24px}.admin-production-page .production-toolbar[data-v-790793a6],.admin-production-page .production-pagination[data-v-790793a6]{flex-direction:column;align-items:stretch}.admin-production-page .production-toolbar[data-v-790793a6]{min-height:auto;padding:12px 14px}.admin-production-page .production-pagination[data-v-790793a6]{text-align:center;padding:14px}.admin-production-page .production-pagination-controls[data-v-790793a6]{justify-content:center}.admin-production-page .production-tabs[data-v-790793a6]{width:100%;min-height:38px;overflow-x:hidden}.admin-production-page .production-search[data-v-790793a6]{margin-left:0;flex-basis:auto!important;width:100%!important}.admin-production-page .production-table[data-v-790793a6]{display:none}.admin-production-page .mobile-card[data-v-790793a6],.admin-production-page .mobile-row-skeleton-card[data-v-790793a6]{background:#fff;border:1px solid #e8e0d0;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.admin-production-page .mobile-card-row[data-v-790793a6]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-production-page .mobile-card-value[data-v-790793a6]{color:#1c1a14;overflow-wrap:anywhere;font-size:13px;font-weight:600}.admin-production-page .mobile-card-sub[data-v-790793a6]{color:#9c9180;overflow-wrap:anywhere;margin:1px 0 0;font-size:11px}.admin-production-page .mobile-empty-state[data-v-790793a6]{min-height:auto;padding:22px 16px 26px}}@keyframes shimmer-790793a6{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.admin-production-page .production-table tbody tr[data-v-790793a6]{transition:none}}.unit-config-page[data-v-f630052d]{color:#1c1a14;min-height:100%;font-family:var(--font-sans);background:#f5f0e8}.config-header[data-v-f630052d]{background:#fff;border-bottom:1px solid #e8e0d0;justify-content:space-between;align-items:flex-start;min-height:80px;padding:28px 32px 12px;display:flex}.config-header span[data-v-f630052d],.dealer-panel-head span[data-v-f630052d],.section-kicker[data-v-f630052d],.claim-head span[data-v-f630052d],.calculator-grid label span[data-v-f630052d],.calc-field>span[data-v-f630052d]{color:#9c9180;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.mobile-dealers-button[data-v-f630052d]{display:none}.config-body[data-v-f630052d]{height:calc(100vh - 136px);display:flex;overflow:hidden}.dealer-panel[data-v-f630052d]{background:#fff;border-right:1px solid #e8e0d0;flex-shrink:0;width:236px;overflow-y:auto}.dealer-panel-head[data-v-f630052d]{justify-content:space-between;align-items:center;padding:12px 16px 8px;display:flex}.dealer-panel-head button[data-v-f630052d]{color:#3d3a2e;background:#fff;border:1px solid #3d3a2e;border-radius:6px;height:26px;padding:0 8px;font-size:12px;font-weight:700}.dealer-item[data-v-f630052d]{text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:10px;width:calc(100% - 16px);min-height:72px;margin:2px 8px;padding:10px 12px;display:flex}.dealer-item[data-v-f630052d]:hover{background:#f9fafb}.dealer-item.active[data-v-f630052d]{background:#fef2f2;border-left-color:#fca5a5}.dealer-avatar[data-v-f630052d]{color:#fff;background:#1e1e2e;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:10px;font-weight:700;display:inline-flex}.dealer-copy[data-v-f630052d]{gap:1px;min-width:0;display:grid}.dealer-copy strong[data-v-f630052d],.dealer-copy small[data-v-f630052d],.dealer-copy em[data-v-f630052d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dealer-copy strong[data-v-f630052d]{color:#1c1a14;font-size:13px;font-weight:600}.dealer-item.active .dealer-copy strong[data-v-f630052d]{color:#9b3a3a}.dealer-copy small[data-v-f630052d],.dealer-copy em[data-v-f630052d]{color:#9c9180;font-size:11px;font-style:normal}.config-main[data-v-f630052d]{flex:1;min-width:0;padding:24px 28px;overflow-y:auto}.dealer-hero[data-v-f630052d]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dealer-hero h1[data-v-f630052d]{color:#1c1a14;margin:0;font-size:20px;font-weight:700}.active-dealer-badge[data-v-f630052d]{color:#0f766e;background:#ccfbf1;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.dealer-info-card[data-v-f630052d]{background:#f9fafb;border:1px solid #e8e0d0;border-radius:8px;margin-top:16px;padding:12px}.dealer-info-grid[data-v-f630052d]{grid-template-columns:1fr 1fr;gap:16px;display:grid}label[data-v-f630052d]{min-width:0}.dealer-info-grid label span[data-v-f630052d]{color:#6b6352;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}input[data-v-f630052d],select[data-v-f630052d]{color:#1c1a14;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #e8e0d0;border-radius:8px;outline:none;padding:0 12px;font-size:13px}input[data-v-f630052d]:focus,select[data-v-f630052d]:focus{border-color:#3d3a2e;box-shadow:0 0 0 3px #4f46e51a}.outline-action[data-v-f630052d]{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:132px;height:36px;margin-top:12px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:600;display:flex}.vehicle-tabs[data-v-f630052d]{border-bottom:1px solid #e8e0d0;gap:24px;margin-top:20px;display:flex}.vehicle-tabs button[data-v-f630052d]{color:#6b6352;height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:14px;font-weight:500}.vehicle-tabs button.active[data-v-f630052d]{color:#9b3a3a;border-bottom-color:#9b3a3a;font-weight:700}.rate-card[data-v-f630052d],.claim-card[data-v-f630052d],.calculator-card[data-v-f630052d]{background:#fff;border:1px solid #e8e0d0;border-radius:10px;overflow:hidden}.rate-card[data-v-f630052d]{margin-top:16px}.unit-row[data-v-f630052d]{border-bottom:1px solid #f2f4f7;grid-template-columns:24% 14% 8% 18% 18% 14% 4%;align-items:center;min-height:52px;display:grid}.unit-row[data-v-f630052d]>*{padding:0 12px}.unit-head[data-v-f630052d]{background:#f9fafb;border-bottom-color:#e8e0d0;min-height:40px}.unit-head span[data-v-f630052d]{color:#9c9180;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.unit-row strong[data-v-f630052d]{color:#1c1a14;font-size:14px;font-weight:600}.muted[data-v-f630052d],.factor[data-v-f630052d]{color:#9ca3af;font-size:13px}.type-badge[data-v-f630052d]{border-radius:6px;padding:3px 7px;font-size:11px;font-weight:700}.type-badge.cv[data-v-f630052d]{color:#92400e;background:#fef3c7}.type-badge.pv[data-v-f630052d]{color:#3d3a2e;background:#eef2ff}.percent-field[data-v-f630052d]{align-items:center;gap:6px;display:inline-flex}.percent-field input[data-v-f630052d]{text-align:right;border-radius:6px;width:64px;height:32px}.percent-field span[data-v-f630052d]{color:#9ca3af;font-size:12px}.delete-unit[data-v-f630052d]{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:50%;width:28px;height:28px;font-size:24px;line-height:1}.delete-unit[data-v-f630052d]:hover{color:#9b3a3a;background:#fee2e2}.empty-units[data-v-f630052d]{color:#9ca3af;text-align:center;margin:0;padding:32px;font-size:13px}.unit-card-list[data-v-f630052d]{display:none}.add-unit-row[data-v-f630052d]{border-top:1px dashed #e8e0d0;grid-template-columns:minmax(160px,1fr) minmax(130px,.7fr) 96px 96px auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.add-unit-row input[data-v-f630052d],.add-unit-row label[data-v-f630052d]{height:32px}.add-unit-row label[data-v-f630052d]{align-items:center;gap:4px;display:flex}.add-unit-row label input[data-v-f630052d]{text-align:right}.add-unit-row button[data-v-f630052d],.save-claim-button[data-v-f630052d]{color:#fff;cursor:pointer;background:#3d3a2e;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:72px;height:32px;font-size:12px;font-weight:700;display:inline-flex}.claim-section[data-v-f630052d]{margin-top:28px}.claim-card[data-v-f630052d]{margin-top:8px}.claim-row[data-v-f630052d]{border-bottom:1px solid #f2f4f7;grid-template-columns:1fr 180px 180px;align-items:center;min-height:48px;display:grid}.claim-row[data-v-f630052d]>*{padding:0 16px}.claim-head[data-v-f630052d]{background:#f9fafb;border-bottom-color:#e8e0d0;min-height:40px}.claim-row strong[data-v-f630052d]{color:#1c1a14;font-size:13px;font-weight:600}.computed-rate[data-v-f630052d]{color:#6b6352;font-size:13px}.save-claim-button[data-v-f630052d]{margin-top:12px;margin-left:auto}.calculator-card[data-v-f630052d]{margin-top:28px;padding:20px 24px}.calculator-head h2[data-v-f630052d]{color:#1c1a14;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.calculator-head svg[data-v-f630052d]{color:#3d3a2e;width:18px;height:18px}.calculator-grid[data-v-f630052d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.calculator-grid label span[data-v-f630052d],.calc-field>span[data-v-f630052d]{margin-bottom:4px;display:block}.calculator-grid input[readonly][data-v-f630052d]{color:#6b6352;background:#f9fafb}.business-toggle[data-v-f630052d]{background:#f3f4f6;border:1px solid #e8e0d0;border-radius:8px;grid-template-columns:1fr 1fr;height:40px;padding:3px;display:grid}.business-toggle button[data-v-f630052d]{color:#6b6352;font:inherit;background:0 0;border:0;border-radius:6px;font-size:13px;font-weight:700}.business-toggle button.active[data-v-f630052d]{color:#1c1a14;background:#fff;box-shadow:0 1px 3px #1018281f}.full-field[data-v-f630052d],.rate-pill[data-v-f630052d],.formula-box[data-v-f630052d],.result-box[data-v-f630052d]{grid-column:1/-1}.rate-pill[data-v-f630052d]{color:#3d3a2e;background:#eef2ff;border-radius:8px;margin-top:16px;padding:10px 16px;font-size:13px}.formula-box[data-v-f630052d]{margin-top:12px}.formula-box button[data-v-f630052d]{color:#6b6352;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700}.formula-box pre[data-v-f630052d]{color:#6b6352;font-family:var(--font-sans);white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.8}.result-box[data-v-f630052d]{text-align:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;margin-top:16px;padding:20px 24px}.result-box span[data-v-f630052d]{color:#9c9180;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.result-box strong[data-v-f630052d]{color:#3d3a2e;margin-top:6px;font-size:32px;font-weight:700;display:block}.spinner[data-v-f630052d]{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite spin-f630052d}.outline-action .spinner[data-v-f630052d]{border-color:#3d3a2e #4f46e540 #4f46e540}@keyframes spin-f630052d{to{transform:rotate(360deg)}}@media (width<=768px){.config-header[data-v-f630052d]{align-items:center;min-height:auto;padding:16px}.mobile-dealers-button[data-v-f630052d]{color:#344054;background:#fff;border:1px solid #e8e0d0;border-radius:8px;align-items:center;height:34px;font-size:13px;font-weight:700;display:inline-flex}.config-body[data-v-f630052d]{height:auto;min-height:calc(100vh - 56px);display:block;overflow:visible}.dealer-panel[data-v-f630052d]{border-bottom:1px solid #e8e0d0;border-right:0;width:100%;max-height:320px;display:none}.dealer-panel.open[data-v-f630052d]{display:block}.config-main[data-v-f630052d]{padding:16px;overflow:visible}.dealer-hero[data-v-f630052d],.dealer-info-grid[data-v-f630052d],.calculator-grid[data-v-f630052d],.claim-row[data-v-f630052d],.add-unit-row[data-v-f630052d]{grid-template-columns:1fr}.dealer-hero[data-v-f630052d]{display:grid}.desktop-table[data-v-f630052d]{display:none}.unit-card-list[data-v-f630052d]{gap:8px;padding:12px;display:grid}.unit-mobile-card[data-v-f630052d]{background:#fff;border:1px solid #e8e0d0;border-radius:10px;gap:12px;padding:14px 16px;display:grid}.unit-card-top[data-v-f630052d],.unit-card-footer[data-v-f630052d]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.unit-card-top strong[data-v-f630052d],.unit-card-top small[data-v-f630052d]{display:block}.unit-card-top small[data-v-f630052d]{color:#9c9180;margin-top:2px;font-size:11px}.mobile-rate-grid[data-v-f630052d]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.percent-field[data-v-f630052d]{display:grid}.percent-field input[data-v-f630052d]{width:100%}.claim-row[data-v-f630052d]>*{padding:10px 16px}.claim-head[data-v-f630052d]{display:none}.save-claim-button[data-v-f630052d],.outline-action[data-v-f630052d]{width:100%}.result-box strong[data-v-f630052d]{font-size:26px}}.status-badge[data-v-f0f28a00]{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:600;display:inline-flex}.status-dot[data-v-f0f28a00]{background:currentColor;border-radius:999px;width:8px;height:8px}.tone-success[data-v-f0f28a00],.tone-active[data-v-f0f28a00]{background:var(--status-approved-bg);color:var(--status-approved-text)}.tone-warn[data-v-f0f28a00],.tone-pending[data-v-f0f28a00]{background:var(--status-pending-bg);color:var(--status-pending-text)}.tone-info[data-v-f0f28a00],.tone-requested[data-v-f0f28a00]{background:var(--status-dealer-bg);color:var(--status-dealer-text)}.tone-processing[data-v-f0f28a00]{background:var(--status-review-bg);color:var(--status-review-text)}.tone-danger[data-v-f0f28a00],.tone-inactive[data-v-f0f28a00],.badge-rejected[data-v-f0f28a00]{color:#fff;background:#b23b3b}.tone-neutral[data-v-f0f28a00]{background:var(--status-neutral-bg);color:var(--status-neutral-text)}[data-v-dcec6772]{box-sizing:border-box}.audit-trail-page .select[data-v-dcec6772]{flex:0 0 160px;width:160px;min-width:160px}.audit-trail-page .table[data-v-dcec6772]{table-layout:fixed;width:100%;min-width:860px}.audit-trail-page .table th[data-v-dcec6772]:first-child,.audit-trail-page .table td[data-v-dcec6772]:first-child{width:18%}.audit-trail-page .table th[data-v-dcec6772]:nth-child(2),.audit-trail-page .table td[data-v-dcec6772]:nth-child(2){width:40%}.audit-trail-page .table th[data-v-dcec6772]:nth-child(3),.audit-trail-page .table td[data-v-dcec6772]:nth-child(3){width:24%}.audit-trail-page .table th[data-v-dcec6772]:nth-child(4),.audit-trail-page .table td[data-v-dcec6772]:nth-child(4){width:18%}.actor-cell[data-v-dcec6772],.timestamp-cell[data-v-dcec6772]{gap:3px;min-width:0;display:grid}.actor-cell strong[data-v-dcec6772]{color:#1c1a14;font-size:13px;font-weight:600;line-height:1.25}.actor-cell small[data-v-dcec6772],.timestamp-cell small[data-v-dcec6772]{color:#76685a;font-size:11px;line-height:1.25}.action-cell[data-v-dcec6772]{color:#6b6352;white-space:normal;word-break:break-word;align-items:flex-start;gap:8px;max-width:none;font-size:13px;line-height:1.35;display:inline-flex;overflow:visible}.action-cell span[data-v-dcec6772]:last-child{white-space:normal;word-break:break-word;min-width:0}.action-dot[data-v-dcec6772]{background:#9c9180;border-radius:999px;flex:0 0 7px;width:7px;height:7px}.dot-success[data-v-dcec6772]{background:#4a7c59}.dot-warning[data-v-dcec6772]{background:#c98518}.dot-info[data-v-dcec6772]{background:#2c67bd}.dot-danger[data-v-dcec6772]{background:#b24e57}.dot-neutral[data-v-dcec6772]{background:#9c9180}.status-flow[data-v-dcec6772]{flex-wrap:nowrap;align-items:center;gap:0;display:inline-flex}.flow-arrow[data-v-dcec6772]{color:#9c9180;margin:0 6px;font-size:12px;font-weight:600;line-height:1}.timestamp-cell strong[data-v-dcec6772]{color:#1c1a14;font-size:13px;font-weight:600;line-height:1.25}.audit-mobile-list[data-v-dcec6772]{display:none}@media (width<=768px){.audit-trail-page[data-v-dcec6772]{height:auto;padding:18px 18px calc(92px + env(safe-area-inset-bottom));overflow:visible}.audit-trail-page .select[data-v-dcec6772]{flex-basis:auto;width:100%;min-width:0}.audit-trail-page .table[data-v-dcec6772]{display:none!important}.audit-trail-page .audit-mobile-list[data-v-dcec6772]{flex-direction:column;gap:8px;padding:12px;display:flex}.audit-trail-page .mobile-card[data-v-dcec6772],.audit-trail-page .mobile-card-value[data-v-dcec6772],.audit-trail-page .mobile-card-sub[data-v-dcec6772],.audit-trail-page .action-cell[data-v-dcec6772],.audit-trail-page .action-cell span[data-v-dcec6772]{white-space:normal;word-break:break-word;text-overflow:clip;overflow:visible}.audit-trail-page .mobile-card[data-v-dcec6772]{margin-bottom:8px}.audit-trail-page .mobile-card-label[data-v-dcec6772]{color:#76685a;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:600}.audit-trail-page .mobile-card-value[data-v-dcec6772]{color:#1c1a14;font-size:13px;font-weight:600}.audit-trail-page .mobile-card-sub[data-v-dcec6772]{color:#76685a}.audit-trail-page .status-flow[data-v-dcec6772]{flex-wrap:wrap}}[data-v-21d2c9e4]{box-sizing:border-box}.login-history-page[data-v-21d2c9e4]{--history-text:#1c1a14;--history-text-soft:#6b6352;--history-text-muted:#9c9180;--history-surface:#fff;--history-border:#e8e0d0;--history-border-soft:#efe5d3;--history-accent:#c98518;height:100%;min-height:100%;color:var(--history-text);font-family:var(--font-sans);background:radial-gradient(circle at top,#d4aa6117,#0000 34%),linear-gradient(#fdfbf7 0%,#f8f1e6 100%);flex-direction:column;gap:10px;padding:20px 24px 22px;display:flex;overflow:hidden}.stat-card-grid[data-v-21d2c9e4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:-2px;padding:0;display:grid}.keeper-stat-card[data-v-21d2c9e4]{border:1px solid var(--history-border);background:linear-gradient(#fffffffa 0%,#fff 100%);border-radius:22px;flex-direction:column;min-height:190px;padding:18px 20px 16px;display:flex;box-shadow:0 4px 12px #7a5d2d0d,0 18px 36px #9470371c}.stat-card-head[data-v-21d2c9e4]{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.stat-icon-badge[data-v-21d2c9e4]{color:#d58b12;background:linear-gradient(#f7eabf 0%,#f8edcf 100%);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.stat-icon-glyph[data-v-21d2c9e4]{color:currentColor;stroke:currentColor;stroke-width:1.9px}.stat-copy[data-v-21d2c9e4]{gap:8px;width:100%;margin-top:14px;display:grid}.stat-label[data-v-21d2c9e4]{color:#8d7a67;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.stat-value[data-v-21d2c9e4]{color:var(--history-text);font-size:clamp(28px,2.4vw,34px);font-weight:800;line-height:1}.stat-subtitle[data-v-21d2c9e4]{color:var(--history-text-soft);font-size:12px;line-height:1.3}.stat-card-footer[data-v-21d2c9e4]{border-top:1px dashed var(--history-border-soft);width:100%;margin-top:auto;padding-top:12px}.stat-link[data-v-21d2c9e4]{color:var(--history-accent);align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.stat-trend[data-v-21d2c9e4]{border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.directory-section[data-v-21d2c9e4]{border:1px solid var(--history-border);background:linear-gradient(#fffffffa 0%,#fff 100%);border-radius:22px;flex-direction:column;flex:1;min-height:0;margin:0;display:flex;box-shadow:0 4px 12px #7a5d2d0d,0 18px 36px #9470371c}.directory-toolbar[data-v-21d2c9e4]{border-bottom:1px solid var(--history-border);align-items:center;gap:10px;min-height:66px;padding:12px 16px;display:flex}.search-wrap[data-v-21d2c9e4]{flex:1 1 0;align-items:center;width:auto;min-width:0;height:44px;display:flex;position:relative}.search-icon[data-v-21d2c9e4]{color:var(--history-text-muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.message[data-v-21d2c9e4]{color:var(--history-text-soft);padding:10px 16px 0;font-size:12px}.message.error[data-v-21d2c9e4],.form-error[data-v-21d2c9e4],.form small[data-v-21d2c9e4]{color:#9b3a3a}.table-shell[data-v-21d2c9e4]{flex:1;width:100%;min-height:0;overflow:auto}.table[data-v-21d2c9e4]{border-collapse:collapse;width:100%;min-width:960px}.table th[data-v-21d2c9e4]{border-bottom:1px solid var(--history-border);color:#8d7a67;text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;z-index:1;background:linear-gradient(#f9f1df 0%,#f5ead4 100%);padding:12px 16px;font-size:12px;font-weight:700;line-height:1.2;position:sticky;top:0}.table td[data-v-21d2c9e4]{border-top:1px solid var(--history-border-soft);color:var(--history-text);vertical-align:middle;padding:14px 16px;font-size:12px}.table tbody tr[data-v-21d2c9e4]{transition:background .18s}.table tbody tr[data-v-21d2c9e4]:hover{background:#faf7f2}.user-id[data-v-21d2c9e4]{color:var(--history-text);font-family:var(--font-sans);font-size:13px;font-weight:600}.name-cell[data-v-21d2c9e4]{align-items:center;gap:12px;display:flex}.avatar[data-v-21d2c9e4]{color:#8c6a2f;letter-spacing:.08em;width:42px;height:42px;box-shadow:none;background:#f6d36a;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.name-cell div[data-v-21d2c9e4]{gap:4px;display:grid}.name-text[data-v-21d2c9e4]{color:var(--history-text);font-size:13px;font-weight:600}.name-cell small[data-v-21d2c9e4]{color:var(--history-text-soft);font-size:11px}.email-chip[data-v-21d2c9e4]{width:100%;max-width:260px;min-height:32px;color:var(--history-text-soft);white-space:nowrap;text-overflow:ellipsis;background:#faf7f2;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex;overflow:hidden}.role-chip[data-v-21d2c9e4]{text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.ip-chip[data-v-21d2c9e4]{min-height:30px;font-family:var(--font-sans);border-radius:10px;align-items:center;padding:6px 10px;font-size:12px;line-height:1.2;display:inline-flex}.logged-in-cell[data-v-21d2c9e4]{gap:3px;display:grid}.logged-in-cell strong[data-v-21d2c9e4]{color:var(--history-text);font-size:13px;font-weight:600;line-height:1.25}.logged-in-cell small[data-v-21d2c9e4]{color:var(--history-text-muted);font-size:11px;line-height:1.2}.search[data-v-21d2c9e4]{border:1px solid var(--history-border);width:100%;min-width:0;height:38px;color:var(--history-text);background:#fff;border-radius:12px;padding:0 12px 0 36px;font-size:12px}.search[data-v-21d2c9e4]::placeholder{color:var(--history-text-muted)}.search[data-v-21d2c9e4]:focus,.input[data-v-21d2c9e4]:focus{border-color:#3d3a2e;box-shadow:0 0 0 3px #3c38281a}.empty-state strong[data-v-21d2c9e4]{color:var(--history-text);font-size:13px;font-weight:700}.empty-state small[data-v-21d2c9e4]{color:var(--history-text-soft);font-size:12px}.empty-state[data-v-21d2c9e4]{gap:6px;padding:24px 16px 28px;display:grid}.eyebrow[data-v-21d2c9e4]{color:#6b6352;text-transform:uppercase;font-size:11px;font-weight:700}.form-error[data-v-21d2c9e4]{font-size:12px;font-weight:600}.toast[data-v-21d2c9e4]{z-index:50;position:fixed;top:29px;bottom:auto;right:24px}@media (width<=1180px){.stat-card-grid[data-v-21d2c9e4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.login-history-page[data-v-21d2c9e4]{height:auto;padding:18px 18px calc(92px + env(safe-area-inset-bottom));overflow:visible}.stat-card-grid[data-v-21d2c9e4],.page-header[data-v-21d2c9e4]{padding:0}.page-header[data-v-21d2c9e4]{margin-bottom:16px;padding:22px 20px 20px}.stat-card-grid[data-v-21d2c9e4]{grid-template-columns:1fr}.keeper-stat-card[data-v-21d2c9e4]{min-height:auto;padding:26px 22px 22px}.directory-section[data-v-21d2c9e4]{margin-top:18px;display:block}.pagination-bar[data-v-21d2c9e4]{text-align:center;justify-content:center;align-items:center}.pagination-controls[data-v-21d2c9e4]{flex-wrap:wrap;justify-content:center}.toast[data-v-21d2c9e4]{inset:19px 16px auto auto}}.login-mobile-list[data-v-21d2c9e4]{display:none}@media (width<=768px){.table-shell[data-v-21d2c9e4]{overflow-x:hidden!important}.table[data-v-21d2c9e4]{display:none!important}.login-mobile-list[data-v-21d2c9e4]{flex-direction:column;gap:8px;padding:12px;display:flex}.mobile-card[data-v-21d2c9e4]{border:1px solid var(--history-border);white-space:normal;background:linear-gradient(#fffcf6fa 0%,#fff8eefa 100%);border-radius:18px;padding:16px}.mobile-card-row[data-v-21d2c9e4]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobile-card-label[data-v-21d2c9e4]{letter-spacing:.06em;text-transform:uppercase;color:#76685a;margin-bottom:2px;font-size:11px;font-weight:600}.mobile-card-value[data-v-21d2c9e4]{color:var(--history-text);overflow-wrap:anywhere;font-size:13px;font-weight:600}.mobile-card-sub[data-v-21d2c9e4]{overflow-wrap:anywhere;color:#76685a}.mobile-card-right[data-v-21d2c9e4]{text-align:right}.mobile-card-divider[data-v-21d2c9e4]{background:#e4c98e;height:1px;margin:0 -16px}.pagination-bar[data-v-21d2c9e4]{text-align:center;justify-content:center;align-items:center}.pagination-controls[data-v-21d2c9e4]{justify-content:center}.pagination-controls button[data-v-21d2c9e4]{min-width:32px;height:32px}}[data-v-b5bc7b05]{box-sizing:border-box}.page-shell[data-v-b5bc7b05]{--bg-deep:#f3f6fc;--line:#aabcdc73;--text-main:#12294d;--text-soft:#6f7d96;min-height:100vh;color:var(--text-main);background:radial-gradient(circle at 0 0,#759de82e,#0000 28%),radial-gradient(circle at 88% 18%,#b1c8f72e,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%);grid-template-columns:290px minmax(0,1fr);gap:24px;padding:24px;display:grid;position:relative;overflow-x:clip}.ambient[data-v-b5bc7b05]{pointer-events:none;position:absolute}.ambient-one[data-v-b5bc7b05]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%);border-radius:999px;width:34rem;height:34rem;top:-11rem;left:-6rem}.ambient-two[data-v-b5bc7b05]{filter:blur(34px);background:radial-gradient(circle,#cddcf9ad 0%,#cddcf900 70%);border-radius:999px;width:38rem;height:38rem;bottom:-12rem;right:-10rem}.ambient-grid[data-v-b5bc7b05]{opacity:.22;background-image:linear-gradient(#c3d0e742 1px,#0000 1px),linear-gradient(90deg,#c3d0e742 1px,#0000 1px);inset:0}.glass-panel[data-v-b5bc7b05]{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d6dfefe6;position:relative;box-shadow:0 18px 40px #1d366614}.soft-panel[data-v-b5bc7b05]{background:#fff;border:1px solid #dbe3f2f2;box-shadow:0 14px 32px #1d36660f}.content-shell[data-v-b5bc7b05]{z-index:1;gap:24px;min-width:0;display:grid;position:relative}.hero-row[data-v-b5bc7b05]{grid-template-columns:minmax(0,1.4fr) 340px;align-items:stretch;gap:18px;display:grid}.hero-row-compact[data-v-b5bc7b05]{grid-template-columns:1fr}.hero-banner[data-v-b5bc7b05]{border-radius:28px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.hero-copy h3[data-v-b5bc7b05]{letter-spacing:-.04em;margin:10px 0 8px;font-size:1.75rem;line-height:1.08}.hero-filters[data-v-b5bc7b05]{width:220px}.stats-grid[data-v-b5bc7b05]{gap:18px;display:grid}.stat-card[data-v-b5bc7b05]{border-radius:28px;gap:10px;min-height:140px;padding:22px;display:grid}.stat-card strong[data-v-b5bc7b05]{letter-spacing:-.05em;font-size:2.4rem;line-height:1}.accent-card[data-v-b5bc7b05]{color:#fff;background:linear-gradient(#32405d 0%,#3f506f 100%)}.accent-card strong[data-v-b5bc7b05],.accent-card span[data-v-b5bc7b05],.accent-card small[data-v-b5bc7b05]{color:#fff}.workspace-grid[data-v-b5bc7b05]{grid-template-columns:minmax(0,1.8fr) 360px;align-items:start;gap:18px;display:grid}.table-panel[data-v-b5bc7b05],.timeline-panel[data-v-b5bc7b05]{border-radius:30px;overflow:hidden}.panel-toolbar[data-v-b5bc7b05]{border-bottom:1px solid #e7edf7;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:14px;padding:20px 24px;display:grid}.search-wrap[data-v-b5bc7b05]{-moz-column-gap:14px;background:#eef3ff;border:1px solid #d8e2f2;border-radius:18px;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:14px;width:100%;height:56px;padding:0 18px;display:grid}.search-icon[data-v-b5bc7b05]{color:#8eb5d2;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.search-icon svg[data-v-b5bc7b05]{width:16px;height:16px}.search-input[data-v-b5bc7b05]{color:#183157;width:100%;font:inherit;background:0 0;border:0;outline:none}.search-input[data-v-b5bc7b05]::placeholder{color:#8190a8}.select[data-v-b5bc7b05]{color:#183157;width:100%;height:48px;font:inherit;appearance:none;background:#eef3ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") calc(100% - 16px)/14px 14px no-repeat;border:1px solid #d8e2f2;border-radius:14px;outline:none;padding:0 18px}.status-select[data-v-b5bc7b05]{justify-self:end;max-width:220px}.table-shell[data-v-b5bc7b05]{overflow-x:hidden}.table[data-v-b5bc7b05]{border-collapse:collapse;width:100%}.table th[data-v-b5bc7b05],.table td[data-v-b5bc7b05]{text-align:left;vertical-align:top;border-top:1px solid #e7edf7;padding:18px 20px}.pagination-bar[data-v-b5bc7b05]{color:#6f7d96;border-top:1px solid #e7edf7;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px 20px;font-size:.9rem;font-weight:700;display:flex}.pagination-controls[data-v-b5bc7b05]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pagination-controls button[data-v-b5bc7b05]{color:#35548c;min-width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:12px;padding:0 12px;font-weight:800}.pagination-controls button[data-v-b5bc7b05]:hover:not(:disabled),.pagination-controls button.active[data-v-b5bc7b05]{color:#24448b;background:#eef3ff;border-color:#b9c9ea}.pagination-controls button[data-v-b5bc7b05]:disabled{opacity:.5;cursor:not-allowed}.clickable-row[data-v-b5bc7b05]{cursor:pointer;transition:background .2s}.clickable-row[data-v-b5bc7b05]:hover{background:#f7faff}.clickable-row.selected[data-v-b5bc7b05]{background:#eef3ff;box-shadow:inset 3px 0 #2f55a4}.timeline-panel[data-v-b5bc7b05]{gap:20px;padding:22px;display:grid;position:sticky;top:24px}.timeline-head[data-v-b5bc7b05]{gap:8px;display:grid}.timeline-amount[data-v-b5bc7b05]{color:#214071;font-size:1.6rem;line-height:1}.timeline-steps[data-v-b5bc7b05]{gap:12px;padding:0;display:grid;overflow:visible}.timeline-section-divider[data-v-b5bc7b05]{color:#7f8fad;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin:-2px 0;font-size:.68rem;font-weight:900;display:grid}.timeline-section-divider[data-v-b5bc7b05]:before,.timeline-section-divider[data-v-b5bc7b05]:after{content:"";border-top:1px dashed #d3ddea;height:1px}.timeline-section-divider span[data-v-b5bc7b05]:before{content:"▼ ";font-size:.62rem}.timeline-step[data-v-b5bc7b05]{--step-edge:#b6dec3;z-index:var(--step-layer);clip-path:none;background:#edf8f1;border:1px solid #0000;border-radius:18px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;min-height:0;margin-left:0;padding:14px;display:grid;position:relative}.timeline-step[data-v-b5bc7b05]:before{content:"";pointer-events:none;background:#d7e4fb;border-radius:999px;width:2px;height:12px;position:absolute;top:calc(100% + 1px);left:30px}.timeline-step[data-v-b5bc7b05]:last-child:before{display:none}.timeline-steps:has(.timeline-step.rejected) .timeline-step[data-v-b5bc7b05]:before{background:#b24e57}.timeline-step.done[data-v-b5bc7b05]:before{background:#9ed4b1}.timeline-step.current[data-v-b5bc7b05]:before{background:linear-gradient(#d7e4fb 0%,#dfe9ff 36%,#315fb8 52%,#dfe9ff 68%,#d7e4fb 100%) 0 0/100% 48px;animation:1.8s linear infinite adminTimelineMobileWave-b5bc7b05}.timeline-edge[data-v-b5bc7b05]{display:none}.timeline-step[data-v-b5bc7b05]:first-child,.timeline-step[data-v-b5bc7b05]:last-child{clip-path:none;border-radius:18px}.timeline-step.done[data-v-b5bc7b05]{--step-edge:#b6dec3;background:#edf8f1;border-color:#c7e7d1}.timeline-step.current[data-v-b5bc7b05]{--step-edge:#aac4f3;background:#eef4ff;border-color:#c9daf8}.timeline-step.current.stage-credited[data-v-b5bc7b05]{--step-edge:#b6dec3;background:#edf8f1;border-color:#c7e7d1}.timeline-step.rejected[data-v-b5bc7b05]{--step-edge:#e2aab0;background:#fff3f4;border-color:#efc6cb}.timeline-step[data-v-b5bc7b05]:not(.done):not(.current):not(.rejected){--step-edge:#d7e4fb;background:#f8fbff;border-color:#e3eaf6}.timeline-marker[data-v-b5bc7b05]{z-index:1;color:#2e7d4f;background:#ccefd9;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:inline-flex;position:relative}.timeline-step.done .timeline-marker[data-v-b5bc7b05]{color:#2e7d4f;background:#ccefd9}.timeline-step.current .timeline-marker[data-v-b5bc7b05]{color:#fff;background:#315fb8}.timeline-step.current.stage-credited .timeline-marker[data-v-b5bc7b05]{color:#2e7d4f;background:#ccefd9}.timeline-step.rejected .timeline-marker[data-v-b5bc7b05]{color:#b24e57;background:#f5cbd0}.timeline-step:not(.done):not(.current):not(.rejected) .timeline-marker[data-v-b5bc7b05]{color:#315fb8;background:#dce8ff}.timeline-copy[data-v-b5bc7b05]{z-index:1;gap:4px;min-width:0;display:grid;position:relative}.timeline-copy strong[data-v-b5bc7b05]{color:#12294d;flex-wrap:wrap;align-items:center;gap:8px;line-height:1.2;display:flex}.timeline-copy small[data-v-b5bc7b05]{text-transform:uppercase;letter-spacing:.16em;color:#7f8fad;text-overflow:clip;white-space:normal;font-size:.72rem;font-weight:700;overflow:visible}.timeline-stamp[data-v-b5bc7b05]{color:#587094;white-space:normal;text-align:left;background:#fff;border:1px solid #d9e5f5;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:26px;padding:0 10px;font-size:.75rem;font-weight:800;display:inline-flex}.owner-badge[data-v-b5bc7b05]{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:.62rem;font-weight:900;line-height:1;display:inline-flex}.owner-badge.dealer[data-v-b5bc7b05]{color:#3865ad;background:#dcecff}.owner-badge.gp[data-v-b5bc7b05]{color:#347357;background:#dff5e8}.detail-block[data-v-b5bc7b05]{gap:12px;display:grid}.detail-list[data-v-b5bc7b05]{gap:10px;display:grid}.detail-list div[data-v-b5bc7b05]{background:#f8fbff;border:1px solid #e3eaf6;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.detail-list strong[data-v-b5bc7b05],.proof-box strong[data-v-b5bc7b05]{color:#12294d}.proof-box[data-v-b5bc7b05]{background:#f8fbff;border:1px dashed #c9d8f1;border-radius:16px;gap:6px;padding:14px;display:grid}.ghost-link[data-v-b5bc7b05]{color:#35548c;background:#fff;border:1px solid #d9e2f0;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.ghost-link[data-v-b5bc7b05]:hover{background:#eef3ff}.action-block[data-v-b5bc7b05]{border-top:1px solid #e3eaf6;padding-top:14px}.primary-button[data-v-b5bc7b05]{color:#fff;cursor:pointer;background:#078778;border:0;border-radius:12px;min-height:40px;padding:0 14px;font-weight:800}.primary-button[data-v-b5bc7b05]:disabled{opacity:.6;cursor:not-allowed}.action-button[data-v-b5bc7b05]{width:100%}.toast[data-v-b5bc7b05]{z-index:30;color:#fff;background:#12315f;border-radius:14px;padding:14px 16px;font-weight:800;position:fixed;top:29px;bottom:auto;right:24px;box-shadow:0 14px 32px #1d36662e}.toast.error[data-v-b5bc7b05]{background:#b4232a}.empty[data-v-b5bc7b05],.empty-copy[data-v-b5bc7b05]{color:#6f7d96}.message[data-v-b5bc7b05]{padding:16px 24px}.message.error[data-v-b5bc7b05]{color:#b24e57}@media (width<=1320px){.hero-row[data-v-b5bc7b05],.workspace-grid[data-v-b5bc7b05]{grid-template-columns:1fr}.timeline-panel[data-v-b5bc7b05]{position:static}}@media (width<=980px){.page-shell[data-v-b5bc7b05]{grid-template-columns:1fr}.hero-banner[data-v-b5bc7b05]{flex-direction:column;align-items:stretch}.hero-filters[data-v-b5bc7b05]{width:100%}}@media (width<=768px){.page-shell[data-v-b5bc7b05]{gap:16px;padding:16px}.panel-toolbar[data-v-b5bc7b05]{grid-template-columns:1fr;gap:12px;padding:18px 20px}.search-wrap[data-v-b5bc7b05],.status-select[data-v-b5bc7b05]{justify-self:stretch;width:100%;max-width:none}.search-wrap[data-v-b5bc7b05]{border-radius:16px;height:50px}.status-select[data-v-b5bc7b05]{height:50px}.timeline-copy strong[data-v-b5bc7b05]{text-overflow:clip;white-space:normal;overflow:visible}}.admin-shell .content-shell[data-v-b5bc7b05]{grid-template-rows:52px auto minmax(0,1fr)!important;gap:0!important}.tracker-bar[data-v-b5bc7b05]{border-radius:0;grid-template-columns:150px minmax(220px,1fr) auto;align-items:center;min-height:52px;padding:0 18px;display:grid}.top-search[data-v-b5bc7b05]{background:#f8f6f7;border-left:1px solid #edf0f5;border-right:1px solid #edf0f5;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;height:34px;padding:0 12px;display:grid}.top-search input[data-v-b5bc7b05]{color:#1d2a3f;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.82rem}.top-actions[data-v-b5bc7b05]{justify-content:flex-end;padding-left:16px;display:flex}.top-actions[data-v-b5bc7b05] .profile-meta{display:none}.commission-workspace[data-v-b5bc7b05]{border-bottom:0;border-left:0;border-right:0;border-radius:0;grid-template-rows:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.compact-title.page-header[data-v-b5bc7b05]{flex:none!important;min-height:84px!important;display:block!important}.workspace-head[data-v-b5bc7b05]{border-bottom:1px solid #d8dde8;justify-content:space-between;align-items:flex-start;gap:16px;min-height:88px;padding:18px 20px 12px;display:flex}.workspace-head h2[data-v-b5bc7b05]{color:#000817;margin:0;font-size:1.45rem;font-weight:400;line-height:1.2}.workspace-head p[data-v-b5bc7b05]{color:#5f6f8c;margin:4px 0 0;font-size:.78rem}.workspace-grid[data-v-b5bc7b05]{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:0;height:100%;min-height:0;display:grid}.list-panel[data-v-b5bc7b05]{border-right:1px solid #d8dde8;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.filter-bar[data-v-b5bc7b05]{background:#fbfbfc;border-bottom:1px solid #d8dde8;justify-content:flex-start;align-items:center;min-height:54px;padding:10px 20px;display:flex}.workspace-actions[data-v-b5bc7b05]{align-items:center;gap:8px;width:100%;display:flex}.workspace-actions .top-search[data-v-b5bc7b05]{background:#fff;border:1px solid #d8e2f2;flex:auto;width:auto;min-width:220px;max-width:none;height:32px}.workspace-actions .select[data-v-b5bc7b05]{background-color:#fff;border-radius:0;flex:0 0 160px;width:160px;height:32px;padding:0 28px 0 10px;font-size:.78rem}.table-scroll[data-v-b5bc7b05]{min-height:0;overflow:auto}.list-panel .table-shell[data-v-b5bc7b05]{align-self:stretch;max-height:none!important;margin:0!important}.commission-table[data-v-b5bc7b05]{border-collapse:collapse;table-layout:fixed;width:100%}.commission-table th[data-v-b5bc7b05],.commission-table td[data-v-b5bc7b05]{text-align:left;vertical-align:middle;border-bottom:1px solid #d8dde8;padding:10px}.commission-table th[data-v-b5bc7b05]{z-index:2;color:#202738;background:#ece9ec;font-size:.62rem;position:sticky;top:0}.commission-table tbody tr[data-v-b5bc7b05]{background:#fff}.commission-table tbody tr[data-v-b5bc7b05]:hover,.commission-table tbody tr.selected[data-v-b5bc7b05]{background:#f3f4f6}.commission-table tbody tr.selected[data-v-b5bc7b05]{box-shadow:inset 3px 0 #1f2937}.skeleton-table-row[data-v-b5bc7b05]{cursor:default}.skeleton-table-row[data-v-b5bc7b05]:hover{background:#fff}.skeleton-line[data-v-b5bc7b05]{background:linear-gradient(90deg,#f0f2f6 25%,#e1e6ef 50%,#f0f2f6 75%) 0 0/200% 100%;border-radius:999px;width:62%;height:12px;animation:1.35s ease-in-out infinite admin-skeleton-shimmer-b5bc7b05;display:block}.skeleton-line-2[data-v-b5bc7b05]{width:78%}.skeleton-line-3[data-v-b5bc7b05]{width:42%}.skeleton-line-4[data-v-b5bc7b05]{width:54%}.skeleton-line-5[data-v-b5bc7b05]{width:48%}@keyframes admin-skeleton-shimmer-b5bc7b05{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes adminTimelineMobileWave-b5bc7b05{0%{background-position:0 0}to{background-position:0 48px}}.commission-table th[data-v-b5bc7b05]:first-child,.commission-table td[data-v-b5bc7b05]:first-child{width:30%}.commission-table th[data-v-b5bc7b05]:nth-child(2),.commission-table td[data-v-b5bc7b05]:nth-child(2){width:24%}.commission-table th[data-v-b5bc7b05]:nth-child(3),.commission-table td[data-v-b5bc7b05]:nth-child(3){width:14%}.commission-table th[data-v-b5bc7b05]:nth-child(4),.commission-table td[data-v-b5bc7b05]:nth-child(4),.commission-table th[data-v-b5bc7b05]:nth-child(5),.commission-table td[data-v-b5bc7b05]:nth-child(5){width:16%}.cell-stack[data-v-b5bc7b05]{gap:2px;display:grid}.cell-stack strong[data-v-b5bc7b05],.detail-summary strong[data-v-b5bc7b05],.timeline-item strong[data-v-b5bc7b05]{color:#000817;font-size:.82rem;font-weight:700;line-height:1.35}.cell-stack small[data-v-b5bc7b05],.detail-head p[data-v-b5bc7b05],.detail-summary span[data-v-b5bc7b05],.timeline-item p[data-v-b5bc7b05],.timeline-item small[data-v-b5bc7b05]{color:#6b6352;font-size:.73rem;font-weight:400;line-height:1.45}.amount-cell[data-v-b5bc7b05]{color:#000817;white-space:nowrap;font-weight:600}.detail-panel[data-v-b5bc7b05]{background:#fff;grid-template-rows:auto auto minmax(0,1fr);gap:16px;min-width:280px;min-height:0;padding:20px;display:grid;overflow:hidden;width:100%!important}.detail-panel .detail-head[data-v-b5bc7b05],.detail-panel .detail-summary[data-v-b5bc7b05],.detail-panel .compact-timeline[data-v-b5bc7b05]{padding-left:0!important;padding-right:0!important}.detail-panel .detail-head[data-v-b5bc7b05]{padding-top:0!important}.detail-head[data-v-b5bc7b05]{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:16px;display:grid}.detail-head h3[data-v-b5bc7b05]{color:#1c1a14;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:16px;font-weight:600;line-height:1.25;overflow:hidden}.detail-head p[data-v-b5bc7b05]{color:#6b6352;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.detail-head-actions[data-v-b5bc7b05]{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.detail-view-slip-button[data-v-b5bc7b05]{white-space:nowrap;min-width:max-content}.detail-summary[data-v-b5bc7b05]{background:#f0eef1;border:1px solid #cfd5df;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.detail-summary div[data-v-b5bc7b05]{gap:3px;min-width:0;display:grid}.detail-summary div[data-v-b5bc7b05]:last-child{grid-column:1/-1}.compact-timeline[data-v-b5bc7b05]{background:0 0;border:0;grid-template-rows:auto minmax(0,1fr);gap:16px;min-height:0;padding:0;display:grid;position:static;overflow:hidden}.vertical-timeline[data-v-b5bc7b05]{min-height:0;padding:0 0 6px;display:grid;position:relative;overflow:auto}.timeline-item[data-v-b5bc7b05]{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:0 2px 12px 0;display:grid;position:relative}.timeline-item>div[data-v-b5bc7b05]{gap:2px;min-width:0;display:grid}.timeline-item[data-v-b5bc7b05]:before{content:"";background:#e8e0d0;width:2px;position:absolute;top:22px;bottom:2px;left:10px}.timeline-item[data-v-b5bc7b05]:last-child:before{display:none}.vertical-timeline:has(.timeline-item.rejected) .timeline-item[data-v-b5bc7b05]:before{background:#b24e57}.timeline-meta[data-v-b5bc7b05]{align-items:start;gap:2px;min-width:0;display:grid}.timeline-meta small[data-v-b5bc7b05]{overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0;display:inline-flex}.timeline-marker[data-v-b5bc7b05]{z-index:1;color:#9c9180;background:#fff;border:1px solid #d0d5dd;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.timeline-item.done .timeline-marker[data-v-b5bc7b05]{border-color:var(--color-accent,#3d3a2e);background:var(--color-accent,#3d3a2e);color:#fff}.timeline-item.current .timeline-marker[data-v-b5bc7b05]{color:#fff;background:#1f2937;border-color:#1f2937}.timeline-item.rejected .timeline-marker[data-v-b5bc7b05]{border-color:var(--color-danger,#9b3a3a);background:var(--color-danger,#9b3a3a);color:#fff}.timeline-item.future[data-v-b5bc7b05]{opacity:1}.timeline-item.future .timeline-marker[data-v-b5bc7b05]{color:#9c9180;background:#fff;border-color:#d0d5dd}.timeline-item.future strong[data-v-b5bc7b05]{color:#6b6352;font-weight:600}.timeline-item.done strong[data-v-b5bc7b05],.timeline-item.current strong[data-v-b5bc7b05]{color:#1c1a14}.detail-actions[data-v-b5bc7b05]{gap:8px;display:grid}.pagination-bar[data-v-b5bc7b05]{border-top:1px solid #d8dde8;padding:8px 20px;font-size:.74rem;font-weight:400}.pagination-controls button[data-v-b5bc7b05]{border-radius:0;min-width:28px;height:28px;font-size:.72rem;font-weight:600}.status-badge[data-v-b5bc7b05],[data-v-b5bc7b05] .status-badge{letter-spacing:.02em;white-space:nowrap;border-radius:6px;width:fit-content;max-width:max-content;min-height:22px;padding:0 8px;font-size:.58rem;font-weight:600;line-height:1.1}@media (width<=980px){.admin-shell .content-shell[data-v-b5bc7b05]{grid-template-rows:auto minmax(0,1fr)!important}.tracker-bar[data-v-b5bc7b05]{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:auto;padding:12px}.top-search[data-v-b5bc7b05]{order:3;grid-column:1/-1}.workspace-grid[data-v-b5bc7b05]{grid-template-columns:1fr}.list-panel[data-v-b5bc7b05]{border-bottom:1px solid #d8dde8;border-right:0;max-height:58vh}.detail-panel[data-v-b5bc7b05]{max-height:58vh}}@media (width<=768px){.admin-shell.page-shell[data-v-b5bc7b05]{height:auto!important;min-height:100vh!important;padding:8px 8px calc(104px + env(safe-area-inset-bottom,0px))!important;overflow:visible!important}.admin-shell .content-shell[data-v-b5bc7b05]{border:0!important;min-height:0!important;overflow:visible!important}.tracker-bar[data-v-b5bc7b05]{border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title actions"!important;align-items:center!important;gap:10px!important;min-height:56px!important;padding:10px 12px!important;display:grid!important;overflow:hidden!important}.tracker-bar>strong[data-v-b5bc7b05]{grid-area:title!important;min-width:0!important}.top-search[data-v-b5bc7b05]{grid-area:search!important;width:100%!important}.top-actions[data-v-b5bc7b05]{grid-area:actions!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:max-content!important;padding-left:0!important;padding-right:12px!important;display:inline-flex!important;position:static!important;inset:auto!important}.top-actions[data-v-b5bc7b05] .portal-profile-text{display:none!important}.top-actions[data-v-b5bc7b05] .notify-button,.top-actions[data-v-b5bc7b05] .profile-trigger{background:#fff!important;border:1px solid #d7e0ef!important;border-radius:6px!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.top-actions[data-v-b5bc7b05] .notification-count{top:-5px!important;right:-5px!important}.top-actions[data-v-b5bc7b05] .portal-profile-avatar{border-radius:6px!important;width:28px!important;height:28px!important}.commission-workspace[data-v-b5bc7b05]{border-radius:0!important;min-height:0!important;overflow:visible!important}.workspace-head[data-v-b5bc7b05]{padding:16px 20px 12px!important}.workspace-grid[data-v-b5bc7b05]{grid-template-columns:1fr!important;min-height:0!important;overflow:visible!important}.list-panel[data-v-b5bc7b05],.detail-panel[data-v-b5bc7b05]{min-height:0!important;max-height:none!important;overflow:visible!important}.filter-bar[data-v-b5bc7b05]{justify-content:stretch!important;min-height:48px!important;padding:8px 12px!important}.workspace-actions[data-v-b5bc7b05],.workspace-actions .select[data-v-b5bc7b05]{width:100%!important}.commission-table[data-v-b5bc7b05]{border-left:0!important;border-right:0!important;width:100%!important;margin:0!important}.commission-table thead[data-v-b5bc7b05]{display:none!important}.commission-table[data-v-b5bc7b05],.commission-table tbody[data-v-b5bc7b05],.commission-table tr[data-v-b5bc7b05],.commission-table td[data-v-b5bc7b05]{width:100%!important}.commission-table tbody[data-v-b5bc7b05]{background:#fbfafb!important;gap:10px!important;padding:12px!important;display:grid!important}.commission-table tr[data-v-b5bc7b05]{background:#fff!important;border:1px solid #d8dde8!important;border-radius:14px!important;overflow:hidden!important}.commission-table td[data-v-b5bc7b05]{-moz-column-gap:12px!important;text-align:right!important;white-space:normal!important;color:#07172f!important;overflow-wrap:anywhere!important;border:0!important;border-top:1px solid #edf0f5!important;grid-template-columns:minmax(112px,38%) minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;min-height:46px!important;padding:9px 12px!important;display:grid!important}.commission-table td[data-v-b5bc7b05]:first-child{border-top:0!important}.commission-table td[data-v-b5bc7b05]:before{content:attr(data-label);color:#7f8fad;letter-spacing:.12em;text-align:left;text-transform:uppercase;font-size:.64rem;font-weight:700;display:block!important}.commission-table td[data-v-b5bc7b05]>*{text-align:right!important;place-self:center end!important;max-width:100%!important}.commission-table .cell-stack[data-v-b5bc7b05],.commission-table .amount-cell[data-v-b5bc7b05]{text-align:right!important;justify-items:end!important;display:grid!important}.commission-table .status-badge[data-v-b5bc7b05]{justify-self:end!important;width:fit-content!important}.detail-panel[data-v-b5bc7b05]{border-top:1px solid #d8dde8!important;padding:16px 18px 20px!important}.detail-head[data-v-b5bc7b05],.detail-summary[data-v-b5bc7b05]{gap:10px!important}.detail-summary[data-v-b5bc7b05]{grid-template-columns:1fr!important}.compact-timeline[data-v-b5bc7b05],.vertical-timeline[data-v-b5bc7b05]{overflow:visible!important}.timeline-item[data-v-b5bc7b05]{grid-template-columns:20px minmax(0,1fr)!important;gap:8px!important;padding-bottom:12px!important}.timeline-item[data-v-b5bc7b05]:before{background:#e8e0d0!important;border-radius:999px!important;width:2px!important;top:22px!important;bottom:0!important;left:9px!important}.timeline-item.done[data-v-b5bc7b05]:before{background:var(--color-accent,#3d3a2e)!important}.timeline-item.current[data-v-b5bc7b05]:before{animation:1.8s linear infinite adminTimelineMobileWave-b5bc7b05;background:linear-gradient(180deg, #e8e0d0 0%, #f8e7bc 36%, var(--color-accent,#3d3a2e) 52%, #f8e7bc 68%, #e8e0d0 100%)!important;background-size:100% 48px!important}.vertical-timeline:has(.timeline-item.rejected) .timeline-item[data-v-b5bc7b05]:before{animation:none;background:#b24e57!important}.timeline-marker[data-v-b5bc7b05]{width:20px!important;height:20px!important}.timeline-meta[data-v-b5bc7b05]{gap:2px!important}.admin-shell .tracker-bar[data-v-b5bc7b05]{min-height:108px!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}.admin-shell .tracker-bar>strong[data-v-b5bc7b05]{text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;max-width:none!important;display:block!important;position:absolute!important;top:18px!important;left:18px!important;right:112px!important;overflow:visible!important}.admin-shell .tracker-bar>.top-actions[data-v-b5bc7b05]{justify-content:flex-end!important;width:88px!important;min-width:88px!important;height:40px!important;padding:0!important;position:absolute!important;top:9px!important;right:14px!important}.admin-shell .tracker-bar>.top-search[data-v-b5bc7b05]{z-index:1!important;width:auto!important;min-width:0!important;height:36px!important;margin:0!important;position:absolute!important;top:60px!important;left:18px!important;right:18px!important}.admin-shell.admin-shell .tracker-bar.tracker-bar[data-v-b5bc7b05]{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title actions""search search"!important;align-items:center!important;gap:8px 10px!important;height:auto!important;min-height:auto!important;padding:10px 12px!important;display:grid!important;position:relative!important;overflow:visible!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>strong[data-v-b5bc7b05]{text-overflow:clip!important;white-space:nowrap!important;grid-area:title!important;width:auto!important;min-width:0!important;max-width:none!important;display:block!important;position:static!important;overflow:visible!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>.top-actions.top-actions[data-v-b5bc7b05]{grid-area:actions!important;width:auto!important;min-width:max-content!important;height:auto!important;padding:0!important;position:static!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>.top-search.top-search[data-v-b5bc7b05]{grid-area:search!important;grid-template-columns:16px minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;height:34px!important;margin:0!important;padding:0 12px!important;display:grid!important;position:static!important}.admin-shell.admin-shell .tracker-bar.tracker-bar[data-v-b5bc7b05]{grid-template-columns:minmax(0,1fr) 88px!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>.top-actions.top-actions[data-v-b5bc7b05]{justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:8px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:40px!important;min-height:40px!important;padding:0!important;display:flex!important}.filter-bar[data-v-b5bc7b05]{align-items:stretch!important;padding:10px 12px!important}.workspace-actions[data-v-b5bc7b05]{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:flex!important}.workspace-actions .top-search[data-v-b5bc7b05],.workspace-actions .select[data-v-b5bc7b05]{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;position:static!important}.workspace-actions .top-search[data-v-b5bc7b05]{order:1!important;height:40px!important}.workspace-actions .select[data-v-b5bc7b05]{order:2!important;height:40px!important}.admin-shell.admin-shell .tracker-bar.tracker-bar[data-v-b5bc7b05]{height:58px!important;min-height:58px!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>strong[data-v-b5bc7b05]{text-overflow:clip!important;white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:none!important;display:block!important;position:absolute!important;top:50%!important;left:18px!important;right:112px!important;overflow:visible!important;transform:translateY(-50%)!important}.admin-shell.admin-shell .tracker-bar.tracker-bar .desktop-title[data-v-b5bc7b05]{display:none!important}.admin-shell.admin-shell .tracker-bar.tracker-bar .mobile-title[data-v-b5bc7b05]{text-overflow:clip!important;white-space:nowrap!important;display:inline-block!important;overflow:visible!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>.top-actions.top-actions[data-v-b5bc7b05]{justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:9px 14px auto auto!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>.top-actions.top-actions[data-v-b5bc7b05] .portal-profile-menu{justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:40px!important;display:flex!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>.top-actions.top-actions[data-v-b5bc7b05] .portal-profile-text{display:none!important}.admin-shell.admin-shell .tracker-bar.tracker-bar>.top-actions.top-actions[data-v-b5bc7b05] .notify-button,.admin-shell.admin-shell .tracker-bar.tracker-bar>.top-actions.top-actions[data-v-b5bc7b05] .profile-trigger{flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}}.admin-commissions-page[data-v-b5bc7b05]{color:#1c1a14;min-height:100%;font-family:var(--font-sans);background:#f5f0e8}.admin-commissions-page .commissions-header[data-v-b5bc7b05]{background:#f5f0e8;padding:28px 32px 20px}.admin-commissions-page .commissions-status-tab[data-v-b5bc7b05]{color:#6b6352;height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:13px;font-weight:500;transition:border-color .15s,color .15s}.admin-commissions-page .commissions-status-tab[data-v-b5bc7b05]:hover,.admin-commissions-page .commissions-status-tab.active[data-v-b5bc7b05]{color:#3d3a2e;border-bottom-color:#3d3a2e}.admin-commissions-page .commissions-search span[data-v-b5bc7b05]{color:#9c9180;pointer-events:none;width:16px;height:16px;position:absolute;left:12px}.admin-commissions-page .commissions-search input[data-v-b5bc7b05],.admin-commissions-page .commissions-select[data-v-b5bc7b05]{color:#1c1a14;height:36px;font:inherit;background:#fff;border:1px solid #e8e0d0;border-radius:8px;outline:none;font-size:13px}.admin-commissions-page .commissions-search input[data-v-b5bc7b05]{width:100%;padding:0 12px 0 36px}.admin-commissions-page .commissions-select[data-v-b5bc7b05]{flex:0 0 160px;width:160px;padding:0 12px}.admin-commissions-page .commissions-search input[data-v-b5bc7b05]:focus,.admin-commissions-page .commissions-select[data-v-b5bc7b05]:focus{border-color:#8c6a2f;box-shadow:0 0 0 3px #8c6a2f1f}.admin-commissions-page .commissions-table-scroll[data-v-b5bc7b05] .skeleton-list{background:#fff}.admin-commissions-page .keeper-commission-table tbody tr[data-v-b5bc7b05]{cursor:default;border-bottom:1px solid #e8e0d0;height:56px}.admin-commissions-page .commission-cell-stack strong[data-v-b5bc7b05]{color:#1c1a14;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.admin-commissions-page .commission-amount-cell[data-v-b5bc7b05]{white-space:nowrap;font-weight:600}.admin-commissions-page .commissions-pagination[data-v-b5bc7b05]{color:#6b6352;border-top:1px solid #e8e0d0;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 16px;font-size:13px;display:flex}.admin-commissions-page .commissions-pagination-controls[data-v-b5bc7b05]{align-items:center;gap:6px;display:flex}.admin-commissions-page .commissions-pagination-controls button[data-v-b5bc7b05]{color:#6b6352;min-width:32px;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e0d0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:600}.admin-commissions-page .commissions-pagination-controls button.active[data-v-b5bc7b05]{color:#fff;background:#8c6a2f;border-color:#8c6a2f}.admin-commissions-page .mobile-workspace-tabs[data-v-b5bc7b05]{display:none}@media (width<=1024px){.admin-commissions-page .commissions-main-grid[data-v-b5bc7b05]{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.admin-commissions-page .commissions-header[data-v-b5bc7b05]{padding:22px 18px 16px}.admin-commissions-page .keeper-commission-workspace[data-v-b5bc7b05]{margin:0 18px 24px}.admin-commissions-page .commissions-toolbar[data-v-b5bc7b05]{flex-direction:column;align-items:stretch}.admin-commissions-page .commissions-select[data-v-b5bc7b05]{flex-basis:auto;width:100%}.admin-commissions-page .commissions-main-grid[data-v-b5bc7b05]{min-height:0;display:block}.admin-commissions-page .commissions-table-scroll[data-v-b5bc7b05]{overflow-x:hidden}.admin-commissions-page .keeper-commission-table[data-v-b5bc7b05]{min-width:0}.admin-commissions-page .mobile-hidden[data-v-b5bc7b05]{display:none!important}}@media (prefers-reduced-motion:reduce){.admin-commissions-page .keeper-commission-table tbody tr[data-v-b5bc7b05]{transition:none}.timeline-step.current[data-v-b5bc7b05]:before,.timeline-item.current[data-v-b5bc7b05]:before{animation:none!important}}.admin-commissions-page .keeper-commission-workspace[data-v-b5bc7b05]{margin-top:24px}.admin-commissions-page .commissions-toolbar[data-v-b5bc7b05]{align-items:center;gap:12px;display:flex}.admin-commissions-page .commissions-search[data-v-b5bc7b05]{flex:auto!important;align-items:center!important;min-width:0!important;height:36px!important;display:flex!important;position:relative!important}.admin-commissions-page .commissions-search input[data-v-b5bc7b05]{color:#1c1a14!important;background:#fff!important;border:1px solid #e8e0d0!important;border-radius:8px!important;outline:none!important;width:100%!important;min-width:0!important;height:36px!important;padding:0 12px 0 36px!important;font-size:13px!important;transition:border-color .15s,box-shadow .15s!important}.admin-commissions-page .commissions-select[data-v-b5bc7b05]{flex:0 0 160px!important;width:160px!important}@media (width<=768px){.admin-commissions-page .commissions-toolbar[data-v-b5bc7b05]{flex-direction:column;align-items:stretch}.admin-commissions-page .commissions-select[data-v-b5bc7b05]{flex-basis:auto!important;width:100%!important}}@media (width<=768px){.admin-commissions-page[data-v-b5bc7b05]{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.admin-commissions-page .commissions-header[data-v-b5bc7b05]{padding:24px 16px 16px}.admin-commissions-page .keeper-commission-workspace[data-v-b5bc7b05]{margin:0 16px 16px}.admin-commissions-page .commissions-table-scroll[data-v-b5bc7b05]{overflow-x:hidden!important}.admin-commissions-page .keeper-commission-table[data-v-b5bc7b05]{display:none!important}.admin-commissions-page .commission-mobile-list[data-v-b5bc7b05]{flex-direction:column;gap:8px;padding:12px;display:flex}.admin-commissions-page .mobile-card[data-v-b5bc7b05]{background:#fff;border:1px solid #e8e0d0;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.admin-commissions-page .mobile-card.selected[data-v-b5bc7b05]{border-color:#3d3a2e;box-shadow:inset 3px 0 #3d3a2e}.admin-commissions-page .mobile-card-row[data-v-b5bc7b05]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-commissions-page .mobile-card-label[data-v-b5bc7b05]{letter-spacing:.06em;text-transform:uppercase;color:#9c9180;margin-bottom:2px;font-size:11px;font-weight:600}.admin-commissions-page .mobile-card-value[data-v-b5bc7b05]{color:#1c1a14;overflow-wrap:anywhere;font-size:13px;font-weight:600}.admin-commissions-page .mobile-card-sub[data-v-b5bc7b05]{color:#9c9180;overflow-wrap:anywhere;margin:1px 0 0;font-size:11px}.admin-commissions-page .mobile-card-divider[data-v-b5bc7b05]{background:#f2f4f7;height:1px;margin:0 -16px}.admin-commissions-page .mobile-card-right[data-v-b5bc7b05]{text-align:right}.admin-commissions-page .commissions-pagination[data-v-b5bc7b05]{text-align:center;flex-direction:column;justify-content:center;padding:12px}.admin-commissions-page .commissions-pagination-controls[data-v-b5bc7b05]{justify-content:center}.admin-commissions-page .commissions-pagination-controls button[data-v-b5bc7b05]{min-width:32px;height:32px}}.admin-commissions-page[data-v-b5bc7b05]{color:#1c1a14;min-height:100%;font-family:var(--font-sans);background:radial-gradient(circle at top,#d4aa6114,#0000 34%),linear-gradient(#fcfaf6 0%,#f8f2e8 100%);padding:34px 36px 40px}.admin-commissions-page .commissions-header[data-v-b5bc7b05]{background:linear-gradient(#fffffffa 0%,#fff 100%);border:1px solid #e8e0d0f2;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;min-height:160px;padding:24px 32px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714}.admin-commissions-page .commissions-header-copy[data-v-b5bc7b05]{z-index:1;max-width:760px;position:relative}.admin-commissions-page .commissions-header h1[data-v-b5bc7b05]{color:#1c1a14;margin:0;font-size:22px;font-weight:800;line-height:1.15}.admin-commissions-page .commissions-header p[data-v-b5bc7b05]{color:#5f584c;margin:8px 0 0;font-size:13px;line-height:1.45}.admin-commissions-page .commissions-header-art[data-v-b5bc7b05]{opacity:.8;pointer-events:none;width:min(540px,40%);height:160px;position:absolute;top:6px;right:-30px}.admin-commissions-page .commissions-header-art svg[data-v-b5bc7b05]{width:100%;height:100%}.admin-commissions-page .commissions-header-art path[data-v-b5bc7b05]{stroke:#d6a34933;stroke-width:1.5px}.admin-commissions-page .commissions-header-star[data-v-b5bc7b05]{clip-path:polygon(50% 0%,60% 38%,100% 50%,60% 62%,50% 100%,40% 62%,0% 50%,40% 38%);background:linear-gradient(#f2d48e 0%,#d89b36 100%);width:14px;height:14px;position:absolute;bottom:22px;right:92px}.admin-commissions-page .keeper-commission-workspace[data-v-b5bc7b05]{background:#fff;border:1px solid #e8e0d0f2;border-radius:18px;margin:18px 0 0;overflow:hidden;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714}.admin-commissions-page .commissions-toolbar[data-v-b5bc7b05]{background:linear-gradient(#fffaf3f2 0%,#fffffffa 100%);border-bottom:1px solid #e8e0d0c7;align-items:center;gap:12px;min-height:60px;padding:16px 22px;display:flex}.admin-commissions-page .commissions-search[data-v-b5bc7b05]{flex:auto!important;align-items:center!important;min-width:0!important;display:flex!important;position:relative!important}.admin-commissions-page .commissions-search span[data-v-b5bc7b05]{color:#a7937a!important;pointer-events:none!important;width:18px!important;height:18px!important;position:absolute!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important}.admin-commissions-page .commissions-search svg[data-v-b5bc7b05]{width:18px;height:18px}.admin-commissions-page .commissions-search input[data-v-b5bc7b05]{box-shadow:inset 0 1px 2px #1c1a1408,0 1px #fffc;color:#1c1a14!important;width:100%!important;height:46px!important;font:inherit!important;background:#fffcf8!important;border:1px solid #e6d9c4!important;border-radius:14px!important;outline:none!important;padding:0 16px 0 40px!important;font-size:14px!important;transition:border-color .15s,box-shadow .15s!important}.admin-commissions-page .commissions-search input[data-v-b5bc7b05]::placeholder{color:#9c9180!important}.admin-commissions-page .commissions-search input[data-v-b5bc7b05]:focus{border-color:#d6a349!important;box-shadow:0 0 0 3px #d6a3491f!important}.admin-commissions-page .commissions-status-tabs[data-v-b5bc7b05]{background:#fff;border-bottom:1px solid #e8e0d0c7;align-items:center;gap:28px;min-height:64px;padding:0 24px;display:flex}.admin-commissions-page .commissions-status-tab[data-v-b5bc7b05]{color:#6f6455;height:64px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:700;transition:color .15s;display:inline-flex;position:relative}.admin-commissions-page .commissions-status-tab[data-v-b5bc7b05]:after{content:"";background:0 0;border-radius:999px;height:2px;transition:background .15s;position:absolute;bottom:8px;left:0;right:0}.admin-commissions-page .commissions-status-tab[data-v-b5bc7b05]:hover,.admin-commissions-page .commissions-status-tab.active[data-v-b5bc7b05]{color:#a66c12}.admin-commissions-page .commissions-status-tab[data-v-b5bc7b05]:hover:after,.admin-commissions-page .commissions-status-tab.active[data-v-b5bc7b05]:after{background:#d89b36}.admin-commissions-page .admin-tab-count[data-v-b5bc7b05]{color:#8c6a2f;background:#f5e7cb;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.admin-commissions-page .commissions-message[data-v-b5bc7b05]{border-radius:8px;margin:12px 16px 0;padding:12px;font-size:13px;font-weight:600}.admin-commissions-page .commissions-message.error[data-v-b5bc7b05]{color:#9b3a3a;background:#fbf1ef;border:1px solid #f7e3de}.admin-commissions-page .commissions-main-grid[data-v-b5bc7b05]{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:calc(100vh - 320px);display:grid}.admin-commissions-page .commissions-table-panel[data-v-b5bc7b05]{background:linear-gradient(#fffffff5 0%,#fff 100%);flex-direction:column;min-width:0;min-height:0;display:flex}.admin-commissions-page .commissions-table-scroll[data-v-b5bc7b05]{flex:1;min-height:0;overflow:hidden auto}.admin-commissions-page .keeper-commission-table[data-v-b5bc7b05]{border-collapse:collapse;table-layout:fixed;width:100%}.admin-commissions-page .keeper-commission-table col.commission-col-policy[data-v-b5bc7b05]{width:22%}.admin-commissions-page .keeper-commission-table col.commission-col-customer[data-v-b5bc7b05]{width:28%}.admin-commissions-page .keeper-commission-table col.commission-col-amount[data-v-b5bc7b05]{width:14%}.admin-commissions-page .keeper-commission-table col.commission-col-status[data-v-b5bc7b05],.admin-commissions-page .keeper-commission-table col.commission-col-date[data-v-b5bc7b05]{width:18%}.admin-commissions-page .keeper-commission-table thead tr[data-v-b5bc7b05]{background:linear-gradient(#fffdf9 0%,#f9f1e3 100%);border-bottom:1px solid #e8e0d0d1;height:50px}.admin-commissions-page .keeper-commission-table th[data-v-b5bc7b05]{color:#7a5e35;letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:0 18px;font-size:12px;font-weight:700}.admin-commissions-page .keeper-commission-table tbody tr[data-v-b5bc7b05]{border-bottom:1px solid #e8e0d0c7;height:78px;transition:background .15s}.admin-commissions-page .keeper-commission-table tbody tr[data-v-b5bc7b05]:hover{background:#fdf9f2}.admin-commissions-page .keeper-commission-table tbody tr[data-v-b5bc7b05]:last-child{border-bottom:0}.admin-commissions-page .keeper-commission-table td[data-v-b5bc7b05]{color:#1c1a14;vertical-align:middle;height:78px;padding:14px 18px;font-size:13px}.admin-commissions-page .commission-cell-stack[data-v-b5bc7b05]{gap:2px;min-width:0;display:grid}.admin-commissions-page .commission-cell-stack strong[data-v-b5bc7b05]{color:#1c1a14;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.admin-commissions-page .commission-cell-stack small[data-v-b5bc7b05]{color:#7f6e56;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.admin-commissions-page .commission-amount-cell[data-v-b5bc7b05]{color:#1c1a14;white-space:nowrap;font-size:14px;font-weight:700}.admin-commissions-page .commission-status-stack[data-v-b5bc7b05]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-commissions-page .commission-status-stack[data-v-b5bc7b05] .status-badge,.admin-commissions-page .commission-status-stack[data-v-b5bc7b05] .status-badge-pill{border-radius:999px;min-height:24px;padding:0 10px;font-size:11px;font-weight:600}.admin-commissions-page .commissions-empty-row[data-v-b5bc7b05]{text-align:center;color:#6b6352!important;height:96px!important}.admin-commissions-page .commissions-pagination[data-v-b5bc7b05]{color:#6b6352;background:#fff;border-top:1px solid #e8e0d0c7;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 22px;font-size:13px;display:flex}.admin-commissions-page .commissions-pagination-controls[data-v-b5bc7b05]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-commissions-page .commissions-pagination-controls button[data-v-b5bc7b05]{color:#6b6352;min-width:34px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e0d0;border-radius:9px;padding:0 10px;font-size:12px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.admin-commissions-page .commissions-pagination-controls button.active[data-v-b5bc7b05],.admin-commissions-page .commissions-pagination-controls button[data-v-b5bc7b05]:hover:not(:disabled){color:#fff;background:#8c6a2f;border-color:#8c6a2f}.admin-commissions-page .commissions-pagination-controls button[data-v-b5bc7b05]:disabled{opacity:.45;cursor:not-allowed}.admin-commissions-page .commission-mobile-list[data-v-b5bc7b05]{display:none}.admin-commissions-page .mobile-card-sub[data-v-b5bc7b05]{color:#9c9180;overflow-wrap:anywhere;margin:1px 0 0;font-size:11px}@media (width<=768px){.admin-commissions-page[data-v-b5bc7b05]{padding:18px 18px 24px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.admin-commissions-page .commissions-header[data-v-b5bc7b05]{min-height:auto;padding:22px 20px 24px}.admin-commissions-page .commissions-header-art[data-v-b5bc7b05]{width:100%;height:92px;margin-top:8px;position:relative;top:auto;right:auto}.admin-commissions-page .keeper-commission-workspace[data-v-b5bc7b05]{margin-top:18px}.admin-commissions-page .commissions-toolbar[data-v-b5bc7b05]{padding:12px 16px}.admin-commissions-page .commissions-search input[data-v-b5bc7b05]{border-radius:12px!important;height:42px!important}.admin-commissions-page .commissions-status-tabs[data-v-b5bc7b05]{gap:18px;padding:0 16px;overflow-x:auto}.admin-commissions-page .keeper-commission-table[data-v-b5bc7b05]{display:none!important}.admin-commissions-page .commission-mobile-list[data-v-b5bc7b05]{flex-direction:column;gap:8px;padding:12px;display:flex}.admin-commissions-page .mobile-card[data-v-b5bc7b05]{background:#fff;border:1px solid #e8e0d0;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.admin-commissions-page .mobile-card-row[data-v-b5bc7b05]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-commissions-page .mobile-card-label[data-v-b5bc7b05]{letter-spacing:.06em;text-transform:uppercase;color:#9c9180;margin-bottom:2px;font-size:11px;font-weight:600}.admin-commissions-page .mobile-card-value[data-v-b5bc7b05]{color:#1c1a14;overflow-wrap:anywhere;font-size:13px;font-weight:600}.admin-commissions-page .mobile-card-divider[data-v-b5bc7b05]{background:#f2f4f7;height:1px;margin:0 -16px}.admin-commissions-page .mobile-card-right[data-v-b5bc7b05]{text-align:right}.admin-commissions-page .commissions-pagination[data-v-b5bc7b05]{text-align:center;flex-direction:column;justify-content:center;padding:12px}.admin-commissions-page .commissions-pagination-controls[data-v-b5bc7b05]{justify-content:center}}.admin-commissions-page.admin-commissions-page[data-v-b5bc7b05]{background:radial-gradient(circle at top,#d4aa6114,#0000 34%),linear-gradient(#fcfaf6 0%,#f8f2e8 100%)!important;padding:34px 36px 40px!important}.admin-commissions-page.admin-commissions-page .commissions-header[data-v-b5bc7b05]{background:linear-gradient(#fffffffa 0%,#fff 100%)!important;border:1px solid #e8e0d0f2!important;border-radius:18px!important;justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;min-height:160px!important;padding:24px 32px 20px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714!important}.admin-commissions-page.admin-commissions-page .commissions-header-copy[data-v-b5bc7b05]{z-index:1!important;max-width:760px!important;position:relative!important}.admin-commissions-page.admin-commissions-page .commissions-header h1[data-v-b5bc7b05]{color:#1c1a14!important;margin:0!important;font-size:22px!important;font-weight:800!important;line-height:1.15!important}.admin-commissions-page.admin-commissions-page .commissions-header p[data-v-b5bc7b05]{color:#5f584c!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.45!important}.admin-commissions-page.admin-commissions-page .keeper-commission-workspace[data-v-b5bc7b05]{background:#fff!important;border:1px solid #e8e0d0f2!important;border-radius:18px!important;margin:18px 0 0!important;overflow:hidden!important;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714!important}.admin-commissions-page.admin-commissions-page .commissions-toolbar[data-v-b5bc7b05]{background:linear-gradient(#fffaf3f2 0%,#fffffffa 100%)!important;border-bottom:1px solid #e8e0d0c7!important;align-items:center!important;gap:12px!important;min-height:60px!important;padding:16px 22px!important;display:flex!important}.admin-commissions-page.admin-commissions-page .commissions-search[data-v-b5bc7b05]{flex:auto!important;align-items:center!important;min-width:0!important;display:flex!important;position:relative!important}.admin-commissions-page.admin-commissions-page .commissions-search span[data-v-b5bc7b05]{color:#a7937a!important;width:18px!important;height:18px!important;position:absolute!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important}.admin-commissions-page.admin-commissions-page .commissions-search input[data-v-b5bc7b05]{color:#1c1a14!important;background:#fffcf8!important;border:1px solid #e6d9c4!important;border-radius:14px!important;width:100%!important;height:46px!important;padding:0 16px 0 40px!important;font-size:14px!important;box-shadow:inset 0 1px 2px #1c1a1408,0 1px #fffc!important}.admin-commissions-page.admin-commissions-page .commissions-status-tabs[data-v-b5bc7b05]{background:#fff!important;border-bottom:1px solid #e8e0d0c7!important;align-items:center!important;gap:28px!important;min-height:64px!important;padding:0 24px!important;display:flex!important}.admin-commissions-page.admin-commissions-page .commissions-status-tab[data-v-b5bc7b05]{color:#6f6455!important;align-items:center!important;gap:8px!important;height:64px!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important;position:relative!important}.admin-commissions-page.admin-commissions-page .commissions-status-tab[data-v-b5bc7b05]:after{content:""!important;background:0 0!important;border-radius:999px!important;height:2px!important;position:absolute!important;bottom:8px!important;left:0!important;right:0!important}.admin-commissions-page.admin-commissions-page .commissions-status-tab.active[data-v-b5bc7b05],.admin-commissions-page.admin-commissions-page .commissions-status-tab[data-v-b5bc7b05]:hover{color:#a66c12!important}.admin-commissions-page.admin-commissions-page .commissions-status-tab.active[data-v-b5bc7b05]:after,.admin-commissions-page.admin-commissions-page .commissions-status-tab[data-v-b5bc7b05]:hover:after{background:#d89b36!important}.admin-commissions-page.admin-commissions-page .admin-tab-count[data-v-b5bc7b05]{color:#8c6a2f!important;background:#f5e7cb!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:22px!important;height:22px!important;padding:0 7px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.admin-commissions-page.admin-commissions-page .keeper-commission-table thead tr[data-v-b5bc7b05]{background:linear-gradient(#fffdf9 0%,#f9f1e3 100%)!important;border-bottom:1px solid #e8e0d0d1!important;height:50px!important}.admin-commissions-page.admin-commissions-page .keeper-commission-table th[data-v-b5bc7b05]{color:#7a5e35!important;letter-spacing:.05em!important;padding:0 18px!important;font-size:12px!important;font-weight:700!important}.admin-commissions-page.admin-commissions-page .keeper-commission-table td[data-v-b5bc7b05]{height:78px!important;padding:14px 18px!important;font-size:13px!important}.admin-commissions-page.admin-commissions-page .keeper-commission-table tbody tr[data-v-b5bc7b05]{border-bottom:1px solid #e8e0d0c7!important;height:78px!important}.admin-commissions-page.admin-commissions-page .keeper-commission-table tbody tr[data-v-b5bc7b05]:hover{background:#fdf9f2!important}.admin-commissions-page.admin-commissions-page .commission-cell-stack strong[data-v-b5bc7b05]{color:#1c1a14!important;text-transform:uppercase!important;font-size:14px!important;font-weight:700!important}.admin-commissions-page.admin-commissions-page .commission-cell-stack small[data-v-b5bc7b05]{color:#7f6e56!important;font-size:12px!important}.admin-commissions-page.admin-commissions-page .commission-amount-cell[data-v-b5bc7b05]{color:#1c1a14!important;font-size:14px!important;font-weight:700!important}.admin-commissions-page.admin-commissions-page .commissions-pagination[data-v-b5bc7b05]{background:#fff!important;border-top:1px solid #e8e0d0c7!important;min-height:60px!important;padding:14px 22px!important}.admin-commissions-page.admin-commissions-page .commissions-pagination-controls button[data-v-b5bc7b05]{border:1px solid #e8e0d0!important;border-radius:9px!important;min-width:34px!important;height:34px!important}.admin-commissions-page.admin-commissions-page .commissions-pagination-controls button.active[data-v-b5bc7b05],.admin-commissions-page.admin-commissions-page .commissions-pagination-controls button[data-v-b5bc7b05]:hover:not(:disabled){color:#fff!important;background:#8c6a2f!important;border-color:#8c6a2f!important}@media (width<=768px){.admin-commissions-page.admin-commissions-page[data-v-b5bc7b05]{padding:18px 18px 24px!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.admin-commissions-page.admin-commissions-page .commissions-header[data-v-b5bc7b05]{min-height:auto!important;padding:22px 20px 24px!important}.admin-commissions-page.admin-commissions-page .commissions-header-art[data-v-b5bc7b05]{width:100%!important;height:92px!important;margin-top:8px!important;position:relative!important;top:auto!important;right:auto!important}.admin-commissions-page.admin-commissions-page .commissions-toolbar[data-v-b5bc7b05]{padding:12px 16px!important}.admin-commissions-page.admin-commissions-page .commissions-search input[data-v-b5bc7b05]{border-radius:12px!important;height:42px!important}.admin-commissions-page.admin-commissions-page .commissions-status-tabs[data-v-b5bc7b05]{gap:18px!important;padding:0 16px!important;overflow-x:auto!important}.admin-commissions-page.admin-commissions-page .keeper-commission-table[data-v-b5bc7b05]{display:none!important}.admin-commissions-page.admin-commissions-page .commission-mobile-list[data-v-b5bc7b05]{flex-direction:column!important;gap:8px!important;padding:12px!important;display:flex!important}.admin-commissions-page.admin-commissions-page .mobile-card[data-v-b5bc7b05]{background:#fff!important;border:1px solid #e8e0d0!important;border-radius:10px!important;flex-direction:column!important;gap:10px!important;padding:14px 16px!important;display:flex!important}}[data-v-c0c099fd]{box-sizing:border-box}.page-shell[data-v-c0c099fd]{color:#111827;background:#f5f7fb;min-height:100vh;padding:24px}.settings-shell[data-v-c0c099fd]{gap:18px;max-width:1180px;margin:0 auto;display:grid}.topbar[data-v-c0c099fd],.card-head[data-v-c0c099fd]{justify-content:space-between;align-items:center;gap:16px;display:flex}.topbar[data-v-c0c099fd]{min-height:64px}.eyebrow[data-v-c0c099fd]{color:#6b6352;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}h1[data-v-c0c099fd],h2[data-v-c0c099fd]{color:#111827;margin:0;line-height:1.15}h1[data-v-c0c099fd]{font-size:1.6rem}h2[data-v-c0c099fd]{font-size:1.15rem;font-weight:650}.config-card[data-v-c0c099fd],.modal[data-v-c0c099fd]{background:#fff;border:1px solid #d8dde8;border-radius:8px;box-shadow:0 12px 28px #1018280f}.config-card[data-v-c0c099fd]{gap:18px;padding:20px;display:grid}.card-head p[data-v-c0c099fd]{color:#6b6352;margin:6px 0 0;font-size:.86rem}.global-grid[data-v-c0c099fd]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:18px;display:grid}.field[data-v-c0c099fd]{gap:8px;min-width:0;display:grid}.field>span[data-v-c0c099fd]{color:#6b6352;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.input[data-v-c0c099fd]{color:#111827;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8dde8;border-radius:6px;padding:0 12px}.radio-grid[data-v-c0c099fd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.radio-card[data-v-c0c099fd]{cursor:pointer;border:1px solid #d8dde8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;min-height:86px;padding:12px;display:grid}.radio-card strong[data-v-c0c099fd],.radio-card small[data-v-c0c099fd]{grid-column:2}.radio-card small[data-v-c0c099fd],.muted[data-v-c0c099fd],.message[data-v-c0c099fd]{color:#6b6352}.table-wrap[data-v-c0c099fd]{border:1px solid #d8dde8;border-radius:8px;overflow:auto}table[data-v-c0c099fd]{border-collapse:collapse;width:100%;min-width:860px}th[data-v-c0c099fd],td[data-v-c0c099fd]{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f5;padding:12px}th[data-v-c0c099fd]{color:#6b6352;letter-spacing:.12em;text-transform:uppercase;background:#f8fafc;font-size:.68rem}td strong[data-v-c0c099fd],td small[data-v-c0c099fd]{display:block}td small[data-v-c0c099fd]{color:#6b6352;margin-top:3px}.primary-button[data-v-c0c099fd],.ghost-button[data-v-c0c099fd],.icon-button[data-v-c0c099fd]{cursor:pointer;border-radius:6px;min-height:38px;padding:0 14px;font-weight:800}.primary-button[data-v-c0c099fd]{color:#fff;background:#111827;border:0}.ghost-button[data-v-c0c099fd],.icon-button[data-v-c0c099fd]{color:#334155;background:#fff;border:1px solid #d8dde8}.icon-button[data-v-c0c099fd]{width:38px;padding:0;font-size:1.35rem}.empty[data-v-c0c099fd]{text-align:center;color:#6b6352;padding:28px}.overlay[data-v-c0c099fd]{z-index:50;background:#0f172a5c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal[data-v-c0c099fd]{gap:16px;width:min(680px,96vw);padding:20px;display:grid}.modal-head[data-v-c0c099fd]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.modal-head h2 span[data-v-c0c099fd]{color:#6b6352;font-weight:500}.warning-banner[data-v-c0c099fd]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:10px 12px;font-size:.84rem;font-weight:700}.actions[data-v-c0c099fd]{justify-content:flex-end;gap:10px;display:flex}.error[data-v-c0c099fd]{color:#9b3a3a}@media (width<=760px){.page-shell[data-v-c0c099fd]{padding:12px}.topbar[data-v-c0c099fd],.card-head[data-v-c0c099fd],.actions[data-v-c0c099fd]{flex-direction:column;align-items:stretch}.global-grid[data-v-c0c099fd],.radio-grid[data-v-c0c099fd]{grid-template-columns:1fr}}.agent-dashboard-page .keeper-stat-card[data-v-73620bb5]{min-width:0}.stat-progress-block[data-v-73620bb5]{gap:10px;width:100%;margin-top:18px;display:grid}.stat-progress-row[data-v-73620bb5]{align-items:center;gap:12px;display:flex}.stat-progress[data-v-73620bb5]{background:#efe4ce;border-radius:999px;flex:1;width:auto;height:8px;margin-top:0;overflow:hidden}.stat-progress span[data-v-73620bb5]{border-radius:inherit;background:linear-gradient(90deg,#b86e09 0%,#e0a23b 100%);min-width:0;height:100%;transition:width .2s;display:block}.stat-progress-value[data-v-73620bb5]{color:#473728;white-space:nowrap;font-size:16px;font-weight:700}.floating-action-button[data-v-73620bb5]{z-index:30;color:#fff;background:linear-gradient(#f0b02b 0%,#e8a11a 100%);border:1px solid #e8a11a;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:fixed;bottom:28px;right:28px;box-shadow:0 16px 28px #bf830f38}.floating-action-button[data-v-73620bb5]:hover{transform:translateY(-1px);box-shadow:0 18px 30px #bf830f42}.password-change-button[data-v-73620bb5]{justify-self:start}@media (width<=768px){.floating-action-button[data-v-73620bb5]{border-radius:16px;width:auto;bottom:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.stat-progress span[data-v-73620bb5]{transition:none}}.stat-card-grid[data-v-e3d4d6ff] .skeleton-stats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dashboard-error[data-v-e3d4d6ff]{color:#9b3a3a;background:#fbf1ef;border:1px solid #f7e3de;border-radius:14px;margin:0;padding:12px 14px;font-size:13px;font-weight:600}.overlay[data-v-e3d4d6ff]{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#34261747;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-e3d4d6ff]{background:radial-gradient(circle at 100% 0,#fbf6edf2,#0000 26%),linear-gradient(#fffffffa 0%,#fffcf6fa 100%);border:1px solid #e4c98e;border-radius:28px;flex-direction:column;width:min(620px,100%);max-height:calc(100dvh - 60px);display:flex;overflow:hidden;box-shadow:0 26px 58px #9a722929,inset 0 1px #ffffffb8}.modal-head[data-v-e3d4d6ff]{border-bottom:1px solid #e4c98eb8;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 30px 20px;display:flex}.eyebrow[data-v-e3d4d6ff]{color:#a77423;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700}.modal-head h2[data-v-e3d4d6ff]{color:#2f2417;letter-spacing:-.04em;margin:8px 0 6px;font-size:2rem;font-weight:700;line-height:1}.modal-head p[data-v-e3d4d6ff]{color:#76685a;margin:0;font-size:13px;line-height:1.5}.close[data-v-e3d4d6ff]{color:#8c6f46;cursor:pointer;background:0 0;border:0;border-radius:999px;width:34px;height:34px;font-size:24px;line-height:1;transition:background .18s,color .18s}.close[data-v-e3d4d6ff]:hover{color:#6f4a15;background:#f6ead2d6}.form[data-v-e3d4d6ff]{flex-direction:column;flex:1;gap:16px;min-height:0;padding:24px 30px 30px;display:flex;overflow-y:auto}.form label[data-v-e3d4d6ff]{gap:8px;display:grid}.form label>span[data-v-e3d4d6ff]{color:#344054;font-size:12px;font-weight:700}.input[data-v-e3d4d6ff]{color:#2f2417;width:100%;height:48px;font:inherit;background:linear-gradient(#fffcf6fa 0%,#fff8eefa 100%);border:1px solid #e4c98e;border-radius:12px;outline:none;padding:0 14px;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s}.input[data-v-e3d4d6ff]::placeholder{color:#a19688}.input[data-v-e3d4d6ff]:focus{background:#fffdf8;border-color:#d99822;box-shadow:0 0 0 3px #d6ab602e}.form label small[data-v-e3d4d6ff],.form-error[data-v-e3d4d6ff]{color:#9b3a3a;font-size:12px}.form-error[data-v-e3d4d6ff]{background:#fdeced;border:1px solid #f2c9cc;border-radius:12px;margin:0;padding:12px 14px;font-weight:600}.profile-box[data-v-e3d4d6ff]{background:linear-gradient(#fff8eb 0%,#f9ebcb 100%);border:1px solid #e4c98e9e;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffffb8}.profile-box strong[data-v-e3d4d6ff],.profile-box small[data-v-e3d4d6ff]{display:block}.profile-box strong[data-v-e3d4d6ff]{color:#2f2417;font-size:13px;font-weight:700}.profile-box small[data-v-e3d4d6ff]{color:#76685a;font-size:12px;line-height:1.45}.avatar.large[data-v-e3d4d6ff]{color:#244687;background:linear-gradient(135deg,#d2e4ff 0%,#b5d1ff 100%);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:13px;font-weight:700;display:inline-flex}.password-wrap[data-v-e3d4d6ff]{position:relative}.password-wrap .input[data-v-e3d4d6ff]{padding-right:84px}.toggle-password[data-v-e3d4d6ff]{color:#a77423;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:700;transition:background .18s,color .18s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.toggle-password[data-v-e3d4d6ff]:hover,.toggle-password[data-v-e3d4d6ff]:focus-visible{color:#8c5f18;background:#f6ead2cc}.toggle-password[data-v-e3d4d6ff]:focus-visible{outline:none}.actions[data-v-e3d4d6ff]{padding-bottom:max(16px, env(safe-area-inset-bottom));flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.primary-button[data-v-e3d4d6ff],.ghost-button[data-v-e3d4d6ff]{height:48px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:13px;font-weight:700;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.ghost-button[data-v-e3d4d6ff]{color:#6b6352;background:#fffdf8;border:1px solid #d7c39a}.ghost-button[data-v-e3d4d6ff]:hover{color:#4f3a1f;background:#f8f1e4;border-color:#cfae70}.primary-button[data-v-e3d4d6ff]{color:#fff;background:linear-gradient(#f0b02b 0%,#e8a11a 100%);border:1px solid #e8a11a;box-shadow:0 16px 28px #bf830f38}.primary-button[data-v-e3d4d6ff]:hover:not(:disabled){color:#fff;background:linear-gradient(#f3b93d 0%,#e6a11e 100%);border-color:#e6a11e;box-shadow:0 18px 30px #bf830f42}.primary-button[data-v-e3d4d6ff]:disabled{opacity:.8;cursor:wait}@media (width<=1180px){.stat-card-grid[data-v-e3d4d6ff] .skeleton-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.stat-card-grid[data-v-e3d4d6ff] .skeleton-stats{grid-template-columns:1fr}.overlay[data-v-e3d4d6ff]{align-items:flex-end;padding:0}.modal[data-v-e3d4d6ff]{border-radius:12px 12px 0 0;width:100%;max-height:92vh}.modal-head[data-v-e3d4d6ff],.form[data-v-e3d4d6ff]{padding-left:18px;padding-right:18px}}.finance-dashboard-page[data-v-cf602a43]{--finance-page-bg:radial-gradient(circle at 14% 16%, #fbe7bfb8, transparent 20%), radial-gradient(circle at 88% 10%, #fff8ede0, transparent 24%), radial-gradient(circle at 50% 100%, #f3dcb04d, transparent 28%), linear-gradient(180deg, #fffaf2 0%, #fffdf9 52%, #fdf2df 100%);--finance-panel-border:#cca6663d;--finance-panel-bg:#fffcf6f0;--finance-panel-shadow:0 20px 42px #9a72291f, inset 0 1px 0 #ffffffb8;--finance-gold:#d99822;--finance-gold-deep:#c38418;--finance-gold-soft:#f4d59a;--finance-cream:#fbf2df;--finance-text:#342617;--finance-muted:#6b5a47;background:var(--finance-page-bg);border-radius:28px;padding:24px 28px 32px}.finance-dashboard-page .dashboard-hero[data-v-cf602a43],.finance-dashboard-page .dashboard-stat-card[data-v-cf602a43],.finance-dashboard-page .dashboard-action-card[data-v-cf602a43]{border:1px solid var(--finance-panel-border);background:var(--finance-panel-bg);box-shadow:var(--finance-panel-shadow)}.finance-dashboard-page .dashboard-hero[data-v-cf602a43]{background:radial-gradient(circle at 100% 0,#fff3d67a,#0000 26%),linear-gradient(#fffcf6f5 0%,#fffaf1eb 100%);min-height:156px}.finance-dashboard-page .dashboard-hero h1[data-v-cf602a43],.finance-dashboard-page .dashboard-action-copy h2[data-v-cf602a43]{color:var(--finance-text)}.finance-dashboard-page .dashboard-hero p[data-v-cf602a43],.finance-dashboard-page .dashboard-action-copy p[data-v-cf602a43],.finance-dashboard-page .status-note[data-v-cf602a43],.finance-dashboard-page .dashboard-support-note[data-v-cf602a43]{color:var(--finance-muted)}.finance-dashboard-page .dashboard-hero-art[data-v-cf602a43]{opacity:.92}.finance-dashboard-page .dashboard-hero-art path[data-v-cf602a43]{stroke:#d6a34938}.finance-dashboard-page .dashboard-hero-star[data-v-cf602a43]{background:linear-gradient(#f2d48e 0%,#d89b36 100%)}.stat-card-grid[data-v-cf602a43]{margin-top:16px}:is(.stat-card-grid[data-v-cf602a43],.stat-card-grid[data-v-cf602a43]:has(.dashboard-stat-card)){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.stat-card-grid[data-v-cf602a43] .skeleton-stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.stat-card-grid[data-v-cf602a43] .skeleton-card{border:1px solid var(--finance-panel-border);background:var(--finance-panel-bg);min-height:250px;box-shadow:var(--finance-panel-shadow);border-radius:18px;padding:28px}.dashboard-stat-card[data-v-cf602a43]{min-height:322px}.stat-trend[data-v-cf602a43]{background:#f7ecd4}.stat-trend.positive[data-v-cf602a43]{color:#9b6b1a}.stat-trend.neutral[data-v-cf602a43]{color:#8b7256}.stat-progress-block[data-v-cf602a43]{gap:10px;width:100%;margin-top:18px;display:grid}.stat-progress-row[data-v-cf602a43]{align-items:center;gap:12px;display:flex}.stat-progress[data-v-cf602a43]{background:#efe4ce;border-radius:999px;flex:1;width:auto;height:8px;overflow:hidden}.stat-progress span[data-v-cf602a43]{border-radius:inherit;height:100%;transition:width .2s;display:block}.review-progress span[data-v-cf602a43]{background:linear-gradient(90deg, var(--finance-gold-deep) 0%, var(--finance-gold) 55%, var(--finance-gold-soft) 100%)}.stat-progress-value[data-v-cf602a43]{color:#473728;white-space:nowrap;font-size:16px;font-weight:700}.stat-link-corner[data-v-cf602a43]{margin-left:auto;font-size:15px}.status-note[data-v-cf602a43]{color:#5f584c;font-size:15px;line-height:1.5}.dashboard-action-card[data-v-cf602a43]{background:radial-gradient(circle at 0 0,#fae4b94d,#0000 24%),linear-gradient(#fffcf6f5 0%,#fffffff0 100%);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;margin-top:22px;padding:24px 30px;display:grid}.dashboard-action-icon-wrap[data-v-cf602a43]{justify-content:center;align-items:center;display:flex}.dashboard-action-icon[data-v-cf602a43]{width:120px;height:120px;color:var(--finance-gold);background:radial-gradient(circle at 30% 30%,#fff7e7 0%,#f5dfad 100%);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dashboard-action-copy h2[data-v-cf602a43]{color:#1c1a14;margin:0;font-size:20px;font-weight:800}.dashboard-action-copy p[data-v-cf602a43]{color:#5f584c;margin:10px 0 0;font-size:15px;line-height:1.55}.dashboard-action-buttons[data-v-cf602a43]{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.dashboard-action-button[data-v-cf602a43]{color:#fffdf9;min-height:52px;font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(90deg,#c58b23 0%,#dca23b 100%);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 12px 22px #b9904a29}.dashboard-action-button.secondary[data-v-cf602a43]{border:1px solid var(--finance-panel-border);color:var(--finance-text);box-shadow:none;background:#fffdf9e0}.dashboard-support-note[data-v-cf602a43]{color:#6f6254;justify-content:center;align-items:center;gap:12px;margin:34px 0 0;font-size:15px;line-height:1.5;display:flex}.dashboard-support-note[data-v-cf602a43] svg{color:#8e7b66}.overlay[data-v-cf602a43]{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-cf602a43]{border:1px solid var(--finance-panel-border);background:#fffcf6fa;border-radius:24px;flex-direction:column;width:min(560px,100%);max-height:min(760px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 20px 42px #553c1829,inset 0 1px #ffffffc2}.modal-head[data-v-cf602a43]{border-bottom:1px solid #e8e0d0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.eyebrow[data-v-cf602a43],.form label span[data-v-cf602a43]{color:#9c9180;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.modal-head h2[data-v-cf602a43]{color:#1c1a14;margin:4px 0 2px;font-size:20px;font-weight:600;line-height:1.25}.modal-head p[data-v-cf602a43]{color:#6b6352;margin:0;font-size:13px}.close[data-v-cf602a43]{color:#6b6352;cursor:pointer;background:#fff;border:1px solid #e8e0d0;border-radius:10px;width:36px;height:36px;font-size:24px;line-height:1}.form[data-v-cf602a43]{flex:auto;gap:16px;min-height:0;padding:24px;display:grid;overflow-y:auto}.form label[data-v-cf602a43]{gap:8px;display:grid}.input[data-v-cf602a43]{color:#1c1a14;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #e8e0d0;border-radius:8px;outline:none;padding:0 12px;font-size:13px}.input[data-v-cf602a43]:focus{border-color:var(--finance-gold-deep);box-shadow:0 0 0 3px #d998221f}.form label small[data-v-cf602a43],.form-error[data-v-cf602a43]{color:#9b3a3a;font-size:12px}.form-error[data-v-cf602a43]{background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;padding:12px;font-weight:600}.profile-box[data-v-cf602a43]{background:#f9fafb;border:1px solid #e8e0d0;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.profile-box strong[data-v-cf602a43],.profile-box small[data-v-cf602a43]{display:block}.profile-box strong[data-v-cf602a43]{color:#1c1a14;font-size:14px;font-weight:600}.profile-box small[data-v-cf602a43]{color:#6b6352;font-size:12px}.avatar.large[data-v-cf602a43]{color:#fffdf9;background:#4a3520;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:700;display:inline-flex}.soft-card[data-v-cf602a43]{background:#f9fafb}.password-wrap[data-v-cf602a43]{position:relative}.password-wrap .input[data-v-cf602a43]{padding-right:84px}.toggle-password[data-v-cf602a43]{color:#6b6352;cursor:pointer;background:#f8f0e2;border:0;border-radius:6px;height:28px;padding:0 10px;font-size:12px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.actions[data-v-cf602a43]{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.primary-button[data-v-cf602a43],.ghost-button[data-v-cf602a43]{height:38px;font:inherit;cursor:pointer;border-radius:8px;padding:0 16px;font-size:13px;font-weight:600}.primary-button[data-v-cf602a43]{color:#fffdf9;background:linear-gradient(90deg,#c58b23 0%,#dca23b 100%);border:0}.primary-button[data-v-cf602a43]:disabled{opacity:.5;cursor:not-allowed}.ghost-button[data-v-cf602a43]{border:1px solid var(--finance-panel-border);color:var(--finance-text);background:#fffdf9e0}.password-change-button[data-v-cf602a43]{justify-self:start}@media (width<=900px){.stat-card-grid[data-v-cf602a43],.stat-card-grid[data-v-cf602a43] .skeleton-stats{grid-template-columns:1fr}.stat-card-grid[data-v-cf602a43]:has(.dashboard-stat-card){grid-template-columns:1fr}.dashboard-action-card[data-v-cf602a43]{grid-template-columns:1fr;justify-items:start}.dashboard-action-buttons[data-v-cf602a43]{justify-content:flex-start;width:100%}}@media (width<=768px){.finance-dashboard-page[data-v-cf602a43]{border-radius:22px;padding:18px 18px 24px}.dashboard-stat-card[data-v-cf602a43]{min-height:auto;padding:26px 22px 22px}.dashboard-action-card[data-v-cf602a43]{padding:22px 20px}.dashboard-action-icon[data-v-cf602a43]{width:88px;height:88px}.dashboard-action-button[data-v-cf602a43]{width:100%}.overlay[data-v-cf602a43]{align-items:flex-end;padding:0}.modal[data-v-cf602a43]{border-radius:12px 12px 0 0;width:100%;max-height:calc(100vh - 12px)}}.cashier-dashboard-page .keeper-stat-card[data-v-202dc6ed]{min-width:0}.dashboard-error[data-v-202dc6ed]{text-align:center;color:#9b3a3a;background:#fef2f2;border:1px solid #f3c6c6;border-radius:12px;margin-top:18px;padding:18px 24px;font-weight:700}.stat-progress-block[data-v-202dc6ed]{gap:10px;width:100%;margin-top:18px;display:grid}.stat-progress-row[data-v-202dc6ed]{align-items:center;gap:12px;display:flex}.stat-progress[data-v-202dc6ed]{background:#efe4ce;border-radius:999px;flex:1;width:auto;height:8px;margin-top:0;overflow:hidden}.stat-progress span[data-v-202dc6ed]{border-radius:inherit;background:linear-gradient(90deg,#b86e09 0%,#e0a23b 100%);min-width:0;height:100%;transition:width .2s;display:block}.stat-progress-value[data-v-202dc6ed]{color:#473728;white-space:nowrap;font-size:16px;font-weight:700}.floating-action-button[data-v-202dc6ed]{z-index:30;color:#fff;background:linear-gradient(#f0b02b 0%,#e8a11a 100%);border:1px solid #e8a11a;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:fixed;bottom:28px;right:28px;box-shadow:0 16px 28px #bf830f38}.floating-action-button[data-v-202dc6ed]:hover{transform:translateY(-1px);box-shadow:0 18px 30px #bf830f42}@media (width<=768px){.floating-action-button[data-v-202dc6ed]{border-radius:16px;width:auto;bottom:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.stat-progress span[data-v-202dc6ed]{transition:none}}.finance-distribution-page[data-v-d8f8b730]{background:radial-gradient(circle at top,#d4aa6114,#0000 34%),linear-gradient(#fcfaf6 0%,#f8f2e8 100%);min-height:100%;padding:34px 36px 40px}.distribution-header[data-v-d8f8b730]{background:linear-gradient(#fffffffa 0%,#fff 100%);border:1px solid #e8e0d0f2;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;min-height:160px;margin-bottom:18px;padding:24px 32px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714}.distribution-header-copy[data-v-d8f8b730]{z-index:1;max-width:760px;position:relative}.distribution-header-actions[data-v-d8f8b730]{z-index:1;justify-content:flex-end;align-items:center;display:flex;position:absolute;bottom:24px;right:32px}.distribution-header h1[data-v-d8f8b730]{color:#1c1a14;margin:0;font-size:22px;font-weight:800;line-height:1.15}.distribution-header p[data-v-d8f8b730]{color:#5f584c;margin:8px 0 0;font-size:13px;line-height:1.45}.distribution-header-art[data-v-d8f8b730]{opacity:.8;pointer-events:none;width:min(540px,40%);height:160px;position:absolute;top:6px;right:-30px}.distribution-header-art svg[data-v-d8f8b730]{width:100%;height:100%}.distribution-header-art path[data-v-d8f8b730]{stroke:#d6a34933;stroke-width:1.5px}.distribution-header-star[data-v-d8f8b730]{clip-path:polygon(50% 0%,60% 38%,100% 50%,60% 62%,50% 100%,40% 62%,0% 50%,40% 38%);background:linear-gradient(#f2d48e 0%,#d89b36 100%);width:14px;height:14px;position:absolute;bottom:22px;right:92px}.distribution-create-button[data-v-d8f8b730]{color:#fff;min-height:42px;font:inherit;letter-spacing:.01em;cursor:pointer;background:linear-gradient(#f3c56a 0%,#d89b36 100%);border:1px solid #d89b36;border-radius:12px;padding:0 18px;font-size:13px;font-weight:800;box-shadow:0 10px 20px #d89b363d}.distribution-workspace[data-v-d8f8b730]{background:#fff;border:1px solid #e8e0d0f2;border-radius:18px;overflow:hidden;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714}.distribution-toolbar[data-v-d8f8b730]{background:linear-gradient(#fffaf3f2 0%,#fffffffa 100%);border-bottom:1px solid #e8e0d0c7;align-items:center;gap:12px;min-height:60px;padding:16px 22px;display:flex}.distribution-search[data-v-d8f8b730]{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.distribution-search span[data-v-d8f8b730]{color:#a7937a;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.distribution-search svg[data-v-d8f8b730]{width:18px;height:18px}.distribution-search input[data-v-d8f8b730]{color:#1c1a14;width:100%;height:46px;font:inherit;background:#fffcf8;border:1px solid #e6d9c4;border-radius:14px;outline:none;padding:0 16px 0 40px;font-size:14px}.distribution-table-panel[data-v-d8f8b730]{background:linear-gradient(#fffffff5 0%,#fff 100%);flex-direction:column;min-width:0;min-height:0;display:flex}.distribution-table-scroll[data-v-d8f8b730]{min-height:calc(100vh - 320px);overflow:hidden auto}.distribution-agents-table[data-v-d8f8b730]{border-collapse:collapse;table-layout:fixed;width:100%}.distribution-agents-table thead tr[data-v-d8f8b730]{background:linear-gradient(#fffdf9 0%,#f9f1e3 100%);border-bottom:1px solid #e8e0d0d1;height:50px}.distribution-agents-table th[data-v-d8f8b730]{color:#7a5e35;letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:0 18px;font-size:12px;font-weight:700}.distribution-agents-table tbody tr[data-v-d8f8b730]{cursor:pointer;border-bottom:1px solid #e8e0d0c7;height:72px}.distribution-agents-table td[data-v-d8f8b730]{color:#1c1a14;vertical-align:middle;padding:14px 18px;font-size:14px}.distribution-action-header[data-v-d8f8b730]{width:52px}.distribution-action-cell[data-v-d8f8b730]{text-align:right}.distribution-row-action[data-v-d8f8b730]{color:#c98a1d;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:34px;height:34px;margin-left:auto;display:inline-flex}.distribution-row-action span[data-v-d8f8b730]{background:currentColor;border-radius:999px;width:4px;height:4px}.distribution-empty-row[data-v-d8f8b730]{color:#6b6352;text-align:center;height:96px}.distribution-mobile-list[data-v-d8f8b730]{display:none}.distribution-card[data-v-d8f8b730]{background:#fff;border:1px solid #e8e0d0f2;border-radius:18px;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714}.distribution-card-head[data-v-d8f8b730]{justify-content:flex-end;align-items:flex-start;gap:16px;padding:16px 20px 0;display:flex}.distribution-eyebrow[data-v-d8f8b730]{color:#b08a4a;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.distribution-caption[data-v-d8f8b730]{color:#8c7962;margin:8px 0 0;font-size:13px;line-height:1.4}.distribution-add-button[data-v-d8f8b730]{color:#a96a0a;min-height:36px;font:inherit;cursor:pointer;background:#fff9ed;border:1px dashed #e0bd79;border-radius:10px;padding:0 14px;font-size:13px;font-weight:700}.distribution-table-shell[data-v-d8f8b730]{padding:10px 20px 16px}.distribution-table[data-v-d8f8b730]{border-collapse:separate;border-spacing:0;width:100%}.distribution-table th[data-v-d8f8b730]{color:#a38a68;letter-spacing:.08em;text-align:left;text-transform:uppercase;border-bottom:1px solid #e8dcc7;padding:10px 12px;font-size:11px;font-weight:700}.distribution-table th[data-v-d8f8b730]:nth-child(3),.distribution-table td[data-v-d8f8b730]:nth-child(3){text-align:right}.distribution-table tbody td[data-v-d8f8b730]{color:#5e4e3e;border-bottom:1px solid #efe5d5;padding:10px 12px;font-size:14px}.distribution-table tbody tr.is-agent-row td[data-v-d8f8b730]{background:#fff9d8}.distribution-recipient-cell[data-v-d8f8b730]{font-weight:700;color:#1c1a14!important}.distribution-modal-action-column[data-v-d8f8b730],.distribution-remove-cell[data-v-d8f8b730],.distribution-row-actions[data-v-d8f8b730]{width:132px;text-align:center!important}.distribution-row-actions[data-v-d8f8b730]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.distribution-remove-button[data-v-d8f8b730],.distribution-inline-cancel[data-v-d8f8b730]{color:#d3b68b;cursor:pointer;background:0 0;border:0;border-radius:999px;width:24px;height:24px;font-size:18px;line-height:1}.distribution-edit-button[data-v-d8f8b730]{color:#8d5e16;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6d9c4;border-radius:9px;padding:0 10px;font-size:12px;font-weight:700}.distribution-total-bar[data-v-d8f8b730]{color:#1c1a14;justify-content:space-between;align-items:center;gap:16px;padding:14px 12px 0;font-size:14px;font-weight:800;display:flex}.distribution-total-bar span[data-v-d8f8b730]{color:#8d5e16}.distribution-footer-actions[data-v-d8f8b730]{justify-content:flex-end;padding:14px 12px 0;display:flex}.distribution-final-save[data-v-d8f8b730]{color:#fff;min-width:96px;min-height:38px;font:inherit;cursor:pointer;background:#d89b36;border:1px solid #d89b36;border-radius:10px;padding:0 18px;font-size:13px;font-weight:800}.distribution-mobile-footer-actions[data-v-d8f8b730]{display:none}.distribution-inline-input[data-v-d8f8b730]{color:#1c1a14;width:100%;min-height:38px;font:inherit;background:#fffcf8;border:1px solid #e6d9c4;border-radius:10px;padding:0 12px;font-size:13px}.distribution-inline-select[data-v-d8f8b730]{appearance:none}.distribution-inline-number[data-v-d8f8b730]{text-align:right}.distribution-draft-row td[data-v-d8f8b730]{background:#fff9ed}.distribution-draft-actions[data-v-d8f8b730]{justify-content:center;align-items:center;gap:8px;display:flex}.distribution-inline-save[data-v-d8f8b730],.distribution-inline-cancel-text[data-v-d8f8b730]{min-height:34px;font:inherit;cursor:pointer;border-radius:10px;padding:0 12px;font-size:12px;font-weight:700}.distribution-inline-save[data-v-d8f8b730]{color:#fff;background:#d89b36;border:1px solid #d89b36}.distribution-inline-cancel-text[data-v-d8f8b730]{color:#6b6352;background:#fff;border:1px solid #e6d9c4}.distribution-modal-mobile-list[data-v-d8f8b730]{display:none}.distribution-mobile-row[data-v-d8f8b730]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.distribution-mobile-field[data-v-d8f8b730]{gap:6px;display:grid}.distribution-mobile-label[data-v-d8f8b730]{color:#a38a68;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.distribution-mobile-right[data-v-d8f8b730]{text-align:right}.distribution-mobile-total[data-v-d8f8b730]{background:#fff9ed;gap:6px;display:grid}.distribution-mobile-draft-actions[data-v-d8f8b730]{gap:8px;display:flex}.distribution-modal-mobile-card.is-agent-row[data-v-d8f8b730]{background:#fff9d8}.distribution-empty-state[data-v-d8f8b730]{color:#8c7962;text-align:center;padding:32px 16px;font-size:14px}.mobile-empty-state[data-v-d8f8b730]{background:#fffdf9;border:1px dashed #e8dcc7;border-radius:10px;margin:0}.sr-only[data-v-d8f8b730]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-v-d8f8b730] .distribution-modal-shell{max-width:980px}[data-v-d8f8b730] .distribution-modal-body{background:#fcfaf6}@media (width<=768px){.finance-distribution-page[data-v-d8f8b730]{padding:18px 18px 24px}.distribution-header[data-v-d8f8b730]{flex-direction:column;align-items:stretch;gap:16px;min-height:auto;padding:22px 20px 24px}.distribution-header-copy[data-v-d8f8b730]{max-width:none}.distribution-header-actions[data-v-d8f8b730]{justify-content:stretch;width:100%;margin-top:0;position:relative;bottom:auto;right:auto}.distribution-create-button[data-v-d8f8b730]{white-space:normal;width:100%;min-height:44px}.distribution-header-art[data-v-d8f8b730]{display:none}.distribution-toolbar[data-v-d8f8b730]{padding:12px 16px}.distribution-search input[data-v-d8f8b730]{border-radius:12px;height:42px}.distribution-agents-table[data-v-d8f8b730],.distribution-table[data-v-d8f8b730],.distribution-total-bar[data-v-d8f8b730],.distribution-table-shell>.distribution-footer-actions[data-v-d8f8b730]{display:none}.distribution-mobile-list[data-v-d8f8b730],.distribution-modal-mobile-list[data-v-d8f8b730]{gap:8px;padding:12px;display:grid}.distribution-mobile-agent-card[data-v-d8f8b730],.distribution-modal-mobile-card[data-v-d8f8b730],.distribution-mobile-total[data-v-d8f8b730]{background:#fff;border:1px solid #e8dcc7;border-radius:10px;padding:12px}.distribution-mobile-agent-row[data-v-d8f8b730]{justify-content:space-between;align-items:center;gap:12px;display:flex}.distribution-card-head[data-v-d8f8b730]{flex-direction:column;align-items:stretch;padding:16px 16px 0}.distribution-add-button[data-v-d8f8b730]{width:100%}.distribution-table-shell[data-v-d8f8b730]{padding:10px 16px 16px}.distribution-mobile-draft-actions[data-v-d8f8b730]>*{flex:1}.distribution-mobile-footer-actions[data-v-d8f8b730]{padding:0;display:flex}.distribution-mobile-footer-actions .distribution-final-save[data-v-d8f8b730]{width:100%}}.cashier-processing-page[data-v-8fe4fff7]{background:radial-gradient(circle at top,#d4aa6114,#0000 34%),linear-gradient(#fcfaf6 0%,#f8f2e8 100%);min-height:100%;padding:34px 36px 40px}.processing-header[data-v-8fe4fff7],.processing-workspace[data-v-8fe4fff7]{background:#fff;border:1px solid #e8e0d0f2;border-radius:18px;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714}.processing-header[data-v-8fe4fff7]{background:radial-gradient(circle at 92% 18%,#f2d48e40,#0000 28%),linear-gradient(#fffffffa 0%,#fff9ed 100%);justify-content:space-between;align-items:center;gap:18px;min-height:148px;padding:26px 32px;display:flex}.processing-header h1[data-v-8fe4fff7]{color:#1c1a14;margin:0;font-size:22px;font-weight:800}.processing-header p[data-v-8fe4fff7]{color:#5f584c;margin:8px 0 0;font-size:13px}.refresh-button[data-v-8fe4fff7]{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(#f3c56a 0%,#d89b36 100%);border:1px solid #d89b36;border-radius:12px;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex}.refresh-button[data-v-8fe4fff7]:disabled{opacity:.65;cursor:not-allowed}.processing-workspace[data-v-8fe4fff7]{margin-top:18px;overflow:hidden}.processing-toolbar[data-v-8fe4fff7]{background:linear-gradient(#fffaf3f2 0%,#fffffffa 100%);border-bottom:1px solid #e8e0d0c7;align-items:center;gap:14px;min-height:66px;padding:16px 22px;display:flex}.processing-search[data-v-8fe4fff7]{color:#a7937a;flex:auto;align-items:center;display:flex;position:relative}.processing-search svg[data-v-8fe4fff7]{pointer-events:none;position:absolute;left:14px}.processing-search input[data-v-8fe4fff7]{color:#1c1a14;width:100%;height:44px;font:inherit;background:#fffcf8;border:1px solid #e6d9c4;border-radius:14px;outline:none;padding:0 16px 0 42px;font-size:14px}.processing-tabs[data-v-8fe4fff7]{background:#fffcf8;border:1px solid #e6d9c4;border-radius:14px;gap:6px;padding:4px;display:flex}.processing-tabs button[data-v-8fe4fff7]{color:#6b6352;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:12px;font-weight:800}.processing-tabs button.active[data-v-8fe4fff7]{color:#a56608;background:#fff5dd}.processing-table-scroll[data-v-8fe4fff7]{min-height:calc(100vh - 320px);overflow:auto}.processing-table[data-v-8fe4fff7]{border-collapse:collapse;width:100%}.processing-table thead tr[data-v-8fe4fff7]{background:linear-gradient(#fffdf9 0%,#f9f1e3 100%);border-bottom:1px solid #e8e0d0d1;height:50px}.processing-table th[data-v-8fe4fff7]{color:#7a5e35;letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:0 18px;font-size:12px;font-weight:800}.processing-table tbody tr[data-v-8fe4fff7]{border-bottom:1px solid #e8e0d0c7;height:72px}.processing-table td[data-v-8fe4fff7]{color:#1c1a14;vertical-align:middle;padding:14px 18px;font-size:14px}.processing-table td span[data-v-8fe4fff7]{color:#6b6352;margin-top:4px;font-size:12px;display:block}.amount-cell[data-v-8fe4fff7]{text-align:right;font-weight:800}.vehicle-cell[data-v-8fe4fff7]{gap:4px;min-width:0;max-width:220px;display:grid}.vehicle-cell strong[data-v-8fe4fff7]{color:#1c1a14;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;display:block;overflow:hidden}.processing-table td .vehicle-cell span[data-v-8fe4fff7]{color:#9c9180;margin-top:0;font-size:12px;display:block}.policy-status-badge[data-v-8fe4fff7]{white-space:nowrap;background:#fffdfc;border:1px solid #e8e0d0;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 14px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;color:#6b6352!important}.processing-table td .policy-status-badge[data-v-8fe4fff7]{margin-top:0;display:inline-flex;color:#6b6352!important}.policy-status-badge.new-business[data-v-8fe4fff7]{background:#fff6d8;border-color:#e2c675;color:#8c6a2f!important}.policy-status-badge.renewal[data-v-8fe4fff7]{background:#fffdfc;border-color:#e8e0d0;color:#6b6352!important}.action-heading[data-v-8fe4fff7],.action-cell[data-v-8fe4fff7]{text-align:center;width:176px}.upload-or-button[data-v-8fe4fff7]{width:162px;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f2b94b 0%,#d9961a 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.78rem;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex;box-shadow:0 8px 18px #d9961a38;color:#fff!important}.upload-or-button[data-v-8fe4fff7]:hover:not(:disabled),.upload-or-button[data-v-8fe4fff7]:focus-visible:not(:disabled){background:linear-gradient(135deg,#e9ae35 0%,#c98712 100%);outline:none;color:#fff!important}.upload-or-button svg[data-v-8fe4fff7],.upload-or-button span[data-v-8fe4fff7]{color:#fff!important}.upload-or-button svg[data-v-8fe4fff7]{stroke:#fff!important}.upload-or-button[data-v-8fe4fff7]:disabled{color:#8c7962;cursor:not-allowed;opacity:.76;box-shadow:none;background:#f8f5ec}.processing-empty[data-v-8fe4fff7],.processing-error[data-v-8fe4fff7]{color:#6b6352;text-align:center;padding:28px}.processing-error[data-v-8fe4fff7]{color:#9b3a3a;font-weight:700}.processing-mobile-list[data-v-8fe4fff7]{display:none}.processing-pagination[data-v-8fe4fff7]{color:#6b6352;background:#fffdf9;border-top:1px solid #e8e0d0c7;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 18px;font-size:13px;font-weight:700;display:flex}.processing-pagination-controls[data-v-8fe4fff7]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.processing-pagination-controls button[data-v-8fe4fff7]{color:#8b7a67;min-width:34px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6d9c4;border-radius:10px;padding:0 12px;font-size:13px;font-weight:800}.processing-pagination-controls button[data-v-8fe4fff7]:hover:not(:disabled),.processing-pagination-controls button.active[data-v-8fe4fff7]{color:#fff;background:linear-gradient(#c98b1e 0%,#a96a06 100%);border-color:#b87807}.processing-pagination-controls button[data-v-8fe4fff7]:disabled{opacity:.45;cursor:not-allowed}@media (width<=980px){.processing-toolbar[data-v-8fe4fff7],.processing-header[data-v-8fe4fff7]{flex-direction:column;align-items:stretch}.processing-tabs[data-v-8fe4fff7]{width:100%;overflow-x:auto}}@media (width<=768px){.cashier-processing-page[data-v-8fe4fff7]{padding:18px 18px 96px}.processing-header[data-v-8fe4fff7],.processing-toolbar[data-v-8fe4fff7]{padding:18px}.processing-tabs[data-v-8fe4fff7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;overflow-x:visible}.processing-tabs button[data-v-8fe4fff7]{white-space:normal;min-width:0;min-height:42px;padding:6px 8px;line-height:1.15}.refresh-button[data-v-8fe4fff7]{justify-content:center;width:100%}.processing-table[data-v-8fe4fff7]{display:none}.processing-mobile-list[data-v-8fe4fff7]{gap:10px;padding:12px;display:grid}.processing-mobile-card[data-v-8fe4fff7]{background:#fff;border:1px solid #e8dcc7;border-radius:10px;padding:14px}.mobile-card-head[data-v-8fe4fff7]{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-card-grid[data-v-8fe4fff7]{grid-template-columns:88px minmax(0,1fr);gap:8px 12px;margin-top:12px;display:grid}.mobile-card-grid span[data-v-8fe4fff7]{color:#8c7962;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.mobile-card-grid strong[data-v-8fe4fff7]{color:#1c1a14;overflow-wrap:anywhere;font-size:13px}.mobile-card-grid small[data-v-8fe4fff7]{color:#9c9180;margin-top:2px;font-size:11px;font-weight:600;display:block}.mobile-card-grid .policy-status-badge[data-v-8fe4fff7]{letter-spacing:0;text-transform:none;min-height:26px;padding:0 12px;font-size:11px;display:inline-flex;color:#6b6352!important}.mobile-card-grid .policy-status-badge.new-business[data-v-8fe4fff7]{color:#8c6a2f!important}.mobile-upload-or-button[data-v-8fe4fff7]{width:100%;margin-top:14px}.processing-pagination[data-v-8fe4fff7]{text-align:center;flex-direction:column;align-items:stretch;padding:14px}.processing-pagination-controls[data-v-8fe4fff7]{justify-content:center}.processing-pagination-controls button[data-v-8fe4fff7]{min-width:32px;height:32px}.mobile-empty[data-v-8fe4fff7]{background:#fffdf9;border:1px dashed #e8dcc7;border-radius:10px}}[data-v-a5a8283b]{box-sizing:border-box}.page-shell[data-v-a5a8283b]{--bg-deep:#1c1a14;--line:#b0d6ff24;--text-main:#1c1a14;--text-soft:#6b6352;background:radial-gradient(circle at top left, #d4c9a847, transparent 28%), radial-gradient(circle at 88% 18%, #e8e0d057, transparent 24%), linear-gradient(135deg, var(--bg-deep) 0%, #2a2820 45%, #1c1a14 100%);min-height:100vh;color:var(--text-main);grid-template-columns:290px minmax(0,1fr);gap:24px;padding:24px;display:grid;position:relative;overflow-x:clip}.ambient[data-v-a5a8283b]{pointer-events:none;position:absolute}.ambient-one[data-v-a5a8283b]{filter:blur(26px);background:radial-gradient(circle,#d4c9a838 0%,#59a3ff00 68%);border-radius:999px;width:34rem;height:34rem;top:-11rem;left:-6rem}.ambient-two[data-v-a5a8283b]{filter:blur(32px);background:radial-gradient(circle,#e8e0d04d 0%,#61f1d600 64%);border-radius:999px;width:38rem;height:38rem;bottom:-12rem;right:-10rem}.glass-panel[data-v-a5a8283b]{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08131f8f;position:relative;box-shadow:0 24px 60px #00000047}.soft-panel[data-v-a5a8283b]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #e8e0d029;box-shadow:0 18px 38px #040a1233}.content-shell[data-v-a5a8283b]{z-index:1;gap:24px;min-width:0;display:grid;position:relative;overflow:visible}.topbar[data-v-a5a8283b]{border-radius:30px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.topbar-copy h2[data-v-a5a8283b]{letter-spacing:-.05em;margin:10px 0;font-size:clamp(2rem,3vw,3rem);line-height:1}.topbar-actions[data-v-a5a8283b]{justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.notify-button[data-v-a5a8283b]{color:#3d3a2e;cursor:pointer;background:#fff;border:1px solid #e8e0d0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.notify-button[data-v-a5a8283b]:hover,.profile-trigger[data-v-a5a8283b]:hover,.menu-item[data-v-a5a8283b]:hover{background:#f0ead8}.notify-button svg[data-v-a5a8283b],.menu-item svg[data-v-a5a8283b]{width:16px;height:16px}.profile-trigger[data-v-a5a8283b]{color:#1c1a14;cursor:pointer;background:#fff;border:1px solid #e8e0d0;border-radius:14px;align-items:center;gap:10px;height:40px;padding:0 8px 0 12px;display:inline-flex}.profile-meta[data-v-a5a8283b]{text-align:right;gap:0;display:grid}.profile-meta strong[data-v-a5a8283b]{color:#1c1a14;font-size:.84rem;line-height:1.1}.profile-meta small[data-v-a5a8283b]{color:#9c9180;font-size:.68rem}.profile-avatar[data-v-a5a8283b]{color:#3d3a2e;background:linear-gradient(135deg,#f0ead8 0%,#d4c9a8 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.profile-avatar svg[data-v-a5a8283b]{width:16px;height:16px}.profile-menu[data-v-a5a8283b]{border-radius:14px;gap:4px;min-width:152px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu-item[data-v-a5a8283b]{color:#1c1a14;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.88rem;font-weight:600;display:flex}.hero-banner[data-v-a5a8283b]{border-radius:28px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex}.hero-copy h3[data-v-a5a8283b],.directory-copy h3[data-v-a5a8283b]{letter-spacing:-.04em;margin:10px 0 8px;font-size:1.8rem;line-height:1.08}.hero-copy[data-v-a5a8283b]{max-width:54rem}.hero-chips[data-v-a5a8283b]{justify-items:end;gap:12px;display:grid}.chip[data-v-a5a8283b]{border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-weight:700;display:inline-flex}.stats-grid[data-v-a5a8283b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.stat-card[data-v-a5a8283b]{border-radius:28px;align-content:start;gap:10px;min-height:150px;padding:24px;display:grid}.stat-card strong[data-v-a5a8283b]{letter-spacing:-.05em;font-size:clamp(2.2rem,2.8vw,3rem);line-height:1;display:block}.directory-card[data-v-a5a8283b]{border-radius:32px;overflow:hidden}.directory-header[data-v-a5a8283b]{border-bottom:1px solid #b6dcff14;gap:18px;padding:24px;display:grid}.directory-copy[data-v-a5a8283b]{justify-items:start;gap:4px;display:grid}.filter-stack[data-v-a5a8283b]{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:14px;display:flex}.status-tabs[data-v-a5a8283b]{scrollbar-width:thin;justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex;overflow-x:hidden}.status-tab[data-v-a5a8283b]{color:#6b6352;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 8px;font-size:.82rem;font-weight:800}.status-tab[data-v-a5a8283b]:hover,.status-tab.active[data-v-a5a8283b]{color:#1c1a14;border-bottom-color:#3d3a2e}.search-wrap[data-v-a5a8283b]{-moz-column-gap:14px;background:#f0ead8cc;border:1px solid #e8e0d059;border-radius:18px;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:14px;width:420px;max-width:100%;height:56px;padding:0 18px;display:grid}.search-icon[data-v-a5a8283b]{color:#8c8470;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.search-icon svg[data-v-a5a8283b]{width:16px;height:16px}.search-input[data-v-a5a8283b],.select[data-v-a5a8283b],.input[data-v-a5a8283b]{width:100%;height:56px;color:var(--text-main);font:inherit;outline:none}.search-input[data-v-a5a8283b]{background:0 0;border:0}.search-input[data-v-a5a8283b]::-moz-placeholder{color:#9c9180}.input[data-v-a5a8283b]::-moz-placeholder{color:#9c9180}.search-input[data-v-a5a8283b]::placeholder,.input[data-v-a5a8283b]::placeholder{color:#9c9180}.select[data-v-a5a8283b],.input[data-v-a5a8283b]{background:#f0ead8cc;border:1px solid #e8e0d059;border-radius:18px;padding:0 18px}.select[data-v-a5a8283b]{color:#1c1a14;appearance:none;background-color:#f0ead8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%238C8470' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px;width:200px;min-width:200px;padding:0 44px 0 18px}.table-shell[data-v-a5a8283b]{width:100%;overflow:hidden visible}.pagination-bar[data-v-a5a8283b]{color:#6b6352;border-top:1px solid #e8e0d0;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px 20px;font-size:.9rem;font-weight:700;display:flex}.pagination-controls[data-v-a5a8283b]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pagination-controls button[data-v-a5a8283b]{color:#3d3a2e;min-width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e0d0;border-radius:12px;padding:0 12px;font-weight:800}.pagination-controls button[data-v-a5a8283b]:hover:not(:disabled),.pagination-controls button.active[data-v-a5a8283b]{color:#3d3a2e;background:#f0ead8;border-color:#d4c9a8}.pagination-controls button[data-v-a5a8283b]:disabled{opacity:.5;cursor:not-allowed}.table[data-v-a5a8283b]{border-collapse:collapse;width:100%}.table th[data-v-a5a8283b],.table td[data-v-a5a8283b]{text-align:left;white-space:nowrap;border-top:1px solid #b6dcff14;padding:18px 24px}.clickable-row[data-v-a5a8283b]{cursor:pointer}.table td[data-v-a5a8283b]:nth-child(3){white-space:normal}.pill[data-v-a5a8283b]{color:#1c1a14;background:#ffffff0f;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;display:inline-flex}.mono[data-v-a5a8283b]{font-family:var(--font-sans)}.stack[data-v-a5a8283b]{gap:4px;display:grid}.compact-stack small[data-v-a5a8283b]{font-size:.83rem}.policy-status-stack[data-v-a5a8283b]{place-items:start}.policy-status-stack[data-v-a5a8283b] .status-badge{white-space:nowrap;justify-self:start;width:fit-content;min-width:0;max-width:max-content}.row-index[data-v-a5a8283b],.policy-number[data-v-a5a8283b]{color:#1c1a14;font-size:1rem;font-weight:800}.premium-cell[data-v-a5a8283b]{color:#1c1a14;font-weight:800}.mode-badge[data-v-a5a8283b]{letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.mode-badge.cash[data-v-a5a8283b]{color:#3d3a2e;background:#f0ead8}.mode-badge.pdc[data-v-a5a8283b]{color:#b87333;background:#f0ead8}.table-link[data-v-a5a8283b]{color:#3d3a2e;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.84rem;font-weight:700}.table-link[data-v-a5a8283b]:hover{text-decoration:underline}.policy-ops-table td[data-v-a5a8283b]:nth-child(2),.policy-ops-table td[data-v-a5a8283b]:nth-child(3){white-space:normal}.status-badge[data-v-a5a8283b],.action-chip[data-v-a5a8283b]{letter-spacing:.08em;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.action-chip[data-v-a5a8283b]{cursor:pointer}.warn[data-v-a5a8283b]{color:#b87333;background:#f0b06024}.info[data-v-a5a8283b]{color:#3d3a2e;background:#f0ead8cc}.danger[data-v-a5a8283b]{color:#9b3a3a;background:#9b3a3a1f}.processing[data-v-a5a8283b],.success[data-v-a5a8283b]{color:#4a7c59;background:#4a7c591f}.message[data-v-a5a8283b]{padding:20px 24px}.message.error[data-v-a5a8283b],.form-error[data-v-a5a8283b],.form label small[data-v-a5a8283b]{color:#9b3a3a}.empty[data-v-a5a8283b]{text-align:center;color:var(--text-soft)}.overlay[data-v-a5a8283b]{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050e1894;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-a5a8283b]{border-radius:30px;width:min(620px,100%);overflow:hidden}.modal-head[data-v-a5a8283b]{border-bottom:1px solid #b6dcff14;justify-content:space-between;gap:16px;padding:28px 30px 20px;display:flex}.modal-head h2[data-v-a5a8283b]{letter-spacing:-.05em;margin:10px 0 8px;font-size:2rem;line-height:1}.close[data-v-a5a8283b]{color:#6b6352;cursor:pointer;background:0 0;border:0;font-size:2rem}.form[data-v-a5a8283b]{gap:16px;padding:24px 30px 30px;display:grid}.form-error[data-v-a5a8283b]{background:#ad282838;border:1px solid #ff868633;border-radius:18px;padding:14px 16px;font-weight:600}.form label[data-v-a5a8283b]{gap:8px;display:grid}.password-wrap[data-v-a5a8283b]{position:relative}.password-wrap .input[data-v-a5a8283b]{padding-right:84px}.toggle-password[data-v-a5a8283b]{color:#1c1a14;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.avatar[data-v-a5a8283b]{color:#1c1a14;background:linear-gradient(135deg,#f0ead8 0%,#d4c9a8 100%);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.avatar.large[data-v-a5a8283b]{border-radius:18px;width:58px;height:58px}.actions-row[data-v-a5a8283b]{align-items:center;gap:12px;display:flex}.ghost-button[data-v-a5a8283b],.primary-button[data-v-a5a8283b]{height:48px;font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.ghost-button[data-v-a5a8283b]{color:#1c1a14;background:#ffffff0d;border:1px solid #e8e0d059}.primary-button[data-v-a5a8283b]{color:#1c1a14;background:linear-gradient(135deg,#3d3a2e 0% 100%);box-shadow:0 18px 28px #3c382814}@media (width<=1280px){.stats-grid[data-v-a5a8283b]{grid-template-columns:1fr}}@media (width<=1080px){.page-shell[data-v-a5a8283b]{grid-template-columns:1fr}.hero-banner[data-v-a5a8283b],.topbar[data-v-a5a8283b]{flex-direction:column;align-items:stretch}.hero-chips[data-v-a5a8283b]{justify-items:start}.filter-stack[data-v-a5a8283b]{flex-wrap:wrap}.search-wrap[data-v-a5a8283b],.select[data-v-a5a8283b]{width:100%;min-width:0;max-width:100%}.topbar-actions[data-v-a5a8283b]{justify-content:flex-start;width:100%}}@media (width<=768px){.page-shell[data-v-a5a8283b]{gap:16px;padding:16px}.table th[data-v-a5a8283b],.table td[data-v-a5a8283b]{padding:16px}.modal-head[data-v-a5a8283b],.form[data-v-a5a8283b]{padding-left:20px;padding-right:20px}}.page-shell[data-v-a5a8283b],.login-shell[data-v-a5a8283b],.reset-shell[data-v-a5a8283b]{--bg-deep:#f5f0e8;--line:#aabcdc73;--text-main:#1c1a14;--text-soft:#6b6352}.page-shell[data-v-a5a8283b]{color:var(--text-main);background:radial-gradient(circle at 0 0,#d4c9a847,#0000 28%),radial-gradient(circle at 88% 18%,#e8e0d057,#0000 24%),linear-gradient(#f0ead8 0%,#f5f0e8 100%)}.ambient-one[data-v-a5a8283b]{filter:blur(30px);background:radial-gradient(circle,#d4c9a847 0%,#7ba1eb00 68%)}.ambient-two[data-v-a5a8283b]{filter:blur(34px);background:radial-gradient(circle,#e8e0d0a3 0%,#cddcf900 70%)}.ambient-grid[data-v-a5a8283b]{opacity:.22;background-image:linear-gradient(#e8e0d057 1px,#0000 1px),linear-gradient(90deg,#e8e0d057 1px,#0000 1px)}.glass-panel[data-v-a5a8283b]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #e8e0d0e6;box-shadow:0 18px 40px #3c382814}.soft-panel[data-v-a5a8283b]{background:#fff;border:1px solid #e8e0d0f2;box-shadow:0 14px 32px #3c382814}.icon-button[data-v-a5a8283b],.ghost-button[data-v-a5a8283b],.icon-link[data-v-a5a8283b]{color:#3d3a2e;background:#fff;border-color:#e8e0d0}.icon-button[data-v-a5a8283b]:hover,.ghost-button[data-v-a5a8283b]:hover,.icon-link[data-v-a5a8283b]:hover,.menu-item[data-v-a5a8283b]:hover{background:#f0ead8}.profile-menu[data-v-a5a8283b]{background:#fffffffa;border:1px solid #e8e0d0;box-shadow:0 18px 36px #3c38281f}.menu-item[data-v-a5a8283b]{color:#1c1a14}.danger-item[data-v-a5a8283b]{color:#9b3a3a}.search-wrap[data-v-a5a8283b],.search[data-v-a5a8283b],.input[data-v-a5a8283b],.select[data-v-a5a8283b],.search-input[data-v-a5a8283b]{color:#1c1a14;background:#f0ead8;border-color:#e8e0d0}.search[data-v-a5a8283b]::-moz-placeholder{color:#9c9180}.input[data-v-a5a8283b]::-moz-placeholder{color:#9c9180}.search-input[data-v-a5a8283b]::-moz-placeholder{color:#9c9180}.search[data-v-a5a8283b]::placeholder,.input[data-v-a5a8283b]::placeholder,.search-input[data-v-a5a8283b]::placeholder{color:#9c9180}.search-wrap[data-v-a5a8283b]:focus-within,.search[data-v-a5a8283b]:focus,.input[data-v-a5a8283b]:focus,.select[data-v-a5a8283b]:focus,.search-input[data-v-a5a8283b]:focus{background:#fff;border-color:#d4c9a8;box-shadow:0 0 0 4px #3c38281a}.select[data-v-a5a8283b]{color:#1c1a14;background-color:#f0ead8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%238C8470' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px}.select option[data-v-a5a8283b]{color:#1c1a14;background:#fff}.primary-button[data-v-a5a8283b],.signin-button[data-v-a5a8283b]{color:#fff;background:linear-gradient(#3d3a2e 0%,#2a2820 100%);box-shadow:0 16px 28px #3c38281f}.action-chip[data-v-a5a8283b],.upload-chip[data-v-a5a8283b]{color:#b87333;background:#f0ead8;border-color:#d4c9a8}.pill[data-v-a5a8283b],.mono[data-v-a5a8283b],.email-chip[data-v-a5a8283b],.mono-chip[data-v-a5a8283b]{color:#3d3a2e;background:#f0ead8}.avatar[data-v-a5a8283b]{color:#3d3a2e;background:linear-gradient(135deg,#f0ead8 0%,#d4c9a8 100%)}.status-badge.active[data-v-a5a8283b],.success[data-v-a5a8283b]{color:#4a7c59;background:#e8f0ea}.status-badge.pending[data-v-a5a8283b],.warn[data-v-a5a8283b]{color:#b87333;background:#f0ead8}.status-badge.requested[data-v-a5a8283b],.info[data-v-a5a8283b]{color:#3d3a2e;background:#f0ead8}.status-badge.processing[data-v-a5a8283b],.processing[data-v-a5a8283b]{color:#4a7c59;background:#e8f0ea}.status-badge.inactive[data-v-a5a8283b],.danger[data-v-a5a8283b]{color:#9b3a3a;background:#fbf1ef}.alert-chip[data-v-a5a8283b]{color:#b87333;background:#f0ead8}.accent-tile[data-v-a5a8283b]{background:linear-gradient(135deg,#3d3a2e 0%,#2a2820 100%)}.accent-tile strong[data-v-a5a8283b],.accent-tile span[data-v-a5a8283b],.accent-tile small[data-v-a5a8283b]{color:#fff}.directory-card[data-v-a5a8283b],.hero-card[data-v-a5a8283b],.topbar[data-v-a5a8283b],.hero-banner[data-v-a5a8283b],.modal[data-v-a5a8283b],.directory-toolbar[data-v-a5a8283b],.modal-head[data-v-a5a8283b],.table th[data-v-a5a8283b],.table td[data-v-a5a8283b],.directory-header[data-v-a5a8283b]{border-color:#e8e0d0}.overlay[data-v-a5a8283b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#283a6129}.close[data-v-a5a8283b]{color:#6b6352}.form-error[data-v-a5a8283b]{color:#9b3a3a;background:#fbf1ef;border-color:#e8b7b0}.toast.success[data-v-a5a8283b],.alert.success[data-v-a5a8283b]{color:#fff;background:linear-gradient(#4a7c59,#4a7c59);border-color:#0000}.toast.error[data-v-a5a8283b],.alert.error[data-v-a5a8283b]{color:#fff;background:linear-gradient(#9b3a3a,#9b3a3a);border-color:#0000}.login-shell[data-v-a5a8283b],.reset-shell[data-v-a5a8283b]{color:#1c1a14;background:radial-gradient(circle at 0 0,#d4c9a847,#0000 24%),linear-gradient(#f0ead8 0%,#f5f0e8 100%);min-height:100vh}.topbar[data-v-a5a8283b],.card[data-v-a5a8283b],.login-card[data-v-a5a8283b],.experience-frame[data-v-a5a8283b]{border-color:#e8e0d0}.topbar[data-v-a5a8283b],.card[data-v-a5a8283b],.login-card[data-v-a5a8283b]{background:#ffffffeb;box-shadow:0 18px 40px #3c382814}.brand-panel[data-v-a5a8283b]{background:linear-gradient(#f8fafffa 0%,#f2f6fdfa 100%)}.brand-panel[data-v-a5a8283b]:after{background:linear-gradient(#e8e0d0f2,#dbe3f200)}.brand-copy h2[data-v-a5a8283b],.login-card h1[data-v-a5a8283b],.card h1[data-v-a5a8283b],.topbar-brand strong[data-v-a5a8283b]{color:#1c1a14}.brand-copy p[data-v-a5a8283b],.copy[data-v-a5a8283b],.security-note[data-v-a5a8283b],.security-caption[data-v-a5a8283b],.topbar-brand small[data-v-a5a8283b],.support-button[data-v-a5a8283b],.back-link[data-v-a5a8283b]{color:#6b6352}.feature-tile[data-v-a5a8283b],.portal-status[data-v-a5a8283b],.input-shell[data-v-a5a8283b]{background:#fff;border-color:#e8e0d0;box-shadow:0 14px 28px #1d36660d}.field-label[data-v-a5a8283b],.eyebrow[data-v-a5a8283b],.card .eyebrow[data-v-a5a8283b]{color:#7f8fad}.input-shell[data-v-a5a8283b]:focus-within{background:#fff;border-color:#d4c9a8;box-shadow:0 0 0 4px #3c38281a}.input-icon[data-v-a5a8283b]{color:#7c90b7}.input-shell input[data-v-a5a8283b],.field input[data-v-a5a8283b]{color:#1c1a14}.input-shell input[data-v-a5a8283b]::-moz-placeholder{color:#9c9180}.field input[data-v-a5a8283b]::-moz-placeholder{color:#9c9180}.input-shell input[data-v-a5a8283b]::placeholder,.field input[data-v-a5a8283b]::placeholder{color:#9c9180}.field input[data-v-a5a8283b]{color:#1c1a14;background:#f0ead8;border-color:#e8e0d0}.field input[data-v-a5a8283b]:focus{background:#fff;border-color:#d4c9a8;box-shadow:0 0 0 4px #3c38281a}.forgot-link[data-v-a5a8283b]{color:#365c99}.signin-button[data-v-a5a8283b]:hover,.primary-button[data-v-a5a8283b]:hover{filter:brightness(1.02)}.page-shell[data-v-a5a8283b]{color:#07172f;background:#f7f4f6;height:100vh;min-height:100vh;overflow:hidden;grid-template-columns:290px minmax(0,1fr)!important;gap:0!important;padding:10px!important}.ambient[data-v-a5a8283b]{display:none}.glass-panel[data-v-a5a8283b],.soft-panel[data-v-a5a8283b]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e8e0d0}.content-shell[data-v-a5a8283b]{border-left:1px solid #cfd6e2;grid-template-rows:52px auto auto minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}.tracker-bar[data-v-a5a8283b]{border:0;border-radius:0 8px 0 0;grid-template-columns:150px minmax(220px,1fr) auto;align-items:center;min-height:52px;padding:0 18px;display:grid}.tracker-bar strong[data-v-a5a8283b]{color:#333847;font-size:.92rem}.top-search[data-v-a5a8283b]{background:#f8f6f7;border-left:1px solid #edf0f5;border-right:1px solid #edf0f5;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;height:34px;padding:0 12px;display:grid}.top-search input[data-v-a5a8283b]{color:#1c1a14;width:100%;height:auto;font:inherit;background:0 0;border:0;outline:0;font-size:.82rem}.search-icon[data-v-a5a8283b],.search-icon svg[data-v-a5a8283b]{color:#81889a;width:15px;height:15px}.top-actions[data-v-a5a8283b]{align-items:center;gap:10px;padding-left:16px;display:flex}.top-actions[data-v-a5a8283b] .portal-profile-menu{gap:10px}.top-actions[data-v-a5a8283b] .notify-button{width:34px;height:34px;box-shadow:none;color:#2b3241;background:0 0;border:0;border-radius:0}.top-actions[data-v-a5a8283b] .profile-trigger{min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.top-actions[data-v-a5a8283b] .profile-meta{display:none}.top-actions[data-v-a5a8283b] .profile-avatar{color:#1f324e;background:#e9edf4;border-radius:8px;width:28px;height:28px}.compact-title[data-v-a5a8283b]{background:#fff;border-top:0;border-bottom:0;padding:20px 20px 12px}.compact-title h2[data-v-a5a8283b]{color:#1c1a14;letter-spacing:-.03em;margin:0;font-size:1.55rem;line-height:1.08}.compact-title p[data-v-a5a8283b]{color:#66728a;margin:5px 0 0;font-size:.78rem}.stats-grid[data-v-a5a8283b]{background:#fff;border-top:0;border-bottom:1px solid #e8e0d0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.stat-card[data-v-a5a8283b]{border-radius:0;gap:6px;min-height:86px;padding:14px 20px;border:0!important;border-right:1px solid #e8e0d0!important}.stat-card[data-v-a5a8283b]:first-child{border-left:0!important}.stat-card[data-v-a5a8283b]:last-child{border-right:0!important}.stat-card strong[data-v-a5a8283b]{color:#1c1a14;font-size:1.6rem}.directory-card[data-v-a5a8283b]{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.directory-header[data-v-a5a8283b]{border-bottom:1px solid #e8e0d0;justify-content:flex-start;align-items:center;gap:12px;padding:10px 20px;display:flex}.directory-copy h3[data-v-a5a8283b]{color:#1c1a14;margin:0;font-size:1rem}.directory-copy p[data-v-a5a8283b],.directory-copy .eyebrow[data-v-a5a8283b]{display:none}.filter-stack[data-v-a5a8283b]{justify-content:flex-end;gap:8px}.status-tabs[data-v-a5a8283b]{justify-content:flex-start;gap:18px;min-width:0}.status-tab[data-v-a5a8283b]{color:#334762;min-height:30px;padding:0 2px;font-size:.74rem;font-weight:800}.select[data-v-a5a8283b]{color:#1c1a14;background-color:#fff;border:1px solid #e8e0d0;border-radius:0;width:190px;min-width:190px;height:32px;padding:0 34px 0 9px;font-size:.78rem}.table-shell[data-v-a5a8283b]{background:#fbfafb;min-height:0;overflow:auto}.table[data-v-a5a8283b]{background:#fff;border:1px solid #e8e0d0;width:calc(100% - 40px);margin:16px 20px}.table th[data-v-a5a8283b],.table td[data-v-a5a8283b]{color:#07172f;border-top:0;border-bottom:1px solid #e8e0d0;padding:9px 10px}.table th[data-v-a5a8283b]{color:#202738;letter-spacing:.12em;background:#ece9ec;font-size:.62rem}.table tbody tr[data-v-a5a8283b]:hover{background:#fafafa}.stack[data-v-a5a8283b]{gap:2px}.stack strong[data-v-a5a8283b],.premium-cell[data-v-a5a8283b],.row-index[data-v-a5a8283b],.policy-number[data-v-a5a8283b]{color:#1c1a14;font-size:.8rem}.stack small[data-v-a5a8283b]{color:#66728a;font-size:.72rem}.mode-badge[data-v-a5a8283b],[data-v-a5a8283b] .status-badge{letter-spacing:.04em;white-space:nowrap;border-radius:8px;width:fit-content;max-width:max-content;min-height:22px;padding:0 8px;font-size:.58rem;line-height:1.1}.table-link[data-v-a5a8283b]{font-size:.76rem}.pagination-bar[data-v-a5a8283b]{border-top:1px solid #e8e0d0;padding:8px 20px;font-size:.74rem}.pagination-controls button[data-v-a5a8283b]{border-radius:0;min-width:28px;height:28px;font-size:.72rem}.slip-overlay[data-v-a5a8283b]{z-index:80;padding:18px}.cash-slip-modal[data-v-a5a8283b]{color:#07172f;background:#fff;border:1px solid #e8e0d0;border-radius:6px;grid-template-rows:auto minmax(0,1fr);width:90vw;max-width:640px;max-height:min(88vh,820px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f172a3d}.slip-modal-head[data-v-a5a8283b]{border-bottom:1px solid #e5e9f1;justify-content:space-between;align-items:flex-start;gap:18px;min-height:82px;padding:20px 24px 16px;display:flex}.slip-modal-head h2[data-v-a5a8283b]{letter-spacing:0;color:#3d3a2e;margin:0;font-size:1.5rem;line-height:1}.slip-modal-head p[data-v-a5a8283b]{color:#7b8495;text-transform:uppercase;letter-spacing:.12em;margin:8px 0 0;font-size:.68rem;font-weight:800}.slip-modal-head p strong[data-v-a5a8283b]{color:#334155}.slip-close[data-v-a5a8283b]{z-index:1;color:#8b95a7;cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;width:32px;height:32px;font-size:1.6rem;line-height:1;position:absolute;top:14px;right:18px}.slip-close[data-v-a5a8283b]:hover{color:#3d3a2e;background:#f1f5f9}.slip-close[data-v-a5a8283b]:focus{box-shadow:none;outline:none}.slip-state[data-v-a5a8283b]{color:#66728a;padding:28px 24px;font-weight:700}.slip-state.error[data-v-a5a8283b]{color:#9b3a3a}.slip-modal-form[data-v-a5a8283b]{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.slip-modal-body[data-v-a5a8283b]{gap:18px;min-height:0;padding:18px 24px 20px;display:grid;overflow:auto}.slip-section[data-v-a5a8283b]{border-top:1px solid #edf0f5;gap:12px;padding-top:14px;display:grid}.slip-section[data-v-a5a8283b]:first-child{border-top:0;padding-top:0}.slip-section-title[data-v-a5a8283b]{color:#7f8fad;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;font-size:.66rem;font-weight:900;display:flex}.slip-section-title span[data-v-a5a8283b]{color:#6b6352;letter-spacing:0;background:#f5f0e8;border:1px solid #e8e0d0;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.policy-detail-table-wrap[data-v-a5a8283b]{align-content:start}.slip-detail-table[data-v-a5a8283b]{background:#fff;border:1px solid #e8e0d0}.slip-detail-table h4[data-v-a5a8283b]{color:#2a2820;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #e4e9f2;margin:0;padding:10px 12px;font-size:.82rem;font-weight:800}.slip-detail-table dl[data-v-a5a8283b]{grid-template-columns:minmax(130px,220px) minmax(0,1fr);margin:0;display:grid}.slip-detail-table dt[data-v-a5a8283b],.slip-detail-table dd[data-v-a5a8283b]{border-bottom:1px solid #e8e0d0;min-height:34px;margin:0;padding:9px 12px;font-size:.72rem;line-height:1.35}.slip-detail-table dt[data-v-a5a8283b]{color:#8a94a6;font-weight:700}.slip-detail-table dd[data-v-a5a8283b]{color:#5b6472;overflow-wrap:anywhere;text-align:right}.slip-detail-table dt[data-v-a5a8283b]:nth-last-child(2),.slip-detail-table dd[data-v-a5a8283b]:last-child{border-bottom:0}.cash-slip-modal .slip-modal-head[data-v-a5a8283b]{background:#fff;border-bottom:1px solid #e8e0d0;min-height:0;padding:16px 20px}.policy-detail-modal .slip-modal-head[data-v-a5a8283b]{border-bottom:0;justify-content:flex-start;align-items:center;gap:12px;min-height:92px;padding:28px 32px 18px;display:flex}.policy-modal-avatar[data-v-a5a8283b]{color:#8c6a2f;background:#f5f0e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.policy-modal-avatar svg[data-v-a5a8283b]{width:20px;height:20px}.cash-slip-modal .slip-modal-head h2[data-v-a5a8283b]{color:#1c1a14;margin:0;font-size:20px;font-weight:700;line-height:1.25}.cash-slip-modal .slip-modal-head p[data-v-a5a8283b]{color:#3d3a2e;letter-spacing:0;text-transform:none;margin:3px 0 0;font-size:13px;font-weight:400;line-height:1.35}.policy-detail-modal .slip-modal-head p[data-v-a5a8283b]{color:#9c9180}.policy-detail-modal .slip-close[data-v-a5a8283b]{color:#1c1a14;background:#fff;border:1px solid #e8e0d0;border-radius:8px;width:42px;height:42px;font-size:28px;top:28px;right:32px}.policy-detail-modal .slip-close[data-v-a5a8283b]:hover{color:#1c1a14;background:#f8f6f2}.policy-detail-table-wrap[data-v-a5a8283b]{gap:14px;padding:8px 32px 22px;display:grid}.policy-detail-card[data-v-a5a8283b]{background:#f8f6f2;border-radius:12px;padding:16px 20px;display:grid}.policy-detail-card h4[data-v-a5a8283b]{color:#1c1a14;letter-spacing:.06em;text-transform:uppercase;background:0 0;align-items:center;gap:8px;margin:0 0 12px;padding:0;font-size:13px;font-weight:800;line-height:1.35;display:flex}.policy-detail-card h4 svg[data-v-a5a8283b]{color:#8c6a2f;stroke-width:1.8px;width:16px;height:16px}.policy-detail-field-grid[data-v-a5a8283b]{background:#fff;border:1px solid #e8e0d0;border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.policy-detail-field[data-v-a5a8283b]{border-bottom:1px solid #e8e0d0;border-right:1px solid #e8e0d0;flex-direction:row;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.policy-detail-field[data-v-a5a8283b]:nth-child(2n){border-right:none}.policy-detail-field[data-v-a5a8283b]:nth-last-child(-n+2){border-bottom:none}.policy-detail-policy-grid .policy-detail-field[data-v-a5a8283b]:first-child{border-right:none;grid-column:1/-1}.policy-detail-policy-grid .policy-detail-field[data-v-a5a8283b]:nth-child(2n){border-right:1px solid #e8e0d0}.policy-detail-policy-grid .policy-detail-field[data-v-a5a8283b]:nth-child(odd){border-right:none}.policy-detail-field svg[data-v-a5a8283b]{color:#8c6a2f;flex-shrink:0;width:16px;height:16px;margin-top:2px}.policy-detail-field-text[data-v-a5a8283b]{flex-direction:column;gap:2px;display:flex}.policy-detail-field span[data-v-a5a8283b]{color:#9c9180;font-size:11px}.policy-detail-field strong[data-v-a5a8283b]{color:#1c1a14;font-size:13px;font-weight:600}.slip-field-grid[data-v-a5a8283b],.slip-payment-grid[data-v-a5a8283b]{-moz-column-gap:36px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 36px;display:grid}.slip-payment-grid[data-v-a5a8283b]{-moz-column-gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:18px}.slip-field-grid label[data-v-a5a8283b],.slip-payment-grid label[data-v-a5a8283b]{gap:7px;min-width:0;display:grid}.slip-field-grid label span[data-v-a5a8283b],.slip-payment-grid label span[data-v-a5a8283b]{color:#384253;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.slip-input[data-v-a5a8283b]{color:#3d3a2e;width:100%;min-width:0;height:34px;font:inherit;background:0 0;border:0;border-bottom:1px solid #e3e8f0;border-radius:0;outline:none;font-size:.82rem;font-weight:700}.slip-input[readonly][data-v-a5a8283b]{color:#2a2820}.slip-input.emphasis[data-v-a5a8283b]{color:#1c1a14}.slip-input.select[data-v-a5a8283b]{background-color:#f5f0e8;border:1px solid #e8e0d0;border-radius:6px;height:34px;padding:0 30px 0 10px}.slip-input.select[data-v-a5a8283b]:disabled{cursor:not-allowed;opacity:.75}.upload-grid[data-v-a5a8283b]{grid-template-columns:1fr;gap:12px;display:grid}.slip-upload[data-v-a5a8283b]{cursor:pointer;background:#fbfcfe;border:1px dashed #cfd6e2;border-radius:6px;gap:5px;min-height:74px;padding:12px;display:grid}.slip-upload.locked[data-v-a5a8283b]{cursor:not-allowed;opacity:.75}.slip-upload input[data-v-a5a8283b]{opacity:0;pointer-events:none;position:absolute}.slip-upload span[data-v-a5a8283b]{color:#1c1a14;overflow-wrap:anywhere;font-size:.82rem;font-weight:800}.slip-upload small[data-v-a5a8283b]{color:#66728a;font-size:.72rem;line-height:1.35}.slip-modal-footer[data-v-a5a8283b]{background:#fff;border-top:1px solid #e5e9f1;justify-content:flex-end;align-items:center;gap:10px;padding:12px 24px;display:flex;position:sticky;bottom:0}.policy-detail-footer[data-v-a5a8283b]{background:#fff;border-top:0;padding:14px 32px 28px}.policy-detail-close-button[data-v-a5a8283b]{color:#fff;cursor:pointer;background:#8c6a2f;border:0;border-radius:8px;justify-content:center;align-items:center;padding:10px 24px;font-size:14px;font-weight:700;display:inline-flex}.policy-detail-close-button[data-v-a5a8283b]:hover{background:#765927}.submit-slip-button[data-v-a5a8283b]{min-width:190px}@media (width<=1080px){.page-shell[data-v-a5a8283b]{height:auto;overflow:auto;grid-template-columns:1fr!important}.content-shell[data-v-a5a8283b]{border-left:0}}@media (width<=768px){.page-shell[data-v-a5a8283b]{height:auto;min-height:100vh;display:block;overflow:auto;padding:8px 8px calc(92px + env(safe-area-inset-bottom,0px))!important}.content-shell[data-v-a5a8283b]{border-left:0;min-height:auto;display:block;overflow:visible}.tracker-bar[data-v-a5a8283b]{border-radius:8px 8px 0 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""search search";gap:8px 10px;min-height:auto;padding:10px 12px}.tracker-bar>strong[data-v-a5a8283b]{text-overflow:ellipsis;white-space:nowrap;grid-area:title;min-width:0;overflow:hidden}.top-search[data-v-a5a8283b]{grid-area:search}.top-actions[data-v-a5a8283b]{grid-area:actions;padding-left:0;position:static;top:auto;right:auto}.compact-title[data-v-a5a8283b]{padding:14px 12px 10px}.compact-title h2[data-v-a5a8283b]{font-size:1.35rem}.stats-grid[data-v-a5a8283b]{grid-template-columns:1fr}.stat-card[data-v-a5a8283b]{border-bottom:1px solid #e8e0d0;border-right:0}.directory-card[data-v-a5a8283b]{display:block;overflow:visible}.directory-header[data-v-a5a8283b]{flex-direction:column;align-items:stretch;padding:10px 12px}.status-tabs[data-v-a5a8283b]{justify-content:flex-start;width:100%}.table[data-v-a5a8283b]{border-left:0;border-right:0;width:100%;margin:0}.table thead[data-v-a5a8283b]{display:none}.table[data-v-a5a8283b],.table tbody[data-v-a5a8283b],.table tr[data-v-a5a8283b],.table td[data-v-a5a8283b]{width:100%;display:block}.table tr[data-v-a5a8283b]{border-bottom:1px solid #e8e0d0;padding:10px 12px}.table td[data-v-a5a8283b]{white-space:normal;border:0;padding:5px 0}.policy-ops-table td[data-v-a5a8283b]:nth-child(2),.policy-ops-table td[data-v-a5a8283b]:nth-child(3){white-space:normal}.pagination-bar[data-v-a5a8283b]{flex-direction:column;align-items:flex-start;padding:10px 12px}.slip-overlay[data-v-a5a8283b]{align-items:stretch;padding:8px}.cash-slip-modal[data-v-a5a8283b]{align-self:center;width:100%;max-height:calc(100dvh - 18px)}.slip-modal-head[data-v-a5a8283b]{min-height:70px;padding:16px 14px 12px}.slip-modal-head h2[data-v-a5a8283b]{font-size:1.2rem}.slip-modal-body[data-v-a5a8283b]{gap:16px;padding:14px}.cash-slip-modal .slip-modal-head[data-v-a5a8283b]{min-height:0;padding:14px 16px}.cash-slip-modal .slip-modal-head h2[data-v-a5a8283b]{font-size:18px}.cash-slip-modal .slip-modal-head p[data-v-a5a8283b]{font-size:11px}.policy-detail-modal .slip-modal-head[data-v-a5a8283b]{gap:12px;padding:20px 16px 12px}.policy-detail-modal .slip-close[data-v-a5a8283b]{width:38px;height:38px;top:18px;right:16px}.policy-detail-table-wrap[data-v-a5a8283b]{gap:12px;padding:4px 16px 18px}.policy-detail-field-grid[data-v-a5a8283b]{grid-template-columns:1fr}.policy-detail-field[data-v-a5a8283b]:nth-last-child(-n+2){border-bottom:1px solid #e8e0d0}.policy-detail-field[data-v-a5a8283b]:last-child{border-bottom:0}.policy-detail-footer[data-v-a5a8283b]{justify-content:flex-end;padding:10px 16px 20px;display:flex}.slip-field-grid[data-v-a5a8283b],.slip-payment-grid[data-v-a5a8283b],.upload-grid[data-v-a5a8283b]{grid-template-columns:1fr;row-gap:12px}.slip-modal-footer[data-v-a5a8283b]{grid-template-columns:1fr;padding:10px 14px;display:grid}.submit-slip-button[data-v-a5a8283b]{min-width:0}}.tracker-bar[data-v-a5a8283b],.modal[data-v-a5a8283b],.form-error[data-v-a5a8283b],.input[data-v-a5a8283b],.profile-box[data-v-a5a8283b],.ghost-button[data-v-a5a8283b],.primary-button[data-v-a5a8283b],.password-change-button[data-v-a5a8283b],.toast[data-v-a5a8283b],.top-actions[data-v-a5a8283b] .profile-avatar,.stat-card[data-v-a5a8283b],.directory-card[data-v-a5a8283b],.mode-badge[data-v-a5a8283b],.cash-slip-modal[data-v-a5a8283b],.slip-upload[data-v-a5a8283b],.slip-section-title span[data-v-a5a8283b],.slip-input.select[data-v-a5a8283b],.slip-close[data-v-a5a8283b],[data-v-a5a8283b] .status-badge,.pagination-controls button[data-v-a5a8283b]{border-radius:6px!important}.content-shell[data-v-a5a8283b]{border-radius:0 6px 6px 0;overflow:hidden}.tracker-bar[data-v-a5a8283b]{border-radius:0 6px 0 0!important}@media (width<=768px){.tracker-bar[data-v-a5a8283b]{border-radius:6px!important}}.page-shell[data-v-a5a8283b]{--text-main:#3d3a2e;--text-soft:#6b6352}.glass-panel[data-v-a5a8283b],.soft-panel[data-v-a5a8283b],.directory-card[data-v-a5a8283b],.stat-card[data-v-a5a8283b],.table[data-v-a5a8283b],.modal[data-v-a5a8283b],.cash-slip-modal[data-v-a5a8283b],.profile-menu[data-v-a5a8283b],.slip-upload[data-v-a5a8283b],.input[data-v-a5a8283b],.select[data-v-a5a8283b],.search[data-v-a5a8283b],.search-input[data-v-a5a8283b],.search-wrap[data-v-a5a8283b]{box-shadow:none!important;background:#fff!important;border-color:#e8e0d0!important}.content-shell[data-v-a5a8283b],.tracker-bar[data-v-a5a8283b],.compact-title[data-v-a5a8283b],.directory-header[data-v-a5a8283b],.directory-toolbar[data-v-a5a8283b],.modal-head[data-v-a5a8283b],.table th[data-v-a5a8283b],.table td[data-v-a5a8283b],.slip-modal-head[data-v-a5a8283b],.slip-modal-footer[data-v-a5a8283b],.slip-section[data-v-a5a8283b],.pagination-bar[data-v-a5a8283b]{border-color:#e8e0d0!important}.top-actions[data-v-a5a8283b] .profile-avatar,.avatar[data-v-a5a8283b]{color:#3d3a2e!important;background:#e8e0d0!important}.icon-button[data-v-a5a8283b],.ghost-button[data-v-a5a8283b],.icon-link[data-v-a5a8283b],.table-link[data-v-a5a8283b],.compact-button[data-v-a5a8283b],.forgot-link[data-v-a5a8283b]{color:#334155!important;border-color:#e8e0d0!important}.icon-button[data-v-a5a8283b]:hover,.ghost-button[data-v-a5a8283b]:hover,.icon-link[data-v-a5a8283b]:hover,.menu-item[data-v-a5a8283b]:hover,.pagination-controls button[data-v-a5a8283b]:hover:not(:disabled),.pagination-controls button.active[data-v-a5a8283b]{color:#3d3a2e!important;background:#f0ead8!important;border-color:#bfc5cf!important}.primary-button[data-v-a5a8283b],.signin-button[data-v-a5a8283b]{color:#fff!important;box-shadow:none!important;background:#3d3a2e!important}.mode-badge.cash[data-v-a5a8283b],.pill[data-v-a5a8283b],.mono[data-v-a5a8283b],.email-chip[data-v-a5a8283b],.mono-chip[data-v-a5a8283b]{color:#475467!important;background:#f1f2f4!important}.status-badge.requested[data-v-a5a8283b],.info[data-v-a5a8283b],[data-v-a5a8283b] .tone-info,[data-v-a5a8283b] .tone-requested{color:#3d3a2e!important;background:#f0ead8!important}.input[data-v-a5a8283b]:focus,.select[data-v-a5a8283b]:focus,.search[data-v-a5a8283b]:focus,.search-input[data-v-a5a8283b]:focus,.search-wrap[data-v-a5a8283b]:focus-within,.field input[data-v-a5a8283b]:focus,.input-shell[data-v-a5a8283b]:focus-within{background:#fff!important;border-color:#9aa3af!important;box-shadow:0 0 0 3px #11182714!important}.toggle-password[data-v-a5a8283b]{color:#334155!important;background:#f0ead8!important}.tracker-bar strong[data-v-a5a8283b],.stat-card strong[data-v-a5a8283b],.stack strong[data-v-a5a8283b],.policy-number[data-v-a5a8283b],.premium-cell[data-v-a5a8283b],.table-link[data-v-a5a8283b],.status-tab[data-v-a5a8283b],.pagination-bar[data-v-a5a8283b],.pagination-controls button[data-v-a5a8283b],.mode-badge[data-v-a5a8283b],[data-v-a5a8283b] .status-badge,.slip-section-title[data-v-a5a8283b],.slip-field-grid label span[data-v-a5a8283b],.slip-payment-grid label span[data-v-a5a8283b]{font-weight:600!important}.policy-ops-table td[data-v-a5a8283b],.policy-ops-table small[data-v-a5a8283b],.slip-input[data-v-a5a8283b],.select[data-v-a5a8283b]{font-weight:400!important}.stat-card strong[data-v-a5a8283b]{letter-spacing:0!important}.link-button[data-v-a5a8283b]{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.production-toolbar[data-v-a5a8283b]{border-bottom:1px solid #eee3d2;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 16px;display:flex}.production-tabs[data-v-a5a8283b]{align-self:stretch;align-items:center;gap:24px;display:flex}.production-tab[data-v-a5a8283b]{color:#6b6352;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:14px;font-weight:500}.production-tab.active[data-v-a5a8283b]{color:#3d3a2e;border-bottom-color:#3d3a2e;font-weight:600}.production-search[data-v-a5a8283b]{flex:0 0 232px;align-items:center;width:232px;display:flex;position:relative}.production-search span[data-v-a5a8283b]{color:#9c9180;pointer-events:none;width:16px;height:16px;position:absolute;left:12px}.production-search svg[data-v-a5a8283b]{width:16px;height:16px}.production-search input[data-v-a5a8283b]{color:#1c1a14;background:#fffdfc;border:1px solid #e6d8c2;border-radius:12px;outline:none;width:100%;height:42px;padding:0 14px 0 40px;font-size:13px}.production-search input[data-v-a5a8283b]::placeholder{color:#9c9180}.production-search input[data-v-a5a8283b]:focus{border-color:#c98b1e;box-shadow:0 0 0 3px #c98b1e1f}.production-message[data-v-a5a8283b]{border-radius:8px;margin:12px 16px 0;padding:12px;font-size:13px;font-weight:600}.production-message.error[data-v-a5a8283b]{color:#9b3a3a;background:#fbf1ef;border:1px solid #f7e3de}.production-cell-stack[data-v-a5a8283b]{gap:2px;min-width:0;display:grid}.production-cell-stack strong[data-v-a5a8283b],.policy-ref[data-v-a5a8283b]{color:#1c1a14;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.production-cell-stack small[data-v-a5a8283b]{color:#9c9180;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.production-cell-stack .policy-status-subnote[data-v-a5a8283b],.mobile-card .policy-status-subnote[data-v-a5a8283b]{color:#6b6352;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.3;overflow:hidden}.production-cell-stack .policy-status-subnote.new-business[data-v-a5a8283b],.mobile-card .policy-status-subnote.new-business[data-v-a5a8283b]{color:#8c6a2f}.production-cell-stack .policy-status-subnote.renewal[data-v-a5a8283b],.mobile-card .policy-status-subnote.renewal[data-v-a5a8283b]{color:#6b6352}.policy-status-badge[data-v-a5a8283b]{color:#6b6352;white-space:nowrap;background:#f8f5ec;border:1px solid #e8e0d0;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:22px;padding:0 10px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.policy-status-badge.new-business[data-v-a5a8283b]{color:#8c6a2f;background:#fff6d8;border-color:#e2c675}.policy-status-badge.renewal[data-v-a5a8283b]{color:#6b6352;background:#f8f5ec;border-color:#e8e0d0}.policy-status-empty[data-v-a5a8283b]{color:#b6ad9f;font-size:12px}.production-cell-stack[data-v-a5a8283b] .status-badge{justify-self:start;margin-top:2px}.premium-cell[data-v-a5a8283b]{white-space:nowrap;font-weight:600}.view-details-button[data-v-a5a8283b]{color:#1c1a14;height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e8e0d0;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.view-details-button[data-v-a5a8283b]:hover{color:#3d3a2e;background:#f0ead8;border-color:#3d3a2e}.production-empty-state[data-v-a5a8283b]{text-align:center;border-top:1px solid #f1e8da;place-items:center;min-height:148px;padding:22px 16px 24px;display:grid}.production-empty-illustration[data-v-a5a8283b]{place-items:center;width:84px;height:70px;margin-bottom:6px;display:grid;position:relative}.production-empty-icon[data-v-a5a8283b]{color:#b87807;background:linear-gradient(#fbf5e9 0%,#f8ebcf 100%);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;box-shadow:inset 0 1px #fffc}.production-empty-spark[data-v-a5a8283b]{clip-path:polygon(50% 0%,60% 38%,100% 50%,60% 62%,50% 100%,40% 62%,0% 50%,40% 38%);opacity:.8;background:linear-gradient(#f3cf84 0%,#e3a842 100%);width:12px;height:12px;position:absolute}.spark-left[data-v-a5a8283b]{bottom:18px;left:6px}.spark-right[data-v-a5a8283b]{top:10px;right:10px}.production-empty-state strong[data-v-a5a8283b]{color:#1c1a14;font-size:14px;font-weight:700}.production-empty-state p[data-v-a5a8283b]{color:#6f6254;margin:8px 0 0;font-size:12px;line-height:1.45}.production-pagination[data-v-a5a8283b]{color:#6f6254;border-top:1px solid #eee3d2;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 18px;font-size:13px;display:flex}.production-pagination-controls[data-v-a5a8283b]{align-items:center;gap:8px;display:flex}.production-pagination-controls button[data-v-a5a8283b]{color:#8b7a67;min-width:34px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6d8c2;border-radius:10px;padding:0 12px;font-size:13px;font-weight:600}.production-pagination-controls button.active[data-v-a5a8283b]{color:#fff;background:linear-gradient(#c98b1e 0%,#a96a06 100%);border-color:#b87807}.production-pagination-controls button[data-v-a5a8283b]:disabled{opacity:.45;cursor:not-allowed}@media (width<=1180px){.production-stats[data-v-a5a8283b],.production-stats[data-v-a5a8283b] .skeleton-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.production-hero[data-v-a5a8283b]{min-height:auto;padding:20px 20px 18px}.production-hero h1[data-v-a5a8283b]{font-size:22px}.production-hero p[data-v-a5a8283b]{font-size:13px}.production-hero-art[data-v-a5a8283b]{opacity:.6;width:86%;height:110px;position:absolute;top:auto;bottom:-6px;right:-92px}.production-stats[data-v-a5a8283b]{margin-top:24px;padding:0 18px 24px}.production-stats[data-v-a5a8283b],.production-stats[data-v-a5a8283b] .skeleton-stats{grid-template-columns:1fr}.stat-card-grid>.keeper-stat-card[data-v-a5a8283b],.production-stats[data-v-a5a8283b] .skeleton-card{min-height:148px;padding:24px 22px 22px}.production-table-card[data-v-a5a8283b]{margin:0 18px 24px}.production-toolbar[data-v-a5a8283b],.production-pagination[data-v-a5a8283b]{flex-direction:column;align-items:stretch;padding:12px 14px}.production-tabs[data-v-a5a8283b]{width:100%;min-height:38px;overflow-x:hidden}.production-search[data-v-a5a8283b]{flex-basis:auto;width:100%}.production-table-wrap[data-v-a5a8283b]{overflow-x:hidden}.production-table[data-v-a5a8283b]{min-width:0}}.keeper-production-page .production-stats[data-v-a5a8283b]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:14px;padding:0}.keeper-production-page .production-toolbar[data-v-a5a8283b]{align-items:center;gap:12px;display:flex}.keeper-production-page .production-search[data-v-a5a8283b]{margin-left:auto;flex:0 0 232px!important;align-items:center!important;width:232px!important;height:42px!important;display:flex!important;position:relative!important}.keeper-production-page .production-search span[data-v-a5a8283b]{color:#9c9180!important;pointer-events:none!important;width:16px!important;height:16px!important;position:absolute!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}.keeper-production-page .production-search input[data-v-a5a8283b]{color:#1c1a14!important;background:#fffdfc!important;border:1px solid #e6d8c2!important;border-radius:12px!important;outline:none!important;width:100%!important;min-width:0!important;height:42px!important;padding:0 14px 0 40px!important;font-size:13px!important;transition:border-color .15s,box-shadow .15s!important}.keeper-production-page .production-search input[data-v-a5a8283b]:focus{border-color:#c98b1e!important;box-shadow:0 0 0 3px #c98b1e1f!important}.keeper-production-page .production-search input[data-v-a5a8283b]::placeholder{color:#9c9180!important}@media (width<=768px){.keeper-production-page .production-stats[data-v-a5a8283b]{grid-template-columns:1fr;padding:0 18px 24px}.keeper-production-page .production-toolbar[data-v-a5a8283b]{flex-direction:column;align-items:stretch}.keeper-production-page .production-search[data-v-a5a8283b]{margin-left:0;flex-basis:auto!important;width:100%!important}}.production-mobile-list[data-v-a5a8283b]{display:none}@media (width<=768px){.keeper-production-page[data-v-a5a8283b]{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.keeper-production-page .production-hero[data-v-a5a8283b]{padding:20px 20px 18px}.keeper-production-page .production-stats[data-v-a5a8283b]{padding:0}.keeper-production-page .production-table-card[data-v-a5a8283b]{margin:16px 0 0}.keeper-production-page .production-tabs[data-v-a5a8283b]{flex-wrap:nowrap;overflow-x:hidden!important}.keeper-production-page .production-table-wrap[data-v-a5a8283b]{overflow-x:hidden!important}.keeper-production-page .production-table[data-v-a5a8283b]{display:none!important}.production-mobile-list[data-v-a5a8283b]{flex-direction:column;gap:10px;padding:14px;display:flex}.mobile-card[data-v-a5a8283b]{background:#fff;border:1px solid #e8e0d0;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.mobile-card-row[data-v-a5a8283b]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobile-card-label[data-v-a5a8283b]{letter-spacing:.06em;text-transform:uppercase;color:#9c9180;margin-bottom:2px;font-size:11px;font-weight:600}.mobile-card-value[data-v-a5a8283b]{color:#1c1a14;overflow-wrap:anywhere;font-size:13px;font-weight:600}.mobile-card-sub[data-v-a5a8283b]{color:#9c9180;overflow-wrap:anywhere;margin:1px 0 0;font-size:11px}.mobile-card-divider[data-v-a5a8283b]{background:#f0ead8;height:1px;margin:0 -16px}.mobile-card-action-stack[data-v-a5a8283b]{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.mobile-card-actions[data-v-a5a8283b]{grid-template-columns:1fr;align-items:stretch;gap:10px;display:grid}.mobile-card-actions>div[data-v-a5a8283b]{min-width:0}.mobile-request-button[data-v-a5a8283b]{justify-content:center;width:100%;min-height:42px;margin-left:0;font-size:12px}.production-pagination[data-v-a5a8283b]{text-align:center;flex-direction:column;justify-content:center;padding:14px}.production-pagination-controls[data-v-a5a8283b]{justify-content:center}.production-pagination-controls button[data-v-a5a8283b]{min-width:32px;height:32px}}.production-table th[data-v-a5a8283b]{color:#9c9180!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}.keeper-production-page .production-table-wrap[data-v-a5a8283b]{overflow-x:auto!important}.keeper-production-page .production-table[data-v-a5a8283b]{table-layout:auto!important;min-width:1180px!important}.sticky-action-col[data-v-a5a8283b],.sticky-action-cell[data-v-a5a8283b]{z-index:2;background:#fffdf9;position:sticky;right:0}.sticky-action-col[data-v-a5a8283b]{text-align:center;z-index:3;min-width:170px}.sticky-action-cell[data-v-a5a8283b]{text-align:center;min-width:170px;box-shadow:-10px 0 18px -18px #3d3a2e8c}.production-table tbody tr[data-v-a5a8283b]:hover,.mobile-card[data-v-a5a8283b]:hover{background:#faf7f2!important}.production-table tbody tr.is-disabled-row[data-v-a5a8283b],.mobile-card.is-disabled-row[data-v-a5a8283b]{cursor:default}.request-commission-button[data-v-a5a8283b]{color:#fff;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f2b94b 0%,#d9961a 100%);border:0;border-radius:999px;padding:0 16px;font-size:.82rem;font-weight:700;box-shadow:0 8px 18px #d9961a38}.request-commission-button[data-v-a5a8283b]:hover{background:linear-gradient(135deg,#e9ae35 0%,#c98712 100%)}.mobile-request-button[data-v-a5a8283b]{margin-left:auto}.production-table tbody tr.selected[data-v-a5a8283b],.mobile-card.selected[data-v-a5a8283b]{background:#faf7f2!important;border-left:3px solid #8c6a2f!important}[data-v-a5a8283b] .status-badge{border-radius:9999px!important}[data-v-a5a8283b] .badge-pending,[data-v-a5a8283b] .tone-warn,[data-v-a5a8283b] .tone-pending{color:#b45309!important;background:#fef3c7!important}[data-v-a5a8283b] .badge-filed{color:#4a7c59!important;background:#ecfdf5!important}[data-v-a5a8283b] .badge-rejected,[data-v-a5a8283b] .tone-danger,[data-v-a5a8283b] .tone-inactive{color:#fff!important;background:#b23b3b!important}.modal[data-v-a5a8283b],.cash-slip-modal[data-v-a5a8283b]{background:#fff!important;border-radius:16px!important}.modal-head h2[data-v-a5a8283b],.slip-modal-head h2[data-v-a5a8283b]{color:#1c1a14!important;font-weight:800!important}.modal-head p[data-v-a5a8283b],.slip-modal-head p[data-v-a5a8283b]{color:#9c9180!important}.eyebrow[data-v-a5a8283b],.form label span[data-v-a5a8283b],.slip-section-title[data-v-a5a8283b],.slip-field-grid label span[data-v-a5a8283b],.slip-payment-grid label span[data-v-a5a8283b],.policy-detail-list-section h4[data-v-a5a8283b]{color:#9c9180!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important}.policy-detail-list-section h4 svg[data-v-a5a8283b]{color:#8c6a2f!important}.input[data-v-a5a8283b],.select[data-v-a5a8283b],.slip-input[data-v-a5a8283b],.field input[data-v-a5a8283b]{background:#fff!important;border:1px solid #e8e0d0!important;border-radius:8px!important}.primary-button[data-v-a5a8283b]{color:#fff!important;box-shadow:none!important;background:#1c1a14!important;border:1px solid #1c1a14!important;border-radius:8px!important}.ghost-button[data-v-a5a8283b]{color:#1c1a14!important;background:#fff!important;border:1px solid #e8e0d0!important;border-radius:8px!important}.slip-section-title span[data-v-a5a8283b]{color:#8c6a2f!important;background:#fff!important;border-color:#e8e0d0!important}[data-v-0c7b6268]{box-sizing:border-box}.page-shell[data-v-0c7b6268]{--bg-deep:#f3f6fc;--line:#aabcdc73;--text-main:#12294d;--text-soft:#6f7d96;min-height:100vh;color:var(--text-main);background:radial-gradient(circle at 0 0,#759de82e,#0000 28%),radial-gradient(circle at 88% 18%,#b1c8f72e,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%);grid-template-columns:290px minmax(0,1fr);gap:24px;padding:24px;display:grid;position:relative;overflow-x:clip}.ambient[data-v-0c7b6268]{pointer-events:none;position:absolute}.ambient-one[data-v-0c7b6268]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%);border-radius:999px;width:34rem;height:34rem;top:-11rem;left:-6rem}.ambient-two[data-v-0c7b6268]{filter:blur(34px);background:radial-gradient(circle,#cddcf9ad 0%,#cddcf900 70%);border-radius:999px;width:38rem;height:38rem;bottom:-12rem;right:-10rem}.glass-panel[data-v-0c7b6268]{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d6dfefe6;position:relative;box-shadow:0 18px 40px #1d366614}.soft-panel[data-v-0c7b6268]{background:#fff;border:1px solid #dbe3f2f2;box-shadow:0 14px 32px #1d36660f}.content-shell[data-v-0c7b6268]{gap:24px;min-width:0;display:grid}.topbar[data-v-0c7b6268]{border-radius:30px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.topbar-copy h2[data-v-0c7b6268]{letter-spacing:-.05em;margin:10px 0;font-size:clamp(2rem,3vw,3rem);line-height:1}.topbar-actions[data-v-0c7b6268]{align-items:center;gap:12px;display:flex;position:relative}.icon-button[data-v-0c7b6268],.ghost-button[data-v-0c7b6268],.primary-button[data-v-0c7b6268],.ghost-link[data-v-0c7b6268]{color:#35548c;cursor:pointer;height:46px;font:inherit;background:#fff;border:1px solid #d9e2f0;border-radius:16px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.icon-button[data-v-0c7b6268]{width:46px;padding:0}.icon-button[data-v-0c7b6268]:hover,.ghost-button[data-v-0c7b6268]:hover,.ghost-link[data-v-0c7b6268]:hover,.menu-item[data-v-0c7b6268]:hover{background:#eef3ff}.icon-button svg[data-v-0c7b6268],.menu-item svg[data-v-0c7b6268]{width:16px;height:16px}.summary-grid[data-v-0c7b6268]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.stat-card[data-v-0c7b6268]{border-radius:28px;gap:10px;min-height:150px;padding:24px;display:grid}.stat-card strong[data-v-0c7b6268]{font-size:clamp(2.2rem,2.8vw,3rem);line-height:1;display:block}.journey-banner[data-v-0c7b6268]{border-radius:28px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.journey-copy h3[data-v-0c7b6268]{letter-spacing:-.04em;color:#12294d;margin:10px 0 8px;font-size:1.7rem;line-height:1.08}.journey-copy p[data-v-0c7b6268]{color:#6f7d96;max-width:46rem;margin:0}.journey-statuses[data-v-0c7b6268]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.journey-chip[data-v-0c7b6268],.state-pill[data-v-0c7b6268]{border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex}.journey-chip.done[data-v-0c7b6268],.state-pill.success[data-v-0c7b6268]{color:#3d7754;background:#eaf6ee}.journey-chip.todo[data-v-0c7b6268],.state-pill.warn[data-v-0c7b6268]{color:#9b6b1d;background:#fff3df}.detail-grid[data-v-0c7b6268]{grid-template-columns:1.35fr 1fr;gap:18px;display:grid}.panel[data-v-0c7b6268]{border-radius:28px;overflow:hidden}.detail-card[data-v-0c7b6268],.upload-card[data-v-0c7b6268],.form-panel[data-v-0c7b6268]{padding:24px}.panel-head[data-v-0c7b6268]{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.panel-head h3[data-v-0c7b6268]{letter-spacing:-.04em;margin:10px 0 6px;font-size:1.7rem;line-height:1.08}.detail-list[data-v-0c7b6268]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.detail-list div[data-v-0c7b6268]{background:#f8fbff;border:1px solid #e3eaf6;border-radius:18px;gap:8px;padding:16px;display:grid}.detail-list strong[data-v-0c7b6268]{color:#12294d}.upload-state[data-v-0c7b6268]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.upload-shell[data-v-0c7b6268]{cursor:pointer;color:#49648d;background:#f8fbff;border:1px dashed #b9c9e5;border-radius:18px;align-items:center;min-height:56px;padding:0 18px;font-weight:600;transition:border-color .2s,background .2s;display:flex}.upload-shell.active[data-v-0c7b6268]{background:#f1f6ff;border-color:#6f95d8}.upload-input[data-v-0c7b6268]{display:none}.upload-meta[data-v-0c7b6268]{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.proof-link[data-v-0c7b6268]{color:#8c6a2f;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#f8f4ec;border-color:#e8e0d0;border-radius:999px;max-width:min(100%,230px);min-height:36px;padding:0 14px;overflow:hidden}.proof-link[data-v-0c7b6268]:hover,.proof-link[data-v-0c7b6268]:focus-visible{color:#6d5323;background:#f2e7d2;border-color:#d6b36a;outline:none}.attachment-field[data-v-0c7b6268]{background:#f8fbff;border:1px solid #e3eaf6;border-radius:22px;gap:14px;padding:18px;display:grid}.attachment-head[data-v-0c7b6268]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.attachment-head strong[data-v-0c7b6268]{color:#12294d;margin-top:6px;font-size:1rem;display:block}.attachment-note[data-v-0c7b6268]{color:#6f7d96;font-weight:700}.success-note[data-v-0c7b6268]{color:#3d7754}.error-note[data-v-0c7b6268]{color:#b24e57}.ocr-review[data-v-0c7b6268]{background:#fff;border:1px solid #dbe5f4;border-radius:16px;overflow:hidden}.ocr-review summary[data-v-0c7b6268]{cursor:pointer;color:#35548c;padding:12px 14px;font-weight:800}.ocr-review pre[data-v-0c7b6268]{color:#183157;white-space:pre-wrap;border-top:1px solid #e8eef8;max-height:220px;margin:0;padding:14px;font:.82rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.form-panel[data-v-0c7b6268]{gap:20px;display:grid}.slip-workspace[data-v-0c7b6268]{grid-template-columns:minmax(320px,.78fr) minmax(0,1.55fr);align-items:start;gap:18px;display:grid}.slip-preview-panel[data-v-0c7b6268]{align-self:start;position:sticky;top:24px}.slip-preview-frame[data-v-0c7b6268]{background:#f5f8fd;border:1px solid #dbe5f4;border-radius:18px;place-items:center;height:min(68vh,620px);min-height:460px;display:grid;overflow:hidden}.slip-preview-frame img[data-v-0c7b6268],.slip-preview-frame object[data-v-0c7b6268]{width:100%;height:100%;min-height:460px;display:block}.slip-preview-frame img[data-v-0c7b6268]{-o-object-fit:contain;object-fit:contain;background:#f5f8fd}.slip-preview-frame object[data-v-0c7b6268]{border:0}.slip-preview-frame.empty[data-v-0c7b6268]{background:#f5f8fd;min-height:360px}.preview-placeholder[data-v-0c7b6268]{text-align:center;color:#6f7d96;justify-items:center;gap:8px;padding:24px;display:grid}.preview-placeholder strong[data-v-0c7b6268]{color:#12294d}.slip-upload-meta[data-v-0c7b6268]{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.slip-upload-meta span[data-v-0c7b6268]{flex:100%}.form-grid[data-v-0c7b6268]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.slip-form-grid[data-v-0c7b6268]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid label[data-v-0c7b6268],.form[data-v-0c7b6268]{gap:8px;display:grid}.full[data-v-0c7b6268]{grid-column:1/-1}.spacer[data-v-0c7b6268]{visibility:hidden}.submit-strip[data-v-0c7b6268]{border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.submit-copy[data-v-0c7b6268]{gap:6px;display:grid}.submit-copy strong[data-v-0c7b6268]{color:#12294d;font-size:1rem}.submit-copy small[data-v-0c7b6268]{color:#6f7d96;max-width:42rem}.input[data-v-0c7b6268],.select[data-v-0c7b6268]{color:#183157;width:100%;height:52px;font:inherit;background:#eef3ff;border:1px solid #d8e2f2;border-radius:16px;outline:none;padding:0 16px}.input-locked[data-v-0c7b6268]{color:#60708d;cursor:not-allowed;background:#f5f7fb}.select[data-v-0c7b6268]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px}.input[data-v-0c7b6268]:focus,.select[data-v-0c7b6268]:focus{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.form-error[data-v-0c7b6268]{color:#b24e57;background:#fdeced;border:1px solid #f2c9cc;border-radius:18px;grid-column:1/-1;padding:14px 16px;font-weight:600}.actions-row[data-v-0c7b6268]{align-items:center;gap:12px;display:flex}.submit-strip .actions-row[data-v-0c7b6268]{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.primary-button[data-v-0c7b6268]{color:#fff;background:linear-gradient(#39435d 0%,#31394f 100%);border-color:#0000;box-shadow:0 16px 28px #363f5c2e}.compact-button[data-v-0c7b6268]{border-radius:12px;height:38px;padding:0 14px}.overlay[data-v-0c7b6268]{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#283a6129;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-0c7b6268]{border-radius:30px;width:min(620px,100%);overflow:hidden}.proof-preview-overlay[data-v-0c7b6268]{z-index:80;background:#1c1a1480}.proof-preview-modal[data-v-0c7b6268]{border-radius:18px;grid-template-rows:auto minmax(260px,1fr);width:min(900px,100vw - 32px);max-height:calc(100vh - 48px);display:grid}.proof-preview-frame[data-v-0c7b6268]{background:#f8fbff;border:1px solid #e3eaf6;border-radius:12px;place-items:center;min-height:min(66vh,620px);margin:18px 24px 24px;display:grid;overflow:hidden}.proof-preview-frame img[data-v-0c7b6268],.proof-preview-frame iframe[data-v-0c7b6268]{border:0;width:100%;height:100%;min-height:min(66vh,620px)}.proof-preview-frame img[data-v-0c7b6268]{-o-object-fit:contain;object-fit:contain;padding:12px}.proof-preview-empty[data-v-0c7b6268]{color:#6f7d96;text-align:center;place-items:center;gap:8px;padding:24px;display:grid}.state-card[data-v-0c7b6268]{color:#35548c;padding:24px;font-weight:600}.error-state[data-v-0c7b6268]{color:#b24e57}.modal-head[data-v-0c7b6268]{border-bottom:1px solid #e7edf7;justify-content:space-between;gap:16px;padding:28px 30px 20px;display:flex}.modal-head h2[data-v-0c7b6268]{margin:10px 0 8px;font-size:2rem}.close[data-v-0c7b6268]{color:#6d7f9e;cursor:pointer;background:0 0;border:0;font-size:2rem}.form[data-v-0c7b6268]{padding:24px 30px 30px}.profile-box[data-v-0c7b6268]{margin-bottom:12px}.avatar[data-v-0c7b6268]{color:#244687;background:linear-gradient(135deg,#d2e4ff 0%,#b5d1ff 100%);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.avatar.large[data-v-0c7b6268]{border-radius:18px;width:58px;height:58px}.password-wrap[data-v-0c7b6268]{position:relative}.password-wrap .input[data-v-0c7b6268]{padding-right:84px}.toggle-password[data-v-0c7b6268]{color:#35548c;cursor:pointer;background:#dde7f7;border:0;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.error-card[data-v-0c7b6268]{color:#b24e57;border-radius:28px;padding:24px}.toast[data-v-0c7b6268]{z-index:60;color:#1f3764;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #d9e4f2;border-radius:16px;min-width:260px;max-width:360px;padding:14px 16px;font-weight:700;position:fixed;top:29px;right:24px;box-shadow:0 16px 32px #314a7524}.toast.success[data-v-0c7b6268]{color:#fff;background:linear-gradient(#3f7d61,#35684f);border-color:#0000}.toast.error[data-v-0c7b6268]{color:#fff;background:linear-gradient(#c96167,#ad4d54);border-color:#0000}@media (width<=1280px){.summary-grid[data-v-0c7b6268],.detail-grid[data-v-0c7b6268]{grid-template-columns:1fr}.journey-banner[data-v-0c7b6268]{flex-direction:column;align-items:stretch}.submit-strip[data-v-0c7b6268]{flex-direction:row;align-items:center}.submit-copy[data-v-0c7b6268]{flex:auto}.spacer[data-v-0c7b6268]{display:none}}@media (width<=980px){.page-shell[data-v-0c7b6268]{grid-template-columns:1fr}.topbar[data-v-0c7b6268]{flex-direction:column;align-items:stretch}.slip-workspace[data-v-0c7b6268],.slip-form-grid[data-v-0c7b6268]{grid-template-columns:1fr}.slip-preview-panel[data-v-0c7b6268]{position:static}.slip-preview-frame[data-v-0c7b6268],.slip-preview-frame object[data-v-0c7b6268]{min-height:420px}}@media (width<=768px){.page-shell[data-v-0c7b6268]{gap:16px;padding:16px}.detail-list[data-v-0c7b6268],.form-grid[data-v-0c7b6268]{grid-template-columns:1fr}.slip-preview-frame[data-v-0c7b6268],.slip-preview-frame object[data-v-0c7b6268]{min-height:320px}.modal-head[data-v-0c7b6268],.form[data-v-0c7b6268]{padding-left:20px;padding-right:20px}.submit-strip[data-v-0c7b6268]{flex-direction:column;align-items:stretch}.submit-strip .actions-row[data-v-0c7b6268]{justify-content:stretch;margin-left:0}.submit-strip .actions-row[data-v-0c7b6268]>*{flex:auto}.toast[data-v-0c7b6268]{min-width:auto;top:19px;left:16px;right:16px}}.topbar-actions[data-v-0c7b6268]{justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.notify-button[data-v-0c7b6268]{color:#35548c;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.notify-button[data-v-0c7b6268]:hover,.profile-trigger[data-v-0c7b6268]:hover,.menu-item[data-v-0c7b6268]:hover,.ghost-link[data-v-0c7b6268]:hover{background:#eef3ff}.notify-button svg[data-v-0c7b6268],.menu-item svg[data-v-0c7b6268]{width:16px;height:16px}.profile-trigger[data-v-0c7b6268]{color:#20355e;cursor:pointer;height:40px;box-shadow:none;background:#fff;border:1px solid #d9e2f0;border-radius:14px;align-items:center;gap:10px;padding:0 8px 0 12px;display:inline-flex}.profile-meta[data-v-0c7b6268]{text-align:right;gap:0;display:grid}.profile-meta strong[data-v-0c7b6268]{color:#20355e;font-size:.84rem;line-height:1.1}.profile-meta small[data-v-0c7b6268]{color:#7f93b4;font-size:.68rem}.profile-avatar[data-v-0c7b6268]{color:#35548c;background:linear-gradient(135deg,#ffe8cf 0%,#dce8ff 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.profile-avatar svg[data-v-0c7b6268]{width:16px;height:16px}.profile-menu[data-v-0c7b6268]{border-radius:14px;gap:4px;min-width:152px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu-item[data-v-0c7b6268]{color:#1f3764;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.88rem;font-weight:600;display:flex}.danger-item[data-v-0c7b6268]{color:#bb5864}@media (width<=980px){.topbar-actions[data-v-0c7b6268]{flex-wrap:wrap;justify-content:flex-start;width:100%}}.topbar-copy h2[data-v-0c7b6268],.panel-head h3[data-v-0c7b6268],.stat-card strong[data-v-0c7b6268],.detail-list strong[data-v-0c7b6268],.journey-chip[data-v-0c7b6268],.state-pill[data-v-0c7b6268],.icon-button[data-v-0c7b6268],.ghost-button[data-v-0c7b6268],.primary-button[data-v-0c7b6268],.ghost-link[data-v-0c7b6268],.profile-box strong[data-v-0c7b6268]{font-weight:600!important}.detail-list[data-v-0c7b6268],.detail-list small[data-v-0c7b6268],.form-grid input[data-v-0c7b6268],.form-grid select[data-v-0c7b6268],.form-grid textarea[data-v-0c7b6268],.profile-box small[data-v-0c7b6268],.upload-meta span[data-v-0c7b6268]{font-weight:400!important}@media print{body[data-v-0c7b6268]{background:#fff!important}body[data-v-0c7b6268] *{visibility:hidden}.print-only[data-v-0c7b6268],.print-only[data-v-0c7b6268] *{visibility:visible}.print-only[data-v-0c7b6268]{width:100%;box-shadow:none;border:0;margin:0;display:block;position:absolute;top:0;left:0}.page-shell[data-v-0c7b6268],.content-shell[data-v-0c7b6268]{background:#fff;padding:0;display:block}}.print-only[data-v-0c7b6268]{display:none}.print-slip-sheet[data-v-0c7b6268]{color:#102a4d;background:#fff;border:1px solid #ccd8ec;margin-top:20px}.print-slip-topbar[data-v-0c7b6268]{color:#fff;background:#1f3155;grid-template-columns:1.2fr 1.6fr .7fr;align-items:stretch;display:grid}.print-slip-brand[data-v-0c7b6268]{align-items:center;gap:8px;padding:10px 14px;display:flex}.print-brand-chip[data-v-0c7b6268]{letter-spacing:.04em;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.74rem;font-weight:800;display:inline-flex}.print-brand-chip.toyota[data-v-0c7b6268]{color:#fff;background:#d74a2f}.print-brand-chip.socotec[data-v-0c7b6268]{color:#fff;background:#ffffff2e}.print-slip-title[data-v-0c7b6268]{text-align:center;align-content:center;justify-items:center;padding:10px 12px;display:grid}.print-slip-title strong[data-v-0c7b6268]{letter-spacing:.03em;font-size:1.15rem}.print-slip-title span[data-v-0c7b6268]{letter-spacing:.1em;font-size:.82rem;font-weight:700}.print-slip-control[data-v-0c7b6268]{text-align:right;align-content:center;justify-items:end;padding:10px 14px;display:grid}.print-slip-control span[data-v-0c7b6268]{opacity:.84;font-size:.7rem}.print-slip-control strong[data-v-0c7b6268]{color:#f5bd42;font-size:1.4rem}.print-slip-body[data-v-0c7b6268]{display:grid}.print-row[data-v-0c7b6268],.print-breakdown-row[data-v-0c7b6268],.print-breakdown-head[data-v-0c7b6268]{border-bottom:1px solid #d9e2f2;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:14px;padding:10px 16px;display:grid}.print-row span[data-v-0c7b6268],.print-breakdown-row span[data-v-0c7b6268],.print-breakdown-head span[data-v-0c7b6268]{text-transform:uppercase;color:#596f92;letter-spacing:.04em;font-size:.8rem;font-weight:700}.print-row strong[data-v-0c7b6268],.print-breakdown-row strong[data-v-0c7b6268],.print-breakdown-head strong[data-v-0c7b6268]{color:#102a4d;font-size:1rem}.print-dual-row[data-v-0c7b6268]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.print-dual-row .print-row[data-v-0c7b6268]{border-bottom:1px solid #d9e2f2}.print-dual-row .print-row[data-v-0c7b6268]:first-child{border-right:1px solid #d9e2f2}.print-breakdown-head[data-v-0c7b6268]{background:#f7faff}.print-signatures[data-v-0c7b6268]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:18px 16px 14px;display:grid}.signature-col[data-v-0c7b6268]{text-align:center;gap:10px;display:grid}.signature-col span[data-v-0c7b6268]{text-transform:uppercase;color:#596f92;font-size:.76rem;font-weight:700}.signature-col strong[data-v-0c7b6268]{border-bottom:1px solid #687da4;justify-content:center;align-items:flex-end;min-height:28px;padding-bottom:2px;display:inline-flex}.print-slip-footer[data-v-0c7b6268]{color:#fff;background:#1f3155}.print-footer-top[data-v-0c7b6268]{justify-content:space-between;align-items:center;gap:20px;padding:12px 16px 8px;display:flex}.print-footer-top span[data-v-0c7b6268]{text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;display:block}.print-footer-top strong[data-v-0c7b6268]{color:#f5bd42;margin-top:4px;font-size:1.2rem;display:block}.print-rate[data-v-0c7b6268]{color:#d7e3fb;font-size:.82rem;font-weight:700}.print-footer-meta[data-v-0c7b6268]{color:#eef3ff;justify-content:space-between;gap:16px;padding:0 16px 10px;font-size:.82rem;display:flex}.print-footer-dealer[data-v-0c7b6268]{text-align:center;letter-spacing:.05em;border-top:1px solid #ffffff2e;padding:8px 16px 12px;font-size:.82rem;font-weight:800}@media print{body[data-v-0c7b6268]{background:#fff!important}body[data-v-0c7b6268] *{visibility:hidden}.print-only[data-v-0c7b6268],.print-only[data-v-0c7b6268] *{visibility:visible}.print-only[data-v-0c7b6268]{width:100%;box-shadow:none;border:0;margin:0;display:block;position:absolute;top:0;left:0}.page-shell[data-v-0c7b6268],.content-shell[data-v-0c7b6268]{background:#fff;padding:0;display:block}}[data-v-dd4cf213]{box-sizing:border-box}.page-shell[data-v-dd4cf213]{--bg-deep:#f3f6fc;--line:#aabcdc73;--text-main:#12294d;--text-soft:#6f7d96;min-height:100vh;color:var(--text-main);background:radial-gradient(circle at 0 0,#759de82e,#0000 28%),radial-gradient(circle at 88% 18%,#b1c8f72e,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%);grid-template-columns:290px minmax(0,1fr);gap:24px;padding:24px;display:grid;position:relative;overflow-x:clip}.ambient[data-v-dd4cf213]{pointer-events:none;position:absolute}.ambient-one[data-v-dd4cf213]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%);border-radius:999px;width:34rem;height:34rem;top:-11rem;left:-6rem}.ambient-two[data-v-dd4cf213]{filter:blur(34px);background:radial-gradient(circle,#cddcf9ad 0%,#cddcf900 70%);border-radius:999px;width:38rem;height:38rem;bottom:-12rem;right:-10rem}.glass-panel[data-v-dd4cf213]{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d6dfefe6;position:relative;box-shadow:0 18px 40px #1d366614}.soft-panel[data-v-dd4cf213]{background:#fff;border:1px solid #dbe3f2f2;box-shadow:0 14px 32px #1d36660f}.content-shell[data-v-dd4cf213]{gap:24px;min-width:0;display:grid}.topbar[data-v-dd4cf213]{border-radius:30px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.topbar-copy h2[data-v-dd4cf213]{letter-spacing:-.05em;margin:10px 0;font-size:clamp(2rem,3vw,3rem);line-height:1}.topbar-actions[data-v-dd4cf213]{align-items:center;gap:12px;display:flex;position:relative}.icon-button[data-v-dd4cf213],.ghost-button[data-v-dd4cf213],.primary-button[data-v-dd4cf213],.ghost-link[data-v-dd4cf213]{color:#35548c;cursor:pointer;height:46px;font:inherit;background:#fff;border:1px solid #d9e2f0;border-radius:16px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.icon-button[data-v-dd4cf213]{width:46px;padding:0}.icon-button[data-v-dd4cf213]:hover,.ghost-button[data-v-dd4cf213]:hover,.ghost-link[data-v-dd4cf213]:hover,.menu-item[data-v-dd4cf213]:hover{background:#eef3ff}.icon-button svg[data-v-dd4cf213],.menu-item svg[data-v-dd4cf213]{width:16px;height:16px}.summary-grid[data-v-dd4cf213]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.stat-card[data-v-dd4cf213]{border-radius:28px;gap:10px;min-height:150px;padding:24px;display:grid}.stat-card strong[data-v-dd4cf213]{font-size:clamp(2.2rem,2.8vw,3rem);line-height:1;display:block}.journey-banner[data-v-dd4cf213]{border-radius:28px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.journey-copy h3[data-v-dd4cf213]{letter-spacing:-.04em;color:#12294d;margin:10px 0 8px;font-size:1.7rem;line-height:1.08}.journey-copy p[data-v-dd4cf213]{color:#6f7d96;max-width:46rem;margin:0}.journey-statuses[data-v-dd4cf213]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.journey-chip[data-v-dd4cf213],.state-pill[data-v-dd4cf213]{border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex}.journey-chip.done[data-v-dd4cf213],.state-pill.success[data-v-dd4cf213]{color:#3d7754;background:#eaf6ee}.journey-chip.todo[data-v-dd4cf213],.state-pill.warn[data-v-dd4cf213]{color:#9b6b1d;background:#fff3df}.admin-detail-layout[data-v-dd4cf213]{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}.admin-detail-main[data-v-dd4cf213]{gap:18px;min-width:0;display:grid}.detail-grid[data-v-dd4cf213]{grid-template-columns:1.35fr 1fr;gap:18px;display:grid}.panel[data-v-dd4cf213]{border-radius:28px;overflow:hidden}.panel-head[data-v-dd4cf213]{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.panel-head h3[data-v-dd4cf213]{letter-spacing:-.04em;margin:10px 0 6px;font-size:1.7rem;line-height:1.08}.attachment-field[data-v-dd4cf213]{background:#f8fbff;border:1px solid #e3eaf6;border-radius:22px;gap:14px;display:grid}.attachment-head[data-v-dd4cf213]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.attachment-head strong[data-v-dd4cf213]{color:#12294d;margin-top:6px;font-size:1rem;display:block}.slip-preview-panel[data-v-dd4cf213]{align-self:start;position:sticky;top:24px}.slip-preview-frame[data-v-dd4cf213]{background:#f5f8fd;border:1px solid #dbe5f4;border-radius:18px;place-items:center;height:min(68vh,620px);min-height:460px;display:grid;overflow:hidden}.slip-preview-frame img[data-v-dd4cf213],.slip-preview-frame object[data-v-dd4cf213]{width:100%;height:100%;min-height:460px;display:block}.slip-preview-frame img[data-v-dd4cf213]{-o-object-fit:contain;object-fit:contain;background:#f5f8fd}.slip-preview-frame object[data-v-dd4cf213]{border:0}.slip-preview-frame.empty[data-v-dd4cf213]{background:#f5f8fd;min-height:420px}.preview-placeholder[data-v-dd4cf213]{text-align:center;color:#6f7d96;justify-items:center;gap:8px;padding:24px;display:grid}.preview-placeholder strong[data-v-dd4cf213]{color:#12294d}.slip-upload-meta[data-v-dd4cf213]{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.slip-upload-meta span[data-v-dd4cf213]{flex:100%}.attachment-note[data-v-dd4cf213]{color:#6f7d96;margin-top:10px;font-weight:700;display:block}.assignment-strip[data-v-dd4cf213]{border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:16px;display:flex}.assignment-copy[data-v-dd4cf213]{gap:6px;display:grid}.assignment-copy strong[data-v-dd4cf213]{color:#12294d;font-size:1rem}.assignment-actions[data-v-dd4cf213]{flex:1;justify-content:flex-end;align-items:center;gap:12px;min-width:min(100%,460px);display:flex}.assignment-actions .select[data-v-dd4cf213]{flex:1;max-width:360px}.detail-list[data-v-dd4cf213]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.detail-list div[data-v-dd4cf213]{background:#f8fbff;border:1px solid #e3eaf6;border-radius:18px;gap:8px;padding:16px;display:grid}.detail-list strong[data-v-dd4cf213]{color:#12294d}.slip-workspace[data-v-dd4cf213]{grid-template-columns:minmax(320px,.78fr) minmax(0,1.55fr);align-items:start;gap:18px;display:grid}.slip-grid[data-v-dd4cf213]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.slip-grid label[data-v-dd4cf213]{gap:8px;min-width:0;display:grid}.slip-grid label span[data-v-dd4cf213]{text-transform:uppercase;letter-spacing:.18em;color:#7f8fad;margin:0;font-size:.76rem;font-weight:700}.empty-state[data-v-dd4cf213]{border-radius:22px;gap:8px;padding:18px;display:grid}.empty-state strong[data-v-dd4cf213]{color:#12294d}.upload-shell.read-only[data-v-dd4cf213]{cursor:default;border-style:solid}.upload-state[data-v-dd4cf213]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.upload-shell[data-v-dd4cf213]{cursor:pointer;color:#49648d;background:#f8fbff;border:1px dashed #b9c9e5;border-radius:18px;align-items:center;min-height:56px;padding:0 18px;font-weight:600;transition:border-color .2s,background .2s;display:flex}.upload-shell.active[data-v-dd4cf213]{background:#f1f6ff;border-color:#6f95d8}.upload-input[data-v-dd4cf213]{display:none}.upload-meta[data-v-dd4cf213]{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.form-panel[data-v-dd4cf213]{gap:20px;display:grid}.form-grid[data-v-dd4cf213]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.form-grid label[data-v-dd4cf213],.form[data-v-dd4cf213]{gap:8px;display:grid}.full[data-v-dd4cf213]{grid-column:1/-1}.spacer[data-v-dd4cf213]{visibility:hidden}.submit-strip[data-v-dd4cf213]{border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.submit-copy[data-v-dd4cf213]{gap:6px;display:grid}.submit-copy strong[data-v-dd4cf213]{color:#12294d;font-size:1rem}.submit-copy small[data-v-dd4cf213]{color:#6f7d96;max-width:42rem}.input[data-v-dd4cf213],.select[data-v-dd4cf213]{color:#183157;width:100%;height:52px;font:inherit;background:#eef3ff;border:1px solid #d8e2f2;border-radius:16px;outline:none;padding:0 16px}.input-locked[data-v-dd4cf213]{color:#183157;cursor:default;background:#eef4ff}.select[data-v-dd4cf213]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px}.input[data-v-dd4cf213]:focus,.select[data-v-dd4cf213]:focus{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.form-error[data-v-dd4cf213],.form-success[data-v-dd4cf213]{border-radius:18px;grid-column:1/-1;padding:14px 16px;font-weight:600}.form-error[data-v-dd4cf213]{color:#b24e57;background:#fdeced;border:1px solid #f2c9cc}.form-success[data-v-dd4cf213]{color:#3d7754;background:#eaf6ee;border:1px solid #cfe8d7}.actions-row[data-v-dd4cf213]{align-items:center;gap:12px;display:flex}.primary-button[data-v-dd4cf213]{color:#fff;background:linear-gradient(#39435d 0%,#31394f 100%);border-color:#0000;box-shadow:0 16px 28px #363f5c2e}.compact-button[data-v-dd4cf213]{border-radius:12px;height:38px;padding:0 14px}.overlay[data-v-dd4cf213]{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#283a6129;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-dd4cf213]{border-radius:30px;width:min(620px,100%);overflow:hidden}.state-card[data-v-dd4cf213]{color:#35548c;padding:24px;font-weight:600}.error-state[data-v-dd4cf213]{color:#b24e57}.modal-head[data-v-dd4cf213]{border-bottom:1px solid #e7edf7;justify-content:space-between;gap:16px;padding:28px 30px 20px;display:flex}.modal-head h2[data-v-dd4cf213]{margin:10px 0 8px;font-size:2rem}.close[data-v-dd4cf213]{color:#6d7f9e;cursor:pointer;background:0 0;border:0;font-size:2rem}.form[data-v-dd4cf213]{padding:24px 30px 30px}.profile-box[data-v-dd4cf213]{margin-bottom:12px}.avatar[data-v-dd4cf213]{color:#244687;background:linear-gradient(135deg,#d2e4ff 0%,#b5d1ff 100%);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.avatar.large[data-v-dd4cf213]{border-radius:18px;width:58px;height:58px}.password-wrap[data-v-dd4cf213]{position:relative}.password-wrap .input[data-v-dd4cf213]{padding-right:84px}.toggle-password[data-v-dd4cf213]{color:#35548c;cursor:pointer;background:#dde7f7;border:0;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.error-card[data-v-dd4cf213]{color:#b24e57;border-radius:28px;padding:24px}.toast[data-v-dd4cf213]{z-index:1000;color:#1f3764;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #d9e4f2;border-radius:16px;min-width:260px;max-width:360px;padding:14px 16px;font-weight:700;position:fixed;top:115px;right:24px;box-shadow:0 16px 32px #314a7524}.toast.success[data-v-dd4cf213]{color:#fff;background:linear-gradient(#3f7d61,#35684f);border-color:#0000}.toast.error[data-v-dd4cf213]{color:#fff;background:linear-gradient(#c96167,#ad4d54);border-color:#0000}@media (width<=1280px){.summary-grid[data-v-dd4cf213],.admin-detail-layout[data-v-dd4cf213],.detail-grid[data-v-dd4cf213],.slip-workspace[data-v-dd4cf213],.form-grid[data-v-dd4cf213]{grid-template-columns:1fr}.slip-preview-panel[data-v-dd4cf213]{position:static}.slip-preview-frame[data-v-dd4cf213],.slip-preview-frame object[data-v-dd4cf213]{min-height:460px}.journey-banner[data-v-dd4cf213],.submit-strip[data-v-dd4cf213]{flex-direction:column;align-items:stretch}.spacer[data-v-dd4cf213]{display:none}.assignment-strip[data-v-dd4cf213],.assignment-actions[data-v-dd4cf213]{flex-direction:column;align-items:stretch}.assignment-actions .select[data-v-dd4cf213]{max-width:none}}@media (width<=980px){.page-shell[data-v-dd4cf213]{grid-template-columns:1fr}.topbar[data-v-dd4cf213]{flex-direction:column;align-items:stretch}}@media (width<=768px){.page-shell[data-v-dd4cf213]{gap:16px;padding:16px}.detail-list[data-v-dd4cf213],.slip-grid[data-v-dd4cf213]{grid-template-columns:1fr}.slip-preview-frame[data-v-dd4cf213],.slip-preview-frame object[data-v-dd4cf213]{min-height:340px}.modal-head[data-v-dd4cf213],.form[data-v-dd4cf213]{padding-left:20px;padding-right:20px}.toast[data-v-dd4cf213]{min-width:auto;top:19px;left:16px;right:16px}}.topbar-actions[data-v-dd4cf213]{justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.notify-button[data-v-dd4cf213]{color:#35548c;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.notify-button[data-v-dd4cf213]:hover,.profile-trigger[data-v-dd4cf213]:hover,.menu-item[data-v-dd4cf213]:hover,.ghost-link[data-v-dd4cf213]:hover{background:#eef3ff}.notify-button svg[data-v-dd4cf213],.menu-item svg[data-v-dd4cf213]{width:16px;height:16px}.profile-trigger[data-v-dd4cf213]{color:#20355e;cursor:pointer;height:40px;box-shadow:none;background:#fff;border:1px solid #d9e2f0;border-radius:14px;align-items:center;gap:10px;padding:0 8px 0 12px;display:inline-flex}.profile-meta[data-v-dd4cf213]{text-align:right;gap:0;display:grid}.profile-meta strong[data-v-dd4cf213]{color:#20355e;font-size:.84rem;line-height:1.1}.profile-meta small[data-v-dd4cf213]{color:#7f93b4;font-size:.68rem}.profile-avatar[data-v-dd4cf213]{color:#35548c;background:linear-gradient(135deg,#ffe8cf 0%,#dce8ff 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.profile-avatar svg[data-v-dd4cf213]{width:16px;height:16px}.profile-menu[data-v-dd4cf213]{border-radius:14px;gap:4px;min-width:152px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu-item[data-v-dd4cf213]{color:#1f3764;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.88rem;font-weight:600;display:flex}.danger-item[data-v-dd4cf213]{color:#bb5864}@media (width<=980px){.topbar-actions[data-v-dd4cf213]{flex-wrap:wrap;justify-content:flex-start;width:100%}}.admin-shell[data-v-dd4cf213]{--bg-deep:#f5f0e8;--line:#e8e0d0;--text-main:#1c1a14;--text-soft:#6b6352;color:#1c1a14;background:#f5f0e8}.ambient[data-v-dd4cf213]{display:none}.glass-panel[data-v-dd4cf213],.soft-panel[data-v-dd4cf213]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e8e0d0;box-shadow:0 1px 4px #3c382814}.stat-card[data-v-dd4cf213],.panel[data-v-dd4cf213],.empty-state[data-v-dd4cf213]{border-radius:12px}.stat-card[data-v-dd4cf213]{min-height:0;padding:20px}.stat-card strong[data-v-dd4cf213]{color:#1c1a14;letter-spacing:0;font-size:28px;font-weight:700}.stat-card small[data-v-dd4cf213],.panel-copy[data-v-dd4cf213],.detail-list span[data-v-dd4cf213],.upload-meta[data-v-dd4cf213],.attachment-note[data-v-dd4cf213],.preview-placeholder[data-v-dd4cf213],.profile-meta small[data-v-dd4cf213]{color:#6b6352}.eyebrow[data-v-dd4cf213],.slip-grid label span[data-v-dd4cf213]{color:#9c9180;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.panel-head h3[data-v-dd4cf213],.detail-list strong[data-v-dd4cf213],.attachment-head strong[data-v-dd4cf213],.empty-state strong[data-v-dd4cf213],.preview-placeholder strong[data-v-dd4cf213],.profile-meta strong[data-v-dd4cf213]{color:#1c1a14}.detail-card[data-v-dd4cf213],.upload-card[data-v-dd4cf213],.form-panel[data-v-dd4cf213],.slip-preview-panel[data-v-dd4cf213]{padding:20px}.detail-list div[data-v-dd4cf213],.attachment-field[data-v-dd4cf213],.slip-preview-frame[data-v-dd4cf213],.slip-preview-frame.empty[data-v-dd4cf213]{background:#fff;border-color:#e8e0d0;border-radius:8px}.state-pill[data-v-dd4cf213]{border-radius:9999px}.state-pill.success[data-v-dd4cf213]{color:#4a7c59;background:#ecfdf5}.state-pill.warn[data-v-dd4cf213]{color:#b45309;background:#fef3c7}.upload-shell[data-v-dd4cf213],.input-locked[data-v-dd4cf213]{color:#667085;cursor:default;background:#f9fafb;border:1px solid #e8e0d0;border-radius:8px}.input-locked[data-v-dd4cf213]:focus{box-shadow:none;background:#f9fafb;border-color:#e8e0d0}.ghost-link[data-v-dd4cf213]{color:#8c6a2f;border-color:#e8e0d0;border-radius:8px}.ghost-link[data-v-dd4cf213]:hover{background:#faf7f2}.keeper-production-page[data-v-dd4cf213]{color:#1c1a14;min-height:100%;font-family:var(--font-sans);background:#f5f0e8}.production-hero[data-v-dd4cf213]{background:linear-gradient(#fffffffa 0%,#fff 100%);border:1px solid #e8e0d0f2;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;min-height:160px;margin:12px 32px 0;padding:24px 32px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714}.production-hero-copy[data-v-dd4cf213]{z-index:1;max-width:760px;position:relative}.production-hero h1[data-v-dd4cf213]{color:#1c1a14;margin:0;font-size:22px;font-weight:800;line-height:1.15}.production-hero p[data-v-dd4cf213]{color:#5f584c;margin:8px 0 0;font-size:13px;line-height:1.45}.production-hero-art[data-v-dd4cf213]{opacity:.8;pointer-events:none;width:min(540px,40%);height:160px;position:absolute;top:6px;right:-30px}.production-hero-art svg[data-v-dd4cf213]{width:100%;height:100%}.production-hero-art path[data-v-dd4cf213]{stroke:#d6a34933;stroke-width:1.5px}.production-hero-star[data-v-dd4cf213]{clip-path:polygon(50% 0%,60% 38%,100% 50%,60% 62%,50% 100%,40% 62%,0% 50%,40% 38%);background:linear-gradient(#f2d48e 0%,#d89b36 100%);width:14px;height:14px;position:absolute;bottom:22px;right:92px}.production-stats[data-v-dd4cf213]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:16px;padding:0 32px;display:grid}.production-stats[data-v-dd4cf213] .skeleton-stats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.production-stats[data-v-dd4cf213] .skeleton-card{border:1px solid #e8e0d0f2;border-radius:18px;min-height:156px;padding:26px 28px;box-shadow:0 10px 28px #94703714}.production-stat-card[data-v-dd4cf213]{background:linear-gradient(#fffffffa 0%,#fff 100%);border:1px solid #e8e0d0f2;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:156px;padding:28px 28px 24px;display:flex;position:relative;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714}.production-stat-accent[data-v-dd4cf213]{background:linear-gradient(90deg,#e4a129 0%,#f4c76e 100%);border-radius:999px;width:110px;height:3px;position:absolute;top:0;left:0}.production-stat-head[data-v-dd4cf213]{align-items:center;gap:18px;width:100%;display:flex}.production-stat-icon[data-v-dd4cf213]{color:#c98518;background:#f8edcf;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.production-stat-copy[data-v-dd4cf213]{flex:1;gap:6px;min-width:0;display:grid}.production-stat-label[data-v-dd4cf213]{color:#8d7a67;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.3}.production-stat-value[data-v-dd4cf213]{color:#1c1a14;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.1}.production-stat-sub[data-v-dd4cf213]{color:#6e6557;font-size:14px;line-height:1.4}.production-table-card[data-v-dd4cf213]{background:#fff;border:1px solid #e8e0d0f2;border-radius:18px;margin:22px 32px 32px;overflow:hidden;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714}.production-toolbar[data-v-dd4cf213]{border-bottom:1px solid #eee3d2;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 18px;display:flex}.production-tabs[data-v-dd4cf213]{align-self:stretch;align-items:center;gap:24px;display:flex}.production-tab[data-v-dd4cf213]{color:#6b6352;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:14px;font-weight:500}.production-tab.active[data-v-dd4cf213]{color:#3d3a2e;border-bottom-color:#3d3a2e;font-weight:600}.production-search[data-v-dd4cf213]{margin-left:auto;flex:0 0 258px!important;align-items:center!important;width:258px!important;height:46px!important;display:flex!important;position:relative!important}.production-search span[data-v-dd4cf213]{color:#9c9180!important;pointer-events:none!important;width:16px!important;height:16px!important;position:absolute!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}.production-search svg[data-v-dd4cf213]{width:16px;height:16px}.production-search input[data-v-dd4cf213]{color:#1c1a14!important;background:#fffdfc!important;border:1px solid #e6d8c2!important;border-radius:12px!important;outline:none!important;width:100%!important;min-width:0!important;height:46px!important;padding:0 16px 0 42px!important;font-size:14px!important;transition:border-color .15s,box-shadow .15s!important}.production-search input[data-v-dd4cf213]::placeholder{color:#9c9180!important}.production-search input[data-v-dd4cf213]:focus{border-color:#c98b1e!important;box-shadow:0 0 0 3px #c98b1e1f!important}.production-message[data-v-dd4cf213]{border-radius:8px;margin:12px 16px 0;padding:12px;font-size:13px;font-weight:600}.production-message.error[data-v-dd4cf213]{color:#9b3a3a;background:#fbf1ef;border:1px solid #f7e3de}.production-table-wrap[data-v-dd4cf213]{overflow-x:hidden}.production-table[data-v-dd4cf213]{border-collapse:collapse;table-layout:fixed;width:100%}.production-table thead tr[data-v-dd4cf213]{background:linear-gradient(#fffdfc 0%,#fbf6ee 100%);border-bottom:1px solid #e8e0d0;height:44px}.production-table th[data-v-dd4cf213]{color:#8d7a67;letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:0 28px;font-size:12px;font-weight:700}.production-table tbody tr[data-v-dd4cf213]{border-bottom:1px solid #f1e8da;min-height:62px;transition:background .15s}.production-table tbody tr[data-v-dd4cf213]:hover{background:#faf7f2}.production-table tbody tr[data-v-dd4cf213]:last-child{border-bottom:0}.production-table td[data-v-dd4cf213]{color:#1c1a14;vertical-align:middle;height:62px;padding:14px 28px;font-size:13px}.production-cell-stack[data-v-dd4cf213]{gap:2px;min-width:0;display:grid}.production-cell-stack strong[data-v-dd4cf213],.policy-ref[data-v-dd4cf213]{color:#1c1a14;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.production-cell-stack small[data-v-dd4cf213]{color:#9c9180;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.policy-status-badge[data-v-dd4cf213]{color:#6b6352;white-space:nowrap;background:#f8f5ec;border:1px solid #e8e0d0;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:24px;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.policy-status-badge.is-filed[data-v-dd4cf213]{color:#8c6a2f;background:#fff6d8;border-color:#e2c675}.policy-status-badge.is-ongoing[data-v-dd4cf213]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.policy-status-badge.is-credited[data-v-dd4cf213]{color:#15803d;background:#ecfdf5;border-color:#bbf7d0}.policy-status-badge.is-rejected[data-v-dd4cf213]{color:#fff;background:#b23b3b;border-color:#b23b3b}.premium-cell[data-v-dd4cf213]{white-space:nowrap;font-weight:600}.production-empty-state[data-v-dd4cf213]{text-align:center;border-top:1px solid #f1e8da;place-items:center;min-height:220px;padding:34px 20px 38px;display:grid}.production-empty-illustration[data-v-dd4cf213]{place-items:center;width:116px;height:96px;margin-bottom:10px;display:grid;position:relative}.production-empty-icon[data-v-dd4cf213]{color:#b87807;background:linear-gradient(#fbf5e9 0%,#f8ebcf 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:inline-flex;box-shadow:inset 0 1px #fffc}.production-empty-spark[data-v-dd4cf213]{clip-path:polygon(50% 0%,60% 38%,100% 50%,60% 62%,50% 100%,40% 62%,0% 50%,40% 38%);opacity:.8;background:linear-gradient(#f3cf84 0%,#e3a842 100%);width:12px;height:12px;position:absolute}.spark-left[data-v-dd4cf213]{bottom:18px;left:6px}.spark-right[data-v-dd4cf213]{top:10px;right:10px}.production-empty-state strong[data-v-dd4cf213]{color:#1c1a14;font-size:18px;font-weight:700}.production-empty-state p[data-v-dd4cf213]{color:#6f6254;margin:10px 0 0;font-size:14px;line-height:1.55}.production-pagination[data-v-dd4cf213]{color:#6f6254;border-top:1px solid #eee3d2;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 24px;font-size:14px;display:flex}.production-pagination-controls[data-v-dd4cf213]{align-items:center;gap:8px;display:flex}.production-pagination-controls button[data-v-dd4cf213]{color:#8b7a67;min-width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6d8c2;border-radius:10px;padding:0 14px;font-size:14px;font-weight:600}.production-pagination-controls button.active[data-v-dd4cf213]{color:#fff;background:linear-gradient(#c98b1e 0%,#a96a06 100%);border-color:#b87807}.production-pagination-controls button[data-v-dd4cf213]:disabled{opacity:.45;cursor:not-allowed}.production-mobile-list[data-v-dd4cf213]{display:none}@media (width<=1180px){.production-stats[data-v-dd4cf213],.production-stats[data-v-dd4cf213] .skeleton-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.keeper-production-page[data-v-dd4cf213]{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.production-hero[data-v-dd4cf213]{min-height:auto;margin:12px 18px 0;padding:20px 20px 18px}.production-hero h1[data-v-dd4cf213]{font-size:22px}.production-hero p[data-v-dd4cf213]{font-size:13px}.production-hero-art[data-v-dd4cf213]{opacity:.6;width:86%;height:110px;position:absolute;top:auto;bottom:-6px;right:-92px}.production-stats[data-v-dd4cf213]{grid-template-columns:1fr;margin-top:24px;padding:0 18px}.production-stats[data-v-dd4cf213] .skeleton-stats{grid-template-columns:1fr}.production-stat-card[data-v-dd4cf213],.production-stats[data-v-dd4cf213] .skeleton-card{min-height:148px;padding:24px 22px 22px}.production-table-card[data-v-dd4cf213]{margin:22px 18px 24px}.production-toolbar[data-v-dd4cf213],.production-pagination[data-v-dd4cf213]{flex-direction:column;align-items:stretch}.production-toolbar[data-v-dd4cf213]{min-height:auto;padding:12px 14px}.production-pagination[data-v-dd4cf213]{padding:14px}.production-tabs[data-v-dd4cf213]{width:100%;min-height:38px;overflow-x:hidden}.production-search[data-v-dd4cf213]{margin-left:0;flex-basis:auto!important;width:100%!important}.production-table[data-v-dd4cf213]{display:none!important}.production-mobile-list[data-v-dd4cf213]{flex-direction:column;gap:10px;padding:14px;display:flex}.mobile-card[data-v-dd4cf213]{background:#fff;border:1px solid #e8e0d0;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.mobile-card-row[data-v-dd4cf213]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobile-card-label[data-v-dd4cf213]{letter-spacing:.06em;text-transform:uppercase;color:#9c9180;margin-bottom:2px;font-size:11px;font-weight:600}.mobile-card-value[data-v-dd4cf213]{color:#1c1a14;overflow-wrap:anywhere;font-size:13px;font-weight:600}.mobile-card-sub[data-v-dd4cf213]{color:#9c9180;overflow-wrap:anywhere;margin:1px 0 0;font-size:11px}.mobile-card-divider[data-v-dd4cf213]{background:#f0ead8;height:1px;margin:0 -16px}.mobile-empty-state[data-v-dd4cf213]{min-height:auto;padding:22px 16px 26px}}[data-v-8649c3cb]{box-sizing:border-box}.page-shell[data-v-8649c3cb]{--line:#dce4f1;--text-main:#07172f;--text-soft:#66728a;height:100vh;min-height:100vh;color:var(--text-main);background:#f7f4f6;display:grid;position:relative;overflow:hidden;grid-template-columns:290px minmax(0,1fr)!important;gap:0!important;padding:10px!important}.ambient[data-v-8649c3cb]{pointer-events:none;display:none;position:absolute}.ambient-one[data-v-8649c3cb]{filter:blur(30px);background:radial-gradient(circle,#d4c9a838 0%,#7ba1eb00 68%);border-radius:999px;width:34rem;height:34rem;top:-11rem;left:-6rem}.ambient-two[data-v-8649c3cb]{filter:blur(34px);background:radial-gradient(circle,#e8e0d08f 0%,#cddcf900 70%);border-radius:999px;width:38rem;height:38rem;bottom:-12rem;right:-10rem}.ambient-grid[data-v-8649c3cb]{opacity:.16;background-image:linear-gradient(#e8e0d047 1px,#0000 1px),linear-gradient(90deg,#e8e0d047 1px,#0000 1px);inset:0}.glass-panel[data-v-8649c3cb]{z-index:1;box-shadow:none;background:#fff;border:1px solid #e8e0d0;position:relative}.soft-panel[data-v-8649c3cb]{box-shadow:none;background:#fff;border:1px solid #e8e0d0}.content-shell[data-v-8649c3cb]{z-index:1;border-left:1px solid #cfd6e2;grid-template-rows:52px auto minmax(0,1fr);gap:0;min-width:0;min-height:0;display:grid;position:relative}.tracker-bar[data-v-8649c3cb]{border-left:0;border-radius:0 8px 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:52px;padding:0 18px;display:grid}.tracker-bar strong[data-v-8649c3cb]{color:#333847;font-size:.92rem}.top-search[data-v-8649c3cb]{background:#f8f6f7;border-left:1px solid #edf0f5;border-right:1px solid #edf0f5;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;height:34px;padding:0 12px;display:grid}.top-search input[data-v-8649c3cb]{color:#1c1a14;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.82rem}.top-actions[data-v-8649c3cb]{align-items:center;gap:10px;padding-left:16px;display:flex}.top-actions[data-v-8649c3cb] .portal-profile-menu{gap:10px}.top-actions[data-v-8649c3cb] .notify-button{width:34px;height:34px;box-shadow:none;color:#2b3241;background:0 0;border:0;border-radius:0}.top-actions[data-v-8649c3cb] .profile-trigger{min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.top-actions[data-v-8649c3cb] .profile-meta{display:none}.top-actions[data-v-8649c3cb] .profile-avatar{color:#1f324e;background:#e9edf4;border-radius:8px;width:28px;height:28px}.eyebrow[data-v-8649c3cb],.commission-table th[data-v-8649c3cb],.form label span[data-v-8649c3cb]{text-transform:uppercase;letter-spacing:.12em;color:#6f7789;margin:0;font-size:.64rem;font-weight:900}.compact-title[data-v-8649c3cb]{background:#fff;border-bottom:1px solid #e8e0d0;padding:20px 20px 12px}.compact-title h2[data-v-8649c3cb]{color:#1c1a14;letter-spacing:-.03em;margin:0;font-size:1.55rem;line-height:1.08}.compact-title p[data-v-8649c3cb]{color:#66728a;margin:5px 0 0;font-size:.78rem}.commission-workspace[data-v-8649c3cb]{border-top:0;border-left:0;border-radius:0 0 8px;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:calc(100vh - 154px);display:grid;overflow:hidden}.workspace-head[data-v-8649c3cb]{justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 12px;display:flex}.workspace-head h2[data-v-8649c3cb]{color:#1c1a14;letter-spacing:-.03em;margin:0;font-size:1.55rem;line-height:1.08}.workspace-head p[data-v-8649c3cb]{color:#66728a;margin:5px 0 0;font-size:.78rem}.head-actions[data-v-8649c3cb]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.scan-qr-button[data-v-8649c3cb]{color:#fff;height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#3d3a2e;border:1px solid #e8e0d0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.76rem;font-weight:800;display:inline-flex}.scan-qr-button svg[data-v-8649c3cb]{flex:none;width:16px;height:16px}.workspace-actions[data-v-8649c3cb]{justify-content:flex-start;align-items:center;gap:8px;width:100%;margin-left:0;display:flex}.workspace-actions .top-search[data-v-8649c3cb]{background:#fff;border:1px solid #e8e0d0;flex:auto;width:auto;min-width:220px;max-width:none;height:32px}.workspace-actions .select[data-v-8649c3cb]{flex:0 0 160px;width:160px;height:32px}.workspace-actions button[data-v-8649c3cb]{color:#3d3a2e;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e0d0;padding:0 14px;font-size:.76rem;font-weight:800}.workspace-actions .scan-qr-button[data-v-8649c3cb]{color:#fff;background:#3d3a2e;border-color:#3d3a2e}.workspace-actions .scan-qr-button[data-v-8649c3cb]:hover{background:#2a2820;border-color:#2a2820}.mobile-workspace-tabs[data-v-8649c3cb]{display:none}.workspace-grid[data-v-8649c3cb]{border-top:1px solid #e8e0d0;grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.list-panel[data-v-8649c3cb],.detail-panel[data-v-8649c3cb]{min-width:0;height:100%;min-height:0}.list-panel[data-v-8649c3cb]{background:#fbfafb;border-right:1px solid #e8e0d0;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;display:grid;overflow:hidden}.filter-bar[data-v-8649c3cb]{border-bottom:1px solid #e8e0d0;justify-content:flex-start;align-items:center;padding:10px 20px;display:flex}.search-icon[data-v-8649c3cb],.search-icon svg[data-v-8649c3cb]{color:#81889a;width:15px;height:15px}.select[data-v-8649c3cb],.input[data-v-8649c3cb]{color:#1c1a14;width:100%;height:32px;font:inherit;background:#fff;border:1px solid #e8e0d0;outline:none;padding:0 9px;font-size:.78rem}.input-locked[data-v-8649c3cb]{cursor:default;box-shadow:inset 0 1px 2px #1118270f;color:#6b6352!important;background:#faf7f2!important;border-color:#e8e0d0!important}.input[data-v-8649c3cb]:not(.input-locked),.select[data-v-8649c3cb]:not(.input-locked){color:#3d3a2e;background:#fff;border-color:#d4c9a8;box-shadow:0 0 0 1px #3c38281f}.input[data-v-8649c3cb]:not(.input-locked):hover,.select[data-v-8649c3cb]:not(.input-locked):hover{border-color:#3d3a2e;box-shadow:0 0 0 2px #3c38281f}.readonly-field[data-v-8649c3cb]{color:#6b6352;background:#faf7f2;border:1px solid #e8e0d0;align-items:center;min-height:32px;padding:0 10px;font-size:.72rem;font-weight:700;display:flex}.table-scroll[data-v-8649c3cb]{width:100%;min-width:0;max-width:100%;min-height:0;overflow:hidden auto}.commission-table[data-v-8649c3cb]{table-layout:fixed;border-collapse:collapse;background:#fff;border:1px solid #e8e0d0;width:calc(100% - 40px);max-width:calc(100% - 40px);margin:16px 20px}.commission-table th[data-v-8649c3cb],.commission-table td[data-v-8649c3cb]{text-align:left;vertical-align:middle;border-bottom:1px solid #e8e0d0;padding:9px 10px}.commission-table th[data-v-8649c3cb]{z-index:2;color:#202738;background:#ece9ec;font-size:.62rem;position:sticky;top:0}.commission-table tbody tr[data-v-8649c3cb]{background:#fff;transition:background .16s,box-shadow .16s}.commission-table tbody tr[data-v-8649c3cb]:hover{background:#faf7f2}.commission-table th[data-v-8649c3cb]:first-child,.commission-table td[data-v-8649c3cb]:first-child{width:30%}.commission-table th[data-v-8649c3cb]:nth-child(2),.commission-table td[data-v-8649c3cb]:nth-child(2){width:24%}.commission-table th[data-v-8649c3cb]:nth-child(3),.commission-table td[data-v-8649c3cb]:nth-child(3){width:14%}.commission-table th[data-v-8649c3cb]:nth-child(4),.commission-table td[data-v-8649c3cb]:nth-child(4),.commission-table th[data-v-8649c3cb]:nth-child(5),.commission-table td[data-v-8649c3cb]:nth-child(5){width:16%}.row-enter-active[data-v-8649c3cb]{transition:opacity .2s,transform .2s}.row-enter-from[data-v-8649c3cb]{opacity:0;transform:translateY(4px)}.clickable-row[data-v-8649c3cb]{cursor:pointer}.stack[data-v-8649c3cb]{gap:2px;display:grid}.stack strong[data-v-8649c3cb],.detail-summary strong[data-v-8649c3cb]{color:var(--text-main);font-size:.8rem;line-height:1.25}.stack small[data-v-8649c3cb],.detail-head p[data-v-8649c3cb],.detail-summary span[data-v-8649c3cb],.timeline-item p[data-v-8649c3cb],.timeline-item small[data-v-8649c3cb],.message[data-v-8649c3cb],.empty-detail p[data-v-8649c3cb]{color:var(--text-soft);font-size:.72rem}.amount-cell[data-v-8649c3cb]{color:#1c1a14;white-space:nowrap;font-weight:900}.status-stack[data-v-8649c3cb]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.overdue-badge[data-v-8649c3cb]{color:#9b3a3a;letter-spacing:.04em;white-space:nowrap;background:#fee2e2;border-radius:6px;align-items:center;min-height:22px;padding:0 8px;font-size:.58rem;font-weight:900;display:inline-flex}.empty[data-v-8649c3cb]{text-align:center;color:var(--text-soft);padding:22px}.message[data-v-8649c3cb]{margin:0;padding:16px}.message.error[data-v-8649c3cb],.form-error[data-v-8649c3cb],.form label small[data-v-8649c3cb]{color:#9b3a3a}.pagination-bar[data-v-8649c3cb]{color:#6b6352;border-top:1px solid #e8e0d0;justify-content:space-between;align-items:center;gap:10px;padding:8px 20px;font-size:.74rem;font-weight:800;display:flex}.pagination-controls[data-v-8649c3cb]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pagination-controls button[data-v-8649c3cb]{color:#354052;min-width:28px;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e0d0;padding:0 8px;font-size:.72rem;font-weight:800}.pagination-controls button[data-v-8649c3cb]:hover:not(:disabled),.pagination-controls button.active[data-v-8649c3cb]{color:#3d3a2e;background:#f2f4f8;border-color:#9aa3b2}.pagination-controls button[data-v-8649c3cb]:disabled{opacity:.5;cursor:not-allowed}.detail-panel[data-v-8649c3cb]{background:#fff;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;gap:16px;min-width:280px;padding:20px;display:grid;overflow:hidden;width:100%!important}.detail-panel .detail-head[data-v-8649c3cb],.detail-panel .detail-summary[data-v-8649c3cb],.detail-panel .timeline-panel[data-v-8649c3cb]{padding-left:0!important;padding-right:0!important}.detail-panel .detail-head[data-v-8649c3cb]{padding-top:0!important}.empty-detail[data-v-8649c3cb]{text-align:center;height:100%;min-height:100%;color:var(--text-main);place-content:center;gap:8px;display:grid}.detail-head[data-v-8649c3cb]{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:16px;display:grid}.detail-head h3[data-v-8649c3cb]{color:#1c1a14;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:16px;font-weight:600;line-height:1.25;overflow:hidden}.detail-head p[data-v-8649c3cb]{color:#6b6352;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.detail-head-actions[data-v-8649c3cb]{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.detail-view-slip-button[data-v-8649c3cb]{white-space:nowrap;min-width:max-content}.detail-summary[data-v-8649c3cb]{background:#f0eef1;border:1px solid #e8e0d0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:16px;display:grid}.detail-summary div[data-v-8649c3cb]{background:0 0;border:0;gap:3px;min-width:0;padding:0;display:grid}.detail-summary div[data-v-8649c3cb]:last-child{grid-column:1/-1}.timeline-panel[data-v-8649c3cb]{grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;display:grid}.panel-label[data-v-8649c3cb]{justify-content:space-between;align-items:center;display:flex}.vertical-timeline[data-v-8649c3cb]{gap:0;min-height:0;padding:4px 8px 16px;display:grid;overflow:auto}.timeline-item[data-v-8649c3cb]{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:0 0 22px;display:grid;position:relative}.timeline-item[data-v-8649c3cb]:before{content:"";background:#dce3ed;width:1px;position:absolute;top:24px;bottom:0;left:11px}.timeline-item[data-v-8649c3cb]:last-child:before{display:none}.vertical-timeline.is-rejected .timeline-item[data-v-8649c3cb]:before{background:#a32d2d}.timeline-marker[data-v-8649c3cb]{z-index:1;color:#7a879b;background:#fff;border:1px solid #c7d0dd;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.68rem;font-weight:900;display:inline-flex;position:relative}.timeline-item.done .timeline-marker[data-v-8649c3cb]{color:#fff;background:#1a2e4a;border-color:#1a2e4a}.timeline-item.active .timeline-marker[data-v-8649c3cb],.timeline-item.current .timeline-marker[data-v-8649c3cb]{color:#d85a30;background:#fff;border-color:#d85a30}.timeline-item.waiting[data-v-8649c3cb],.timeline-item.future[data-v-8649c3cb]{opacity:.58}.timeline-item.returned .timeline-marker[data-v-8649c3cb],.timeline-item.rejected .timeline-marker[data-v-8649c3cb]{color:#fff;background:#a32d2d;border-color:#a32d2d}.timeline-item.returned strong[data-v-8649c3cb],.timeline-item.rejected strong[data-v-8649c3cb],.timeline-rejection-note[data-v-8649c3cb]{color:#a32d2d}.timeline-item strong[data-v-8649c3cb]{color:var(--text-main);font-size:.84rem;line-height:1.28;display:block}.timeline-item p[data-v-8649c3cb]{margin:5px 0 0;line-height:1.45}.timeline-item small[data-v-8649c3cb]{margin:6px 0 0;line-height:1.4;display:block}.slip-notice[data-v-8649c3cb]{border-radius:8px;align-items:flex-start;gap:6px;padding:10px 12px;font-size:.78rem;line-height:1.4;display:flex}.slip-notice-rejected[data-v-8649c3cb]{color:#991b1b;background:#fbf1ef;border:1px solid #e8b7b0}.slip-notice-info[data-v-8649c3cb]{color:#475467;background:#f5f0e8;border:1px solid #e8e0d0}.slip-details-table-wrap[data-v-8649c3cb]{background:#fff;border:1px solid #e8e0d0;border-radius:8px;width:100%;overflow-x:hidden}.slip-details-table[data-v-8649c3cb]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.74rem}.slip-details-table th[data-v-8649c3cb],.slip-details-table td[data-v-8649c3cb]{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf0f5;min-width:0;padding:9px 12px}.slip-details-table th[data-v-8649c3cb]{color:#6b6352;letter-spacing:.07em;text-transform:uppercase;white-space:normal;background:#f5f0e8;font-size:.58rem;font-weight:800;line-height:1.25}.slip-details-table th[data-v-8649c3cb]:first-child,.slip-details-table td[data-v-8649c3cb]:first-child,.slip-details-table th[data-v-8649c3cb]:nth-child(2),.slip-details-table td[data-v-8649c3cb]:nth-child(2){width:17%}.table-select[data-v-8649c3cb]{width:100%;min-width:0;height:32px}.slip-table-proof-cell[data-v-8649c3cb]{min-width:0;max-width:210px}.table-proof-link[data-v-8649c3cb]{text-overflow:ellipsis;white-space:nowrap;max-width:min(210px,100%);display:block;overflow:hidden}.slip-refile-control[data-v-8649c3cb]{min-width:0;display:block}.slip-table-file-input[data-v-8649c3cb]{width:100%;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #e8e0d0;border-radius:6px;padding:5px 8px;font-size:.68rem}.timeline-actions[data-v-8649c3cb]{border-top:1px solid #e8e0d0;gap:10px;padding-top:10px;display:grid}.full-button[data-v-8649c3cb]{width:100%}.mobile-toggle[data-v-8649c3cb]{align-items:center;gap:6px;display:none}.mobile-toggle button[data-v-8649c3cb]{color:#3d3a2e;height:34px;font:inherit;background:#fff;border:1px solid #e8e0d0;padding:0 12px;font-size:.78rem;font-weight:800}.mobile-toggle button.active[data-v-8649c3cb]{color:#3d3a2e;background:#f0ead8;border-color:#d4c9a8}.mobile-toggle button[data-v-8649c3cb]:disabled{opacity:.45}.status-badge[data-v-8649c3cb],[data-v-8649c3cb] .status-badge{letter-spacing:.04em;white-space:nowrap;border-radius:8px;width:fit-content;max-width:max-content;min-height:22px;padding:0 8px;font-size:.58rem;font-weight:900;line-height:1.1}.detail-head[data-v-8649c3cb] .status-badge{flex:none;justify-self:end}.warn[data-v-8649c3cb]{color:#b87333;background:#f0ead8}.info[data-v-8649c3cb]{color:#3d3a2e;background:#f0ead8}.processing[data-v-8649c3cb],.success[data-v-8649c3cb]{color:#4a7c59;background:#e8f0ea}.overlay[data-v-8649c3cb]{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#283a6129;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-8649c3cb]{border-radius:24px;width:min(620px,100%);overflow:hidden}.qr-modal[data-v-8649c3cb]{width:min(560px,100%)}.proof-preview-overlay[data-v-8649c3cb]{z-index:80;background:#1c1a1480}.proof-preview-modal[data-v-8649c3cb]{border-radius:18px;grid-template-rows:auto minmax(260px,1fr);width:min(900px,100vw - 32px);max-height:calc(100vh - 48px);display:grid}.proof-preview-frame[data-v-8649c3cb]{background:#fffdf8;border:1px solid #eee2cc;border-radius:12px;place-items:center;min-height:min(66vh,620px);margin:18px 24px 24px;display:grid;overflow:hidden}.proof-preview-frame img[data-v-8649c3cb],.proof-preview-frame iframe[data-v-8649c3cb]{border:0;width:100%;height:100%;min-height:min(66vh,620px)}.proof-preview-frame img[data-v-8649c3cb]{-o-object-fit:contain;object-fit:contain;padding:12px}.proof-preview-empty[data-v-8649c3cb]{color:#7b6751;text-align:center;place-items:center;gap:8px;padding:24px;display:grid}.modal-head[data-v-8649c3cb]{border-bottom:1px solid #e8e0d0;justify-content:space-between;gap:16px;padding:24px 28px 18px;display:flex}.modal-head h2[data-v-8649c3cb]{color:var(--text-main);margin:8px 0 6px;font-size:1.8rem}.modal-head p[data-v-8649c3cb]{color:var(--text-soft);margin:0}.close[data-v-8649c3cb]{color:#6b6352;cursor:pointer;background:0 0;border:0;font-size:2rem}.qr-body[data-v-8649c3cb]{gap:14px;padding:18px 28px 28px;display:grid}.qr-status[data-v-8649c3cb]{color:#4069b0;background:#dbe9ff;border:1px solid #c9dcff;border-radius:14px;margin:0;padding:12px 14px;font-size:.78rem;font-weight:700;line-height:1.35}.qr-status-success[data-v-8649c3cb]{color:#277245;background:#ecfdf3;border-color:#bfe7cd}.qr-status-error[data-v-8649c3cb]{color:#9b3a3a;background:#fff1f2;border-color:#f0c5c8}.qr-manual[data-v-8649c3cb]{gap:12px;display:grid}.qr-upload[data-v-8649c3cb]{cursor:pointer;background:#f5f0e8;border:1px dashed #b8c2d2;gap:4px;min-height:68px;padding:12px 14px;display:grid}.qr-upload input[data-v-8649c3cb]{opacity:0;pointer-events:none;position:absolute}.qr-upload span[data-v-8649c3cb]{color:#3d3a2e;overflow-wrap:anywhere;font-size:.82rem;font-weight:700}.qr-upload small[data-v-8649c3cb]{color:#6b6352;font-size:.72rem;line-height:1.35}.form[data-v-8649c3cb]{gap:16px;padding:22px 28px 28px;display:grid}.form-error[data-v-8649c3cb]{background:#fbf1ef;border:1px solid #e8b7b0;border-radius:16px;padding:14px 16px;font-weight:600}.form label[data-v-8649c3cb],.qr-manual label[data-v-8649c3cb]{gap:8px;display:grid}.qr-manual label span[data-v-8649c3cb]{text-transform:uppercase;letter-spacing:.08em;color:#6f7789;margin:0;font-size:.64rem;font-weight:600}.policy-confirmation[data-v-8649c3cb]{gap:14px;max-height:min(52vh,560px);padding-right:4px;display:grid;overflow:auto}.confirm-head[data-v-8649c3cb]{background:#f5f0e8;border:1px solid #dce4f1;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.confirm-head h3[data-v-8649c3cb]{color:var(--text-main);margin:4px 0;font-size:1rem}.confirm-head p[data-v-8649c3cb]{color:var(--text-soft);margin:0;font-size:.78rem}.policy-section[data-v-8649c3cb]{background:#fff;border:1px solid #e8e0d0}.policy-section h4[data-v-8649c3cb]{color:#2a2820;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #e4e9f2;margin:0;padding:10px 12px;font-size:.82rem;font-weight:800}.policy-section dl[data-v-8649c3cb]{grid-template-columns:minmax(130px,220px) minmax(0,1fr);margin:0;display:grid}.policy-section dt[data-v-8649c3cb],.policy-section dd[data-v-8649c3cb]{border-bottom:1px solid #e8e0d0;min-height:34px;margin:0;padding:9px 12px;font-size:.72rem;line-height:1.35}.policy-section dt[data-v-8649c3cb]{color:#8a94a6;font-weight:700}.policy-section dd[data-v-8649c3cb]{color:#5b6472;overflow-wrap:anywhere}.policy-payment-terms-select[data-v-8649c3cb]{min-height:32px;font-size:.72rem}.policy-payment-terms-select optgroup[data-v-8649c3cb]{color:#9c9180;font-weight:400}.policy-payment-terms-select option[data-v-8649c3cb]{color:#1c1a14;font-weight:400}.policy-section dt[data-v-8649c3cb]:nth-last-child(2),.policy-section dd[data-v-8649c3cb]:last-child{border-bottom:0}.confirm-actions[data-v-8649c3cb]{background:#fff;padding-top:4px;position:sticky;bottom:0}.commission-slip-modal[data-v-8649c3cb]{grid-template-rows:auto minmax(0,1fr);width:min(880px,100%);max-height:min(86vh,760px);display:grid}.upload-slip-modal[data-v-8649c3cb],.slip-details-modal[data-v-8649c3cb]{grid-template-rows:auto minmax(0,1fr);width:min(860px,100%);max-height:min(90vh,820px);display:grid}.compact-head[data-v-8649c3cb]{padding:18px 24px 14px}.compact-head h2[data-v-8649c3cb]{margin:6px 0 4px;font-size:1.25rem}.compact-head small[data-v-8649c3cb]{color:var(--text-soft);font-size:.76rem;display:block}.modal-control-number[data-v-8649c3cb]{color:#6b6352;margin:0;font-size:.78rem;font-weight:600;line-height:1.35}.slip-modal-body[data-v-8649c3cb]{border-top:1px solid #e8e0d0;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);min-height:0;display:grid}.slip-left-column[data-v-8649c3cb],.slip-right-column[data-v-8649c3cb]{min-width:0;min-height:0;padding:16px;overflow:hidden}.slip-left-column[data-v-8649c3cb]{background:#fbfafb;border-right:1px solid #e8e0d0;grid-template-rows:minmax(0,1fr) auto;gap:12px;display:grid}.slip-right-column[data-v-8649c3cb]{background:#fff;grid-template-rows:auto minmax(0,1fr);gap:14px;display:grid}.slip-list[data-v-8649c3cb]{align-content:start;gap:10px;min-height:0;padding-right:4px;display:grid;overflow:auto}.empty-slip-state[data-v-8649c3cb],.empty-slip-summary[data-v-8649c3cb]{text-align:center;min-height:140px;color:var(--text-main);background:#fff;border:1px dashed #e8e0d0;place-content:center;gap:6px;padding:18px;display:grid}.empty-slip-state p[data-v-8649c3cb],.empty-slip-summary p[data-v-8649c3cb]{color:var(--text-soft);margin:0;font-size:.74rem;line-height:1.35}.timeline-empty[data-v-8649c3cb]{min-height:220px}.slip-card[data-v-8649c3cb]{cursor:pointer;background:#fff;border:1px solid #e8e0d0;gap:10px;padding:12px;transition:background .16s,border-color .16s;display:grid}.slip-card[data-v-8649c3cb]:hover,.slip-card.active[data-v-8649c3cb]{background:#f0ead8;border-color:#aeb7c5}.slip-card-head[data-v-8649c3cb]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.slip-card-title[data-v-8649c3cb]{flex:1;gap:3px;min-width:0;display:grid}.slip-card-select-area[data-v-8649c3cb]{gap:10px;display:grid}.slip-card-head strong[data-v-8649c3cb],.slip-summary strong[data-v-8649c3cb]{color:var(--text-main);font-size:.84rem}.slip-card-head span[data-v-8649c3cb],.slip-card-meta[data-v-8649c3cb],.summary-grid span[data-v-8649c3cb]{color:var(--text-soft);font-size:.72rem}.slip-card-meta[data-v-8649c3cb]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.slip-file-link[data-v-8649c3cb]{color:#1f4f9a;text-overflow:ellipsis;text-underline-offset:2px;white-space:nowrap;min-width:0;max-width:100%;font-size:.72rem;font-weight:700;text-decoration:underline;display:block;overflow:hidden}.slip-file-name[data-v-8649c3cb],.readonly-file-name[data-v-8649c3cb]{color:#475467;overflow-wrap:anywhere;font-size:.72rem;font-weight:700}.slip-card-meta strong[data-v-8649c3cb]{color:var(--text-main);margin-left:auto;font-size:.8rem}.installment-wrap[data-v-8649c3cb]{background:#fff;border:1px solid #e8e0d0;overflow:hidden}.installment-wrap table[data-v-8649c3cb]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.installment-wrap th[data-v-8649c3cb],.installment-wrap td[data-v-8649c3cb]{text-align:left;border-bottom:1px solid #e8e0d0;padding:7px 8px;font-size:.7rem}.installment-wrap th[data-v-8649c3cb]{color:#344054;text-transform:uppercase;letter-spacing:.06em;background:#f0ead8}.installment-wrap th[data-v-8649c3cb]:first-child,.installment-wrap td[data-v-8649c3cb]:first-child{width:42px}.installment-wrap th[data-v-8649c3cb]:nth-child(2),.installment-wrap td[data-v-8649c3cb]:nth-child(2),.installment-wrap th[data-v-8649c3cb]:nth-child(4),.installment-wrap td[data-v-8649c3cb]:nth-child(4){width:100px}.installment-wrap .totals-row td[data-v-8649c3cb]{color:var(--text-main);border-bottom:0;font-weight:700}.mini-button[data-v-8649c3cb]{min-height:28px;padding:0 8px;font-size:.68rem}.view-slip-button[data-v-8649c3cb]{flex:none;min-width:58px;min-height:26px;padding:0 8px;font-size:.66rem;line-height:1}.installment-status[data-v-8649c3cb]{color:#6b6352;white-space:nowrap;background:#f0ead8;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:.66rem;font-weight:800;display:inline-flex}.installment-status.pending_verification[data-v-8649c3cb],.installment-status.proof_uploaded[data-v-8649c3cb]{color:#a15c07;background:#fff7d6}.installment-status.verified[data-v-8649c3cb]{color:#15803d;background:#dcfce7}.installment-status.credited[data-v-8649c3cb]{color:#0f766e;background:#ccfbf1}.installment-status.overdue[data-v-8649c3cb]{color:#9b3a3a;background:#fee2e2}.upload-slip-button[data-v-8649c3cb]{width:100%;height:38px}.slip-summary[data-v-8649c3cb]{background:#fff;border:1px solid #e8e0d0;gap:10px;padding:12px;display:grid}.summary-grid[data-v-8649c3cb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.summary-grid div[data-v-8649c3cb]{gap:3px;min-width:0;display:grid}.slip-timeline-panel[data-v-8649c3cb]{min-height:0}.returned-banner[data-v-8649c3cb]{color:#a32d2d;background:#fcebeb;border:1px solid #f09595;gap:4px;padding:10px 12px;display:grid}.returned-banner strong[data-v-8649c3cb]{color:#a32d2d;font-size:.78rem}.returned-banner strong[data-v-8649c3cb]:before{content:"⚠ "}.returned-banner p[data-v-8649c3cb],.returned-banner small[data-v-8649c3cb]{color:#a32d2d;margin:0;font-size:.72rem;line-height:1.35}.upload-slip-form[data-v-8649c3cb]{gap:8px;min-height:0;padding:16px 24px 0;display:grid;overflow:auto}.slip-form-grid[data-v-8649c3cb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;display:grid}.payment-controls-grid[data-v-8649c3cb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.upload-slip-form label[data-v-8649c3cb],.payment-row label[data-v-8649c3cb],.proof-upload[data-v-8649c3cb]{gap:5px;display:grid}.slip-form-grid label[data-v-8649c3cb],.payment-controls-grid label[data-v-8649c3cb]{grid-template-rows:32px 32px;align-items:start}.slip-form-grid label>span[data-v-8649c3cb],.payment-controls-grid label>span[data-v-8649c3cb]{align-items:flex-end;min-height:32px;line-height:1.25;display:flex}.mp-input-readonly[data-v-8649c3cb]:disabled{opacity:1;cursor:default}.upload-slip-form label span[data-v-8649c3cb],.payment-row label span[data-v-8649c3cb],.proof-upload span[data-v-8649c3cb]{text-transform:uppercase;letter-spacing:.08em;color:#6b6352;font-size:.64rem;font-weight:700}.term-indicator[data-v-8649c3cb]{color:#195fb8;font-size:.68rem;line-height:1.3}.computed-commission[data-v-8649c3cb]{color:#195fb8;background:#eaf2ff;border:1px solid #bcd1f0;padding:9px 12px;font-size:.78rem;font-weight:700}.payment-breakdown[data-v-8649c3cb]{gap:6px;display:grid}.section-subtext[data-v-8649c3cb]{color:#6b6352;margin:0;font-size:.72rem}.warning-banner[data-v-8649c3cb]{color:#9b3a3a;background:#fff1f2;border:1px solid #f0c5c8;margin:0;padding:9px 10px;font-size:.74rem;font-weight:800}.installment-indicator[data-v-8649c3cb]{color:#195fb8!important}.payment-channel-field[data-v-8649c3cb]{gap:4px;display:grid}.payment-channel-field>span[data-v-8649c3cb]{text-transform:uppercase;letter-spacing:.08em;color:#6b6352;font-size:.64rem;font-weight:700}.payment-channel-field.compact>span[data-v-8649c3cb]{font-size:.6rem}.payment-breakdown-table-wrap[data-v-8649c3cb]{background:#fff;border:1px solid #e8e0d0;border-radius:8px;width:100%;overflow:hidden}.payment-breakdown-table[data-v-8649c3cb]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.72rem}.payment-breakdown-table th[data-v-8649c3cb],.payment-breakdown-table td[data-v-8649c3cb]{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f5;min-width:0;padding:9px 10px}.payment-breakdown-table th[data-v-8649c3cb]{color:#6b6352;letter-spacing:.07em;text-transform:uppercase;background:#f5f0e8;font-size:.56rem;font-weight:800;line-height:1.25}.payment-breakdown-table tbody tr:last-child td[data-v-8649c3cb]{border-bottom:0}.payment-breakdown-table th[data-v-8649c3cb]:first-child,.payment-breakdown-table td[data-v-8649c3cb]:first-child,.payment-breakdown-table th[data-v-8649c3cb]:nth-child(2),.payment-breakdown-table td[data-v-8649c3cb]:nth-child(2),.payment-breakdown-table th[data-v-8649c3cb]:nth-child(3),.payment-breakdown-table td[data-v-8649c3cb]:nth-child(3){width:17%}.payment-breakdown-table th[data-v-8649c3cb]:nth-child(4),.payment-breakdown-table td[data-v-8649c3cb]:nth-child(4){width:21%}.payment-table-input[data-v-8649c3cb]{width:100%;min-width:0;height:32px}.payment-table-file[data-v-8649c3cb]{color:#6b6352;width:100%;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #e8e0d0;border-radius:6px;padding:5px 8px;font-size:.68rem;display:block}.payment-proof-cell[data-v-8649c3cb]{min-width:0}.segmented-toggle[data-v-8649c3cb]{background:#fff;border:1px solid #e8e0d0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.segmented-toggle button[data-v-8649c3cb]{color:#334155;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:0;border-right:1px solid #e8e0d0;font-size:.72rem;font-weight:700}.segmented-toggle button[data-v-8649c3cb]:last-child{border-right:0}.segmented-toggle button.active[data-v-8649c3cb]{color:#fff;background:#3d3a2e}.segmented-toggle button[data-v-8649c3cb]:disabled{cursor:default;opacity:.78}.payment-row[data-v-8649c3cb]{background:#fff;border:1px solid #e8e0d0;grid-template-columns:1fr;gap:6px;padding:10px;display:grid}.payment-row-head[data-v-8649c3cb]{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.payment-row-head span[data-v-8649c3cb]{color:#344054;letter-spacing:.08em;font-size:.64rem;font-weight:900}.payment-row-head small[data-v-8649c3cb],.row-proof-field small[data-v-8649c3cb],.slip-form-grid label small[data-v-8649c3cb]{color:#6b6352;font-size:.68rem;line-height:1.3}.payment-row-grid[data-v-8649c3cb]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px 12px;display:grid}.slip-details-form[data-v-8649c3cb]{gap:14px}.slip-details-form input[readonly][data-v-8649c3cb],.slip-details-form input[disabled][data-v-8649c3cb]{color:#6b6352!important;cursor:default!important;pointer-events:none!important;background:#faf7f2!important;border:1px solid #f0ead8!important}.slip-details-info-grid[data-v-8649c3cb]{padding-bottom:2px}.slip-detail-card[data-v-8649c3cb]{gap:2px;display:grid}.slip-detail-card-head[data-v-8649c3cb]{gap:12px}.slip-detail-card-head strong[data-v-8649c3cb]{color:#3d3a2e;font-size:.84rem;line-height:1.25}.slip-detail-card-status[data-v-8649c3cb]{color:#6b6352;white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;font-size:.74rem;display:flex}.payment-fields-grid[data-v-8649c3cb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,1.05fr);align-items:end;gap:10px 14px}.payment-fields-grid label[data-v-8649c3cb],.payment-fields-grid .proof-upload[data-v-8649c3cb]{grid-template-rows:18px 34px;gap:5px;min-width:0;display:grid}.payment-fields-grid .input[data-v-8649c3cb],.payment-fields-grid .select[data-v-8649c3cb],.payment-fields-grid input[type=file][data-v-8649c3cb],.slip-proof-link[data-v-8649c3cb]{min-height:34px}.payment-fields-grid .input[data-v-8649c3cb],.payment-fields-grid .select[data-v-8649c3cb]{height:34px}.slip-proof-link[data-v-8649c3cb]{text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;min-width:0;max-width:100%;padding:7px 0;line-height:1.25;overflow:hidden}.slip-proof-link .truncate[data-v-8649c3cb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.empty-inline-slips[data-v-8649c3cb]{color:#6b6352;border:1px dashed #e8e0d0;padding:10px;font-size:.74rem}.proof-actions[data-v-8649c3cb]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.proof-actions .slip-file-link[data-v-8649c3cb]{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.proof-date[data-v-8649c3cb]{color:#6b6352;font-size:.68rem;line-height:1.3}.remove-row-button[data-v-8649c3cb]{color:#9b3a3a;cursor:pointer;background:#fff7f8;border:1px solid #f0c5c8;width:24px;height:24px;font-size:1.1rem;line-height:1}.compact-button[data-v-8649c3cb]{width:fit-content;height:28px;padding:0 10px;font-size:.7rem}.proof-upload input[data-v-8649c3cb],.row-proof-field input[data-v-8649c3cb]{min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #e8e0d0;padding:5px 8px;font-size:.72rem}.row-proof-field input[type=file][data-v-8649c3cb]{color:#6b6352;cursor:pointer;background:#fff;border:1px solid #e8e0d0;border-radius:8px;width:100%;height:auto;min-height:32px;padding:6px 8px;font-size:.75rem;display:block}.readonly-attachments[data-v-8649c3cb]{flex-wrap:wrap;gap:8px 12px;display:flex}.nested-overlay[data-v-8649c3cb]{z-index:70;background:#0f172a6b}.proof-upload-modal[data-v-8649c3cb]{grid-template-rows:auto minmax(0,1fr);width:min(380px,100%);display:grid}.proof-upload-form[data-v-8649c3cb]{gap:12px;padding:16px 24px 0;display:grid}.proof-upload-form label[data-v-8649c3cb]{gap:6px;display:grid}.proof-upload-form label span[data-v-8649c3cb]{text-transform:uppercase;letter-spacing:.08em;color:#6b6352;font-size:.64rem;font-weight:700}.form-footer[data-v-8649c3cb]{background:#fff;border-top:1px solid #e8e0d0;justify-content:flex-end;margin:0 -24px;padding:12px 24px;position:sticky;bottom:0}.password-wrap[data-v-8649c3cb]{position:relative}.password-wrap .input[data-v-8649c3cb]{padding-right:84px}.toggle-password[data-v-8649c3cb]{color:#3d3a2e;cursor:pointer;background:#f0ead8;border:0;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.avatar[data-v-8649c3cb]{color:#3d3a2e;background:linear-gradient(135deg,#f0ead8 0%,#d4c9a8 100%);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.avatar.large[data-v-8649c3cb]{border-radius:18px;width:58px;height:58px}.profile-box[data-v-8649c3cb]{border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.profile-box strong[data-v-8649c3cb]{color:var(--text-main)}.profile-box small[data-v-8649c3cb]{color:var(--text-soft)}.actions-row[data-v-8649c3cb]{align-items:center;gap:12px;display:flex}.ghost-button[data-v-8649c3cb],.primary-button[data-v-8649c3cb]{height:44px;font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.ghost-button[data-v-8649c3cb]{color:#3d3a2e;background:#fff;border:1px solid #e8e0d0}.primary-button[data-v-8649c3cb]{color:#fff;background:linear-gradient(#3d3a2e 0%,#2a2820 100%);box-shadow:0 16px 28px #3c38281f}.ghost-button[data-v-8649c3cb]:disabled,.primary-button[data-v-8649c3cb]:disabled{opacity:.58;cursor:not-allowed}@media (width<=1280px){.workspace-grid[data-v-8649c3cb]{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr)}}@media (width<=1080px){.page-shell[data-v-8649c3cb]{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:auto}.content-shell[data-v-8649c3cb]{border-left:0;min-height:calc(100vh - 28px)}}@media (width<=860px){.workspace-grid[data-v-8649c3cb]{grid-template-columns:1fr}.list-panel[data-v-8649c3cb]{border-right:0}.detail-panel[data-v-8649c3cb]{min-height:420px}.filter-bar[data-v-8649c3cb]{justify-content:flex-start}.mobile-workspace-tabs[data-v-8649c3cb]{z-index:8;background:#fff;border-top:1px solid #e8e0d0;border-bottom:1px solid #e8e0d0;padding:10px 12px;display:block;position:sticky;top:0}.mobile-toggle[data-v-8649c3cb]{width:100%;display:flex}.mobile-toggle button[data-v-8649c3cb]{flex:1 1 0}.mobile-hidden[data-v-8649c3cb]{display:none}}@media (width<=620px){.page-shell[data-v-8649c3cb]{padding:10px}.workspace-head[data-v-8649c3cb]{flex-direction:column;align-items:flex-start}.head-actions[data-v-8649c3cb],.scan-qr-button[data-v-8649c3cb]{width:100%}.filter-bar[data-v-8649c3cb]{flex-direction:column;align-items:stretch}.workspace-actions[data-v-8649c3cb],.workspace-actions .select[data-v-8649c3cb],.workspace-actions button[data-v-8649c3cb]{width:100%}.detail-summary[data-v-8649c3cb]{grid-template-columns:1fr}.commission-table thead[data-v-8649c3cb]{display:none}.commission-table[data-v-8649c3cb],.commission-table tbody[data-v-8649c3cb],.commission-table tr[data-v-8649c3cb],.commission-table td[data-v-8649c3cb]{width:100%;display:block}.commission-table tr[data-v-8649c3cb]{border-bottom:1px solid #e8e0d0;padding:12px}.commission-table td[data-v-8649c3cb]{border:0;padding:5px 0}.pagination-bar[data-v-8649c3cb]{flex-direction:column;align-items:flex-start}.overlay[data-v-8649c3cb]{padding:10px 8px calc(86px + env(safe-area-inset-bottom,0px));align-items:flex-start;overflow-y:auto}.commission-slip-modal[data-v-8649c3cb],.upload-slip-modal[data-v-8649c3cb],.slip-details-modal[data-v-8649c3cb]{width:min(100%,100vw - 16px);max-height:calc(100dvh - 106px);overflow:hidden}.commission-slip-modal[data-v-8649c3cb]{max-height:none;display:block;overflow:visible}.commission-slip-modal .modal-head[data-v-8649c3cb]{padding:16px 16px 12px}.commission-slip-modal .slip-modal-body[data-v-8649c3cb]{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px));display:block;overflow:visible}.slip-left-column[data-v-8649c3cb]{border-bottom:1px solid #e8e0d0;border-right:0;min-width:0;padding:12px;display:block;overflow:visible}.slip-right-column[data-v-8649c3cb]{min-width:0;padding:12px 12px calc(96px + env(safe-area-inset-bottom,0px));overflow:visible}.slip-list[data-v-8649c3cb]{min-width:0;padding-right:0;overflow:visible}.slip-card[data-v-8649c3cb]{min-width:0;padding:10px}.slip-card-head[data-v-8649c3cb]{align-items:stretch;gap:8px}.slip-card-meta[data-v-8649c3cb]{gap:6px 8px}.slip-card-meta strong[data-v-8649c3cb]{margin-left:0}.view-slip-button[data-v-8649c3cb]{min-width:84px}.installment-wrap[data-v-8649c3cb]{max-width:100%;overflow:visible}.installment-wrap table[data-v-8649c3cb]{table-layout:fixed;width:100%;min-width:0}.installment-wrap th[data-v-8649c3cb],.installment-wrap td[data-v-8649c3cb]{padding:7px 6px;font-size:.66rem}.installment-wrap th[data-v-8649c3cb]:first-child,.installment-wrap td[data-v-8649c3cb]:first-child{width:34px}.installment-wrap th[data-v-8649c3cb]:nth-child(2),.installment-wrap td[data-v-8649c3cb]:nth-child(2),.installment-wrap th[data-v-8649c3cb]:nth-child(4),.installment-wrap td[data-v-8649c3cb]:nth-child(4){width:82px}.slip-form-grid[data-v-8649c3cb],.payment-controls-grid[data-v-8649c3cb],.payment-row[data-v-8649c3cb],.payment-row-grid[data-v-8649c3cb],.summary-grid[data-v-8649c3cb],.slip-detail-grid[data-v-8649c3cb],.payment-fields-grid[data-v-8649c3cb]{grid-template-columns:1fr}.payment-fields-grid label[data-v-8649c3cb],.payment-fields-grid .proof-upload[data-v-8649c3cb]{grid-template-rows:auto 34px}.slip-detail-card-head[data-v-8649c3cb]{flex-direction:column;align-items:flex-start}.payment-row-head[data-v-8649c3cb]{grid-template-columns:minmax(0,1fr) auto}.payment-row-head small[data-v-8649c3cb]{grid-column:1/-1}.upload-slip-form[data-v-8649c3cb]{padding:14px 16px calc(90px + env(safe-area-inset-bottom,0px))}.form-footer[data-v-8649c3cb]{box-shadow:none;margin:0 -16px;padding:12px 16px;position:static}}@media (width<=768px){.page-shell[data-v-8649c3cb]{height:auto;min-height:100vh;display:block;overflow:auto;padding:8px 8px calc(92px + env(safe-area-inset-bottom,0px))!important}.content-shell[data-v-8649c3cb]{border-left:0;grid-template-rows:auto auto;min-height:auto;display:grid}.tracker-bar[data-v-8649c3cb]{border-radius:8px 8px 0 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""search search";gap:8px 10px;min-height:auto;padding:10px 12px}.tracker-bar>strong[data-v-8649c3cb]{text-overflow:ellipsis;white-space:nowrap;grid-area:title;min-width:0;overflow:hidden}.top-search[data-v-8649c3cb]{grid-area:search}.top-actions[data-v-8649c3cb]{grid-area:actions;padding-left:0;position:static;top:auto;right:auto}.commission-workspace[data-v-8649c3cb]{border-radius:0 0 8px 8px}.workspace-head[data-v-8649c3cb]{padding:14px 12px 10px}.workspace-head h2[data-v-8649c3cb]{font-size:1.35rem}.filter-bar[data-v-8649c3cb]{padding:10px 12px}.commission-table[data-v-8649c3cb]{border-left:0;border-right:0;width:100%;margin:0}.detail-panel[data-v-8649c3cb]{min-height:0;padding:14px 12px}.timeline-panel[data-v-8649c3cb]{min-height:360px}.slip-timeline-panel[data-v-8649c3cb]{min-height:auto;padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.slip-timeline-panel .vertical-timeline[data-v-8649c3cb]{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px));overflow:visible}}.tracker-bar[data-v-8649c3cb],.commission-workspace[data-v-8649c3cb],.modal[data-v-8649c3cb],.form-error[data-v-8649c3cb],.input[data-v-8649c3cb],.select[data-v-8649c3cb],.profile-box[data-v-8649c3cb],.ghost-button[data-v-8649c3cb],.primary-button[data-v-8649c3cb],.password-change-button[data-v-8649c3cb],.toast[data-v-8649c3cb],.top-actions[data-v-8649c3cb] .profile-avatar,.status-badge[data-v-8649c3cb],[data-v-8649c3cb] .status-badge{border-radius:6px!important}.content-shell[data-v-8649c3cb]{border-radius:0 6px 6px 0;overflow:hidden}.tracker-bar[data-v-8649c3cb]{border-radius:0 6px 0 0!important}.commission-workspace[data-v-8649c3cb]{border-radius:0 0 6px!important}@media (width<=768px){.tracker-bar[data-v-8649c3cb],.commission-workspace[data-v-8649c3cb]{border-radius:6px!important}}.page-shell[data-v-8649c3cb]{--text-main:#3d3a2e;--text-soft:#6b6352}.glass-panel[data-v-8649c3cb],.commission-workspace[data-v-8649c3cb],.modal[data-v-8649c3cb],.detail-summary[data-v-8649c3cb],.profile-box[data-v-8649c3cb],.input[data-v-8649c3cb],.select[data-v-8649c3cb],.commission-table[data-v-8649c3cb],.empty-detail[data-v-8649c3cb]{box-shadow:none!important;background:#fff!important;border-color:#e8e0d0!important}.tracker-bar[data-v-8649c3cb],.workspace-grid[data-v-8649c3cb],.workspace-head[data-v-8649c3cb],.filter-bar[data-v-8649c3cb],.commission-table th[data-v-8649c3cb],.commission-table td[data-v-8649c3cb],.detail-summary[data-v-8649c3cb],.modal-head[data-v-8649c3cb],.pagination-bar[data-v-8649c3cb]{border-color:#e8e0d0!important}.commission-table tbody tr[data-v-8649c3cb]:hover,.commission-table tbody tr.selected[data-v-8649c3cb],.mobile-toggle button.active[data-v-8649c3cb]{color:#3d3a2e!important;background:#f0ead8!important}.commission-table tbody tr.selected[data-v-8649c3cb]{background:#f0ead8!important;box-shadow:inset 2px 0 #3d3a2e!important}.top-actions[data-v-8649c3cb] .profile-avatar,.avatar[data-v-8649c3cb]{color:#3d3a2e!important;background:#e8e0d0!important}.ghost-button[data-v-8649c3cb],.mobile-toggle button[data-v-8649c3cb]{color:#334155!important;background:#fff!important;border-color:#e8e0d0!important}.ghost-button[data-v-8649c3cb]:hover,.mobile-toggle button[data-v-8649c3cb]:hover{color:#3d3a2e!important;background:#f0ead8!important}.primary-button[data-v-8649c3cb]{color:#fff!important;box-shadow:none!important;background:#3d3a2e!important}.info[data-v-8649c3cb],[data-v-8649c3cb] .tone-info,[data-v-8649c3cb] .tone-requested{color:#3d3a2e!important;background:#f0ead8!important}.input[data-v-8649c3cb]:focus,.select[data-v-8649c3cb]:focus{background:#fff!important;border-color:#9aa3af!important;box-shadow:0 0 0 3px #11182714!important}.toggle-password[data-v-8649c3cb]{color:#334155!important;background:#f0ead8!important}.tracker-bar strong[data-v-8649c3cb],.stack strong[data-v-8649c3cb],.detail-summary strong[data-v-8649c3cb],.timeline-item strong[data-v-8649c3cb],.amount-cell[data-v-8649c3cb],.workspace-actions button[data-v-8649c3cb],.pagination-bar[data-v-8649c3cb],.pagination-controls button[data-v-8649c3cb],.mobile-toggle button[data-v-8649c3cb],.ghost-button[data-v-8649c3cb],.primary-button[data-v-8649c3cb],[data-v-8649c3cb] .status-badge{font-weight:600!important}.eyebrow[data-v-8649c3cb],.commission-table th[data-v-8649c3cb],.form label span[data-v-8649c3cb]{letter-spacing:.08em!important;font-weight:600!important}.commission-table td[data-v-8649c3cb],.stack small[data-v-8649c3cb],.detail-head p[data-v-8649c3cb],.detail-summary span[data-v-8649c3cb],.timeline-item p[data-v-8649c3cb],.timeline-item small[data-v-8649c3cb]{font-weight:400!important}.visually-hidden-file[data-v-8649c3cb]{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;left:-9999px}@media (width<=768px){.content-shell[data-v-8649c3cb]{min-height:calc(100dvh - 108px - env(safe-area-inset-bottom,0px));background:#fff;border-radius:8px;overflow:hidden}.commission-workspace[data-v-8649c3cb]{min-height:calc(100dvh - 244px - env(safe-area-inset-bottom,0px))}}.keeper-commission-workspace[data-v-8649c3cb]{background:#fff;border:1px solid #e8e0d0f2;border-radius:18px;overflow:hidden;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714}.commissions-toolbar[data-v-8649c3cb]{background:linear-gradient(#fffaf3e6 0%,#fff 100%);border-bottom:1px solid #e8e0d0d1;align-items:center;gap:12px;min-height:80px;padding:18px 22px;display:flex}.commissions-toolbar[data-v-8649c3cb]:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#e1ad4d14,#0000 28%),radial-gradient(circle at 0 0,#fff4e2b3,#0000 24%);position:absolute;inset:0}.commissions-toolbar[data-v-8649c3cb]>*{z-index:1;position:relative}.commissions-page-header[data-v-8649c3cb]{justify-content:space-between;align-items:center;gap:16px;display:flex!important}.commissions-page-header-copy[data-v-8649c3cb]{min-width:0}.commissions-header-shares-button[data-v-8649c3cb]{color:#a66c12;white-space:nowrap;background:#fff8e8;border:1px solid #e5c77d;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 6px 14px #d998241f}.commissions-header-shares-button[data-v-8649c3cb]:hover,.commissions-header-shares-button[data-v-8649c3cb]:focus-visible{color:#8e5908;background:#fff2d4;border-color:#d6a349;box-shadow:0 8px 18px #d9982429}.commissions-header-shares-button[data-v-8649c3cb]:focus-visible{outline-offset:2px;outline:3px solid #d6a34938}.commissions-toolbar[data-v-8649c3cb]{position:relative}.commissions-search[data-v-8649c3cb]{flex:auto;align-items:center;min-width:220px;display:flex;position:relative}.commissions-search span[data-v-8649c3cb]{color:#b09b84;pointer-events:none;width:18px;height:18px;position:absolute;left:14px}.commissions-search svg[data-v-8649c3cb]{width:18px;height:18px}.commissions-search input[data-v-8649c3cb],.commissions-select[data-v-8649c3cb]{color:#1c1a14;height:42px;font:inherit;background:#fff;border:1px solid #e9decd;border-radius:10px;outline:none;font-size:14px}.commissions-search input[data-v-8649c3cb]{width:100%;padding:0 16px 0 40px;box-shadow:inset 0 1px 2px #1c1a140a,0 1px #ffffffd9}.commissions-select[data-v-8649c3cb]{flex:0 0 172px;width:172px;padding:0 14px}.commissions-search input[data-v-8649c3cb]:focus,.commissions-select[data-v-8649c3cb]:focus{border-color:#d6a349;box-shadow:0 0 0 3px #d6a3491f}.commissions-outline-button[data-v-8649c3cb],.commissions-primary-button[data-v-8649c3cb]{height:42px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;padding:0 18px;font-size:14px;font-weight:700}.button-icon[data-v-8649c3cb]{flex:none;justify-content:center;align-items:center;display:inline-flex}.commissions-outline-button[data-v-8649c3cb]{color:#c07d11;background:#fff;border:1px solid #e9decd;justify-content:center;align-items:center;gap:8px;display:inline-flex}.commissions-outline-button .button-icon svg[data-v-8649c3cb]{width:18px;height:18px}.commissions-outline-button[data-v-8649c3cb]:hover{color:#a66c12;background:#fff8ee;border-color:#d6a349}.commissions-primary-button[data-v-8649c3cb]{color:#fff;background:linear-gradient(#e6ab37 0%,#d99824 100%);border:1px solid #dfa23a;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:176px;display:inline-flex;box-shadow:0 10px 20px #d9982438}.commissions-primary-button .button-icon[data-v-8649c3cb]{font-size:19px;font-weight:500;line-height:1}.commissions-primary-button[data-v-8649c3cb]:hover{background:linear-gradient(#eab446 0%,#de9f2d 100%)}.commissions-status-tabs[data-v-8649c3cb]{background:#fff;border-bottom:1px solid #e8e0d0c7;align-items:center;gap:28px;min-height:64px;padding:0 24px;display:flex}.commissions-status-tab[data-v-8649c3cb]{color:#6f6455;height:64px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:700;transition:color .15s;display:inline-flex;position:relative}.commissions-status-count[data-v-8649c3cb]{color:#8d5e16;background:#f6e7bc;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.commissions-status-tab[data-v-8649c3cb]:after{content:"";background:0 0;border-radius:999px;height:2px;transition:background .15s;position:absolute;bottom:8px;left:0;right:0}.commissions-status-tab[data-v-8649c3cb]:hover,.commissions-status-tab.active[data-v-8649c3cb]{color:#a66c12}.commissions-status-tab[data-v-8649c3cb]:hover:after,.commissions-status-tab.active[data-v-8649c3cb]:after{background:#d89b36}.commissions-message[data-v-8649c3cb]{border-radius:8px;margin:12px 16px 0;padding:12px;font-size:13px;font-weight:600}.commissions-message.error[data-v-8649c3cb]{color:#9b3a3a;background:#fbf1ef;border:1px solid #f7e3de}.commissions-main-grid[data-v-8649c3cb]{grid-template-columns:minmax(0,1fr);align-items:start;min-height:0;display:grid}.commissions-table-panel[data-v-8649c3cb]{background:linear-gradient(#fffffff5 0%,#fff 100%);flex-direction:column;align-self:start;min-width:0;min-height:0;display:flex}.commissions-table-scroll[data-v-8649c3cb]{flex:0 auto;min-height:0;max-height:calc(100vh - 470px);overflow:hidden auto}.keeper-commission-table col.commission-col-policy[data-v-8649c3cb]{width:22%}.keeper-commission-table col.commission-col-customer[data-v-8649c3cb]{width:28%}.keeper-commission-table col.commission-col-amount[data-v-8649c3cb]{width:12%}.keeper-commission-table col.commission-col-status[data-v-8649c3cb],.keeper-commission-table col.commission-col-date[data-v-8649c3cb]{width:16%}.keeper-commission-table col.commission-col-action[data-v-8649c3cb]{width:6%}.keeper-commission-table[data-v-8649c3cb]{border-collapse:collapse;table-layout:fixed;width:100%}.keeper-commission-table thead tr[data-v-8649c3cb]{background:linear-gradient(#fffdf9 0%,#f9f1e3 100%);border-bottom:1px solid #e8e0d0d1;height:50px}.keeper-commission-table th[data-v-8649c3cb]{color:#7a5e35;letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:0 18px;font-size:12px;font-weight:700}.commission-action-header[data-v-8649c3cb]{width:52px}.keeper-commission-table tbody tr[data-v-8649c3cb]{cursor:pointer;border-bottom:1px solid #e8e0d0c7;height:78px;transition:background .15s,box-shadow .15s}.keeper-commission-table tbody tr[data-v-8649c3cb]:hover{background:#fffcf7}.keeper-commission-table tbody tr.selected[data-v-8649c3cb]{background:#fffaf1;box-shadow:inset 3px 0 #d39a32}.keeper-commission-table tbody tr[data-v-8649c3cb]:last-child{border-bottom:0}.keeper-commission-table td[data-v-8649c3cb]{color:#1c1a14;vertical-align:middle;height:78px;padding:14px 18px;font-size:13px}.commission-cell-stack[data-v-8649c3cb]{gap:2px;min-width:0;display:grid}.commission-cell-stack strong[data-v-8649c3cb]{color:#1c1a14;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.commission-cell-stack small[data-v-8649c3cb]{color:#7f6e56;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.commission-amount-cell[data-v-8649c3cb]{white-space:nowrap;font-size:14px;font-weight:700}.commission-status-stack[data-v-8649c3cb]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.commissions-empty-row[data-v-8649c3cb]{text-align:center;color:#6b6352!important;height:96px!important}.commission-action-cell[data-v-8649c3cb]{text-align:right}.commission-row-action[data-v-8649c3cb]{color:#c98a1d;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:34px;height:34px;margin-left:auto;transition:background .15s,color .15s;display:inline-flex}.commission-row-action span[data-v-8649c3cb]{background:currentColor;border-radius:999px;width:4px;height:4px}.commission-row-action[data-v-8649c3cb]:hover,.commission-row-action[data-v-8649c3cb]:focus-visible{color:#a66c12;background:#fff2d9;outline:none}.commissions-pagination[data-v-8649c3cb]{color:#6b6352;border-top:1px solid #e8e0d0;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0 20px;font-size:13px;display:flex}.commissions-pagination-controls[data-v-8649c3cb]{align-items:center;gap:6px;display:flex}.commissions-pagination-controls button[data-v-8649c3cb]{color:#6b6352;min-width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6d9c4;border-radius:10px;padding:0 12px;font-size:12px;font-weight:600}.commissions-pagination-controls button.active[data-v-8649c3cb]{color:#fff;background:linear-gradient(#dda53f 0%,#c98a1d 100%);border-color:#d39a32}.commissions-pagination-controls button[data-v-8649c3cb]:disabled{opacity:.45;cursor:not-allowed}@media (width<=768px){.commissions-header[data-v-8649c3cb]{min-height:148px;padding:20px 20px 18px}.commissions-page-header[data-v-8649c3cb]{align-items:flex-start}.commissions-toolbar[data-v-8649c3cb]{flex-direction:column;align-items:stretch;min-height:0;padding:16px}.commissions-outline-button[data-v-8649c3cb],.commissions-primary-button[data-v-8649c3cb]{flex-basis:auto;width:100%}.commissions-main-grid[data-v-8649c3cb]{min-height:0;display:block}.commissions-table-scroll[data-v-8649c3cb]{overflow-x:hidden}.keeper-commission-table[data-v-8649c3cb]{min-width:0}.mobile-hidden[data-v-8649c3cb]{display:none!important}}@media (width<=520px){.commissions-page-header[data-v-8649c3cb]{flex-direction:column;align-items:stretch;gap:12px}.commissions-header-shares-button[data-v-8649c3cb]{width:100%;min-height:40px}}.keeper-commissions-page .commissions-toolbar[data-v-8649c3cb]{align-items:center;gap:12px;display:flex}.keeper-commissions-page .commissions-search[data-v-8649c3cb]{flex:auto!important;align-items:center!important;min-width:0!important;height:46px!important;display:flex!important;position:relative!important}.keeper-commissions-page .commissions-search span[data-v-8649c3cb]{color:#9c9180!important;pointer-events:none!important;width:16px!important;height:16px!important;position:absolute!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}.keeper-commissions-page .commissions-search input[data-v-8649c3cb]{color:#1c1a14!important;background:#fffcf8!important;border:1px solid #e6d9c4!important;border-radius:12px!important;outline:none!important;width:100%!important;min-width:0!important;height:46px!important;padding:0 14px 0 40px!important;font-size:14px!important;transition:border-color .15s,box-shadow .15s!important}.keeper-commissions-page .commissions-search input[data-v-8649c3cb]:focus{border-color:#d6a349!important;box-shadow:0 0 0 3px #d6a3491f!important}.keeper-commissions-page .commissions-search input[data-v-8649c3cb]::placeholder{color:#9c9180!important}@media (width<=768px){.keeper-commissions-page .commissions-toolbar[data-v-8649c3cb]{flex-direction:column;align-items:stretch}}.commission-mobile-list[data-v-8649c3cb]{display:none}@media (width<=768px){.keeper-commissions-page .keeper-commission-workspace[data-v-8649c3cb]{margin:16px 0 0}.keeper-commissions-page .commissions-table-scroll[data-v-8649c3cb]{overflow-x:hidden!important}.keeper-commissions-page .keeper-commission-table[data-v-8649c3cb]{display:none!important}.commission-mobile-list[data-v-8649c3cb]{flex-direction:column;gap:8px;padding:12px;display:flex}.mobile-card[data-v-8649c3cb]{background:#fff;border:1px solid #e8e0d0;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.mobile-card.selected[data-v-8649c3cb]{border-color:#3d3a2e;box-shadow:inset 3px 0 #3d3a2e}.mobile-card-row[data-v-8649c3cb]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobile-card-label[data-v-8649c3cb]{letter-spacing:.06em;text-transform:uppercase;color:#9c9180;margin-bottom:2px;font-size:11px;font-weight:600}.mobile-card-value[data-v-8649c3cb]{color:#1c1a14;overflow-wrap:anywhere;font-size:13px;font-weight:600}.mobile-card-sub[data-v-8649c3cb]{color:#9c9180;overflow-wrap:anywhere;margin:1px 0 0;font-size:11px}.mobile-card-divider[data-v-8649c3cb]{background:#f0ead8;height:1px;margin:0 -16px}.mobile-card-right[data-v-8649c3cb]{text-align:right}.commissions-pagination[data-v-8649c3cb]{text-align:center;flex-direction:column;justify-content:center;min-height:0;padding:14px 16px 16px}.commissions-pagination-controls[data-v-8649c3cb]{justify-content:center}.commissions-pagination-controls button[data-v-8649c3cb]{min-width:38px;height:38px}}.payment-term-mobile-list[data-v-8649c3cb],.slip-row-mobile-list[data-v-8649c3cb],.commissions-mobile-upload-button[data-v-8649c3cb]{display:none}.overlay[data-v-8649c3cb]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.qr-modal[data-v-8649c3cb]{border-radius:12px;width:90vw;max-width:680px;max-height:85vh;margin:auto;overflow-y:auto}.upload-slip-modal[data-v-8649c3cb]{border-radius:12px;margin:auto;overflow-y:auto;width:90vw!important;max-width:720px!important;max-height:90vh!important}.slip-details-modal[data-v-8649c3cb]{border-radius:12px;margin:auto;overflow-y:auto;width:90vw!important;max-width:680px!important;max-height:85vh!important}.modal-head[data-v-8649c3cb],.compact-head[data-v-8649c3cb]{border-bottom:1px solid #e8e0d0;padding:20px 24px}.qr-body[data-v-8649c3cb],.upload-slip-form[data-v-8649c3cb],.slip-details-form[data-v-8649c3cb]{padding:24px;overflow-y:auto}.form-footer[data-v-8649c3cb],.actions-row.form-footer[data-v-8649c3cb]{border-top:1px solid #e8e0d0;margin:0 -24px;padding:16px 24px}.upload-slip-modal .slip-form-grid[data-v-8649c3cb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.slip-details-modal .slip-details-info-grid[data-v-8649c3cb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.upload-slip-modal .input[data-v-8649c3cb],.upload-slip-modal .select[data-v-8649c3cb],.slip-details-modal .input[data-v-8649c3cb],.slip-details-modal .select[data-v-8649c3cb],.qr-modal .input[data-v-8649c3cb],.qr-modal .select[data-v-8649c3cb]{width:100%;height:40px}.payment-breakdown-table[data-v-8649c3cb],.slip-details-table[data-v-8649c3cb]{table-layout:fixed;width:100%}.payment-breakdown-table th[data-v-8649c3cb],.payment-breakdown-table td[data-v-8649c3cb],.slip-details-table th[data-v-8649c3cb],.slip-details-table td[data-v-8649c3cb]{white-space:normal}.payment-breakdown-table th[data-v-8649c3cb]:first-child,.payment-breakdown-table td[data-v-8649c3cb]:first-child,.payment-breakdown-table th[data-v-8649c3cb]:nth-child(2),.payment-breakdown-table td[data-v-8649c3cb]:nth-child(2),.payment-breakdown-table th[data-v-8649c3cb]:nth-child(3),.payment-breakdown-table td[data-v-8649c3cb]:nth-child(3),.payment-breakdown-table th[data-v-8649c3cb]:nth-child(4),.payment-breakdown-table td[data-v-8649c3cb]:nth-child(4){width:17%}.payment-breakdown-table th[data-v-8649c3cb]:nth-child(5),.payment-breakdown-table td[data-v-8649c3cb]:nth-child(5){width:32%}.slip-details-table th[data-v-8649c3cb]:nth-child(2),.slip-details-table td[data-v-8649c3cb]:nth-child(2){width:18%}@media (width<=768px){.keeper-commissions-page .commissions-mobile-upload-button[data-v-8649c3cb]{color:#fff;width:calc(100% - 24px);min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(#e6ab37 0%,#d99824 100%);border:1px solid #dfa23a;border-radius:12px;order:1;justify-content:center;align-items:center;margin:12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 10px 20px #d9982438}.keeper-commissions-page .mobile-workspace-tabs[data-v-8649c3cb]{background:0 0;border:0;order:2;padding:10px 12px 8px;display:block;position:static}.keeper-commissions-page .mobile-toggle[data-v-8649c3cb]{background:#f0ead8;border-radius:8px;gap:2px;width:100%;padding:3px;display:flex}.keeper-commissions-page .mobile-toggle button[data-v-8649c3cb]{color:#6b6352;height:34px;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:all .15s;display:flex}.keeper-commissions-page .mobile-toggle button.active[data-v-8649c3cb]{color:#1c1a14;background:#fff;box-shadow:0 1px 3px #3c382814}.keeper-commissions-page .mobile-toggle button[data-v-8649c3cb]:disabled{opacity:.5;cursor:not-allowed}.keeper-commissions-page .commissions-toolbar[data-v-8649c3cb]{order:3;grid-template-columns:minmax(0,1fr) minmax(92px,auto);align-items:stretch;gap:8px;padding:0 12px 12px;display:grid!important}.keeper-commissions-page .commissions-search[data-v-8649c3cb]{grid-column:1/-1;flex:none!important;width:100%!important}.keeper-commissions-page .commissions-outline-button[data-v-8649c3cb]{color:#1c1a14;background:#fff;border:1px solid #e8e0d0;border-radius:8px;grid-column:2;min-width:0;height:36px;font-size:13px;font-weight:700;width:100%!important}.keeper-commissions-page .commissions-toolbar .commissions-primary-button[data-v-8649c3cb]{display:none!important}.keeper-commissions-page .commissions-status-tabs[data-v-8649c3cb]{order:4;gap:18px;padding:0 12px;overflow-x:auto}.keeper-commissions-page .commissions-main-grid[data-v-8649c3cb]{order:5}.keeper-commissions-page .mobile-card[data-v-8649c3cb]{box-shadow:none;background:#fff;border:1px solid #e8e0d0;border-radius:10px;margin-bottom:8px;padding:14px 16px}.keeper-commissions-page .mobile-card.selected[data-v-8649c3cb]{box-shadow:none;background:#f0ead8;border-color:#3d3a2e}.keeper-commissions-page .mobile-card-label[data-v-8649c3cb]{color:#9c9180;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.keeper-commissions-page .mobile-card-value[data-v-8649c3cb]{color:#1c1a14;font-size:13px;font-weight:600;line-height:1.35}.keeper-commissions-page .mobile-card-sub[data-v-8649c3cb]{color:#9c9180;font-size:11px;line-height:1.35}.keeper-commissions-page .mobile-card-row[data-v-8649c3cb]{align-items:flex-start}.overlay[data-v-8649c3cb]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000!important;background:#00000080!important;justify-content:center!important;align-items:flex-start!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.modal[data-v-8649c3cb],.qr-modal[data-v-8649c3cb],.upload-slip-modal[data-v-8649c3cb],.slip-details-modal[data-v-8649c3cb]{border-radius:12px!important;width:calc(100vw - 32px)!important;max-width:100%!important;max-height:calc(100vh - 32px)!important;margin:0 auto!important;overflow:hidden!important}.modal-head[data-v-8649c3cb],.compact-head[data-v-8649c3cb]{align-items:flex-start;padding:16px!important}.modal-head h2[data-v-8649c3cb],.compact-head h2[data-v-8649c3cb]{line-height:1.2;font-size:20px!important}.close[data-v-8649c3cb]{justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;font-size:26px!important;line-height:1!important;display:inline-flex!important}.qr-body[data-v-8649c3cb]{width:100%;max-height:calc(100vh - 200px);padding:14px 16px 16px;overflow:hidden auto}.qr-status[data-v-8649c3cb],.computed-commission[data-v-8649c3cb],.warning-banner[data-v-8649c3cb],.slip-notice[data-v-8649c3cb],.computed-commission[data-v-8649c3cb]{white-space:normal;overflow-wrap:anywhere;width:100%}.qr-manual[data-v-8649c3cb],.qr-upload[data-v-8649c3cb],.qr-manual label[data-v-8649c3cb],.policy-confirmation[data-v-8649c3cb],.policy-section[data-v-8649c3cb],.policy-section dl[data-v-8649c3cb],.policy-section dt[data-v-8649c3cb],.policy-section dd[data-v-8649c3cb]{width:100%;min-width:0}.policy-confirmation[data-v-8649c3cb]{max-height:none;padding-right:0;overflow:visible}.confirm-head[data-v-8649c3cb]{flex-direction:column;align-items:flex-start}.policy-section dl[data-v-8649c3cb]{display:block}.policy-section dt[data-v-8649c3cb],.policy-section dd[data-v-8649c3cb]{border-bottom:0;min-height:0;padding:0;display:block}.policy-section dt[data-v-8649c3cb]{color:#9c9180;letter-spacing:.06em;text-transform:uppercase;margin:12px 12px 2px;font-size:11px;font-weight:700;line-height:1.3}.policy-section dd[data-v-8649c3cb]{color:#1c1a14;white-space:normal;word-break:break-word;overflow-wrap:anywhere;margin:0 12px 12px;font-size:13px;line-height:1.4}.policy-payment-terms-select[data-v-8649c3cb],.qr-manual .input[data-v-8649c3cb],.qr-manual .select[data-v-8649c3cb]{width:100%;min-height:40px}.confirm-actions[data-v-8649c3cb],.qr-manual .actions-row[data-v-8649c3cb]{flex-direction:column;align-items:stretch;gap:8px;position:static}.confirm-actions button[data-v-8649c3cb],.qr-manual .actions-row button[data-v-8649c3cb]{width:100%;min-height:44px}.upload-slip-form[data-v-8649c3cb],.slip-details-form[data-v-8649c3cb]{width:100%;max-height:calc(100vh - 180px);overflow:hidden auto;padding:14px 16px 0!important}.slip-form-grid[data-v-8649c3cb],.slip-details-info-grid[data-v-8649c3cb],.payment-controls-grid[data-v-8649c3cb],.payment-row-grid[data-v-8649c3cb],.payment-fields-grid[data-v-8649c3cb]{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.slip-form-grid label[data-v-8649c3cb],.payment-controls-grid label[data-v-8649c3cb],.payment-fields-grid label[data-v-8649c3cb],.payment-fields-grid .proof-upload[data-v-8649c3cb]{width:100%;min-width:0;grid-template-rows:auto auto!important}.slip-form-grid label>span[data-v-8649c3cb],.payment-controls-grid label>span[data-v-8649c3cb],.upload-slip-form label span[data-v-8649c3cb],.payment-row label span[data-v-8649c3cb],.proof-upload span[data-v-8649c3cb],.payment-term-card label span[data-v-8649c3cb],.payment-term-card .row-proof-field>span[data-v-8649c3cb]{color:#9c9180;letter-spacing:.06em;text-transform:uppercase;min-height:0;margin-bottom:4px;font-size:11px;font-weight:700;line-height:1.3;display:block}.input[data-v-8649c3cb],.select[data-v-8649c3cb],.payment-table-input[data-v-8649c3cb],.payment-table-file[data-v-8649c3cb],.slip-table-file-input[data-v-8649c3cb],input[type=file][data-v-8649c3cb]{white-space:normal;width:100%!important;min-width:0!important;height:auto!important;min-height:40px!important}.segmented-toggle[data-v-8649c3cb]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.segmented-toggle button[data-v-8649c3cb]{text-align:center;min-height:44px}.payment-breakdown-table[data-v-8649c3cb],.slip-details-table[data-v-8649c3cb]{display:none!important}.payment-breakdown-table-wrap[data-v-8649c3cb],.slip-details-table-wrap[data-v-8649c3cb]{background:0 0;border:0;overflow:visible!important}.payment-term-mobile-list[data-v-8649c3cb],.slip-row-mobile-list[data-v-8649c3cb]{flex-direction:column;gap:8px;display:flex}.payment-term-card[data-v-8649c3cb],.slip-row-card[data-v-8649c3cb]{background:#fff;border:1px solid #e8e0d0;border-radius:8px;flex-direction:column;gap:10px;width:100%;padding:12px 14px;display:flex}.payment-term-head[data-v-8649c3cb]{color:#1c1a14;justify-content:space-between;align-items:flex-start;gap:12px;font-size:13px;font-weight:700;line-height:1.35;display:flex}.payment-term-head span[data-v-8649c3cb]{color:#6b6352;text-align:right;font-weight:600}.payment-term-divider[data-v-8649c3cb]{background:#f0ead8;height:1px;margin:0 -14px}.payment-term-card label[data-v-8649c3cb],.payment-term-card .row-proof-field[data-v-8649c3cb]{width:100%;min-width:0;display:block}.proof-actions[data-v-8649c3cb]{grid-template-columns:1fr;gap:8px;display:grid}.slip-file-link[data-v-8649c3cb],.table-proof-link[data-v-8649c3cb],.slip-proof-link[data-v-8649c3cb]{white-space:normal;word-break:break-word;text-overflow:clip;max-width:100%;min-height:auto;padding:0;overflow:visible}.slip-row-card strong[data-v-8649c3cb]{color:#1c1a14;font-size:13px;font-weight:700}.slip-row-card p[data-v-8649c3cb]{color:#1c1a14;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.slip-row-card p>span[data-v-8649c3cb]{color:#6b6352;font-weight:700}.slip-row-proof[data-v-8649c3cb]{gap:4px;display:grid}.form-footer[data-v-8649c3cb],.actions-row.form-footer[data-v-8649c3cb]{flex-direction:column;width:auto;position:sticky;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;align-items:stretch!important;gap:8px!important;margin:12px -16px 0!important;display:flex!important}.form-footer button[data-v-8649c3cb],.actions-row.form-footer button[data-v-8649c3cb]{width:100%;min-height:44px}.mp-btn-primary[data-v-8649c3cb],.primary-button[data-v-8649c3cb]{min-height:44px}.slip-details-form>.computed-commission[data-v-8649c3cb]{text-align:center}}.slip-details-modal[data-v-8649c3cb]{max-height:85vh!important;overflow:hidden!important}.slip-details-form[data-v-8649c3cb]{max-height:calc(85vh - 82px);overflow:hidden auto!important}.slip-details-breakdown[data-v-8649c3cb]{gap:10px;display:grid}.slip-details-breakdown .section-subtext[data-v-8649c3cb]{color:#6b6352;margin:-4px 0 2px;font-size:12px;line-height:1.4}.slip-details-table-wrap[data-v-8649c3cb]{width:100%;background:#fff!important;border:1px solid #e8e0d0!important;border-radius:8px!important;overflow:hidden!important}.slip-details-table[data-v-8649c3cb]{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;display:table!important}.slip-details-table thead[data-v-8649c3cb]{display:table-header-group!important}.slip-details-table tbody[data-v-8649c3cb]{display:table-row-group!important}.slip-details-table tr[data-v-8649c3cb]{min-height:48px;display:table-row!important}.slip-details-table th[data-v-8649c3cb],.slip-details-table td[data-v-8649c3cb]{color:#1c1a14;text-align:left;vertical-align:middle;overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;border-bottom:1px solid #f0ead8!important;padding:10px 12px!important;font-size:13px!important;line-height:1.4!important;display:table-cell!important;overflow:visible!important}.slip-details-table th[data-v-8649c3cb]{text-transform:uppercase;color:#9c9180!important;letter-spacing:.06em!important;background:#faf7f2!important;border-bottom-color:#e8e0d0!important;font-size:11px!important;font-weight:700!important}.slip-details-table tbody tr:last-child td[data-v-8649c3cb]{border-bottom:0!important}.slip-details-table td:first-child strong[data-v-8649c3cb]{color:#1c1a14;font-size:13px;font-weight:600}.slip-details-table td[data-v-8649c3cb]:nth-child(3),.slip-details-table td[data-v-8649c3cb]:nth-child(4){color:#6b6352}.slip-details-table th[data-v-8649c3cb]:first-child,.slip-details-table td[data-v-8649c3cb]:first-child,.slip-details-table th[data-v-8649c3cb]:nth-child(2),.slip-details-table td[data-v-8649c3cb]:nth-child(2){width:18%!important}.slip-details-table th[data-v-8649c3cb]:nth-child(3),.slip-details-table td[data-v-8649c3cb]:nth-child(3){width:22%!important}.slip-details-table th[data-v-8649c3cb]:nth-child(4),.slip-details-table td[data-v-8649c3cb]:nth-child(4){width:20%!important}.slip-details-table th[data-v-8649c3cb]:nth-child(5),.slip-details-table td[data-v-8649c3cb]:nth-child(5){width:22%!important}.all-terms-filed-banner[data-v-8649c3cb]{color:#3d3a2e;text-align:center;background:#f0ead8;border:1px solid #d4c9a8;border-radius:8px;margin-top:12px;padding:10px 16px;font-size:13px;line-height:1.45}.table-muted[data-v-8649c3cb]{color:#9c9180;font-size:13px}@media (width<=768px){.slip-details-modal[data-v-8649c3cb]{max-height:calc(100dvh - 32px)!important}.slip-details-form[data-v-8649c3cb]{max-height:calc(100dvh - 124px)!important}.slip-details-table[data-v-8649c3cb]{display:none!important}.slip-row-mobile-list[data-v-8649c3cb]{flex-direction:column;gap:8px;display:flex!important}.all-terms-filed-banner[data-v-8649c3cb]{text-align:left;word-break:break-word;margin-top:12px}}.upload-slip-modal[data-v-8649c3cb],.slip-details-modal[data-v-8649c3cb]{border-radius:12px!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(760px,90vw)!important;max-width:760px!important;max-height:88vh!important;display:grid!important;overflow:hidden!important}.upload-slip-modal .modal-head[data-v-8649c3cb],.slip-details-modal .modal-head[data-v-8649c3cb],.upload-slip-modal .compact-head[data-v-8649c3cb],.slip-details-modal .compact-head[data-v-8649c3cb]{border-bottom:1px solid #e8e0d0!important;justify-content:space-between!important;align-items:flex-start!important;padding:20px 24px!important;display:flex!important}.modal-control-number[data-v-8649c3cb]{color:#9c9180!important;margin-top:2px!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important}.upload-slip-modal .close[data-v-8649c3cb],.slip-details-modal .close[data-v-8649c3cb]{color:#6b6352!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;font-size:24px!important;line-height:1!important;display:inline-flex!important}.upload-slip-modal .upload-slip-form[data-v-8649c3cb],.slip-details-modal .slip-details-form[data-v-8649c3cb]{max-height:calc(88vh - 82px)!important;padding:24px!important;overflow:hidden auto!important}.upload-slip-modal .slip-form-grid[data-v-8649c3cb],.slip-details-modal .slip-details-info-grid[data-v-8649c3cb]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.upload-slip-modal .slip-form-grid label[data-v-8649c3cb],.slip-details-modal .slip-details-info-grid label[data-v-8649c3cb]{min-width:0;display:block!important}.upload-slip-modal .slip-form-grid label>span[data-v-8649c3cb],.slip-details-modal .slip-details-info-grid label>span[data-v-8649c3cb]{color:#6b6352!important;letter-spacing:0!important;text-transform:none!important;min-height:0!important;margin-bottom:4px!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important;display:block!important}.upload-slip-modal .slip-form-grid .input[data-v-8649c3cb],.slip-details-modal .slip-details-info-grid .input[data-v-8649c3cb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#1c1a14!important;border:1px solid #e8e0d0!important;border-radius:8px!important;width:100%!important;height:40px!important;padding:0 12px!important;font-size:13px!important;line-height:40px!important}.upload-slip-modal .slip-form-grid .input[data-v-8649c3cb]:not([readonly]):not(:disabled){background:#fff!important}.upload-slip-modal .slip-form-grid .input[readonly][data-v-8649c3cb],.upload-slip-modal .slip-form-grid .input[data-v-8649c3cb]:disabled,.slip-details-modal .slip-details-info-grid .input[data-v-8649c3cb]{cursor:default!important;background:#faf7f2!important}.upload-slip-modal .slip-form-grid .input[readonly][data-v-8649c3cb]:focus,.upload-slip-modal .slip-form-grid .input[data-v-8649c3cb]:disabled:focus,.slip-details-modal .slip-details-info-grid .input[data-v-8649c3cb]:focus{box-shadow:none!important;border-color:#e8e0d0!important;outline:none!important}.upload-slip-modal .computed-commission[data-v-8649c3cb],.slip-details-modal .computed-commission[data-v-8649c3cb]{color:#3d3a2e!important;background:#f0ead8!important;border:1px solid #d4c9a8!important;border-radius:8px!important;width:100%!important;margin-top:12px!important;margin-bottom:12px!important;padding:10px 16px!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}.upload-slip-modal .slip-notice[data-v-8649c3cb],.slip-details-modal .slip-notice[data-v-8649c3cb]{margin-top:12px!important;margin-bottom:16px!important}.upload-slip-modal .payment-breakdown[data-v-8649c3cb],.slip-details-modal .payment-breakdown[data-v-8649c3cb]{margin-top:20px!important}.payment-breakdown .eyebrow[data-v-8649c3cb]{color:#9c9180!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}.payment-breakdown .section-subtext[data-v-8649c3cb]{color:#6b6352!important;margin:0!important;font-size:12px!important;line-height:1.4!important}.payment-channel-field[data-v-8649c3cb],.segmented-toggle[data-v-8649c3cb]{width:100%!important}.payment-breakdown-table-wrap[data-v-8649c3cb],.slip-details-table-wrap[data-v-8649c3cb]{background:#fff!important;border:1px solid #e8e0d0!important;border-radius:8px!important;width:100%!important;overflow:hidden!important}.payment-breakdown-table[data-v-8649c3cb],.slip-details-table[data-v-8649c3cb]{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important}.payment-breakdown-table th[data-v-8649c3cb],.payment-breakdown-table td[data-v-8649c3cb],.slip-details-table th[data-v-8649c3cb],.slip-details-table td[data-v-8649c3cb]{text-align:left!important;vertical-align:middle!important;white-space:normal!important;text-overflow:clip!important;border-bottom:1px solid #f0ead8!important;padding:10px 12px!important;font-size:13px!important;line-height:1.4!important;overflow:visible!important}.payment-breakdown-table th[data-v-8649c3cb],.slip-details-table th[data-v-8649c3cb]{color:#9c9180!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#faf7f2!important;border-bottom-color:#e8e0d0!important;font-size:11px!important;font-weight:700!important}.payment-breakdown-table th[data-v-8649c3cb]:first-child,.payment-breakdown-table td[data-v-8649c3cb]:first-child,.slip-details-table th[data-v-8649c3cb]:first-child,.slip-details-table td[data-v-8649c3cb]:first-child{width:15%!important}.payment-breakdown-table th[data-v-8649c3cb]:nth-child(2),.payment-breakdown-table td[data-v-8649c3cb]:nth-child(2),.slip-details-table th[data-v-8649c3cb]:nth-child(2),.slip-details-table td[data-v-8649c3cb]:nth-child(2){width:18%!important}.payment-breakdown-table th[data-v-8649c3cb]:nth-child(3),.payment-breakdown-table td[data-v-8649c3cb]:nth-child(3),.slip-details-table th[data-v-8649c3cb]:nth-child(3),.slip-details-table td[data-v-8649c3cb]:nth-child(3){width:15%!important}.payment-breakdown-table th[data-v-8649c3cb]:nth-child(4),.payment-breakdown-table td[data-v-8649c3cb]:nth-child(4),.slip-details-table th[data-v-8649c3cb]:nth-child(4),.slip-details-table td[data-v-8649c3cb]:nth-child(4){width:20%!important}.payment-breakdown-table th[data-v-8649c3cb]:nth-child(5),.payment-breakdown-table td[data-v-8649c3cb]:nth-child(5),.slip-details-table th[data-v-8649c3cb]:nth-child(5),.slip-details-table td[data-v-8649c3cb]:nth-child(5){width:32%!important}.payment-breakdown-table td:first-child strong[data-v-8649c3cb],.slip-details-table td:first-child strong[data-v-8649c3cb]{color:#1c1a14!important;font-size:13px!important;font-weight:600!important}.payment-breakdown-table .payment-table-input[data-v-8649c3cb],.payment-breakdown-table .payment-table-file[data-v-8649c3cb],.slip-table-file-input[data-v-8649c3cb]{color:#1c1a14!important;background:#fff!important;border:1px solid #e8e0d0!important;border-radius:6px!important;width:100%!important;min-height:36px!important;padding:4px 8px!important;font-size:13px!important}.payment-breakdown-table .payment-table-input.input-locked[data-v-8649c3cb]{background:#faf7f2!important}.form-footer[data-v-8649c3cb],.actions-row.form-footer[data-v-8649c3cb]{background:#fff!important;border-top:1px solid #e8e0d0!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:0 -24px -24px!important;padding:16px 24px!important;display:flex!important}@media (width<=768px){.upload-slip-modal[data-v-8649c3cb],.slip-details-modal[data-v-8649c3cb]{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important}.upload-slip-modal .upload-slip-form[data-v-8649c3cb],.slip-details-modal .slip-details-form[data-v-8649c3cb]{max-height:calc(100dvh - 124px)!important;padding:16px!important}.upload-slip-modal .slip-form-grid[data-v-8649c3cb],.slip-details-modal .slip-details-info-grid[data-v-8649c3cb]{grid-template-columns:1fr!important;gap:10px!important}.payment-breakdown-table[data-v-8649c3cb],.slip-details-table[data-v-8649c3cb]{display:none!important}.payment-term-mobile-list[data-v-8649c3cb],.slip-row-mobile-list[data-v-8649c3cb]{flex-direction:column;gap:8px;display:flex!important}.form-footer[data-v-8649c3cb],.actions-row.form-footer[data-v-8649c3cb]{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;flex-direction:column!important;align-items:stretch!important;margin:12px -16px -16px!important}}.upload-slip-modal[data-v-8649c3cb],.slip-details-modal[data-v-8649c3cb]{flex-direction:column!important;max-height:90vh!important;display:flex!important;overflow:hidden!important}.upload-slip-modal .modal-head[data-v-8649c3cb],.slip-details-modal .modal-head[data-v-8649c3cb]{flex-shrink:0!important}.upload-slip-modal .upload-slip-form[data-v-8649c3cb],.slip-details-modal .slip-details-form[data-v-8649c3cb]{flex-direction:column!important;flex:auto!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.upload-slip-modal .upload-slip-scroll-area[data-v-8649c3cb],.slip-details-modal .slip-details-scroll-area[data-v-8649c3cb]{flex:auto!important;min-height:0!important;padding:24px!important;overflow:hidden auto!important}.upload-slip-modal .form-footer[data-v-8649c3cb],.upload-slip-modal .actions-row.form-footer[data-v-8649c3cb],.slip-details-modal .form-footer[data-v-8649c3cb],.slip-details-modal .actions-row.form-footer[data-v-8649c3cb]{background:#fff!important;border-top:1px solid #e8e0d0!important;flex-shrink:0!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin:0!important;padding:16px 24px!important;display:flex!important}.proof-file-state[data-v-8649c3cb]{gap:3px;min-width:0;margin-bottom:6px;display:grid}.slip-proof-cell-stack[data-v-8649c3cb]{min-width:0}.slip-proof-cell-stack.rejected[data-v-8649c3cb]{flex-direction:column;justify-content:center;min-height:56px;display:flex}.slip-proof-cell-stack.rejected .payment-table-file[data-v-8649c3cb]{margin-top:6px}.rejected-proof-filename[data-v-8649c3cb]{color:#9c9180;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.3;display:block;overflow:hidden}.slip-row-proof .rejected-proof-filename[data-v-8649c3cb]{margin-top:2px}.slip-row-proof .payment-table-file[data-v-8649c3cb]{margin-top:6px}.slip-details-modal .input-readonly[data-v-8649c3cb],.slip-details-modal input.input-readonly[data-v-8649c3cb],.slip-details-modal input.input-readonly[data-v-8649c3cb]:disabled{color:#6b6352!important;cursor:default!important;pointer-events:none!important;opacity:1!important;width:100%!important;height:40px!important;box-shadow:none!important;background:#faf7f2!important;border:1px solid #f0ead8!important;border-radius:8px!important;padding:0 12px!important;font-size:13px!important}.slip-details-modal .input-editable[data-v-8649c3cb],.slip-details-modal select.input-editable[data-v-8649c3cb]{color:#1c1a14!important;cursor:pointer!important;width:100%!important;height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e8e0d0!important;border-radius:8px!important;padding:0 12px!important;font-size:13px!important}.slip-details-modal .input-editable[data-v-8649c3cb]:focus,.slip-details-modal select.input-editable[data-v-8649c3cb]:focus{border-color:#3d3a2e!important;outline:none!important;box-shadow:0 0 0 3px #3c38281a!important}.slip-details-breakdown .slip-details-table tbody tr[data-v-8649c3cb]{min-height:64px!important}.slip-details-breakdown .slip-details-table th[data-v-8649c3cb],.slip-details-breakdown .slip-details-table td[data-v-8649c3cb]{vertical-align:middle!important;padding:10px 12px!important}.slip-details-breakdown .slip-details-table td[data-v-8649c3cb]{display:table-cell!important}.slip-details-breakdown .slip-table-proof-cell[data-v-8649c3cb],.slip-details-breakdown .payment-proof-cell[data-v-8649c3cb]{vertical-align:middle!important;display:table-cell!important}.slip-details-breakdown .slip-proof-cell-stack.rejected[data-v-8649c3cb]{flex-direction:column!important;justify-content:center!important;gap:2px!important;min-height:44px!important;display:flex!important}.slip-details-breakdown .slip-proof-cell-stack.rejected label[data-v-8649c3cb]{flex-direction:column!important;justify-content:center!important;gap:2px!important;display:flex!important}.slip-details-breakdown .rejected-proof-filename[data-v-8649c3cb],.slip-details-breakdown .slip-proof-cell-stack.rejected label small[data-v-8649c3cb]{color:#9c9180!important;font-size:11px!important;font-weight:500!important;line-height:1.25!important}.slip-details-breakdown .payment-table-file[data-v-8649c3cb]{height:28px!important;min-height:28px!important;padding:3px 8px!important;font-size:12px!important}.slip-rejection-banner[data-v-8649c3cb]{color:#9b3a3a;background:#f7e3de;border:1px solid #e8b7b0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:40px;padding:10px 16px;font-size:13px;font-weight:500;display:flex}.slip-rejection-icon[data-v-8649c3cb]{color:#9b3a3a;flex:0 0 18px;width:18px;height:18px;display:inline-flex}.slip-rejection-icon svg[data-v-8649c3cb]{width:18px;height:18px}.slip-details-breakdown .slip-details-table[data-v-8649c3cb]{table-layout:fixed}.slip-details-breakdown .slip-details-table th[data-v-8649c3cb]:first-child,.slip-details-breakdown .slip-details-table td[data-v-8649c3cb]:first-child{width:15%}.slip-details-breakdown .slip-details-table th[data-v-8649c3cb]:nth-child(2),.slip-details-breakdown .slip-details-table td[data-v-8649c3cb]:nth-child(2){width:18%}.slip-details-breakdown .slip-details-table th[data-v-8649c3cb]:nth-child(3),.slip-details-breakdown .slip-details-table td[data-v-8649c3cb]:nth-child(3){width:15%}.slip-details-breakdown .slip-details-table th[data-v-8649c3cb]:nth-child(4),.slip-details-breakdown .slip-details-table td[data-v-8649c3cb]:nth-child(4){width:20%}.slip-details-breakdown .slip-details-table th[data-v-8649c3cb]:nth-child(5),.slip-details-breakdown .slip-details-table td[data-v-8649c3cb]:nth-child(5){width:32%}.slip-details-breakdown .slip-details-table thead tr[data-v-8649c3cb]{background:#faf7f2;height:40px}.slip-details-breakdown .slip-details-table th[data-v-8649c3cb]{color:#9c9180;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.slip-details-breakdown .slip-details-table tbody tr[data-v-8649c3cb]{border-bottom:1px solid #f0ead8;min-height:52px}.slip-details-breakdown .slip-details-table td[data-v-8649c3cb]{color:#6b6352;font-size:13px}.slip-details-breakdown .slip-details-table td strong[data-v-8649c3cb]{color:#1c1a14;font-size:13px;font-weight:600}.slip-details-breakdown .slip-details-table td[data-v-8649c3cb]:nth-child(3){color:#1c1a14;font-weight:600}.mode-readonly-text[data-v-8649c3cb]{color:#6b6352;font-size:13px}.slip-details-breakdown .payment-table-input[data-v-8649c3cb]{border-radius:8px;height:36px;font-size:13px}.slip-proof-cell-stack.rejected label[data-v-8649c3cb],.mobile-replace-proof[data-v-8649c3cb]{gap:4px;display:grid}.slip-proof-cell-stack.rejected label small[data-v-8649c3cb],.mobile-replace-proof>span[data-v-8649c3cb]{color:#9c9180;font-size:11px;font-weight:500}.rejected-proof-filename[data-v-8649c3cb]{color:#9c9180;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.table-proof-link[data-v-8649c3cb]{color:#8c6a2f;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#f8f4ec;border:1px solid #e8e0d0;border-radius:999px;align-items:center;max-width:min(210px,100%);min-height:30px;padding:0 10px;font-family:inherit;font-size:.75rem;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;overflow:hidden}.table-proof-link[data-v-8649c3cb]:hover,.table-proof-link[data-v-8649c3cb]:focus-visible{color:#6d5323;background:#f2e7d2;border-color:#d6b36a;outline:none;transform:translateY(-1px)}.refile-slip-button[data-v-8649c3cb]{color:#fff!important;background:#1c1a14!important}@media (width<=768px){.slip-row-card>span[data-v-8649c3cb]{color:#6b6352;font-size:13px}.upload-slip-modal[data-v-8649c3cb],.slip-details-modal[data-v-8649c3cb]{max-height:calc(100dvh - 32px)!important}.upload-slip-modal .upload-slip-scroll-area[data-v-8649c3cb],.slip-details-modal .slip-details-scroll-area[data-v-8649c3cb]{padding:16px!important}.upload-slip-modal .form-footer[data-v-8649c3cb],.upload-slip-modal .actions-row.form-footer[data-v-8649c3cb],.slip-details-modal .form-footer[data-v-8649c3cb],.slip-details-modal .actions-row.form-footer[data-v-8649c3cb]{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;flex-direction:column!important;align-items:stretch!important}}.qr-modal[data-v-8649c3cb]{grid-template-rows:auto minmax(0,1fr)!important;width:min(530px,90vw)!important;max-width:530px!important;max-height:85vh!important;display:grid!important;overflow:hidden!important}.qr-body[data-v-8649c3cb]{grid-template-rows:auto auto minmax(0,1fr)!important;gap:14px!important;min-height:0!important;max-height:none!important;padding:18px 24px 0!important;display:grid!important;overflow:hidden!important}.policy-confirmation[data-v-8649c3cb]{grid-template-rows:minmax(0,1fr) auto!important;gap:0!important;min-height:0!important;max-height:none!important;padding-right:0!important;display:grid!important;overflow:hidden!important}.policy-confirmation-scroll[data-v-8649c3cb]{align-content:start;gap:14px;min-height:0;padding-bottom:12px;padding-right:4px;display:grid;overflow:hidden auto}.confirm-actions[data-v-8649c3cb]{z-index:2;background:#fff!important;border-top:1px solid #e8e0d0!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:0 -24px!important;padding:12px 24px 16px!important;display:flex!important;position:relative!important;bottom:auto!important}.confirm-actions .ghost-button[data-v-8649c3cb],.confirm-actions .primary-button[data-v-8649c3cb]{text-align:center!important;white-space:normal!important;justify-content:center!important;align-items:center!important;min-height:44px!important;display:inline-flex!important}.confirm-actions .primary-button[data-v-8649c3cb]{color:#fff!important;background:#3d3a2e!important}@media (width<=768px){.qr-modal[data-v-8649c3cb]{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important}.qr-body[data-v-8649c3cb]{grid-template-rows:auto auto minmax(0,1fr)!important;padding:14px 16px 0!important}.policy-confirmation-scroll[data-v-8649c3cb]{padding-right:0}.policy-section dl[data-v-8649c3cb]{display:block!important}.policy-section dt[data-v-8649c3cb],.policy-section dd[data-v-8649c3cb]{word-break:break-word;overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;min-height:0!important;display:block!important;overflow:visible!important}.policy-payment-terms-select[data-v-8649c3cb]{width:100%!important;min-height:40px!important}.confirm-actions[data-v-8649c3cb]{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin:0 -16px!important}.confirm-actions .ghost-button[data-v-8649c3cb],.confirm-actions .primary-button[data-v-8649c3cb]{width:100%!important;min-height:44px!important}}.overlay[data-v-8649c3cb]:has(.modal.qr-modal.glass-panel){justify-content:center!important;align-items:center!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.modal.qr-modal.glass-panel[data-v-8649c3cb]{box-sizing:border-box!important;flex-direction:column!important;width:100%!important;max-width:540px!important;max-height:90vh!important;display:flex!important;overflow:hidden!important}.modal.qr-modal.glass-panel.qr-modal-file-slip[data-v-8649c3cb]{max-width:780px!important}.modal.qr-modal.glass-panel .modal-head[data-v-8649c3cb]{flex:none!important}.modal.qr-modal.glass-panel .qr-body[data-v-8649c3cb]{flex-direction:column!important;flex:auto!important;min-width:0!important;min-height:0!important;padding-bottom:24px!important;display:flex!important;overflow:hidden!important}.modal.qr-modal.glass-panel.qr-modal-file-slip .qr-body[data-v-8649c3cb]{max-height:90vh!important;overflow-y:auto!important}.modal.qr-modal.glass-panel .qr-status[data-v-8649c3cb],.modal.qr-modal.glass-panel .qr-manual[data-v-8649c3cb],.modal.qr-modal.glass-panel .policy-confirmation[data-v-8649c3cb],.modal.qr-modal.glass-panel .policy-confirmation-scroll[data-v-8649c3cb],.modal.qr-modal.glass-panel .policy-section[data-v-8649c3cb],.modal.qr-modal.glass-panel .policy-section dl[data-v-8649c3cb],.modal.qr-modal.glass-panel .policy-section dt[data-v-8649c3cb],.modal.qr-modal.glass-panel .policy-section dd[data-v-8649c3cb]{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.modal.qr-modal.glass-panel .policy-confirmation[data-v-8649c3cb]{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.modal.qr-modal.glass-panel .policy-confirmation-scroll[data-v-8649c3cb]{flex:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.modal.qr-modal.glass-panel .policy-section dd[data-v-8649c3cb]{color:#1c1a14!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;text-overflow:clip!important;overflow:visible!important}.slip-details-table[data-v-8649c3cb]{table-layout:auto!important}.slip-details-table td[data-v-8649c3cb]{white-space:nowrap}.slip-details-form .slip-details-info-grid input[readonly][data-v-8649c3cb],.upload-slip-form .slip-details-info-grid input[readonly][data-v-8649c3cb]{color:#9c9180!important;cursor:default!important;pointer-events:none!important;background:#f0ead8!important;border:1px solid #e8e0d0!important}.slip-table-proof-cell .slip-proof-cell-stack[data-v-8649c3cb]{height:1px;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;min-height:60px!important;display:flex!important}.slip-table-proof-cell[data-v-8649c3cb]{height:1px}.upload-slip-modal .modal-head[data-v-8649c3cb],.slip-details-modal .modal-head[data-v-8649c3cb],.upload-slip-modal .compact-head[data-v-8649c3cb],.slip-details-modal .compact-head[data-v-8649c3cb]{background:#fff!important;border-bottom:1px solid #e8e0d0!important;padding:22px 28px 18px!important}.slip-modal-eyebrow[data-v-8649c3cb]{color:#9c9180!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;display:block!important}.upload-slip-modal .modal-head h2[data-v-8649c3cb],.slip-details-modal .modal-head h2[data-v-8649c3cb],.upload-slip-modal .compact-head h2[data-v-8649c3cb],.slip-details-modal .compact-head h2[data-v-8649c3cb]{color:#1c1a14!important;margin:0 0 4px!important;font-size:22px!important;font-weight:600!important;line-height:1.25!important}.upload-slip-modal .modal-control-number[data-v-8649c3cb],.slip-details-modal .modal-control-number[data-v-8649c3cb]{color:#6b6352!important;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important}.upload-slip-modal .slip-form-grid label>span[data-v-8649c3cb],.slip-details-modal .slip-details-info-grid label>span[data-v-8649c3cb]{color:#9c9180!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important}.upload-slip-modal .slip-form-grid .input[data-v-8649c3cb],.slip-details-modal .slip-details-info-grid .input[data-v-8649c3cb],.slip-details-form .slip-details-info-grid input[readonly][data-v-8649c3cb],.upload-slip-form .slip-details-info-grid input[readonly][data-v-8649c3cb]{color:#6b6352!important;background:#faf7f2!important;border:1px solid #f0ead8!important;border-radius:8px!important;height:40px!important;padding:0 12px!important;font-size:13px!important;font-weight:400!important}.upload-slip-modal .computed-commission[data-v-8649c3cb],.slip-details-modal .computed-commission[data-v-8649c3cb]{color:#3d3a2e!important;background:#f0ead8!important;border:1px solid #d4c9a8!important;border-radius:8px!important;margin-top:12px!important;margin-bottom:12px!important;padding:10px 16px!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}.upload-slip-modal .payment-breakdown .eyebrow[data-v-8649c3cb],.slip-details-modal .payment-breakdown .eyebrow[data-v-8649c3cb]{color:#9c9180!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:11px!important;font-weight:600!important;line-height:1.3!important;display:block!important}.upload-slip-modal .payment-breakdown .section-subtext[data-v-8649c3cb],.slip-details-modal .payment-breakdown .section-subtext[data-v-8649c3cb]{color:#6b6352!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}.upload-slip-modal .payment-breakdown-table thead tr[data-v-8649c3cb],.slip-details-modal .slip-details-table thead tr[data-v-8649c3cb]{background:#faf7f2!important;height:40px!important}.upload-slip-modal .payment-breakdown-table th[data-v-8649c3cb],.slip-details-modal .slip-details-table th[data-v-8649c3cb]{color:#9c9180!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#faf7f2!important;border-bottom:1px solid #e8e0d0!important;height:40px!important;font-size:11px!important;font-weight:600!important}.upload-slip-modal .payment-breakdown-table tbody tr[data-v-8649c3cb],.slip-details-modal .slip-details-table tbody tr[data-v-8649c3cb]{border-bottom:1px solid #f0ead8!important;height:52px!important}.upload-slip-modal .payment-breakdown-table tbody tr[data-v-8649c3cb]:hover,.slip-details-modal .slip-details-table tbody tr[data-v-8649c3cb]:hover{background:#faf7f2!important}.upload-slip-modal .payment-breakdown-table td[data-v-8649c3cb],.slip-details-modal .slip-details-table td[data-v-8649c3cb]{color:#1c1a14!important;font-size:13px!important;font-weight:400!important}.upload-slip-modal .form-footer[data-v-8649c3cb],.upload-slip-modal .actions-row.form-footer[data-v-8649c3cb],.slip-details-modal .form-footer[data-v-8649c3cb],.slip-details-modal .actions-row.form-footer[data-v-8649c3cb]{background:#fff!important;border-top:1px solid #e8e0d0!important;padding:16px 24px!important}.upload-slip-modal .form-footer .mp-btn-secondary[data-v-8649c3cb],.slip-details-modal .form-footer .mp-btn-secondary[data-v-8649c3cb]{color:#6b6352!important;background:#fff!important;border:1px solid #e8e0d0!important;border-radius:8px!important;height:40px!important;padding:0 20px!important;font-size:13px!important;font-weight:500!important}.upload-slip-modal .form-footer .mp-btn-secondary[data-v-8649c3cb]:hover,.slip-details-modal .form-footer .mp-btn-secondary[data-v-8649c3cb]:hover{background:#faf7f2!important}.upload-slip-modal .form-footer .mp-btn-primary[data-v-8649c3cb],.slip-details-modal .form-footer .mp-btn-primary[data-v-8649c3cb]{color:#fff!important;background:#3d3a2e!important;border:1px solid #3d3a2e!important;border-radius:8px!important;height:40px!important;padding:0 20px!important;font-size:13px!important;font-weight:500!important}.upload-slip-modal .slip-rejection-banner[data-v-8649c3cb],.slip-details-modal .slip-rejection-banner[data-v-8649c3cb]{color:#9b3a3a!important;background:#fbf1ef!important;border:1px solid #e8b7b0!important;border-radius:8px!important;margin-top:12px!important;margin-bottom:12px!important;padding:10px 16px!important;font-size:13px!important;font-weight:500!important}@media (width<=768px){.overlay[data-v-8649c3cb]:has(.modal.qr-modal.glass-panel){padding:16px!important}.modal.qr-modal.glass-panel[data-v-8649c3cb]{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 32px)!important;margin:0!important}.modal.qr-modal.glass-panel .qr-body[data-v-8649c3cb]{padding:14px 16px calc(24px + env(safe-area-inset-bottom,0px))!important}.modal.qr-modal.glass-panel .policy-confirmation-scroll[data-v-8649c3cb]{max-height:calc(100dvh - 248px)!important;padding-right:0!important}.modal.qr-modal.glass-panel .policy-section[data-v-8649c3cb]{overflow:visible!important}.modal.qr-modal.glass-panel .policy-section dd[data-v-8649c3cb]{width:auto!important;max-width:calc(100vw - 64px)!important;line-height:1.45!important}.modal.qr-modal.glass-panel .confirm-actions[data-v-8649c3cb]{flex:none!important}}.upload-stepper[data-v-8649c3cb]{background:#f5f0e8;border-bottom:1px solid #e8e0d0;flex:none;padding:10px 20px}.upload-stepper-track[data-v-8649c3cb]{align-items:flex-start;gap:0;display:flex}.upload-step-item[data-v-8649c3cb]{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.upload-step-item[data-v-8649c3cb]:not(:last-child):after{content:"";z-index:0;background:#e8e0d0;width:100%;height:1.5px;position:absolute;top:13px;left:50%}.upload-step-circle[data-v-8649c3cb]{z-index:1;color:#6b6352;background:#fff;border:1.5px solid #d4c9a8;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:flex;position:relative}.upload-step-item.is-active .upload-step-circle[data-v-8649c3cb],.upload-step-item.is-done .upload-step-circle[data-v-8649c3cb]{color:#fff;background:#3d3a2e;border-color:#3d3a2e}.upload-step-check[data-v-8649c3cb]{font-size:12px}.upload-step-label[data-v-8649c3cb]{color:#9c9180;text-align:center;white-space:nowrap;margin-top:5px;font-size:10px}.upload-step-item.is-active .upload-step-label[data-v-8649c3cb]{color:#3d3a2e;font-weight:500}.upload-step-item.is-done .upload-step-label[data-v-8649c3cb]{color:#3d3a2e}.upload-step-error[data-v-8649c3cb]{margin-top:8px!important}.required-star[data-v-8649c3cb]{color:#9b3a3a;margin-left:2px;font-size:11px}.step3-commission-box[data-v-8649c3cb]{background:#f0ead8;border:1px solid #d4c9a8;border-radius:8px;margin-bottom:14px;padding:12px 14px}.step3-commission-label[data-v-8649c3cb]{color:#3d3a2e;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:11px;font-weight:600}.step3-commission-grid[data-v-8649c3cb]{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.step3-metric-label[data-v-8649c3cb]{color:#8c8470;margin-bottom:2px;font-size:11px}.step3-metric-value[data-v-8649c3cb]{color:#1c1a14;font-size:15px;font-weight:600}.step3-metric-sub[data-v-8649c3cb]{color:#8c8470;margin-top:1px;font-size:11px}.step3-schedule-table[data-v-8649c3cb]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.step3-schedule-table col[data-v-8649c3cb]:first-child,.step3-schedule-table th[data-v-8649c3cb]:first-child,.step3-schedule-table td[data-v-8649c3cb]:first-child{width:35%}.step3-schedule-table col[data-v-8649c3cb]:nth-child(2),.step3-schedule-table th[data-v-8649c3cb]:nth-child(2),.step3-schedule-table td[data-v-8649c3cb]:nth-child(2){width:40%}.step3-schedule-table col[data-v-8649c3cb]:nth-child(3),.step3-schedule-table th[data-v-8649c3cb]:nth-child(3),.step3-schedule-table td[data-v-8649c3cb]:nth-child(3){width:25%;text-align:right!important;padding-right:12px!important}.step3-schedule-table thead th[data-v-8649c3cb]{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#6b6352;border-bottom:1px solid #e8e0d0;padding:4px 8px 6px;font-size:10px;font-weight:600}.step3-schedule-table thead th[data-v-8649c3cb]:last-child{text-align:right!important}.step3-schedule-table .step3-schedule-amount[data-v-8649c3cb]{white-space:nowrap;text-align:right!important}.step3-schedule-table tbody td[data-v-8649c3cb]{color:#1c1a14;background:#f5f0e8;border-bottom:1px solid #f0ead8;padding:6px 8px}.step3-schedule-table tbody tr:last-child td[data-v-8649c3cb]{border-bottom:none}.step3-schedule-table tbody td[data-v-8649c3cb]:first-child{color:#6b6352;border-radius:4px 0 0 4px;font-weight:500}.step3-schedule-table tbody td[data-v-8649c3cb]:last-child{border-radius:0 4px 4px 0;font-weight:600}.step3-warning-note[data-v-8649c3cb]{color:#b87333;background:#f0ead8;border:1px solid #d4c9a8;border-radius:6px;margin-top:10px;padding:8px 12px;font-size:12px}.modal.qr-modal.glass-panel .upload-stepper[data-v-8649c3cb]{flex:none!important}.commissions-main-grid[data-v-8649c3cb]{grid-template-columns:minmax(0,1fr)!important}.upload-slip-modal[data-v-8649c3cb]{flex-direction:column!important;width:min(860px,100vw - 32px)!important;max-width:860px!important;max-height:90vh!important;display:flex!important;overflow:hidden!important}.upload-slip-modal .upload-slip-title-row[data-v-8649c3cb]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.upload-slip-modal .upload-slip-title-row h2[data-v-8649c3cb]{color:#1c1a14!important;font-size:18px!important;font-weight:500!important}.upload-slip-modal .modal-control-number[data-v-8649c3cb]{background:#f0ead8;border-radius:6px;align-items:center;width:fit-content;padding:2px 10px;color:#6b6352!important;margin-top:4px!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important;display:inline-flex!important}.upload-slip-modal .upload-slip-form[data-v-8649c3cb]{flex-direction:column!important;flex:auto!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.upload-slip-modal .upload-slip-scroll-area[data-v-8649c3cb]{flex:auto!important;min-height:0!important;padding:20px 24px!important;overflow:hidden auto!important}.upload-slip-section-label[data-v-8649c3cb]{color:#9c9180;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:600;line-height:1.35;display:flex}.upload-slip-section-label svg[data-v-8649c3cb]{flex:none;width:14px;height:14px}.upload-slip-timeline-toggle[data-v-8649c3cb]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e0d0;border-radius:8px;justify-content:space-between;width:100%;padding:8px 10px;transition:border-color .18s,background .18s}.upload-slip-timeline-toggle[data-v-8649c3cb]:hover,.upload-slip-timeline-toggle[data-v-8649c3cb]:focus-visible{background:#faf7f2;border-color:#d4c9a8;outline:none}.upload-slip-timeline-toggle>span[data-v-8649c3cb]{align-items:center;gap:6px;min-width:0;display:inline-flex}.upload-slip-timeline-toggle .timeline-toggle-icon[data-v-8649c3cb]{color:#9c9180;width:16px;height:16px;transition:transform .2s}.upload-slip-timeline-toggle .timeline-toggle-icon.expanded[data-v-8649c3cb]{transform:rotate(180deg)}.upload-slip-timeline-collapse-enter-active[data-v-8649c3cb],.upload-slip-timeline-collapse-leave-active[data-v-8649c3cb]{max-height:720px;transition:max-height .24s,opacity .2s;overflow:hidden}.upload-slip-timeline-collapse-enter-from[data-v-8649c3cb],.upload-slip-timeline-collapse-leave-to[data-v-8649c3cb]{opacity:0;max-height:0}.upload-slip-timeline-collapse-enter-to[data-v-8649c3cb],.upload-slip-timeline-collapse-leave-from[data-v-8649c3cb]{opacity:1;max-height:720px}.upload-slip-modal .slip-form-grid .input[data-v-8649c3cb]{color:#1c1a14!important;background:#faf7f2!important;border:.5px solid #f0ead8!important;border-radius:6px!important;height:34px!important;padding:6px 10px!important;font-size:12px!important}.upload-slip-modal .computed-commission[data-v-8649c3cb]{flex-wrap:wrap;align-items:center;gap:6px;color:#3d3a2e!important;background:#f0ead8!important;border:.5px solid #d4c9a8!important;border-radius:8px!important;margin:14px 0 0!important;padding:10px 16px!important;font-size:12px!important;display:flex!important}.upload-slip-modal .computed-commission svg[data-v-8649c3cb]{flex:none;width:15px;height:15px}.upload-slip-rate-badge[data-v-8649c3cb]{color:#fff;background:#3d3a2e;border-radius:4px;padding:1px 7px;font-size:11px;font-weight:600}.upload-slip-modal .payment-breakdown[data-v-8649c3cb]{margin-top:20px!important}.upload-slip-modal .payment-breakdown-table th[data-v-8649c3cb]{color:#9c9180!important;font-size:10px!important}.upload-slip-modal .payment-breakdown-table td[data-v-8649c3cb]{font-size:12px!important}.upload-slip-modal .proof-file-state[data-v-8649c3cb]{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.upload-slip-modal .proof-file-state small[data-v-8649c3cb],.upload-slip-modal .proof-date[data-v-8649c3cb]{color:#9c9180!important;font-size:11px!important}.upload-slip-timeline-section[data-v-8649c3cb]{margin-bottom:20px}.upload-slip-timeline[data-v-8649c3cb],.upload-slip-timeline .timeline-item[data-v-8649c3cb]{position:relative}.upload-slip-timeline .timeline-item[data-v-8649c3cb]:last-child:before{display:none}.upload-slip-timeline .timeline-marker[data-v-8649c3cb]{z-index:1;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.upload-slip-timeline .timeline-copy[data-v-8649c3cb],.upload-slip-timeline .timeline-meta[data-v-8649c3cb]{min-width:0;display:grid}.timeline-pending-to[data-v-8649c3cb]{justify-items:center;gap:4px;min-width:0;margin-top:5px;display:grid}.timeline-pending-to>span[data-v-8649c3cb]{color:#9c9180;font-size:10px;font-weight:500;line-height:1.2}.timeline-pending-to.active>span[data-v-8649c3cb]{color:#3d3a2e}.timeline-approver-list[data-v-8649c3cb]{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.timeline-approver-pill[data-v-8649c3cb]{color:#6b6352;background:#f0ead8;border-radius:4px;margin:2px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:400;line-height:1.35;display:inline-block}.timeline-approver-skeleton[data-v-8649c3cb]{background:linear-gradient(90deg,#f0ead8 25%,#e8e0d0 50%,#f0ead8 75%) 0 0/200% 100%;border-radius:999px;width:60px;height:20px;animation:1.2s ease-in-out infinite upload-slip-approver-shimmer-8649c3cb}@keyframes upload-slip-approver-shimmer-8649c3cb{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes uploadSlipTimelineMobileWave-8649c3cb{0%{background-position:0 0}to{background-position:0 48px}}.upload-slip-timeline-section[data-v-8649c3cb] .vertical-timeline{justify-content:space-between;align-items:flex-start;display:flex;overflow:visible}.upload-slip-timeline-section[data-v-8649c3cb] .timeline-item{text-align:center;flex:1 1 0;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;min-width:0;padding:0 6px;display:grid}.upload-slip-timeline-section[data-v-8649c3cb] .timeline-item:before{width:auto;height:2px;inset:12px calc(12px - 50%) auto calc(50% + 12px);background:#e8e0d0!important}.upload-slip-timeline-section[data-v-8649c3cb] .vertical-timeline.is-rejected .timeline-item:before{background:#a32d2d!important}.upload-slip-timeline-section[data-v-8649c3cb] .timeline-marker{color:#9c9180;background:#fff;border:2px solid #e8e0d0;width:24px;height:24px;font-size:11px;font-weight:700;line-height:1}.upload-slip-timeline-section[data-v-8649c3cb] .timeline-marker svg{width:13px;height:13px}.upload-slip-timeline-section[data-v-8649c3cb] .timeline-item.done .timeline-marker{color:#fff;background:#4a7c59;border-color:#4a7c59}.upload-slip-timeline-section[data-v-8649c3cb] .timeline-item.current .timeline-marker{color:#fff;background:#c27803;border-color:#c27803;box-shadow:0 0 0 4px #c2780324}.upload-slip-timeline-section[data-v-8649c3cb] .timeline-item.current .timeline-marker:after{display:none}.upload-slip-timeline-section[data-v-8649c3cb] .timeline-copy{justify-items:center;gap:2px}.upload-slip-timeline-section[data-v-8649c3cb] .timeline-copy strong{font-size:12px;font-weight:500}.upload-slip-timeline-section[data-v-8649c3cb] .timeline-copy p,.upload-slip-timeline-section[data-v-8649c3cb] .timeline-meta small{color:#9c9180;font-size:11px}.upload-slip-modal .form-footer[data-v-8649c3cb],.upload-slip-modal .actions-row.form-footer[data-v-8649c3cb]{flex-shrink:0!important;justify-content:flex-end!important;gap:12px!important;margin:0!important;padding:12px 24px!important;position:sticky!important;bottom:0!important}.upload-slip-modal .form-footer .mp-btn-secondary[data-v-8649c3cb],.upload-slip-modal .form-footer .mp-btn-primary[data-v-8649c3cb]{border-radius:8px!important;height:36px!important;min-height:36px!important;font-size:12px!important;font-weight:500!important}@media (width<=768px){.overlay[data-v-8649c3cb]:has(.upload-slip-modal){padding:0!important}.upload-slip-modal[data-v-8649c3cb]{border-radius:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important}.upload-slip-modal .modal-head[data-v-8649c3cb],.upload-slip-modal .compact-head[data-v-8649c3cb]{padding:18px 16px 14px!important}.upload-slip-modal .upload-slip-scroll-area[data-v-8649c3cb]{padding:16px!important}.upload-slip-modal .slip-form-grid[data-v-8649c3cb]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.upload-slip-modal .slip-form-grid label[data-v-8649c3cb]:first-child{grid-column:span 2/span 2}.upload-slip-modal .slip-form-grid label>span[data-v-8649c3cb],.upload-slip-modal .slip-form-grid .input[data-v-8649c3cb]{overflow-wrap:break-word!important;word-break:break-word!important}.upload-slip-modal .slip-form-grid .input[data-v-8649c3cb]{text-overflow:clip!important;background:0 0!important;border:0!important;height:auto!important;min-height:30px!important;padding:5px 0!important}.upload-slip-timeline-section[data-v-8649c3cb] .vertical-timeline{justify-content:stretch;gap:0;padding:4px 0 0;display:grid}.upload-slip-timeline-section[data-v-8649c3cb] .timeline-item{text-align:left;grid-template-columns:28px minmax(0,1fr);justify-items:stretch;gap:10px;padding:0 0 18px;display:grid}.upload-slip-timeline-section[data-v-8649c3cb] .timeline-item:before{border-radius:999px;width:2px;height:auto;inset:28px auto 0 11px;background:#e8e0d0!important}.upload-slip-timeline-section[data-v-8649c3cb] .timeline-item.done:before{background:#4a7c59!important}.upload-slip-timeline-section[data-v-8649c3cb] .timeline-item.current:before{animation:1.8s linear infinite uploadSlipTimelineMobileWave-8649c3cb;background:linear-gradient(#e8e0d0 0%,#f8e7bc 36%,#c27803 52%,#f8e7bc 68%,#e8e0d0 100%) 0 0/100% 48px!important}.upload-slip-timeline-section[data-v-8649c3cb] .vertical-timeline.is-rejected .timeline-item:before{animation:none;background:#b23b3b!important}.upload-slip-timeline-section[data-v-8649c3cb] .timeline-copy{justify-items:stretch;gap:3px;padding-top:2px}.upload-slip-timeline-section[data-v-8649c3cb] .timeline-copy strong{color:#1c1a14;font-size:12px;font-weight:700;line-height:1.35}.upload-slip-timeline-section[data-v-8649c3cb] .timeline-copy p,.upload-slip-timeline-section[data-v-8649c3cb] .timeline-meta small{font-size:11px;line-height:1.35}.timeline-pending-to[data-v-8649c3cb]{justify-items:start}.timeline-approver-list[data-v-8649c3cb]{justify-content:flex-start}.upload-slip-modal .form-footer[data-v-8649c3cb],.upload-slip-modal .actions-row.form-footer[data-v-8649c3cb]{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;flex-direction:column!important;align-items:stretch!important}.upload-slip-modal .form-footer button[data-v-8649c3cb]{width:100%!important}}@media (prefers-reduced-motion:reduce){.timeline-approver-skeleton[data-v-8649c3cb],.upload-slip-timeline-section[data-v-8649c3cb] .timeline-item.current:before{animation:none}}.keeper-commission-table th[data-v-8649c3cb],.payment-breakdown-table th[data-v-8649c3cb],.slip-details-table th[data-v-8649c3cb],.step3-schedule-table thead th[data-v-8649c3cb]{color:#9c9180!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}.keeper-commission-table tbody tr[data-v-8649c3cb]:hover,.payment-breakdown-table tbody tr[data-v-8649c3cb]:hover,.slip-details-table tbody tr[data-v-8649c3cb]:hover,.mobile-card[data-v-8649c3cb]:hover{background:#faf7f2!important}.keeper-commission-table tbody tr.selected[data-v-8649c3cb],.mobile-card.selected[data-v-8649c3cb]{background:#faf7f2!important;border-left:3px solid #8c6a2f!important}[data-v-8649c3cb] .status-badge{border-radius:9999px!important}[data-v-8649c3cb] .badge-pending,[data-v-8649c3cb] .tone-warn,[data-v-8649c3cb] .tone-pending{color:#b45309!important;background:#fef3c7!important}[data-v-8649c3cb] .badge-filed{color:#4a7c59!important;background:#ecfdf5!important}[data-v-8649c3cb] .badge-rejected,[data-v-8649c3cb] .tone-danger,[data-v-8649c3cb] .tone-inactive,.keeper-commission-table tbody tr.is-rejected .commission-status-stack[data-v-8649c3cb] .status-badge,.commission-mobile-list .mobile-card.is-rejected .commission-status-stack[data-v-8649c3cb] .status-badge{color:#fff!important;background:#b23b3b!important}.modal[data-v-8649c3cb],.qr-modal[data-v-8649c3cb],.upload-slip-modal[data-v-8649c3cb],.slip-details-modal[data-v-8649c3cb]{background:#fff!important;border-radius:16px!important}.modal-head h2[data-v-8649c3cb],.compact-head h2[data-v-8649c3cb],.upload-slip-modal .modal-head h2[data-v-8649c3cb],.slip-details-modal .modal-head h2[data-v-8649c3cb]{color:#1c1a14!important;font-weight:800!important}.modal-head p[data-v-8649c3cb],.modal-control-number[data-v-8649c3cb],.slip-modal-eyebrow[data-v-8649c3cb]{color:#9c9180!important}.upload-slip-section-label[data-v-8649c3cb],.slip-modal-eyebrow[data-v-8649c3cb],.step3-commission-label[data-v-8649c3cb],.payment-breakdown .eyebrow[data-v-8649c3cb],.slip-details-modal .payment-breakdown .eyebrow[data-v-8649c3cb]{color:#9c9180!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important}.upload-slip-section-label svg[data-v-8649c3cb],.computed-commission svg[data-v-8649c3cb]{color:#8c6a2f!important}.input[data-v-8649c3cb],.select[data-v-8649c3cb],.payment-table-input[data-v-8649c3cb],.payment-table-file[data-v-8649c3cb],.slip-table-file-input[data-v-8649c3cb],.qr-manual .input[data-v-8649c3cb],.policy-payment-terms-select[data-v-8649c3cb],.upload-slip-modal .slip-form-grid .input[data-v-8649c3cb],.slip-details-modal .slip-details-info-grid .input[data-v-8649c3cb]{background:#fff!important;border:1px solid #e8e0d0!important;border-radius:8px!important}.primary-button[data-v-8649c3cb],.mp-btn-primary[data-v-8649c3cb]{color:#fff!important;box-shadow:none!important;background:#1c1a14!important;border:1px solid #1c1a14!important;border-radius:8px!important}.ghost-button[data-v-8649c3cb],.mp-btn-secondary[data-v-8649c3cb]{color:#1c1a14!important;background:#fff!important;border:1px solid #e8e0d0!important;border-radius:8px!important}.keeper-commissions-page .commissions-primary-button[data-v-8649c3cb]{color:#fff!important;background:linear-gradient(#e6ab37 0%,#d99824 100%)!important;border:1px solid #dfa23a!important;border-radius:12px!important;box-shadow:0 10px 20px #d9982438!important}.keeper-commissions-page .commissions-outline-button[data-v-8649c3cb]{color:#c07d11!important;background:#fff!important;border:1px solid #e9decd!important;border-radius:10px!important}.upload-step-item[data-v-8649c3cb]:not(:last-child):after{background:#e8e0d0!important}.upload-step-item.is-done[data-v-8649c3cb]:not(:last-child):after,.upload-step-item.is-active[data-v-8649c3cb]:not(:last-child):after{background:#8c6a2f!important}.upload-step-circle[data-v-8649c3cb]{color:#9c9180!important;background:#fff!important;border-color:#e8e0d0!important}.upload-step-item.is-active .upload-step-circle[data-v-8649c3cb],.upload-step-item.is-done .upload-step-circle[data-v-8649c3cb]{color:#fff!important;background:#8c6a2f!important;border-color:#8c6a2f!important}.upload-step-item.is-active .upload-step-label[data-v-8649c3cb],.upload-step-item.is-done .upload-step-label[data-v-8649c3cb]{color:#8c6a2f!important}.agent-shares-page .stat-card-grid[data-v-b0edce33]{grid-template-columns:repeat(3,minmax(0,1fr))}.shares-panel[data-v-b0edce33]{gap:0;min-height:0;display:grid}.shares-panel .workspace-toolbar[data-v-b0edce33]{min-height:76px}.toolbar-copy[data-v-b0edce33]{gap:4px;display:grid}.toolbar-eyebrow[data-v-b0edce33]{color:#b16e0e;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.toolbar-copy h2[data-v-b0edce33]{color:#1c1a14;margin:0;font-size:20px;line-height:1.2}.shares-table[data-v-b0edce33]{border-collapse:collapse;background:#fff;width:100%}.shares-table th[data-v-b0edce33],.shares-table td[data-v-b0edce33]{text-align:left;color:#2f2418;border-bottom:1px solid #efe5d5;padding:14px 16px}.shares-table th[data-v-b0edce33]{color:#8e7b66;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.shares-table td strong[data-v-b0edce33]{color:#1c1a14;font-weight:800}.agent-cell[data-v-b0edce33]{gap:3px;min-width:0;display:grid}.agent-cell small[data-v-b0edce33]{color:#6b6352;font-size:12px;line-height:1.2}.shares-table tbody tr[data-v-b0edce33]:hover{background:#fffbf3}.status-badge[data-v-b0edce33]{color:#6b6352;background:#f0ead8;border-radius:999px;align-items:center;min-height:26px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.status-badge.success[data-v-b0edce33]{color:#3a7d56;background:#e6f5ec}.status-badge.warning[data-v-b0edce33]{color:#a47022;background:#fff0d9}.status-badge.info[data-v-b0edce33]{color:#4069b0;background:#dbe9ff}.status-badge.danger[data-v-b0edce33]{color:#c26464;background:#fdeceb}@media (width<=768px){.agent-shares-page .stat-card-grid[data-v-b0edce33]{grid-template-columns:1fr}.shares-panel .workspace-toolbar[data-v-b0edce33]{min-height:60px;padding:14px 16px}}.commission-detail-page[data-v-97cf637f]{color:#1c1a14;background:radial-gradient(circle at 0 0,#ce9d381a,#0000 30%),linear-gradient(#fbf8f2 0%,#f7f2e9 100%);min-height:100%;padding:18px 18px 34px}.detail-header[data-v-97cf637f]{gap:10px;margin-bottom:18px;display:grid}.heading-row[data-v-97cf637f]{border-radius:18px;justify-items:start;gap:2px;min-width:0;padding:4px 2px;display:grid}.heading-copy[data-v-97cf637f]{gap:2px;min-width:0;display:grid}.back-button[data-v-97cf637f]{color:#8f7f67;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:fit-content;min-height:22px;padding:0;font-size:.86rem;font-weight:700;display:inline-flex}.back-button[data-v-97cf637f]:hover{color:var(--color-accent);text-decoration:underline}.back-button svg[data-v-97cf637f]{width:16px;height:16px}.section-label svg[data-v-97cf637f]{width:15px;height:15px}.eyebrow[data-v-97cf637f],.section-label[data-v-97cf637f]{color:#9c9180;letter-spacing:0;text-transform:uppercase;align-items:center;gap:7px;font-size:.625rem;font-weight:700;display:inline-flex}.timeline-toggle[data-v-97cf637f]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e0d0;border-radius:8px;justify-content:space-between;width:100%;padding:8px 10px;transition:border-color .18s,background .18s}.timeline-toggle[data-v-97cf637f]:hover,.timeline-toggle[data-v-97cf637f]:focus-visible{background:#faf7f2;border-color:#d4c9a8;outline:none}.timeline-toggle>span[data-v-97cf637f]{align-items:center;gap:7px;min-width:0;display:inline-flex}.timeline-toggle-icon[data-v-97cf637f]{color:#9c9180;width:16px;height:16px;transition:transform .2s}.timeline-toggle-icon.expanded[data-v-97cf637f]{transform:rotate(180deg)}.timeline-collapse-enter-active[data-v-97cf637f],.timeline-collapse-leave-active[data-v-97cf637f]{max-height:720px;transition:max-height .24s,opacity .2s;overflow:hidden}.timeline-collapse-enter-from[data-v-97cf637f],.timeline-collapse-leave-to[data-v-97cf637f]{opacity:0;max-height:0}.timeline-collapse-enter-to[data-v-97cf637f],.timeline-collapse-leave-from[data-v-97cf637f]{opacity:1;max-height:720px}@media (width>=769px){.timeline-toggle[data-v-97cf637f]{cursor:default}.timeline-toggle-icon[data-v-97cf637f]{display:none}}.title-line[data-v-97cf637f]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.title-line h1[data-v-97cf637f]{color:#1c1a14;letter-spacing:0;margin:0;font-size:1.95rem;font-weight:800;line-height:1.2}.title-line[data-v-97cf637f] .status-badge{letter-spacing:0;border-radius:9999px;min-height:28px;padding:0 12px;font-size:12px;font-weight:600;color:#b45309!important;background:#fef3c7!important}.title-line[data-v-97cf637f] .badge-rejected,.title-line[data-v-97cf637f] .tone-danger{color:#fff!important;background:#b23b3b!important}.control-badge[data-v-97cf637f]{color:#8e806b;letter-spacing:0;white-space:nowrap;background:#fbf7ef;border:1px solid #e8e0d0;border-radius:9999px;justify-content:center;align-items:center;width:max-content;min-height:34px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.detail-error[data-v-97cf637f]{color:#9b3a3a;background:#fbf1ef;border:1px solid #e8b7b0;border-radius:8px;margin:0 0 16px;padding:12px 14px;font-size:.86rem;font-weight:700}.detail-layout[data-v-97cf637f]{grid-template-columns:minmax(0,1fr) 320px;align-items:flex-start;gap:16px;display:grid}.detail-main[data-v-97cf637f]{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.detail-side[data-v-97cf637f]{flex-direction:column;gap:12px;display:flex;position:sticky;top:24px}.detail-card[data-v-97cf637f],.highlight-card[data-v-97cf637f]{background:#fffffff5;border:1px solid #e8e0d0;border-radius:20px;padding:18px 20px;box-shadow:0 14px 34px #4d39140d}.highlight-card[data-v-97cf637f]{background:linear-gradient(#fff9ec 0%,#f8f0de 100%);border-color:#e6d5b3;padding:20px}.highlight-card .accent-label[data-v-97cf637f]{color:#9c9180}.highlight-card-shell[data-v-97cf637f]{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;display:grid}.highlight-icon[data-v-97cf637f]{color:#c28a15;background:#ffffffa6;border-radius:20px;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 0 0 1px #c28a151f}.highlight-icon svg[data-v-97cf637f]{width:30px;height:30px}.highlight-copy[data-v-97cf637f]{gap:10px;display:grid}.rejected-notice[data-v-97cf637f]{color:#9b3a3a;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.rejected-notice svg[data-v-97cf637f]{color:#9b3a3a;flex-shrink:0;width:18px;height:18px}.rejected-notice-copy[data-v-97cf637f]{gap:8px;display:grid}.rejected-notice-copy span[data-v-97cf637f]{color:#9b3a3a;font-size:.78rem;font-weight:700;line-height:1.4}.rejected-notice-copy p[data-v-97cf637f]{gap:3px;margin:0;display:grid}.rejected-notice-copy strong[data-v-97cf637f]{color:#9b3a3a;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.rejected-notice-copy em[data-v-97cf637f]{color:#9b3a3a;font-size:12px;line-height:1.4}.accent-label[data-v-97cf637f]{color:var(--color-accent);margin-bottom:0}.highlight-row[data-v-97cf637f]{color:#6b6352;gap:6px;font-size:13px;display:grid}.highlight-row[data-v-97cf637f]:last-child{border-bottom:0}.highlight-row strong[data-v-97cf637f]{color:#1c1a14;font-size:2rem;font-weight:800;line-height:1.05}.timeline[data-v-97cf637f]{justify-content:space-between;margin:24px 0 0;padding:0 10px;list-style:none;display:flex}.timeline-item[data-v-97cf637f]{text-align:center;flex:1;align-content:start;justify-items:center;gap:8px;display:grid;position:relative}.timeline-item:last-child .timeline-line[data-v-97cf637f]{display:none}.timeline-line[data-v-97cf637f]{background:#f2e7d2;border-radius:999px;height:4px;position:absolute;top:12px;left:calc(50% + 14px);right:calc(14px - 50%);overflow:hidden}.timeline-line[data-v-97cf637f]:after{content:"";border-radius:inherit;opacity:0;background:linear-gradient(90deg,#c98900 0%,#d89e2d 100%);position:absolute;inset:0}.timeline-item.done .timeline-line[data-v-97cf637f]{border-color:#c98900}.timeline-item.done .timeline-line[data-v-97cf637f]:after{opacity:1}.timeline-item.done .timeline-line-flowing[data-v-97cf637f]:after{opacity:0}.timeline-dot[data-v-97cf637f]{z-index:1;color:#b7842e;background:#fff;border:2px solid #e2c7a0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.timeline-dot svg[data-v-97cf637f]{width:16px;height:16px}.timeline-item.done .timeline-dot[data-v-97cf637f],.timeline-item.active .timeline-dot[data-v-97cf637f]{color:#fff;background:#c98900;border-color:#c98900}.timeline-item.active .timeline-dot[data-v-97cf637f]:after{content:"";border:1px solid #c9890057;border-radius:999px;animation:1.8s ease-out infinite timelinePulse-97cf637f;position:absolute;inset:-7px}.timeline-line-flowing[data-v-97cf637f]:after{opacity:0}.timeline-line-loader[data-v-97cf637f]{border-radius:inherit;background:linear-gradient(90deg,#0000 0%,#d89e2d 30%,#f9e7b6 50%,#d89e2d 70%,#0000 100%) 0 0/160% 100%;animation:3.4s ease-in-out infinite timelineLoadingBar-97cf637f;position:absolute;inset:0}.timeline.is-rejected .timeline-line[data-v-97cf637f]{background:#f5d7d7}.timeline.is-rejected .timeline-line[data-v-97cf637f]:after{opacity:1;background:linear-gradient(90deg,#b23b3b 0%,#d95454 100%)}.timeline.is-rejected .timeline-line-loader[data-v-97cf637f]{background:linear-gradient(90deg,#0000 0%,#b23b3b 30%,#f2b4b4 50%,#d95454 70%,#0000 100%)}.timeline.is-rejected .timeline-dot[data-v-97cf637f]{color:#fff;background:#b23b3b;border-color:#b23b3b}.timeline.is-rejected .timeline-item.active .timeline-dot[data-v-97cf637f]:after{border-color:#b23b3b57}.timeline-copy[data-v-97cf637f]{grid-template-rows:minmax(20px,auto) auto auto;align-content:start;justify-items:center;gap:3px;min-height:74px;display:grid}.timeline-copy strong[data-v-97cf637f]{color:#1c1a14;align-self:start;font-size:.84rem;font-weight:700}.timeline-item.active .timeline-copy strong[data-v-97cf637f]{color:#1c1a14}.timeline-copy small[data-v-97cf637f]{color:#9c9180;font-size:.75rem}.timeline-actor-link[data-v-97cf637f]{color:#8f7f67;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;line-height:1.25;text-decoration:underline}.timeline-actor-link[data-v-97cf637f]:hover,.timeline-actor-link[data-v-97cf637f]:focus-visible{color:#c98900;outline:none}.timeline-item.done .timeline-copy small[data-v-97cf637f]:first-of-type,.timeline-item.active.timeline-credited .timeline-copy small[data-v-97cf637f]:first-of-type{color:#c98900;font-weight:600}.timeline-copy .timeline-note[data-v-97cf637f]{color:#6b6352;white-space:normal;max-width:150px;line-height:1.25}@keyframes timelineLoadingBar-97cf637f{0%{opacity:.35;background-position:140% 0}20%{opacity:1}80%{opacity:1}to{opacity:.35;background-position:-140% 0}}@keyframes timelineMobileWave-97cf637f{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(calc(100% + 28px))}}@keyframes timelinePulse-97cf637f{0%{opacity:.6;transform:scale(.82)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}.approver-list[data-v-97cf637f]{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.approver-list b[data-v-97cf637f]{color:#8d6414;background:#f8ebcf;border-radius:4px;padding:2px 8px;font-size:.69rem;font-weight:700}.slip-card-grid[data-v-97cf637f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.slip-detail-card[data-v-97cf637f]{background:#fff;border:1px solid #e8e0d0;border-radius:16px;min-width:0;padding:16px}.slip-detail-card-header[data-v-97cf637f]{color:#9c9180;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}.slip-detail-card-header svg[data-v-97cf637f]{color:#9c9180;width:15px;height:15px}.slip-field-list[data-v-97cf637f]{gap:12px;display:grid}.slip-field[data-v-97cf637f]{gap:5px;min-width:0;display:grid}.slip-field span[data-v-97cf637f]{color:#9c9180;letter-spacing:0;font-size:11px;font-weight:600}.slip-field strong[data-v-97cf637f]{color:#1c1a14;overflow-wrap:anywhere;align-items:center;min-height:24px;padding-left:24px;font-size:14px;font-weight:500;line-height:1.35;display:inline-flex;position:relative}.slip-field strong.highlight-customer[data-v-97cf637f]{color:#1c1a14;font-size:14px;font-weight:700}.slip-field strong.highlight-premium[data-v-97cf637f]{color:#8c6a2f;font-size:16px;font-weight:700}.slip-field strong.slip-status-value[data-v-97cf637f]{align-items:center;min-height:28px}.slip-status-badge[data-v-97cf637f]{letter-spacing:0;min-height:24px;padding:0 10px;font-size:11px;font-weight:700}.slip-field strong svg[data-v-97cf637f]{color:#9c9180;width:15px;height:15px;position:absolute;left:0}.payment-header[data-v-97cf637f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.channel-toggle[data-v-97cf637f]{background:0 0;border:0;border-radius:0;gap:6px;padding:0;display:inline-flex}.channel-toggle button[data-v-97cf637f]{color:#6b5b3e;cursor:pointer;background:#fff;border:1px solid #e4d3b6;border-radius:10px;min-height:30px;padding:0 16px;font-size:.75rem;font-weight:800;transition:background .16s,color .16s,border-color .16s,box-shadow .16s,transform .16s}.channel-toggle button[data-v-97cf637f]:hover:not(.active){color:#a06a14;background:#fff8ee;border-color:#dfa23a}.channel-toggle button.active[data-v-97cf637f]{color:#fff;background:linear-gradient(#e6ab37 0%,#d99824 100%);border-color:#dfa23a;box-shadow:0 8px 18px #d9982433}.payment-table[data-v-97cf637f]{background:#fff;border:1px solid #e8e0d0;border-radius:14px;margin-top:14px;overflow:hidden}.payment-row[data-v-97cf637f]{color:#1c1a14;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8e0d0;grid-template-columns:.8fr 1fr 1fr 1.4fr;align-items:center;width:100%;padding:0;display:grid}.payment-row[data-v-97cf637f]:last-child{border-bottom:0}.payment-row>span[data-v-97cf637f]{align-items:center;min-height:58px;padding:12px 14px;font-size:.78rem;display:flex}.payment-row .amount-cell[data-v-97cf637f]{font-weight:700}.payment-head[data-v-97cf637f]{color:#9c9180;cursor:default;background:#fffcf7;height:46px}.payment-head span[data-v-97cf637f]{color:#9c9180;letter-spacing:.04em;text-transform:uppercase;min-height:40px;font-size:11px;font-weight:800}.payment-row[data-v-97cf637f]:not(.payment-head):not(.locked):hover{background:#faf7f2}.payment-row[data-v-97cf637f]:focus-visible{outline:2px solid var(--color-highlight-border);outline-offset:-2px}.payment-row.selected[data-v-97cf637f]{background:#fffbf3;border-left:4px solid #8c6a2f}.payment-row.locked[data-v-97cf637f]{cursor:default}.status-cell[data-v-97cf637f]{gap:3px;display:grid!important}.uploaded-mark[data-v-97cf637f],.selected-mark[data-v-97cf637f]{color:#4a7c59;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.uploaded-mark svg[data-v-97cf637f]{width:14px;height:14px}.selected-mark[data-v-97cf637f]{color:#3d3a2e}.status-proof-link[data-v-97cf637f]{color:#8c6a2f;background:#f8f4ec;border:1px solid #e8e0d0;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:min(100%,190px);padding:4px 8px;font-size:11px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.status-proof-link span[data-v-97cf637f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-proof-link svg[data-v-97cf637f]{flex:none;width:12px;height:12px}.status-proof-link[data-v-97cf637f]:hover,.status-proof-link[data-v-97cf637f]:focus-visible{color:#6d5323;background:#f2e7d2;border-color:#d6b36a;outline:none;transform:translateY(-1px)}.status-filename[data-v-97cf637f]{color:#9c9180;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:11px;overflow:hidden}.status-cell em[data-v-97cf637f]{color:#9c9180;font-size:.69rem}.upload-timestamp[data-v-97cf637f]{color:#9c9180;font-size:11px;font-weight:500;line-height:1.25}.mobile-inline-upload[data-v-97cf637f]{display:none}.empty-upload[data-v-97cf637f],.upload-content[data-v-97cf637f],.upload-success[data-v-97cf637f]{text-align:center;justify-items:center;display:grid}.empty-upload[data-v-97cf637f]{align-content:center;gap:6px;min-height:180px}.empty-upload svg[data-v-97cf637f]{color:#d4c9a8;width:20px;height:20px}.empty-upload strong[data-v-97cf637f],.upload-content h2[data-v-97cf637f],.upload-success strong[data-v-97cf637f]{color:#1c1a14;margin:0;font-size:14px;font-weight:600}.empty-upload span[data-v-97cf637f],.upload-success span[data-v-97cf637f]{color:#9c9180;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;overflow:hidden}.upload-proof-view-link[data-v-97cf637f]{color:#8c6a2f;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:2px;padding:0;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.upload-proof-view-link svg[data-v-97cf637f]{width:13px;height:13px}.upload-proof-view-link[data-v-97cf637f]:hover,.upload-proof-view-link[data-v-97cf637f]:focus-visible{color:#6f5224;text-decoration:underline}.upload-content[data-v-97cf637f]{gap:12px}.document-overlay[data-v-97cf637f]{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c1a148a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.proof-modal[data-v-97cf637f]{background:#fff;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(820px,94vw);max-height:90vh;display:grid;overflow:hidden;box-shadow:0 24px 70px #1c1a1447}.approval-photo-modal[data-v-97cf637f]{background:#fff;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(560px,94vw);max-height:90vh;display:grid;overflow:hidden;box-shadow:0 24px 70px #1c1a1447}.modal-head[data-v-97cf637f]{border-bottom:1px solid #e8e0d0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.modal-head h3[data-v-97cf637f]{color:#1c1a14;margin:5px 0 0;font-size:1.05rem;line-height:1.15}.modal-head .eyebrow[data-v-97cf637f]{color:#9c9180;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.close-button[data-v-97cf637f]{color:#6b5b3e;cursor:pointer;background:#fff;border:1px solid #e8e0d0;border-radius:8px;padding:8px 12px;font-size:.75rem;font-weight:800}.document-preview[data-v-97cf637f]{background:#f8f4ec;border:1px solid #e8e0d0;border-radius:12px;place-items:center;min-height:520px;display:grid;overflow:hidden}.proof-preview[data-v-97cf637f]{min-height:64vh;margin:16px}.approval-photo-content[data-v-97cf637f]{min-height:0;padding:16px;overflow-y:auto}.approval-photo-preview[data-v-97cf637f]{min-height:360px}.approval-photo-preview img[data-v-97cf637f]{-o-object-fit:cover;object-fit:cover}.approval-photo-notes[data-v-97cf637f]{background:#fffcf7;border:1px solid #e8e0d0;border-radius:8px;margin-top:12px;padding:12px}.approval-photo-notes span[data-v-97cf637f]{color:#b7791f;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.approval-photo-notes p[data-v-97cf637f]{color:#4b4234;white-space:pre-wrap;margin:6px 0 0;font-size:.88rem;line-height:1.45}.document-preview img[data-v-97cf637f],.document-preview iframe[data-v-97cf637f]{width:100%;height:100%;min-height:inherit;background:#fff;border:0}.document-preview img[data-v-97cf637f]{-o-object-fit:contain;object-fit:contain}.preview-empty[data-v-97cf637f]{color:#9c9180;text-align:center;justify-items:center;gap:8px;display:grid}.preview-empty strong[data-v-97cf637f]{color:#1c1a14}.preview-empty a[data-v-97cf637f]{color:#8c6a2f;font-weight:800}.upload-card[data-v-97cf637f]{background:#fff;border-radius:12px;padding:16px}.upload-card .upload-content h2[data-v-97cf637f]{text-align:center;margin-bottom:4px;font-size:14px;font-weight:800}.payment-detail-fields[data-v-97cf637f]{text-align:left;grid-template-columns:minmax(0,1fr);gap:11px;width:100%;display:grid}.payment-detail-fields label[data-v-97cf637f]{gap:7px;display:grid}.payment-detail-fields span[data-v-97cf637f]{color:#3d3021;font-size:12px;font-weight:800}.payment-detail-fields b[data-v-97cf637f]{color:#b74432}.payment-detail-fields input[data-v-97cf637f],.payment-detail-fields select[data-v-97cf637f]{color:#1c1a14;border:1px solid #e4d3b6;border-radius:8px;width:100%;min-height:36px;padding:7px 10px;font-size:.82rem;font-weight:700;background:#fff!important}.payment-detail-fields input[data-v-97cf637f]:focus,.payment-detail-fields select[data-v-97cf637f]:focus{border-color:#dfa23a;outline:none;box-shadow:0 0 0 2px #dfa23a29}.payment-detail-fields input[data-v-97cf637f]:disabled,.payment-detail-fields select[data-v-97cf637f]:disabled{color:#8f8678;background:#fff!important}.payment-details-save-button[data-v-97cf637f]{color:#fff;cursor:pointer;background:#d99824;border:1px solid #dfa23a;border-radius:8px;width:100%;min-height:40px;padding:0 14px;font-size:.8rem;font-weight:800}.payment-details-save-button[data-v-97cf637f]:disabled{color:#9c9180;cursor:not-allowed;background:#f5f0e7;border-color:#e8e0d0}.drop-zone[data-v-97cf637f]{color:#8c6a2f;background:#fff;border:1.5px dashed #d4c9a8;border-radius:12px;justify-items:center;gap:8px;width:100%;padding:24px 14px;display:grid}.drop-zone.dragging[data-v-97cf637f]{border-color:#3d3a2e}.drop-zone svg[data-v-97cf637f]{color:#8c6a2f;width:28px;height:28px}.drop-zone strong[data-v-97cf637f]{color:#1c1a14;font-size:.82rem}.drop-zone span[data-v-97cf637f],.drop-zone small[data-v-97cf637f]{color:#9c9180;font-size:.75rem}.drop-zone small[data-v-97cf637f]{font-size:.69rem}.browse-button[data-v-97cf637f]{color:#1c1a14;cursor:pointer;background:#fff;border:1px solid #e8e0d0;border-radius:8px;padding:7px 16px;font-size:.75rem;font-weight:800}.browse-button input[data-v-97cf637f]{opacity:0;pointer-events:none;position:absolute}.spin[data-v-97cf637f]{animation:.8s linear infinite spin-97cf637f}.upload-error[data-v-97cf637f]{color:#9b3a3a;margin:0;font-size:.75rem;font-weight:700}.upload-success[data-v-97cf637f]{align-content:center;gap:7px;min-height:180px}.upload-success svg[data-v-97cf637f]{color:#4a7c59;width:24px;height:24px}.upload-success strong[data-v-97cf637f]{color:#4a7c59}.upload-success button[data-v-97cf637f]{color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:.69rem;font-weight:800;text-decoration:underline}.progress-card[data-v-97cf637f]{background:#fff;border-radius:8px;gap:10px;padding:14px 16px 16px;display:grid}.progress-card .section-label[data-v-97cf637f]{color:#9a7a45;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.progress-card strong[data-v-97cf637f]{color:#1c1a14;font-size:15px;font-weight:800}.progress-track[data-v-97cf637f]{background:#efe4ce;border-radius:9999px;height:5px;overflow:hidden}.progress-track span[data-v-97cf637f]{background:linear-gradient(90deg,#dfa23a 0%,#b47410 100%);border-radius:9999px;height:100%;display:block}.remaining-balance-card[data-v-97cf637f]{background:#fff4d8;border:1px solid #e8c777;border-radius:8px;gap:2px;padding:12px 12px 10px;display:grid}.remaining-balance-card span[data-v-97cf637f]{color:#a06408;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.remaining-balance-card strong[data-v-97cf637f]{color:#a06408;font-size:22px;line-height:1.1}.remaining-balance-card small[data-v-97cf637f]{color:#9a7a45;font-size:10px}.remaining-balance-card.complete[data-v-97cf637f]{background:#f1faf1;border-color:#bfddbf}.remaining-balance-card.complete span[data-v-97cf637f],.remaining-balance-card.complete strong[data-v-97cf637f],.remaining-balance-card.complete small[data-v-97cf637f]{color:#4a7c59}.resubmit-button[data-v-97cf637f]{color:#fff;cursor:pointer;background:linear-gradient(#e6ab37 0%,#d99824 100%);border:1px solid #dfa23a;border-radius:12px;width:100%;padding:11px 14px;font-size:.82rem;font-weight:800;transition:opacity .16s,transform .16s,background .16s;box-shadow:0 10px 20px #d9982438}.resubmit-button[data-v-97cf637f]:hover:not(:disabled){background:linear-gradient(#eab446 0%,#de9f2d 100%);transform:translateY(-1px)}.resubmit-button[data-v-97cf637f]:disabled{opacity:.65;cursor:wait}@keyframes spin-97cf637f{to{transform:rotate(360deg)}}@media (width<=768px){.commission-detail-page[data-v-97cf637f]{min-height:auto;padding:16px 16px calc(96px + env(safe-area-inset-bottom,0px))}.title-line h1[data-v-97cf637f]{font-size:1.5rem}.detail-layout[data-v-97cf637f]{grid-template-columns:1fr;gap:14px;display:grid}.mobile-priority[data-v-97cf637f]{order:-1}.detail-side[data-v-97cf637f]{width:100%;position:static}.detail-main[data-v-97cf637f]{display:contents}.timeline-card[data-v-97cf637f]{order:3;margin-bottom:16px}.slip-card[data-v-97cf637f]{order:4;margin-bottom:16px}.payment-card[data-v-97cf637f]{order:5;margin-bottom:16px}.progress-card[data-v-97cf637f]{order:6}.detail-side .upload-card[data-v-97cf637f]{display:none}.highlight-card[data-v-97cf637f]{margin-bottom:16px}.highlight-card-shell[data-v-97cf637f]{grid-template-columns:1fr}.timeline[data-v-97cf637f]{gap:0;margin-top:14px;padding:0;display:grid}.timeline-item[data-v-97cf637f]{text-align:left;grid-template-columns:28px 1fr;justify-items:start;gap:0 10px;margin-bottom:14px}.timeline-item[data-v-97cf637f]:last-child{margin-bottom:0;padding-bottom:8px}.timeline-line[data-v-97cf637f]{background:0 0;border-top:0;border-left:2px solid #e8e0d0;border-radius:0;width:0;height:auto;inset:28px auto -14px 13px;overflow:visible}.timeline-item.done .timeline-line[data-v-97cf637f]{border-left-color:#c98900}.timeline-line[data-v-97cf637f]:after{content:"";opacity:0;background:linear-gradient(#0000 0%,#f9e7b6 35%,#c98900 65%,#0000 100%);border-radius:999px;width:2px;height:28px;display:block;position:absolute;top:-28px;left:-1px}.timeline-line-flowing[data-v-97cf637f]:after{opacity:1;animation:1.8s ease-in-out infinite timelineMobileWave-97cf637f}.timeline.is-rejected .timeline-line[data-v-97cf637f]{border-left-color:#b23b3b}.timeline-copy[data-v-97cf637f]{grid-template-rows:auto;justify-items:start;gap:2px;min-height:0;padding-top:2px}.timeline-copy strong[data-v-97cf637f]{font-size:.78rem;line-height:1.3}.timeline-copy small[data-v-97cf637f]{margin-top:2px;font-size:.68rem;line-height:1.3}.approver-list[data-v-97cf637f]{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-top:8px}.slip-card-grid[data-v-97cf637f]{grid-template-columns:1fr}.payment-header[data-v-97cf637f]{flex-direction:column;align-items:flex-start}.payment-table[data-v-97cf637f]{border:0;gap:8px;display:grid}.payment-head[data-v-97cf637f]{display:none}.payment-row[data-v-97cf637f]{border:1px solid #e8e0d0;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.payment-row>span[data-v-97cf637f]{min-height:0;color:var(--color-text-primary);place-content:start stretch;gap:3px;padding:8px 10px;font-size:13px;display:grid}.payment-row .amount-cell[data-v-97cf637f]{font-weight:700}.payment-row>span[data-v-97cf637f]:before{content:attr(data-label);color:var(--color-text-muted);text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.payment-row>span[data-v-97cf637f]:nth-child(2){text-align:right;justify-items:end}.payment-row>span[data-v-97cf637f]:nth-child(4){text-align:left;grid-column:1/-1;justify-items:start}.mobile-inline-upload[data-v-97cf637f]{color:#6b6352;text-align:center;background:#fff;border-top:1px solid #e8e0d0;grid-column:1/-1;justify-items:center;gap:12px;padding:12px;display:grid}.payment-row.selected .mobile-inline-upload[data-v-97cf637f]{background:#f0ead8}.mobile-inline-upload h2[data-v-97cf637f]{color:#1c1a14;margin:2px 0 0;font-size:14px;font-weight:800;line-height:1.25}.mobile-payment-detail-fields[data-v-97cf637f]{gap:10px}.mobile-inline-upload .payment-detail-fields[data-v-97cf637f],.mobile-inline-upload .drop-zone[data-v-97cf637f],.mobile-inline-upload .upload-success[data-v-97cf637f],.mobile-inline-upload .payment-details-save-button[data-v-97cf637f],.mobile-inline-upload .upload-error[data-v-97cf637f]{width:100%}.mobile-inline-upload .payment-detail-fields label[data-v-97cf637f]{text-align:left}.mobile-inline-upload .payment-detail-fields input[data-v-97cf637f],.mobile-inline-upload .payment-detail-fields select[data-v-97cf637f]{border-radius:10px;min-height:40px}.mobile-inline-upload .drop-zone[data-v-97cf637f]{background:#fff;min-height:160px;padding:22px 14px}.mobile-upload-success[data-v-97cf637f]{background:#fff;border:1px dashed #d4c9a8;border-radius:12px;min-height:128px;padding:18px 14px}.mobile-inline-upload .payment-details-save-button[data-v-97cf637f]{border-radius:8px;min-height:44px}.mobile-inline-upload>svg[data-v-97cf637f]{color:#4a7c59;width:22px;height:22px}.mobile-inline-upload>strong[data-v-97cf637f]{color:#1c1a14;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78rem;font-weight:800;overflow:hidden}.mobile-inline-upload>span[data-v-97cf637f],.mobile-inline-upload>a[data-v-97cf637f]{color:#6b6352;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}.mobile-inline-upload>a[data-v-97cf637f]{color:var(--color-accent);font-weight:800;text-decoration:none}}@media (prefers-reduced-motion:reduce){.timeline-line-flowing[data-v-97cf637f]:after{animation:none}}.badge-rejected[data-v-8ad14bcd]{color:#fff!important;background:#b23b3b!important}.page-shell[data-v-cfec19ce]{--text-main:#12294d;--text-soft:#6f7d96;--line:#d6dfefeb;min-height:100vh;color:var(--text-main);background:radial-gradient(circle at 0 0,#759de82e,#0000 28%),radial-gradient(circle at 88% 18%,#b1c8f72e,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%);grid-template-columns:290px minmax(0,1fr);gap:24px;padding:24px;display:grid;position:relative;overflow-x:clip}.ambient[data-v-cfec19ce]{pointer-events:none;position:absolute}.ambient-one[data-v-cfec19ce]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%);border-radius:999px;width:34rem;height:34rem;top:-11rem;left:-6rem}.ambient-two[data-v-cfec19ce]{filter:blur(34px);background:radial-gradient(circle,#cddcf9ad 0%,#cddcf900 70%);border-radius:999px;width:38rem;height:38rem;bottom:-12rem;right:-10rem}.ambient-grid[data-v-cfec19ce]{opacity:.22;background-image:linear-gradient(#c3d0e742 1px,#0000 1px),linear-gradient(90deg,#c3d0e742 1px,#0000 1px);inset:0}.content-shell[data-v-cfec19ce]{z-index:1;gap:24px;min-width:0;display:grid;position:relative}.glass-panel[data-v-cfec19ce]{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d6dfefe6;position:relative;box-shadow:0 18px 40px #1d366614}.soft-panel[data-v-cfec19ce]{background:#fff;border:1px solid #dbe3f2f2;box-shadow:0 14px 32px #1d36660f}.eyebrow[data-v-cfec19ce]{color:#7f8fad;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.stats-grid[data-v-cfec19ce]{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:18px;display:grid}.stat-card[data-v-cfec19ce]{border-radius:28px;align-content:start;gap:12px;min-height:124px;padding:24px;display:grid}.stat-card strong[data-v-cfec19ce]{color:var(--text-main);letter-spacing:0;font-size:clamp(2.1rem,3vw,3rem);line-height:1}.stage-strip[data-v-cfec19ce]{border-radius:28px;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:16px;display:grid}.stage-card[data-v-cfec19ce]{-moz-column-gap:10px;color:#476184;background:#f4f7fc;border:1px solid #e2eaf6;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;column-gap:10px;min-height:74px;padding:12px;display:grid;position:relative}.stage-card span[data-v-cfec19ce]{color:#345699;background:#e7eef9;border-radius:999px;grid-row:1/span 2;justify-content:center;align-items:center;width:28px;height:28px;font-size:.72rem;font-weight:900;display:inline-flex}.stage-card strong[data-v-cfec19ce]{color:#132b52;text-transform:uppercase;min-width:0;font-size:.76rem;line-height:1.2}.stage-card small[data-v-cfec19ce]{color:#7f8fad;min-width:0;font-size:.7rem;font-weight:700}.stage-card.active[data-v-cfec19ce]{background:#e8fbf6;border-color:#8ad8cd;box-shadow:inset 0 0 0 1px #0787781f}.stage-card.active span[data-v-cfec19ce]{color:#057667;background:#ccefe8}.queue-panel[data-v-cfec19ce]{border-radius:32px;overflow:hidden}.queue-head[data-v-cfec19ce]{border-bottom:1px solid #e7edf7;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.queue-head h3[data-v-cfec19ce]{color:var(--text-main);margin:8px 0 0;font-size:1.3rem;line-height:1.15}.queue-head>strong[data-v-cfec19ce]{color:var(--text-main);letter-spacing:0;font-size:2rem}.approval-list[data-v-cfec19ce]{gap:12px;padding:16px;display:grid}.approval-card[data-v-cfec19ce]{background:#fff;border:1px solid #dde6f3;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.approval-card[data-v-cfec19ce]:hover{border-color:#c8d7ef;transform:translateY(-1px);box-shadow:0 16px 32px #1d366614}.row-enter-active[data-v-cfec19ce]{transition:opacity .2s,transform .2s}.row-enter-from[data-v-cfec19ce]{opacity:0;transform:translateY(4px)}.approval-copy[data-v-cfec19ce]{gap:7px;min-width:0;display:grid}.title-row[data-v-cfec19ce],.amount-line[data-v-cfec19ce],.approval-actions[data-v-cfec19ce],.actions-row[data-v-cfec19ce]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.approval-copy h3[data-v-cfec19ce],.approval-copy p[data-v-cfec19ce]{margin:0}.approval-copy h3[data-v-cfec19ce]{color:var(--text-main);font-size:1.02rem;line-height:1.25}.approval-copy p[data-v-cfec19ce],.amount-line[data-v-cfec19ce]{color:var(--text-soft);font-size:.86rem}.amount-line[data-v-cfec19ce]{gap:16px}.amount-line strong[data-v-cfec19ce]{color:#057667}.cash-pill[data-v-cfec19ce]{color:#2557a7;letter-spacing:.06em;text-transform:uppercase;background:#e8f1ff;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:.68rem;font-weight:900;display:inline-flex}.channel-pill[data-v-cfec19ce]{color:#c2410c;letter-spacing:.06em;text-transform:uppercase;background:#fff7ed;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:.68rem;font-weight:900;display:inline-flex}.approval-actions[data-v-cfec19ce]{justify-content:flex-end;min-width:268px}.ghost-button[data-v-cfec19ce]:disabled,.primary-button[data-v-cfec19ce]:disabled,.danger-button[data-v-cfec19ce]:disabled{opacity:.62;cursor:not-allowed;box-shadow:none}.message[data-v-cfec19ce],.empty-copy[data-v-cfec19ce]{color:var(--text-soft);margin:0;padding:22px 24px}.message.error[data-v-cfec19ce],.toast.error[data-v-cfec19ce],.reason-field small[data-v-cfec19ce]{color:#b4232a}.overlay[data-v-cfec19ce]{z-index:80;background:#0f1e3a57;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-dialog[data-v-cfec19ce]{border-radius:24px;gap:16px;width:min(460px,100%);padding:24px;display:grid}.feedback-overlay[data-v-cfec19ce]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a85}.feedback-dialog[data-v-cfec19ce]{background:linear-gradient(#fff 0%,#fffdf9 100%);border:1px solid #e8dcc8;border-radius:16px;gap:16px;width:min(390px,100vw - 24px);padding:22px 22px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #1f293738}.feedback-close[data-v-cfec19ce]{color:#9a6815;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .16s,color .16s;display:inline-flex;position:absolute;top:14px;right:14px}.feedback-close[data-v-cfec19ce]:hover{color:#6b460d;background:#fff4e0}.feedback-close svg[data-v-cfec19ce]{width:20px;height:20px}.feedback-icon[data-v-cfec19ce]{color:#b97813;background:#fff7ea;border:1px solid #f0d9ad;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.feedback-icon.rejection[data-v-cfec19ce]{color:#b64b4b;background:#fff1f1;border-color:#f2c8c8}.feedback-icon svg[data-v-cfec19ce]{stroke-width:2.2px;width:26px;height:26px}.feedback-icon span[data-v-cfec19ce]{display:none}.feedback-header[data-v-cfec19ce]{border-bottom:1px solid #efe3d0;gap:6px;padding-bottom:14px;display:grid}.feedback-header h3[data-v-cfec19ce]{color:#111827;margin:0;font-size:1.28rem;line-height:1.08}.feedback-header p[data-v-cfec19ce]{color:#6b6352;margin:0;font-size:.76rem;line-height:1.45}.feedback-field[data-v-cfec19ce]{color:#334155;gap:10px;font-size:.8rem;font-weight:800;display:grid}.feedback-field-label[data-v-cfec19ce]{color:#8b5d13;align-items:center;gap:8px;display:inline-flex}.feedback-section-label[data-v-cfec19ce]{margin-top:10px;line-height:1.2;color:#8b5d13!important;font-size:.8rem!important;font-weight:800!important}.feedback-field-label svg[data-v-cfec19ce],.feedback-section-label svg[data-v-cfec19ce]{stroke-width:2.35px;flex:none;width:18px;height:18px;color:#d18208!important}.feedback-field small[data-v-cfec19ce]{color:#b4232a;font-size:.72rem;font-weight:700}.feedback-textarea[data-v-cfec19ce]{resize:vertical;color:#111827;background:#fffefa;border:1px solid #e8c17b;border-radius:10px;width:100%;min-height:118px;padding:12px 13px;line-height:1.45}.feedback-camera[data-v-cfec19ce]{gap:10px;display:grid}.feedback-camera-dropzone[data-v-cfec19ce]{background:#fffefa;border:1px dashed #e6bf7a;border-radius:10px;place-items:center;min-height:112px;display:grid;position:relative;overflow:hidden}.feedback-camera-dropzone>svg[data-v-cfec19ce]{color:#b97813;width:30px;height:30px}.feedback-camera-dropzone img[data-v-cfec19ce],.feedback-camera-dropzone video[data-v-cfec19ce]{-o-object-fit:cover;object-fit:cover;width:100%;height:150px}.feedback-camera-dropzone video[data-v-cfec19ce]{transform:scaleX(-1)}.feedback-camera-dropzone.has-preview[data-v-cfec19ce],.feedback-camera-dropzone.has-camera[data-v-cfec19ce]{background:#111827;border-style:solid}.feedback-camera-placeholder[data-v-cfec19ce]{color:#8b5d13;text-align:center;place-items:center;gap:8px;padding:16px;display:grid}.feedback-camera-placeholder svg[data-v-cfec19ce]{width:30px;height:30px}.feedback-camera-placeholder small[data-v-cfec19ce]{color:#8b5d13;max-width:220px;font-size:.72rem;font-weight:700;line-height:1.35}.feedback-camera-actions[data-v-cfec19ce]{justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.feedback-camera-button[data-v-cfec19ce]{cursor:pointer;color:#80520f;background:#fffffff0;border:1px solid #efd29d;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #4c35101f}.feedback-camera-button svg[data-v-cfec19ce]{flex:none;width:16px;height:16px}.feedback-footer[data-v-cfec19ce]{background:#fff;border-top:1px solid #efe3d0;justify-content:flex-end;align-items:center;gap:10px;margin:6px -22px 0;padding:16px 22px 18px;display:flex}.feedback-footer>.feedback-button[data-v-cfec19ce]{box-sizing:border-box;border-radius:10px;flex:0 auto;justify-content:center;align-items:center;gap:8px;width:auto;min-width:0;min-height:42px;padding:0 16px;display:inline-flex}.feedback-footer>.ghost-button.feedback-button[data-v-cfec19ce]{min-width:96px}.feedback-footer>.primary-button.feedback-button[data-v-cfec19ce],.feedback-footer>.danger-button.feedback-button[data-v-cfec19ce]{min-width:158px}.feedback-footer>.feedback-button svg[data-v-cfec19ce]{flex:none;width:16px;height:16px}.feedback-footer>.primary-button.feedback-button svg[data-v-cfec19ce]{width:18px;height:18px}@media (width<=420px){.feedback-dialog[data-v-cfec19ce]{width:min(100%,390px);padding:20px 16px 0}.feedback-close[data-v-cfec19ce]{top:12px;right:12px}.feedback-icon[data-v-cfec19ce]{border-radius:14px;width:52px;height:52px}.feedback-icon svg[data-v-cfec19ce]{width:24px;height:24px}.feedback-header h3[data-v-cfec19ce]{font-size:1.22rem}.feedback-textarea[data-v-cfec19ce]{min-height:116px}.feedback-camera-dropzone img[data-v-cfec19ce],.feedback-camera-dropzone video[data-v-cfec19ce]{height:132px}.feedback-footer[data-v-cfec19ce]{padding:14px 16px calc(14px + env(safe-area-inset-bottom));flex-direction:column-reverse;gap:10px;margin:4px -16px 0}.feedback-footer>.feedback-button[data-v-cfec19ce],.feedback-footer>.primary-button.feedback-button[data-v-cfec19ce],.feedback-footer>.danger-button.feedback-button[data-v-cfec19ce],.feedback-footer>.ghost-button.feedback-button[data-v-cfec19ce]{width:100%;min-width:0;min-height:42px;height:42px!important}}.profile-modal[data-v-cfec19ce]{border-radius:8px;width:min(620px,100%);overflow:hidden}.profile-form[data-v-cfec19ce]{gap:16px;padding:22px 24px 24px;display:grid}.profile-form label[data-v-cfec19ce]{gap:8px;display:grid}.profile-form label span[data-v-cfec19ce]{color:#6b6352;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.profile-form label small[data-v-cfec19ce],.form-error[data-v-cfec19ce]{color:#b4232a;font-size:.78rem}.form-error[data-v-cfec19ce]{background:#fdeced;border:1px solid #f2c9cc;border-radius:6px;margin:0;padding:12px 14px;font-weight:700}.profile-box[data-v-cfec19ce]{align-items:center;gap:12px;padding:14px;display:flex}.profile-box strong[data-v-cfec19ce]{color:#111827;display:block}.profile-box small[data-v-cfec19ce]{color:#6b6352}.avatar[data-v-cfec19ce]{color:#111827;background:#e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:inline-flex}.avatar.large[data-v-cfec19ce]{width:54px;height:54px}.password-wrap[data-v-cfec19ce]{position:relative}.password-wrap .input[data-v-cfec19ce]{padding-right:84px}.toggle-password[data-v-cfec19ce]{color:#334155;font:inherit;cursor:pointer;background:#f3f4f6;border:0;border-radius:6px;padding:7px 10px;font-size:.78rem;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.document-modal[data-v-cfec19ce],.proof-modal[data-v-cfec19ce]{border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,96vw);max-height:90vh;display:grid;overflow:hidden}.proof-modal[data-v-cfec19ce]{width:min(820px,94vw)}.modal-head[data-v-cfec19ce]{border-bottom:1px solid #e3ebf7;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.modal-head h3[data-v-cfec19ce]{color:var(--text-main);margin:6px 0 0;font-size:1.35rem;line-height:1.1}.slip-modal-head h3[data-v-cfec19ce]{color:#111827;letter-spacing:0;margin:0;font-size:1.35rem;line-height:1}.slip-modal-head p[data-v-cfec19ce]{color:#7b8495;letter-spacing:.12em;text-transform:uppercase;margin:8px 0 0;font-size:.68rem;font-weight:900}.slip-modal-head p strong[data-v-cfec19ce]{color:#334155}.slip-modal-grid[data-v-cfec19ce]{grid-template-columns:minmax(320px,.88fr) minmax(420px,1.12fr);gap:18px;min-height:0;padding:18px;display:grid}.document-preview[data-v-cfec19ce]{background:#f3f6fb;border:1px solid #dbe5f4;border-radius:18px;place-items:center;min-height:520px;display:grid;overflow:hidden}.proof-document-preview[data-v-cfec19ce]{align-self:stretch}.proof-preview[data-v-cfec19ce]{min-height:64vh;margin:18px}.document-preview img[data-v-cfec19ce],.document-preview iframe[data-v-cfec19ce]{width:100%;height:100%;min-height:inherit;background:#f8fbff;border:0}.document-preview img[data-v-cfec19ce]{-o-object-fit:contain;object-fit:contain}.preview-empty[data-v-cfec19ce]{text-align:center;color:var(--text-soft);gap:6px;display:grid}.preview-empty strong[data-v-cfec19ce]{color:var(--text-main)}.cash-slip-readonly[data-v-cfec19ce]{align-content:start;gap:14px;min-height:0;padding:0 4px 4px 0;display:grid;overflow:auto}.finance-slip-card[data-v-cfec19ce]{padding:2px 0 0}.finance-slip-title[data-v-cfec19ce]{gap:6px;display:grid}.finance-slip-title h3[data-v-cfec19ce]{color:#111827;margin:0;font-size:1.15rem;font-weight:500;line-height:1.2}.finance-slip-form[data-v-cfec19ce]{gap:12px;min-height:0;display:grid}.slip-form-grid[data-v-cfec19ce]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;display:grid}.finance-slip-form label[data-v-cfec19ce],.payment-row label[data-v-cfec19ce],.proof-upload[data-v-cfec19ce]{gap:5px;min-width:0;display:grid}.finance-slip-form label span[data-v-cfec19ce],.payment-row label span[data-v-cfec19ce],.proof-upload span[data-v-cfec19ce]{color:#6b6352;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.finance-slip-form .input[data-v-cfec19ce]{border-radius:6px;height:32px;min-height:32px;padding:0 10px;font-size:.78rem}.input-locked[data-v-cfec19ce]{color:#6b6352;background:#f8fafc}.computed-commission[data-v-cfec19ce]{color:#6b6352;background:#f5edd8;border:1px solid #d4c9a8;padding:9px 12px;font-size:.78rem;font-weight:700}.computed-commission strong[data-v-cfec19ce]{color:#8c6a2f;font-weight:600}.payment-breakdown[data-v-cfec19ce]{gap:8px;display:grid}.reui-table-wrap[data-v-cfec19ce]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;overflow-x:hidden}.reui-table[data-v-cfec19ce]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.74rem}.reui-table th[data-v-cfec19ce],.reui-table td[data-v-cfec19ce]{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf0f5;height:38px;padding:9px 14px}.reui-table th[data-v-cfec19ce]:first-child,.reui-table td[data-v-cfec19ce]:first-child,.reui-table th[data-v-cfec19ce]:nth-child(2),.reui-table td[data-v-cfec19ce]:nth-child(2){width:17%}.reui-table th[data-v-cfec19ce]:nth-child(3),.reui-table td[data-v-cfec19ce]:nth-child(3){width:18%}.reui-table th[data-v-cfec19ce]:nth-child(4),.reui-table td[data-v-cfec19ce]:nth-child(4){width:28%}.reui-table th[data-v-cfec19ce]:nth-child(5),.reui-table td[data-v-cfec19ce]:nth-child(5){width:20%}.reui-table th[data-v-cfec19ce]{color:#6b6352;letter-spacing:.08em;text-transform:uppercase;white-space:normal;background:#f8fafc;font-size:.62rem;font-weight:800;line-height:1.25}.reui-table tbody tr:last-child td[data-v-cfec19ce]{border-bottom:0}.reui-table tbody tr[data-v-cfec19ce]:hover{background:#f8fafc}.table-muted[data-v-cfec19ce]{color:#9c9180;font-size:.72rem}.proof-cell[data-v-cfec19ce]{min-width:0;max-width:200px}.table-proof-link[data-v-cfec19ce]{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;max-width:min(200px,100%);overflow:hidden;width:100%!important;display:block!important}.proof-upload small[data-v-cfec19ce],.payment-proof-field small[data-v-cfec19ce]{color:#6b6352;font-size:.72rem}.slip-file-link[data-v-cfec19ce]{color:#1f4f9a;text-underline-offset:2px;overflow-wrap:anywhere;width:fit-content;max-width:100%;font-size:.74rem;font-weight:700;text-decoration:underline}.slip-section[data-v-cfec19ce]{border-top:1px solid #edf0f5;gap:12px;padding-top:14px;display:grid}.slip-section[data-v-cfec19ce]:first-child{border-top:0;padding-top:0}.slip-section-title[data-v-cfec19ce]{color:#7f8fad;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;font-size:.66rem;font-weight:900;display:flex}.slip-section-title span[data-v-cfec19ce]{color:#60708a;letter-spacing:0;background:#f8fafc;border:1px solid #d8dde8;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.slip-field-grid[data-v-cfec19ce],.slip-payment-grid[data-v-cfec19ce],.proof-meta-grid[data-v-cfec19ce]{-moz-column-gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.slip-payment-grid[data-v-cfec19ce]{grid-template-columns:repeat(4,minmax(0,1fr))}.slip-field-grid label[data-v-cfec19ce],.slip-payment-grid label[data-v-cfec19ce],.proof-meta-grid label[data-v-cfec19ce]{gap:7px;min-width:0;display:grid}.slip-field-grid label span[data-v-cfec19ce],.slip-payment-grid label span[data-v-cfec19ce],.proof-meta-grid label span[data-v-cfec19ce]{color:#384253;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.slip-input[data-v-cfec19ce]{color:#111827;width:100%;min-width:0;height:34px;font:inherit;background:0 0;border:0;border-bottom:1px solid #e3e8f0;border-radius:0;outline:none;font-size:.82rem;font-weight:700}.slip-input.boxed[data-v-cfec19ce]{background:#f8fafc;border:1px solid #d8dde8;border-radius:6px;padding:0 10px}.slip-input.emphasis[data-v-cfec19ce]{color:#000817}.slip-form[data-v-cfec19ce]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:0;padding-right:4px;display:grid;overflow:auto}.slip-form label[data-v-cfec19ce]{gap:6px;display:grid}.slip-form label.full[data-v-cfec19ce]{grid-column:1/-1}.slip-form span[data-v-cfec19ce]{color:#7f8fad;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.slip-form .input[data-v-cfec19ce]{background:#eef3ff;min-height:44px;font-weight:400}.confirm-dialog h3[data-v-cfec19ce]{color:var(--text-main);margin:0}.reason-field[data-v-cfec19ce]{color:var(--text-main);gap:8px;font-weight:700;display:grid}.input[data-v-cfec19ce]{width:100%;color:var(--text-main);font:inherit;background:#f8fbff;border:1px solid #d8e2f2;border-radius:14px;padding:12px}.toast[data-v-cfec19ce]{z-index:90;color:#fff;background:#12315f;border-radius:14px;padding:14px 16px;font-weight:800;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 32px #1d36662e}@media (width<=1280px){.stage-strip[data-v-cfec19ce]{grid-template-columns:repeat(3,minmax(0,1fr))}.approval-card[data-v-cfec19ce]{grid-template-columns:1fr}.approval-actions[data-v-cfec19ce]{justify-content:flex-start;min-width:0}}@media (width<=980px){.page-shell[data-v-cfec19ce],.slip-modal-grid[data-v-cfec19ce]{grid-template-columns:1fr}.slip-payment-grid[data-v-cfec19ce]{grid-template-columns:repeat(2,minmax(0,1fr))}.document-preview[data-v-cfec19ce]{min-height:420px}}@media (width<=768px){.page-shell[data-v-cfec19ce]{gap:16px;padding:16px}.stats-grid[data-v-cfec19ce],.stage-strip[data-v-cfec19ce]{grid-template-columns:1fr}.queue-head[data-v-cfec19ce]{flex-direction:column;align-items:flex-start}.approval-actions[data-v-cfec19ce]{grid-template-columns:1fr;display:grid}.slip-field-grid[data-v-cfec19ce],.slip-payment-grid[data-v-cfec19ce],.proof-meta-grid[data-v-cfec19ce],.slip-form-grid[data-v-cfec19ce],.payment-row[data-v-cfec19ce]{grid-template-columns:1fr}.reui-table[data-v-cfec19ce]{font-size:.66rem}.reui-table th[data-v-cfec19ce],.reui-table td[data-v-cfec19ce]{height:34px;padding:7px 6px}.reui-table th[data-v-cfec19ce]{letter-spacing:.04em;font-size:.54rem}.proof-cell[data-v-cfec19ce]{max-width:120px}.table-proof-link[data-v-cfec19ce]{max-width:min(120px,100%)}}.page-shell[data-v-cfec19ce]{--finance-line:#d8dde8;--finance-soft:#f4f6fa;background:#b7bdc7;height:100vh;min-height:100vh;overflow:hidden;grid-template-columns:205px minmax(0,1fr)!important;gap:0!important;padding:16px!important}.ambient[data-v-cfec19ce]{display:none}.content-shell[data-v-cfec19ce]{border:1px solid var(--finance-line);background:radial-gradient(circle at 72% 4%,#ffffffd9,#0000 18%),linear-gradient(90deg,#fff 0% 22%,#f2f0f2 22%,#fff 54% 100%);border-left:0;border-radius:0 8px 8px 0;gap:0;min-height:0;overflow:auto}.glass-panel[data-v-cfec19ce],.soft-panel[data-v-cfec19ce]{border:1px solid var(--finance-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.finance-topbar[data-v-cfec19ce]{border:0;border-bottom:1px solid var(--finance-line);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 18px;display:flex}.finance-topbar strong[data-v-cfec19ce]{color:#020617;font-size:.92rem}.finance-topbar p[data-v-cfec19ce]{display:none}.approval-hero[data-v-cfec19ce]{justify-content:space-between;align-items:flex-start;gap:18px;min-height:88px;padding:22px 28px 16px;display:flex}.approval-hero h1[data-v-cfec19ce]{color:#20242d;margin:0 0 4px;font-size:1.1rem;line-height:1.2}.approval-hero p[data-v-cfec19ce]{color:#6b6352;margin:0;font-size:.78rem}.queue-tabs[data-v-cfec19ce]{background:#fff;border:1px solid #d8dde8;border-radius:8px;width:fit-content;max-width:100%;margin:0 0 12px;display:inline-flex;overflow:hidden}.queue-tabs button[data-v-cfec19ce]{color:#526076;cursor:pointer;background:#fff;border:0;border-right:1px solid #e4e9f2;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:.72rem;font-weight:800;display:inline-flex}.queue-tabs button[data-v-cfec19ce]:last-child{border-right:0}.queue-tabs button.active[data-v-cfec19ce]{color:#fff;background:#0f172a}.queue-tabs strong[data-v-cfec19ce]{color:#607086;background:#eef3f9;border-radius:999px;justify-content:center;align-items:center;min-width:20px;min-height:20px;font-size:.66rem;display:inline-flex}.queue-tabs button.active strong[data-v-cfec19ce]{color:#0f172a;background:#fff}.stage-strip[data-v-cfec19ce]{background:#fff;border:1px solid #e5e7eb;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;min-height:122px;max-height:128px;margin:10px 28px 24px;padding:18px 18px 20px;overflow:hidden;display:grid!important}.stage-card[data-v-cfec19ce]{text-align:center;background:0 0;border:0;border-radius:0;grid-template-rows:30px auto auto;grid-template-columns:1fr;justify-items:center;min-height:72px;max-height:88px;padding:0 8px;display:grid;position:relative}.stage-card[data-v-cfec19ce]:before{content:"";background:#d9dde6;height:2px;position:absolute;top:14px;left:0;right:0}.stage-card[data-v-cfec19ce]:first-child:before{left:50%}.stage-card[data-v-cfec19ce]:last-child:before{right:50%}.stage-card.active[data-v-cfec19ce]:before,.stage-card[data-v-cfec19ce]:first-child:before{background:#242424}.stage-card span[data-v-cfec19ce]{z-index:1;color:#8a94a6;background:#fff;border:1px solid #d5dbe6;border-radius:8px;grid-row:auto;width:24px;height:24px;position:relative}.stage-card.active span[data-v-cfec19ce]{color:#f59e0b;background:#fff;border-color:#f59e0b}.stage-card strong[data-v-cfec19ce]{color:#707987;letter-spacing:.14em;font-size:.56rem}.stage-card.active strong[data-v-cfec19ce]{color:#f59e0b}.stage-card small[data-v-cfec19ce]{color:#7b8494;font-size:.58rem;font-weight:500}.queue-panel[data-v-cfec19ce]{background:0 0;border:0;border-radius:0;margin:0 28px 24px;overflow:visible}.queue-head[data-v-cfec19ce]{border-bottom:1px solid #cfd4de;padding:0 6px 12px}.queue-head strong[data-v-cfec19ce]{color:#414652;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.approval-list[data-v-cfec19ce]{gap:14px;padding:16px 0 0}.approval-card[data-v-cfec19ce]{border:1px solid #d4d9e3;border-radius:0;grid-template-columns:minmax(0,1fr) 150px;align-items:start;gap:16px;padding:18px 18px 14px}.approval-card[data-v-cfec19ce]:hover{box-shadow:none;transform:none}.approval-copy[data-v-cfec19ce],.title-row[data-v-cfec19ce]{gap:8px}.approval-copy h3[data-v-cfec19ce]{color:#242936;font-size:.86rem}.approval-copy p[data-v-cfec19ce],.filed-line[data-v-cfec19ce]{color:#3f4758;font-size:.72rem;line-height:1.5}.filed-line[data-v-cfec19ce]{color:#526076;align-items:center;gap:6px;display:flex}.clock-dot[data-v-cfec19ce]{color:#64748b;font-size:.92rem;line-height:1}.approval-pill[data-v-cfec19ce],.cash-pill[data-v-cfec19ce],.channel-pill[data-v-cfec19ce]{text-transform:uppercase;letter-spacing:.04em;border-radius:0;align-items:center;min-height:18px;padding:0 7px;font-size:.56rem;font-weight:800;display:inline-flex}.approval-pill[data-v-cfec19ce]{color:#c48100;background:#fff3cf}.amount-stack[data-v-cfec19ce]{color:#6b6352;text-transform:uppercase;justify-items:end;gap:4px;font-size:.58rem;display:grid}.amount-stack strong[data-v-cfec19ce]{color:#1f2937;font-size:.86rem}.amount-stack em[data-v-cfec19ce]{color:#2d7fc9;font-size:.86rem;font-style:normal;font-weight:900}.approval-actions[data-v-cfec19ce]{border-top:1px solid #edf0f5;grid-column:1/-1;justify-content:flex-end;min-width:0;padding-top:12px}.compact-link[data-v-cfec19ce]{color:#516174;background:0 0;border:0;min-height:30px;margin-right:auto;padding:0}.message[data-v-cfec19ce],.empty-copy[data-v-cfec19ce]{padding:18px 0}.top-actions[data-v-cfec19ce] .notify-button,.finance-topbar[data-v-cfec19ce] .notify-button,.finance-topbar[data-v-cfec19ce] .profile-trigger{box-shadow:none!important;background:0 0!important;border:0!important}@media (width<=980px){.page-shell[data-v-cfec19ce]{height:auto;overflow:auto;padding:10px 10px calc(92px + env(safe-area-inset-bottom,0px))!important;grid-template-columns:1fr!important}.content-shell[data-v-cfec19ce]{border:1px solid var(--finance-line);border-radius:8px}.stage-strip[data-v-cfec19ce]{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-card[data-v-cfec19ce]{grid-template-columns:1fr}.amount-stack[data-v-cfec19ce]{justify-items:start}}.page-shell[data-v-cfec19ce]{background:#f7f4f6!important;grid-template-columns:290px minmax(0,1fr)!important;padding:10px!important}.content-shell[data-v-cfec19ce]{background:#fff;border-left:1px solid #cfd6e2;border-radius:0 6px 6px 0}.finance-topbar[data-v-cfec19ce]{border-radius:0 6px 0 0;min-height:52px}.approval-hero[data-v-cfec19ce]{min-height:76px;padding:16px 20px 10px}.stage-strip[data-v-cfec19ce]{border-radius:6px;margin:8px 20px 18px;padding:16px 14px 18px;box-shadow:0 8px 22px #1d36660d}.queue-panel[data-v-cfec19ce]{margin:0 20px 20px}.approval-card[data-v-cfec19ce]{border-radius:6px;padding:14px;box-shadow:0 8px 18px #1d36660a}.approval-copy>p[data-v-cfec19ce]:not(.details-line){display:none}.approval-actions[data-v-cfec19ce]{align-items:center}.proof-link[data-v-cfec19ce]{margin-right:0}.compact-link[data-v-cfec19ce]{background:#fff;border:1px solid #d8dde8;border-radius:6px;min-height:32px;padding:0 10px}.primary-button[data-v-cfec19ce],.danger-button[data-v-cfec19ce],.ghost-button[data-v-cfec19ce],.approve-all-button[data-v-cfec19ce],.approval-pill[data-v-cfec19ce],.cash-pill[data-v-cfec19ce],.stage-card span[data-v-cfec19ce],.input[data-v-cfec19ce],.confirm-dialog[data-v-cfec19ce],.document-modal[data-v-cfec19ce],.proof-modal[data-v-cfec19ce],.document-preview[data-v-cfec19ce],.toast[data-v-cfec19ce]{border-radius:6px}.finance-topbar[data-v-cfec19ce] .portal-profile-menu{gap:10px}.finance-topbar[data-v-cfec19ce] .notify-button{width:34px!important;height:34px!important;box-shadow:none!important;color:#2b3241!important;background:0 0!important;border:0!important;border-radius:6px!important}.finance-topbar[data-v-cfec19ce] .profile-trigger{min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0!important}.finance-topbar[data-v-cfec19ce] .profile-meta{display:none!important}.finance-topbar[data-v-cfec19ce] .profile-avatar{color:#1f324e!important;background:#e9edf4!important;border-radius:6px!important;width:28px!important;height:28px!important}@media (width<=980px){.page-shell[data-v-cfec19ce]{display:block;padding:8px 8px calc(92px + env(safe-area-inset-bottom,0px))!important}.content-shell[data-v-cfec19ce]{border-left:1px solid var(--finance-line);border-radius:6px}.approval-hero[data-v-cfec19ce]{flex-direction:column}.stage-strip[data-v-cfec19ce]{grid-template-columns:1fr;margin:8px 12px 14px}.queue-panel[data-v-cfec19ce]{margin:0 12px 14px}.approval-actions[data-v-cfec19ce]{grid-template-columns:1fr;display:grid}.compact-link[data-v-cfec19ce],.proof-link[data-v-cfec19ce],.action-button[data-v-cfec19ce]{width:100%;margin-right:0}}.page-shell[data-v-cfec19ce]{background:#f7f4f6!important;grid-template-columns:290px minmax(0,1fr)!important;gap:0!important;height:100vh!important;padding:10px!important;overflow:hidden!important}.content-shell[data-v-cfec19ce]{border:1px solid var(--finance-line)!important;background:#fff!important;border-left:1px solid #cfd6e2!important;border-radius:0 6px 6px 0!important;grid-template-rows:52px auto auto minmax(0,1fr)!important;min-height:0!important;display:grid!important;overflow:hidden!important}.finance-topbar[data-v-cfec19ce]{border:0!important;border-bottom:1px solid var(--finance-line)!important;background:#fff!important;border-radius:0 6px 0 0!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:12px!important;height:52px!important;min-height:52px!important;padding:0 18px!important;display:grid!important}.finance-topbar>strong[data-v-cfec19ce]{color:#111827!important;font-size:.92rem!important;line-height:1!important}.approval-hero[data-v-cfec19ce]{border-bottom:1px solid var(--finance-line);background:#fff;min-height:88px!important;padding:20px 20px 12px!important}.approval-hero h1[data-v-cfec19ce]{letter-spacing:-.03em;font-size:1.55rem!important}.stage-strip[data-v-cfec19ce]{min-height:124px;margin:12px 20px!important;padding:14px!important}.queue-panel[data-v-cfec19ce]{min-height:0;padding:0 20px 20px;margin:0!important;overflow:auto!important}.queue-head[data-v-cfec19ce]{padding:8px 0 10px!important}.approval-list[data-v-cfec19ce]{padding-top:12px!important}.approval-card[data-v-cfec19ce]{padding:12px 14px!important}.page-shell[data-v-cfec19ce] .eyebrow{display:block!important}@media (width<=980px){.page-shell[data-v-cfec19ce]{height:auto!important;padding:8px 8px calc(92px + env(safe-area-inset-bottom,0px))!important;display:block!important;overflow:auto!important}.content-shell[data-v-cfec19ce]{border-radius:6px!important;display:block!important;overflow:visible!important}.finance-topbar[data-v-cfec19ce]{grid-template-columns:1fr auto!important;gap:8px!important;height:auto!important;padding:10px 12px!important}.stage-strip[data-v-cfec19ce]{grid-template-columns:1fr!important}.queue-panel[data-v-cfec19ce]{padding:0 12px 14px;overflow:visible!important}}@media (width<=768px){.page-shell[data-v-cfec19ce]{min-height:100vh!important;padding:8px 8px calc(92px + env(safe-area-inset-bottom,0px))!important}}.page-shell[data-v-cfec19ce]{--text-main:#111827;--text-soft:#6b6352;--finance-line:#d8dde8;--finance-soft:#f6f6f7}.content-shell[data-v-cfec19ce],.glass-panel[data-v-cfec19ce],.soft-panel[data-v-cfec19ce],.queue-panel[data-v-cfec19ce],.approval-card[data-v-cfec19ce],.document-modal[data-v-cfec19ce],.proof-modal[data-v-cfec19ce],.profile-modal[data-v-cfec19ce],.profile-box[data-v-cfec19ce],.confirm-dialog[data-v-cfec19ce],.document-preview[data-v-cfec19ce],.input[data-v-cfec19ce],.slip-input.boxed[data-v-cfec19ce],.slip-form .input[data-v-cfec19ce]{box-shadow:none!important;background:#fff!important;border-color:#d8dde8!important}.finance-topbar[data-v-cfec19ce],.modal-head[data-v-cfec19ce],.queue-head[data-v-cfec19ce],.approval-actions[data-v-cfec19ce],.slip-section[data-v-cfec19ce],.slip-input[data-v-cfec19ce],.slip-section-title span[data-v-cfec19ce]{border-color:#d8dde8!important}.approval-card[data-v-cfec19ce]:hover{background:#fff!important;border-color:#bfc5cf!important}.stage-card[data-v-cfec19ce]:before{background:#d8dde8!important}.stage-card[data-v-cfec19ce]:first-child:before,.stage-card.active[data-v-cfec19ce]:before{background:#1f2937!important}.stage-card span[data-v-cfec19ce],.slip-section-title span[data-v-cfec19ce]{color:#6b6352!important;background:#fff!important}.stage-card:first-child span[data-v-cfec19ce]{color:#fff!important;background:#111827!important;border-color:#111827!important}.stage-card.active span[data-v-cfec19ce]{color:#b87333!important;border-color:#b87333!important}.stage-card strong[data-v-cfec19ce],.stage-card small[data-v-cfec19ce],.eyebrow[data-v-cfec19ce],.slip-section-title[data-v-cfec19ce],.slip-field-grid label span[data-v-cfec19ce],.slip-payment-grid label span[data-v-cfec19ce],.proof-meta-grid label span[data-v-cfec19ce],.preview-empty[data-v-cfec19ce],.approval-copy p[data-v-cfec19ce],.filed-line[data-v-cfec19ce],.amount-stack[data-v-cfec19ce],.queue-head strong[data-v-cfec19ce]{color:#6b6352!important}.stage-card.active strong[data-v-cfec19ce],.approval-pill[data-v-cfec19ce]{color:#b45309!important}.approval-pill[data-v-cfec19ce]{background:#fff3cf!important}.cash-pill[data-v-cfec19ce]{color:#475467!important;background:#f1f2f4!important}.amount-stack em[data-v-cfec19ce]{color:#111827!important}.compact-link[data-v-cfec19ce],.ghost-link[data-v-cfec19ce]{color:#334155!important;background:#fff!important;border-color:#d8dde8!important}.compact-link[data-v-cfec19ce]{color:#475467!important;background:0 0!important}.compact-link[data-v-cfec19ce]:hover,.ghost-link[data-v-cfec19ce]:hover{color:#111827!important;background:#f3f4f6!important}.toast[data-v-cfec19ce]{color:#fff!important;box-shadow:none!important;background:#111827!important}.proof-preview[data-v-cfec19ce],.proof-document-preview[data-v-cfec19ce],.document-preview img[data-v-cfec19ce],.document-preview iframe[data-v-cfec19ce],.slip-input.boxed[data-v-cfec19ce],.input[data-v-cfec19ce]{background:#f8f8f9!important}.page-shell[data-v-cfec19ce] .profile-avatar{color:#111827!important;background:#e5e7eb!important}.profile-form .input[data-v-cfec19ce]{color:#111827;border-radius:6px;width:100%;min-height:48px;padding:0 12px;display:block;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:inset 0 1px 2px #1018280f!important}.profile-form .input[data-v-cfec19ce]::placeholder{color:#9c9180}.profile-form .input[data-v-cfec19ce]:focus{outline:none;border-color:#6b7280!important;box-shadow:0 0 0 3px #11182714,inset 0 1px 2px #1018280f!important}.finance-topbar strong[data-v-cfec19ce],.stage-card strong[data-v-cfec19ce],.approval-card strong[data-v-cfec19ce],.amount-stack strong[data-v-cfec19ce],.primary-button[data-v-cfec19ce],.ghost-button[data-v-cfec19ce],.close-button[data-v-cfec19ce],.compact-link[data-v-cfec19ce],.approval-pill[data-v-cfec19ce],.cash-pill[data-v-cfec19ce],.slip-section-title[data-v-cfec19ce],.slip-field-grid label span[data-v-cfec19ce],.slip-payment-grid label span[data-v-cfec19ce],.profile-box strong[data-v-cfec19ce]{font-weight:600!important}.eyebrow[data-v-cfec19ce],.approval-card .meta-line[data-v-cfec19ce],.slip-modal-head p[data-v-cfec19ce],.profile-form label span[data-v-cfec19ce]{letter-spacing:.1em!important;font-weight:600!important}.approval-card[data-v-cfec19ce],.approval-card span[data-v-cfec19ce],.slip-input[data-v-cfec19ce],.profile-box small[data-v-cfec19ce],.profile-form .input[data-v-cfec19ce]{font-weight:400!important}.approval-card[data-v-cfec19ce]:hover{background:#f9fafb!important}.approval-card.selected[data-v-cfec19ce]{background:#eff6ff!important;border-left:2px solid #1d4ed8!important}.stage-empty[data-v-cfec19ce]{text-align:center;color:#6b6352;border:1px dashed #d8dde8;border-radius:6px;grid-column:1/-1;place-content:center;gap:4px;min-height:72px;display:grid}.stage-empty strong[data-v-cfec19ce]{color:#334155;font-size:.8rem}.stage-empty small[data-v-cfec19ce]{font-size:.68rem}.stage-card.done span[data-v-cfec19ce]{color:#fff!important;background:#111827!important;border-color:#111827!important}.stage-card.current span[data-v-cfec19ce]{color:#b87333!important;background:#fff!important;border-color:#b87333!important}.stage-card.upcoming span[data-v-cfec19ce]{color:#9c9180!important;background:#fff!important;border-color:#d8dde8!important}.stage-card.done[data-v-cfec19ce]:before,.stage-card.current[data-v-cfec19ce]:before{background:#1f2937!important}.stage-card.current[data-v-cfec19ce]{background:#e6faf5!important}.stage-card.current strong[data-v-cfec19ce]{color:#b45309!important}.stage-card.done small[data-v-cfec19ce],.stage-card.current small[data-v-cfec19ce]{color:#475467!important}.stage-card.upcoming small[data-v-cfec19ce]{color:#0000!important}@media (width<=768px){.stage-strip[data-v-cfec19ce]{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;grid-template-columns:none!important;gap:8px!important;display:flex!important;overflow:hidden!important}.stage-strip[data-v-cfec19ce]::-webkit-scrollbar{height:8px}.stage-strip[data-v-cfec19ce]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.stage-card[data-v-cfec19ce]{scroll-snap-align:start;flex:0 0 185px!important;min-width:185px!important;max-width:185px!important}.stage-empty[data-v-cfec19ce]{flex:0 0 100%;min-width:100%}}.finance-approval-page[data-v-cfec19ce]{color:#1c1a14;min-height:100%;font-family:var(--font-sans);background:#f5f0e8;padding-bottom:32px}.approval-header[data-v-cfec19ce]{background:#f5f0e8;justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 32px 20px;display:flex}.approval-header h1[data-v-cfec19ce]{color:#1c1a14;margin:0;font-size:24px;font-weight:700;line-height:1.2}.approval-header p[data-v-cfec19ce]{color:#6b6352;margin:4px 0 0;font-size:13px;line-height:1.45}.approve-all-button[data-v-cfec19ce]{color:#fff;height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:#1c1a14;border:0;border-radius:10px;padding:0 18px;font-size:13px;font-weight:700}.approve-all-button[data-v-cfec19ce]:disabled{opacity:.45;cursor:not-allowed}.approval-queue-card[data-v-cfec19ce]{margin:0 32px}.approval-tabs[data-v-cfec19ce]{border-bottom:1px solid #e8e0d0;align-items:stretch;gap:24px;min-height:48px;display:flex}.approval-tabs button[data-v-cfec19ce]{color:#6b6352;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.approval-tabs button.active[data-v-cfec19ce]{color:#3d3a2e;border-bottom-color:#3d3a2e;font-weight:600}.approval-tabs strong[data-v-cfec19ce]{color:#3d3a2e;background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.approval-message[data-v-cfec19ce]{border-radius:8px;margin:16px 0 0;padding:12px;font-size:13px;font-weight:600}.approval-message.error[data-v-cfec19ce]{color:#9b3a3a;background:#fef2f2;border:1px solid #fee2e2}.approval-list[data-v-cfec19ce]{gap:12px;padding-top:16px;display:grid}.approval-card[data-v-cfec19ce]{cursor:pointer;background:#fff;border:1px solid #e8e0d0;border-radius:10px;padding:20px;transition:box-shadow .15s,border-color .15s;display:block;box-shadow:0 1px 3px #0000000a}.approval-card[data-v-cfec19ce]:hover,.approval-card.selected[data-v-cfec19ce]{box-shadow:0 4px 12px #00000014}.approval-card-main[data-v-cfec19ce]{grid-template-columns:minmax(0,1fr) minmax(138px,160px);align-items:start;gap:24px;display:grid}.approval-card-copy[data-v-cfec19ce]{min-width:0}.approval-title-row[data-v-cfec19ce]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.approval-title-row h2[data-v-cfec19ce]{color:#1c1a14;margin:0;font-size:15px;font-weight:700;line-height:1.3}.channel-pill[data-v-cfec19ce],.policy-type-pill[data-v-cfec19ce]{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.channel-pill[data-v-cfec19ce]{color:#3d3a2e;background:#eef2ff}.policy-type-pill[data-v-cfec19ce]{color:#6b6352;background:#f3f4f6}.approval-details-line[data-v-cfec19ce]{color:#6b6352;text-overflow:ellipsis;white-space:nowrap;margin:10px 0 0;font-size:12px;line-height:1.4;overflow:hidden}.approval-filed-line[data-v-cfec19ce]{color:#9c9180;align-items:center;gap:7px;margin:10px 0 0;font-size:12px;line-height:1.35;display:flex}.approval-filed-line span[data-v-cfec19ce]{background:#f3f4f6;border:1px solid #e8e0d0;border-radius:999px;flex-shrink:0;width:18px;height:18px;display:inline-flex}.approval-filed-line strong[data-v-cfec19ce]{color:#6b6352;font-weight:600}.approval-amounts[data-v-cfec19ce]{text-align:right;justify-items:end;gap:2px;min-width:138px;display:grid}.approval-amounts span[data-v-cfec19ce]{color:#9c9180;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.approval-amounts strong[data-v-cfec19ce],.approval-amounts em[data-v-cfec19ce]{color:#1c1a14;font-size:16px;font-style:normal;font-weight:700;line-height:1.2}.approval-amounts em[data-v-cfec19ce]{margin-top:6px}.approval-card-footer[data-v-cfec19ce]{border-top:1px solid #f2f4f7;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.approval-card-actions[data-v-cfec19ce]{align-items:center;gap:8px;margin-left:auto;display:flex}.reject-button[data-v-cfec19ce]:disabled,.approve-button[data-v-cfec19ce]:disabled{opacity:.5;cursor:not-allowed}.approval-empty[data-v-cfec19ce]{color:#6b6352;text-align:center;padding:48px 16px;font-size:13px}.finance-payment-mobile-list[data-v-cfec19ce]{display:none}@media (width<=768px){.finance-approval-page[data-v-cfec19ce]{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.approval-header[data-v-cfec19ce]{flex-direction:column;padding:24px 16px 16px}.approve-all-button[data-v-cfec19ce]{width:100%}.approval-queue-card[data-v-cfec19ce]{margin-left:16px;margin-right:16px}.approval-card-main[data-v-cfec19ce]{grid-template-columns:1fr;gap:12px}.approval-amounts[data-v-cfec19ce]{text-align:left;justify-items:start;min-width:0}.approval-card-footer[data-v-cfec19ce]{flex-direction:column;align-items:stretch;gap:8px}.approval-card-actions[data-v-cfec19ce]{justify-content:stretch;gap:8px;width:100%;margin-left:0}.reject-button[data-v-cfec19ce],.approve-button[data-v-cfec19ce]{flex:1;height:40px}.reui-table-wrap[data-v-cfec19ce]{overflow-x:hidden!important}.reui-table[data-v-cfec19ce]{display:none!important}.finance-payment-mobile-list[data-v-cfec19ce]{flex-direction:column;gap:8px;padding:12px;display:flex}.mobile-card[data-v-cfec19ce]{background:#fff;border:1px solid #e8e0d0;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.mobile-card-row[data-v-cfec19ce]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobile-card-label[data-v-cfec19ce]{letter-spacing:.06em;text-transform:uppercase;color:#9c9180;margin-bottom:2px;font-size:11px;font-weight:600}.mobile-card-value[data-v-cfec19ce]{color:#1c1a14;overflow-wrap:anywhere;font-size:13px;font-weight:600}.mobile-card-divider[data-v-cfec19ce]{background:#f2f4f7;height:1px;margin:0 -16px}.mobile-card-right[data-v-cfec19ce]{text-align:right}.table-proof-link[data-v-cfec19ce]{white-space:normal;text-overflow:clip;max-width:100%;overflow:visible}}.finance-slip-overlay[data-v-cfec19ce]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.finance-slip-modal[data-v-cfec19ce]{z-index:1001;background:#fff;border-radius:12px;flex-direction:column;width:min(860px,92vw);max-height:90vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 8px 32px #00000029}.finance-slip-modal-head[data-v-cfec19ce]{border-bottom:1px solid #e8e0d0;justify-content:space-between;align-items:flex-start;gap:16px;min-height:70px;padding:16px 20px;display:flex}.finance-slip-title-row[data-v-cfec19ce]{align-items:center;gap:8px;display:flex}.finance-slip-modal-head h3[data-v-cfec19ce]{color:#1c1a14;margin:0;font-size:20px;font-weight:700;line-height:1.2}.finance-slip-modal-head p[data-v-cfec19ce]{color:#9c9180;margin:2px 0 0;font-size:13px;line-height:1.35}.finance-slip-modal-head .finance-slip-control-number[data-v-cfec19ce]{color:#374151;background:#f3f4f6;border-radius:6px;align-items:center;width:fit-content;margin-top:4px;padding:2px 10px;font-size:11px;font-weight:500;display:inline-flex}.finance-slip-close[data-v-cfec19ce]{color:#6b6352;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;line-height:1;display:inline-flex}.finance-slip-close[data-v-cfec19ce]:hover{background:#f9fafb}.finance-slip-modal-body[data-v-cfec19ce]{flex-direction:column;gap:16px;padding:18px 20px;display:flex;overflow-y:auto}.finance-slip-form[data-v-cfec19ce]{flex-direction:column;gap:16px;display:flex}.finance-slip-section-label[data-v-cfec19ce]{color:#9c9180;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.finance-slip-section-label svg[data-v-cfec19ce],.finance-slip-modal .computed-commission svg[data-v-cfec19ce]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 14px;width:14px;height:14px}.finance-slip-timeline-section[data-v-cfec19ce]{padding-bottom:2px}.finance-slip-timeline[data-v-cfec19ce]{align-items:flex-start;display:flex}.finance-slip-timeline-item[data-v-cfec19ce]{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.finance-slip-timeline-marker[data-v-cfec19ce]{align-items:center;width:100%;display:flex}.finance-slip-timeline-marker[data-v-cfec19ce]:before,.finance-slip-timeline-marker i[data-v-cfec19ce]{content:"";background:#e8e0d0;flex:1;height:2px}.finance-slip-timeline-item:first-child .finance-slip-timeline-marker[data-v-cfec19ce]:before,.finance-slip-timeline-item:last-child .finance-slip-timeline-marker i[data-v-cfec19ce]{background:0 0}.finance-slip-timeline-marker span[data-v-cfec19ce]{background:#fff;border:2px solid #e8e0d0;border-radius:50%;flex:0 0 14px;width:14px;height:14px}.finance-slip-timeline-item.is-done .finance-slip-timeline-marker span[data-v-cfec19ce]{background:#4a7c59;border-color:#4a7c59}.finance-slip-timeline-item.is-current .finance-slip-timeline-marker span[data-v-cfec19ce]{background:#3d3a2e;border-color:#3d3a2e;box-shadow:0 0 0 4px #eef2ff}.finance-slip-timeline-item.is-rejected .finance-slip-timeline-marker span[data-v-cfec19ce]{background:#9b3a3a;border-color:#9b3a3a}.finance-slip-timeline.is-rejected .finance-slip-timeline-item:not(:first-child) .finance-slip-timeline-marker[data-v-cfec19ce]:before,.finance-slip-timeline.is-rejected .finance-slip-timeline-item:not(:last-child) .finance-slip-timeline-marker i[data-v-cfec19ce]{background:#b23b3b;animation:none}.finance-slip-timeline.is-rejected .finance-slip-timeline-marker span[data-v-cfec19ce]{background:#b23b3b;border-color:#b23b3b}.finance-slip-timeline-copy[data-v-cfec19ce]{text-align:center;width:100%;padding:7px 4px 0}.finance-slip-timeline-copy strong[data-v-cfec19ce],.finance-slip-timeline-copy p[data-v-cfec19ce],.finance-slip-timeline-copy small[data-v-cfec19ce],.finance-slip-timeline-actor-link[data-v-cfec19ce]{display:block}.finance-slip-timeline-copy strong[data-v-cfec19ce]{color:#1c1a14;font-size:12px;font-weight:500}.finance-slip-timeline-copy p[data-v-cfec19ce],.finance-slip-timeline-copy small[data-v-cfec19ce],.finance-slip-timeline-actor-link[data-v-cfec19ce]{color:#9ca3af;margin:3px 0 0;font-size:11px;line-height:1.3}.finance-slip-timeline-actor-link[data-v-cfec19ce]{text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.finance-slip-timeline-actor-link[data-v-cfec19ce]:hover{color:#8c6a2f}.approval-photo-modal[data-v-cfec19ce]{width:min(560px,100vw - 32px);padding:22px}.approval-photo-preview[data-v-cfec19ce]{min-height:280px}.approval-photo-preview img[data-v-cfec19ce]{-o-object-fit:contain;object-fit:contain;background:#111827;border-radius:10px;width:100%;max-height:min(62vh,560px)}.approval-photo-notes[data-v-cfec19ce]{gap:6px;padding-top:4px;display:grid}.approval-photo-notes span[data-v-cfec19ce]{color:#8b5d13;font-size:.78rem;font-weight:800}.approval-photo-notes p[data-v-cfec19ce]{color:#3d3a2e;white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.45}.finance-slip-pending-to[data-v-cfec19ce]{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:5px;display:flex}.finance-slip-pending-to em[data-v-cfec19ce]{color:#9c9180;width:100%;font-size:10px;font-style:normal}.finance-slip-timeline-item.is-current .finance-slip-pending-to em[data-v-cfec19ce]{color:#3d3a2e}.finance-slip-approver-pill[data-v-cfec19ce]{color:#6b6352;background:#f3f4f6;border-radius:4px;padding:2px 8px;font-size:11px;line-height:1.35;display:inline-block}.finance-slip-approver-skeleton[data-v-cfec19ce]{background:#f2f4f7;border-radius:4px;width:60px;height:20px;animation:1.1s ease-in-out infinite alternate finance-slip-pulse-cfec19ce}@keyframes finance-slip-pulse-cfec19ce{to{opacity:.45}}@keyframes financeSlipTimelineMobileWave-cfec19ce{0%{background-position:0 0}to{background-position:0 48px}}.finance-slip-info-grid[data-v-cfec19ce]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.finance-slip-info-grid label[data-v-cfec19ce]{gap:6px;min-width:0;display:grid}.finance-slip-info-grid label span[data-v-cfec19ce]{color:#6b6352;letter-spacing:.04em;font-size:11px;font-weight:700}.finance-slip-info-grid input[readonly][data-v-cfec19ce]{color:#6b6352;cursor:default;pointer-events:none;background:#f9fafb;border:1px solid #f2f4f7;border-radius:8px;width:100%;height:40px;padding:0 12px;font-size:13px}.finance-slip-status-field[data-v-cfec19ce]{pointer-events:none;background:#f9fafb;border:1px solid #f2f4f7;border-radius:8px;align-items:center;width:100%;min-height:40px;padding:0 12px;display:flex}.finance-slip-status-field[data-v-cfec19ce] .status-badge{min-height:24px;padding:0 10px;font-size:11px;font-weight:700}.finance-slip-modal .computed-commission[data-v-cfec19ce]{color:#6b6352;background:#f5edd8;border:1px solid #d4c9a8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:500;display:flex}.finance-slip-modal .computed-commission svg[data-v-cfec19ce]{color:#8c6a2f}.finance-slip-modal .computed-commission strong[data-v-cfec19ce]{color:#8c6a2f;font-weight:600}.finance-slip-rejection-banner[data-v-cfec19ce]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:500}.finance-slip-payment-breakdown[data-v-cfec19ce]{gap:10px;display:grid}.finance-slip-payment-breakdown>p[data-v-cfec19ce]{color:#6b6352;margin:0;font-size:12px;line-height:1.4}.finance-slip-channel[data-v-cfec19ce]{gap:5px;display:grid}.finance-slip-channel>span[data-v-cfec19ce]{color:#6b6352;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.finance-slip-channel>div[data-v-cfec19ce]{border:1px solid #e8e0d0;border-radius:8px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.finance-slip-channel button[data-v-cfec19ce]{color:#6b6352;background:#fff;border:0;height:34px;font-size:12px}.finance-slip-channel button.active[data-v-cfec19ce]{color:#fff;background:#1e1e2e}.finance-slip-table-card[data-v-cfec19ce]{background:#fff;border:1px solid #e8e0d0;border-radius:10px;width:100%;overflow:hidden}.finance-slip-breakdown-table[data-v-cfec19ce]{table-layout:auto;border-collapse:collapse;width:100%}.finance-slip-breakdown-table th[data-v-cfec19ce]{color:#9c9180;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f9fafb;height:40px;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.2}.finance-slip-breakdown-table td[data-v-cfec19ce]{color:#6b6352;vertical-align:middle;border-bottom:1px solid #f2f4f7;padding:10px 12px;font-size:13px;line-height:1.35}.finance-slip-breakdown-table tbody tr:last-child td[data-v-cfec19ce]{border-bottom:0}.finance-slip-breakdown-table td[data-v-cfec19ce]:first-child{color:#1c1a14;font-weight:600}.finance-slip-breakdown-table td[data-v-cfec19ce]:nth-child(2){color:#1c1a14}.finance-slip-breakdown-table .table-proof-link[data-v-cfec19ce]{color:#3d3a2e;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:13px;font-weight:500;display:block;overflow:hidden}.finance-slip-mobile-list[data-v-cfec19ce]{display:none}.finance-slip-modal-footer[data-v-cfec19ce]{border-top:1px solid #e8e0d0;flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.finance-slip-footer-reject[data-v-cfec19ce]:disabled,.finance-slip-footer-approve[data-v-cfec19ce]:disabled{cursor:wait;opacity:.65}@media (width<=768px){.finance-slip-modal[data-v-cfec19ce]{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.finance-slip-modal-head[data-v-cfec19ce],.finance-slip-modal-body[data-v-cfec19ce],.finance-slip-modal-footer[data-v-cfec19ce]{padding-left:16px;padding-right:16px}.finance-slip-info-grid[data-v-cfec19ce]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-slip-assured-field[data-v-cfec19ce]{grid-column:span 2}.finance-slip-timeline[data-v-cfec19ce]{gap:0;display:grid}.finance-slip-timeline-item[data-v-cfec19ce]{grid-template-columns:24px minmax(0,1fr);align-items:stretch;gap:10px;padding-bottom:14px;display:grid}.finance-slip-timeline-marker[data-v-cfec19ce]{flex-direction:column;align-items:center;display:flex}.finance-slip-timeline-marker[data-v-cfec19ce]:before{display:none}.finance-slip-timeline-marker i[data-v-cfec19ce]{background:#e8e0d0;flex:1;width:2px;min-height:16px}.finance-slip-timeline-item.is-done .finance-slip-timeline-marker i[data-v-cfec19ce]{background:#4a7c59}.finance-slip-timeline-item.is-current .finance-slip-timeline-marker i[data-v-cfec19ce]{background:linear-gradient(#e8e0d0 0%,#f8e7bc 36%,#3d3a2e 52%,#f8e7bc 68%,#e8e0d0 100%) 0 0/100% 48px;animation:1.8s linear infinite financeSlipTimelineMobileWave-cfec19ce}.finance-slip-timeline-item:last-child .finance-slip-timeline-marker i[data-v-cfec19ce]{display:none}.finance-slip-timeline-marker span[data-v-cfec19ce]{color:#9c9180;flex-basis:24px;width:24px;height:24px;font-size:11px;font-weight:700}.finance-slip-timeline-copy[data-v-cfec19ce]{text-align:left;padding:2px 0 0}.finance-slip-timeline-copy strong[data-v-cfec19ce]{font-weight:700;line-height:1.35}.finance-slip-pending-to[data-v-cfec19ce]{justify-content:flex-start}.finance-slip-breakdown-table[data-v-cfec19ce]{display:none}.finance-slip-table-card[data-v-cfec19ce]{background:0 0;border:0;overflow:visible}.finance-slip-mobile-list[data-v-cfec19ce]{gap:8px;display:grid}.finance-slip-mobile-card[data-v-cfec19ce]{background:#fff;border:1px solid #e8e0d0;border-radius:8px;gap:6px;padding:12px;display:grid}.finance-slip-mobile-card strong[data-v-cfec19ce]{color:#1c1a14;font-size:13px;font-weight:600}.finance-slip-mobile-card p[data-v-cfec19ce]{color:#6b6352;margin:0;font-size:13px;line-height:1.4}.finance-slip-mobile-card .table-proof-link[data-v-cfec19ce]{color:#3d3a2e;font-size:13px;display:inline}.finance-slip-modal-footer[data-v-cfec19ce]{grid-template-columns:repeat(3,1fr);display:grid}}.finance-approval-page[data-v-cfec19ce]{color:#1c1a14;min-height:100%;font-family:var(--font-sans);background:radial-gradient(circle at top,#d4aa6114,#0000 34%),linear-gradient(#fcfaf6 0%,#f8f2e8 100%);padding:34px 36px 40px}.commissions-header[data-v-cfec19ce]{background:linear-gradient(#fffffffa 0%,#fff 100%);border:1px solid #e8e0d0f2;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;min-height:160px;padding:24px 32px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714}.commissions-header-copy[data-v-cfec19ce]{z-index:1;max-width:760px;position:relative}.commissions-header h1[data-v-cfec19ce]{color:#1c1a14;margin:0;font-size:22px;font-weight:800;line-height:1.15}.commissions-header p[data-v-cfec19ce]{color:#5f584c;margin:8px 0 0;font-size:13px;line-height:1.45}.commissions-header-art[data-v-cfec19ce]{opacity:.8;pointer-events:none;width:min(540px,40%);height:160px;position:absolute;top:6px;right:-30px}.commissions-header-art svg[data-v-cfec19ce]{width:100%;height:100%}.commissions-header-art path[data-v-cfec19ce]{stroke:#d6a34933;stroke-width:1.5px}.commissions-header-star[data-v-cfec19ce]{clip-path:polygon(50% 0%,60% 38%,100% 50%,60% 62%,50% 100%,40% 62%,0% 50%,40% 38%);background:linear-gradient(#f2d48e 0%,#d89b36 100%);width:14px;height:14px;position:absolute;bottom:22px;right:92px}.keeper-commission-workspace.finance-approval-workspace[data-v-cfec19ce]{background:#fff;border:1px solid #e8e0d0f2;border-radius:18px;margin:18px 0 0;overflow:hidden;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714}.finance-approval-toolbar[data-v-cfec19ce]{background:linear-gradient(#fffaf3f2 0%,#fffffffa 100%);border-bottom:1px solid #e8e0d0c7;align-items:center;gap:12px;min-height:60px;padding:16px 22px;display:flex}.finance-approval-toolbar .commissions-search[data-v-cfec19ce]{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.finance-approval-toolbar .commissions-search span[data-v-cfec19ce]{color:#a7937a;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.finance-approval-toolbar .commissions-search svg[data-v-cfec19ce]{width:18px;height:18px}.finance-approval-toolbar .commissions-search input[data-v-cfec19ce]{color:#1c1a14;width:100%;height:46px;font:inherit;background:#fffcf8;border:1px solid #e6d9c4;border-radius:14px;outline:none;padding:0 16px 0 40px;font-size:14px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #1c1a1408,0 1px #fffc}.finance-approval-toolbar .commissions-search input[data-v-cfec19ce]::placeholder{color:#9c9180}.finance-approval-toolbar .commissions-search input[data-v-cfec19ce]:focus{border-color:#d6a349;box-shadow:0 0 0 3px #d6a3491f}.commissions-status-tabs[data-v-cfec19ce]{background:#fff;border-bottom:1px solid #e8e0d0c7;align-items:center;gap:28px;min-height:64px;padding:0 24px;display:flex}.commissions-status-tab[data-v-cfec19ce]{color:#6f6455;height:64px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;transition:color .15s;position:relative}.commissions-status-tab[data-v-cfec19ce]:after{content:"";background:0 0;border-radius:999px;height:2px;transition:background .15s;position:absolute;bottom:8px;left:0;right:0}.commissions-status-tab[data-v-cfec19ce]:hover,.commissions-status-tab.active[data-v-cfec19ce]{color:#a66c12}.commissions-status-tab[data-v-cfec19ce]:hover:after,.commissions-status-tab.active[data-v-cfec19ce]:after{background:#d89b36}.finance-tab-count[data-v-cfec19ce]{color:#8d5e16;background:#f6e7bc;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.commissions-message[data-v-cfec19ce]{border-radius:8px;margin:12px 16px 0;padding:12px;font-size:13px;font-weight:600}.commissions-message.error[data-v-cfec19ce]{color:#9b3a3a;background:#fbf1ef;border:1px solid #f7e3de}.finance-main-grid[data-v-cfec19ce]{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:calc(100vh - 320px);display:grid}.approval-table-panel[data-v-cfec19ce]{background:linear-gradient(#fffffff5 0%,#fff 100%);flex-direction:column;min-width:0;min-height:0;display:flex}.approval-table-scroll[data-v-cfec19ce]{flex:1;min-height:0;overflow:hidden auto}.keeper-commission-table col.commission-col-policy[data-v-cfec19ce]{width:22%}.keeper-commission-table col.commission-col-customer[data-v-cfec19ce]{width:24%}.keeper-commission-table col.commission-col-agent[data-v-cfec19ce]{width:16%}.keeper-commission-table col.commission-col-amount[data-v-cfec19ce]{width:12%}.keeper-commission-table col.commission-col-status[data-v-cfec19ce],.keeper-commission-table col.commission-col-date[data-v-cfec19ce]{width:16%}.keeper-commission-table col.commission-col-action[data-v-cfec19ce]{width:6%}.finance-approval-table[data-v-cfec19ce]{border-collapse:collapse;table-layout:fixed;width:100%}.finance-approval-table thead tr[data-v-cfec19ce]{background:linear-gradient(#fffdf9 0%,#f9f1e3 100%);border-bottom:1px solid #e8e0d0d1;height:50px}.finance-approval-table th[data-v-cfec19ce]{color:#7a5e35;letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:0 18px;font-size:12px;font-weight:700}.commission-action-header[data-v-cfec19ce]{width:52px}.finance-approval-table tbody tr[data-v-cfec19ce]{cursor:pointer;border-bottom:1px solid #e8e0d0c7;height:78px;transition:background .15s,box-shadow .15s}.finance-approval-table tbody tr[data-v-cfec19ce]:hover,.finance-approval-table tbody tr.selected[data-v-cfec19ce],.finance-approval-table tbody tr[data-v-cfec19ce]:focus{background:#fdf9f2}.finance-approval-table tbody tr[data-v-cfec19ce]:last-child{border-bottom:0}.finance-approval-table td[data-v-cfec19ce]{color:#1c1a14;vertical-align:middle;height:78px;padding:14px 18px;font-size:13px}.commission-cell-stack[data-v-cfec19ce]{gap:2px;min-width:0;display:grid}.commission-cell-stack strong[data-v-cfec19ce]{color:#1c1a14;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.commission-cell-stack small[data-v-cfec19ce]{color:#7f6e56;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.commission-amount-cell[data-v-cfec19ce]{color:#1c1a14;white-space:nowrap;font-size:14px;font-weight:700}.commission-status-stack[data-v-cfec19ce]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.commission-status-stack[data-v-cfec19ce] .status-badge,.commission-status-stack[data-v-cfec19ce] .status-badge-pill{border-radius:999px;min-height:24px;padding:0 10px;font-size:11px;font-weight:600;color:#4a7c59!important;box-shadow:none!important;background:#ecf8ee!important;border:0!important}.finance-approval-table tbody tr.is-rejected .commission-status-stack[data-v-cfec19ce] .status-badge,.finance-approval-table tbody tr.is-rejected .commission-status-stack[data-v-cfec19ce] .status-badge-pill,.commission-mobile-list .mobile-card.is-rejected .commission-status-stack[data-v-cfec19ce] .status-badge,.commission-mobile-list .mobile-card.is-rejected .commission-status-stack[data-v-cfec19ce] .status-badge-pill{color:#fff!important;background:#b23b3b!important}.commission-row-action[data-v-cfec19ce]{color:#c98a1d;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:34px;height:34px;margin-left:auto;transition:background .15s,color .15s;display:inline-flex}.commission-row-action span[data-v-cfec19ce]{background:currentColor;border-radius:999px;width:4px;height:4px}.commission-row-action[data-v-cfec19ce]:hover,.commission-row-action[data-v-cfec19ce]:focus-visible{color:#a66c12;background:#fff2d9;outline:none}.commissions-empty-row[data-v-cfec19ce]{text-align:center;color:#6b6352!important;height:96px!important}.commission-action-cell[data-v-cfec19ce]{text-align:right}.commission-mobile-list[data-v-cfec19ce]{display:none}.mobile-card-sub[data-v-cfec19ce]{color:#9c9180;overflow-wrap:anywhere;margin:1px 0 0;font-size:11px}@media (width<=768px){.finance-approval-page[data-v-cfec19ce]{padding:18px 18px 24px}.commissions-header[data-v-cfec19ce]{min-height:auto;padding:22px 20px 24px}.finance-approval-toolbar[data-v-cfec19ce]{padding:12px 16px}.finance-approval-toolbar .commissions-search input[data-v-cfec19ce]{border-radius:12px;height:42px}.commissions-header-art[data-v-cfec19ce]{width:100%;height:92px;margin-top:8px;position:relative;top:auto;right:auto}.keeper-commission-workspace.finance-approval-workspace[data-v-cfec19ce]{border-radius:18px;margin-top:18px;box-shadow:0 2px 6px #7a5d2d0d,0 12px 28px #94703714}.commissions-status-tabs[data-v-cfec19ce]{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:6px;min-height:auto;padding:8px 12px;display:grid;overflow-x:visible}.commissions-status-tab[data-v-cfec19ce]{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;height:44px;padding:5px 6px 7px;font-size:12px;line-height:1.1;display:inline-flex}.commissions-status-tab[data-v-cfec19ce]:after{bottom:3px;left:10px;right:10px}.commissions-status-tab[data-v-cfec19ce]:hover,.commissions-status-tab.active[data-v-cfec19ce]{background:#fffaf0}.finance-tab-count[data-v-cfec19ce]{min-width:20px;height:20px;padding:0 6px;font-size:11px}.finance-approval-page .keeper-commission-table[data-v-cfec19ce]{display:none}.commission-mobile-list[data-v-cfec19ce]{flex-direction:column;gap:8px;padding:12px;display:flex}.mobile-card[data-v-cfec19ce]{background:#fff;border:1px solid #e8e0d0;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.mobile-card.selected[data-v-cfec19ce]{background:#fffcf7;border-color:#e8e0d0}.mobile-card-row[data-v-cfec19ce]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobile-card-label[data-v-cfec19ce]{letter-spacing:.06em;text-transform:uppercase;color:#9c9180;margin-bottom:2px;font-size:11px;font-weight:600}.mobile-card-value[data-v-cfec19ce]{color:#1c1a14;overflow-wrap:anywhere;font-size:13px;font-weight:600}.mobile-card-divider[data-v-cfec19ce]{background:#f2f4f7;height:1px;margin:0 -16px}.mobile-card-right[data-v-cfec19ce]{text-align:right}}@media (prefers-reduced-motion:reduce){.finance-slip-timeline-item.is-current .finance-slip-timeline-marker i[data-v-cfec19ce]{animation:none}}.finance-detail-page[data-v-bca413cc]{color:#1c1a14;background:radial-gradient(circle at 0 0,#ce9d381a,#0000 30%),linear-gradient(#fbf8f2 0%,#f7f2e9 100%);gap:18px;width:100%;max-width:100%;min-height:100%;padding:18px 18px 34px;display:grid;overflow-x:clip}.finance-detail-header[data-v-bca413cc]{gap:10px;min-width:0;display:grid}.finance-detail-back[data-v-bca413cc]{color:#8f7f67;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:fit-content;min-height:22px;padding:0;font-size:.86rem;font-weight:700;display:inline-flex}.finance-detail-back[data-v-bca413cc]:hover{color:var(--color-accent);text-decoration:underline}.finance-detail-back svg[data-v-bca413cc],.finance-detail-label svg[data-v-bca413cc]{width:15px;height:15px}.finance-detail-heading[data-v-bca413cc]{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.finance-detail-heading-copy[data-v-bca413cc]{min-width:0}.finance-detail-label[data-v-bca413cc]{color:#9c9180;text-transform:uppercase;align-items:center;gap:7px;font-size:.625rem;font-weight:700;display:inline-flex}.finance-detail-title-row[data-v-bca413cc]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.finance-detail-title-row h1[data-v-bca413cc]{color:#1c1a14;overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0;font-size:1.95rem;font-weight:800;line-height:1.2}.finance-detail-title-row[data-v-bca413cc] .status-badge{border-radius:9999px;min-height:28px;padding:0 12px;font-size:12px;font-weight:600;color:#b45309!important;background:#fef3c7!important}.finance-detail-title-row[data-v-bca413cc] .badge-rejected{color:#fff!important;background:#b23b3b!important}.finance-detail-control-badge[data-v-bca413cc]{white-space:nowrap;color:#8e806b;background:#fbf7ef;border:1px solid #e8e0d0;border-radius:9999px;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.finance-detail-actions[data-v-bca413cc]{flex-wrap:wrap;gap:10px;display:flex}.finance-detail-actions .finance-detail-matched-action[data-v-bca413cc]{text-align:center;flex:0 0 220px;justify-content:center;align-items:center;gap:10px;width:220px;display:inline-flex}.finance-detail-actions .finance-detail-matched-action span[data-v-bca413cc]{display:inline-block}.finance-detail-actions .finance-detail-matched-action svg[data-v-bca413cc]{flex:none}.finance-detail-layout[data-v-bca413cc]{grid-template-columns:minmax(0,1fr) 320px;align-items:flex-start;gap:16px;min-width:0;display:grid}.finance-detail-main[data-v-bca413cc]{flex-direction:column;gap:16px;min-width:0;display:flex}.finance-detail-side[data-v-bca413cc]{flex-direction:column;gap:14px;min-width:0;display:flex;position:sticky;top:24px}.finance-detail-card[data-v-bca413cc],.finance-highlight-card[data-v-bca413cc]{box-sizing:border-box;background:#fffffff5;border:1px solid #e8e0d0;border-radius:20px;min-width:0;max-width:100%;padding:18px 20px;box-shadow:0 14px 34px #4d39140d}.finance-payment-breakdown-side[data-v-bca413cc]{display:none}.finance-slip-detail-grid[data-v-bca413cc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.finance-slip-detail-card[data-v-bca413cc]{background:#fff;border:1px solid #e8e0d0;border-radius:18px;min-width:0;padding:16px}.finance-slip-detail-card-header[data-v-bca413cc]{color:#9c9180;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}.finance-slip-detail-card-header svg[data-v-bca413cc],.finance-slip-field strong svg[data-v-bca413cc]{color:#9c9180;width:15px;height:15px}.finance-slip-field-list[data-v-bca413cc]{gap:12px;display:grid}.finance-slip-field[data-v-bca413cc]{gap:5px;min-width:0;display:grid}.finance-slip-field>span[data-v-bca413cc]{color:#1c1a14;font-size:.9rem;font-weight:400}.finance-slip-field strong[data-v-bca413cc]{color:#1c1a14;overflow-wrap:anywhere;align-items:center;min-height:24px;padding-left:24px;font-size:1.05rem;font-weight:500;line-height:1.35;display:inline-flex;position:relative}.finance-slip-field strong svg[data-v-bca413cc]{position:absolute;left:0}.finance-slip-field .highlight-customer[data-v-bca413cc]{font-weight:700}.finance-slip-field .highlight-premium[data-v-bca413cc]{color:#8c6a2f;font-size:1.1rem;font-weight:700}.finance-slip-field .finance-slip-status-value[data-v-bca413cc]{align-items:center;min-height:28px}.finance-slip-status-badge[data-v-bca413cc]{min-height:24px;padding:0 10px;font-size:11px;font-weight:700}.finance-computation-panel[data-v-bca413cc]{background:linear-gradient(#fffdfa 0%,#fffaf3 100%);border:1px solid #eee2cc;border-radius:24px;gap:18px;min-width:0;margin-top:14px;padding:20px 20px 18px;display:grid;box-shadow:inset 0 1px #ffffffb8}.finance-computation-card-insurance-head[data-v-bca413cc]{background:linear-gradient(#fffefd 0%,#fffaf1 100%);border-color:#ead8bd}.finance-computation-card-insurance-head .finance-computation-panel[data-v-bca413cc]{background:#fffdf8c7;border-color:#ead8bd;border-radius:22px;padding:20px 22px}.finance-computation-header[data-v-bca413cc]{justify-content:space-between;align-items:center;gap:20px;display:flex}.finance-computation-heading[data-v-bca413cc]{gap:6px;display:grid}.finance-computation-title[data-v-bca413cc]{color:#b18b55;letter-spacing:.06em;gap:8px}.finance-computation-title-mark[data-v-bca413cc]{color:#bca17a;font-size:.96rem;font-weight:800}.finance-computation-hint[data-v-bca413cc]{color:#9c9180;align-items:center;gap:6px;margin:0;font-size:.72rem;display:inline-flex}.finance-computation-hint svg[data-v-bca413cc]{color:#baa27c;flex:none;width:13px;height:13px}.finance-computation-grid[data-v-bca413cc]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px 34px;display:grid}.finance-computation-grid-insurance-head[data-v-bca413cc]{grid-template-columns:minmax(0,1fr)}.finance-computation-column[data-v-bca413cc]{align-content:start;gap:28px;min-width:0;display:grid}.finance-computation-badge[data-v-bca413cc]{color:#9c8560;white-space:nowrap;align-items:center;gap:10px;font-size:.74rem;display:inline-flex}.finance-computation-badge-outer[data-v-bca413cc]{background:#fff;border:1px solid #eadcc3;border-radius:999px;flex:none;justify-content:flex-end;padding:8px 10px 8px 14px;box-shadow:0 10px 24px #6c4e180f}.finance-computation-badge strong[data-v-bca413cc]{color:#b17b26;background:#f6e4b9;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:.9rem;font-weight:800;display:inline-flex}.finance-computation-section[data-v-bca413cc]{gap:10px;display:grid}.finance-computation-section h3[data-v-bca413cc]{color:#b17b26;margin:0;font-size:.98rem;font-weight:800}.finance-computation-card-insurance-head .finance-computation-section h3[data-v-bca413cc]{font-size:1rem}.finance-computation-table-shell[data-v-bca413cc]{background:#fff;border:1px solid #eee2cc;border-radius:14px;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 6px 18px #58421b0a}.finance-computation-table[data-v-bca413cc]{border-collapse:collapse;table-layout:fixed;width:100%}.finance-computation-table th[data-v-bca413cc],.finance-computation-table td[data-v-bca413cc]{text-align:right;vertical-align:middle;border-bottom:1px solid #efe4d3;padding:11px 12px;font-size:.82rem}.finance-computation-description[data-v-bca413cc]{align-items:center;gap:12px;min-width:0;display:inline-flex}.finance-computation-description svg[data-v-bca413cc]{color:#c98900;stroke-width:1.8px;flex:0 0 20px;width:20px;height:20px}.finance-computation-description span[data-v-bca413cc]{overflow-wrap:anywhere;min-width:0}.finance-computation-table th[data-v-bca413cc]:first-child,.finance-computation-table td[data-v-bca413cc]:first-child{text-align:left}.finance-computation-table th[data-v-bca413cc]:nth-child(2),.finance-computation-table td[data-v-bca413cc]:nth-child(2){text-align:center}.finance-computation-table thead th[data-v-bca413cc]{color:#a48a63;letter-spacing:.08em;text-transform:uppercase;background:#fbf4e5;font-size:.62rem;font-weight:800}.finance-computation-table td[colspan="2"][data-v-bca413cc]{text-align:left}.finance-computation-grid-insurance-head .finance-computation-table th[data-v-bca413cc],.finance-computation-grid-insurance-head .finance-computation-table td[data-v-bca413cc]{color:#241f2b;border-color:#eadcc6;border-right-style:solid;border-right-width:1px;padding:13px 22px;font-size:.9rem}.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-computation-table th[data-v-bca413cc],.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-computation-table td[data-v-bca413cc]{color:#241f2b;border-color:#eadcc6;border-right-style:solid;border-right-width:1px;padding:13px 20px;font-size:.9rem}.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-computation-table th[data-v-bca413cc]:last-child,.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-computation-table td[data-v-bca413cc]:last-child{border-right:0}.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-computation-table thead th[data-v-bca413cc]{color:#68625a;letter-spacing:.06em;background:#fffaf1;font-size:.72rem}.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-premium-table th[data-v-bca413cc]:first-child,.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-premium-table td[data-v-bca413cc]:first-child,.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-acts-table th[data-v-bca413cc]:first-child,.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-acts-table td[data-v-bca413cc]:first-child{width:46%}.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-premium-table th[data-v-bca413cc]:nth-child(2),.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-premium-table td[data-v-bca413cc]:nth-child(2),.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-premium-table th[data-v-bca413cc]:nth-child(3),.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-premium-table td[data-v-bca413cc]:nth-child(3),.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-acts-table th[data-v-bca413cc]:nth-child(2),.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-acts-table td[data-v-bca413cc]:nth-child(2),.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-acts-table th[data-v-bca413cc]:nth-child(3),.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-acts-table td[data-v-bca413cc]:nth-child(3){text-align:center;width:27%}.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-computation-total-row td[data-v-bca413cc],.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-computation-net-row td[data-v-bca413cc]{color:#1f1b24;background:linear-gradient(90deg,#fff9ec 0%,#fff4de 100%)}.finance-computation-grid-insurance-head .finance-computation-table th[data-v-bca413cc]:last-child,.finance-computation-grid-insurance-head .finance-computation-table td[data-v-bca413cc]:last-child{border-right:0}.finance-computation-grid-insurance-head .finance-computation-table th[data-v-bca413cc]:first-child,.finance-computation-grid-insurance-head .finance-computation-table td[data-v-bca413cc]:first-child{width:44%}.finance-computation-grid-insurance-head .finance-computation-table th[data-v-bca413cc]:nth-child(2),.finance-computation-grid-insurance-head .finance-computation-table td[data-v-bca413cc]:nth-child(2),.finance-computation-grid-insurance-head .finance-computation-table th[data-v-bca413cc]:nth-child(3),.finance-computation-grid-insurance-head .finance-computation-table td[data-v-bca413cc]:nth-child(3){text-align:center;width:28%}.finance-computation-grid-insurance-head .finance-computation-table thead th[data-v-bca413cc]{color:#68625a;letter-spacing:.06em;background:#fffaf1;font-size:.72rem}.finance-computation-grid-insurance-head .finance-computation-total-row td[data-v-bca413cc],.finance-computation-grid-insurance-head .finance-computation-net-row td[data-v-bca413cc]{color:#1f1b24;background:linear-gradient(90deg,#fff9ec 0%,#fff4de 100%)}.finance-computation-table tbody tr[title][data-v-bca413cc]{cursor:help}.finance-computation-table tbody tr:last-child td[data-v-bca413cc]{border-bottom:0}.finance-computation-total-row td[data-v-bca413cc]{background:#fff9ee;font-weight:800}.finance-computation-net-row td[data-v-bca413cc]{color:#b17b26;background:#fbf2df;font-weight:800}.finance-computation-negative[data-v-bca413cc]{color:#c05542}.finance-computation-income-shell[data-v-bca413cc]{background:#fff;border:1px solid #eee2cc;border-radius:14px}.finance-computation-income-table[data-v-bca413cc]{border-collapse:collapse;table-layout:fixed;background:#fff}.finance-computation-income-table th[data-v-bca413cc],.finance-computation-income-table td[data-v-bca413cc]{padding:9px 10px;font-size:.82rem}.finance-computation-income-table thead th[data-v-bca413cc]{border-bottom:0}.finance-computation-income-table td[data-v-bca413cc]{color:#241f2b}.finance-computation-income-table td[data-v-bca413cc]:first-child{color:#5d5247;overflow-wrap:anywhere;width:50%}.finance-computation-income-table td[data-v-bca413cc]:nth-child(2),.finance-computation-income-table td[data-v-bca413cc]:nth-child(3){text-align:right;width:25%}.finance-computation-income-table th[data-v-bca413cc]:first-child{width:50%}.finance-computation-income-table th[data-v-bca413cc]:nth-child(2),.finance-computation-income-table th[data-v-bca413cc]:nth-child(3){width:25%}.finance-computation-income-table .finance-computation-income-subtotal-row td[data-v-bca413cc]{font-weight:800}.finance-computation-income-table .finance-computation-income-wtax-row td[data-v-bca413cc]{background:#fffdf8}.finance-computation-income-table .finance-computation-income-net-row td[data-v-bca413cc]{font-weight:800}.finance-computation-distribution-shell[data-v-bca413cc]{background:#fff;border:1px solid #eee2cc;border-radius:14px}.finance-computation-distribution-table[data-v-bca413cc]{border-collapse:collapse;table-layout:fixed;background:#fff}.finance-computation-distribution-table td[data-v-bca413cc]{color:#241f2b}.finance-computation-distribution-table td[data-v-bca413cc]:first-child{text-align:left;color:#241f2b}.finance-computation-distribution-tag[data-v-bca413cc],.finance-computation-distribution-agent[data-v-bca413cc]{display:block}.finance-computation-distribution-tag[data-v-bca413cc]{font-weight:400}.finance-computation-distribution-agent[data-v-bca413cc]{color:#9a8d7d;margin-top:3px;font-size:.72rem;line-height:1.25}.finance-computation-distribution-table td[data-v-bca413cc]:nth-child(2),.finance-computation-distribution-table td[data-v-bca413cc]:nth-child(3){text-align:right}.finance-computation-distribution-total-row td[data-v-bca413cc]{font-weight:800}.finance-computation-hero-card[data-v-bca413cc]{border-radius:16px;gap:6px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.finance-computation-hero-card>div[data-v-bca413cc]{z-index:1;gap:6px;display:grid;position:relative}.finance-computation-hero-card span[data-v-bca413cc],.finance-computation-footer-card span[data-v-bca413cc]{letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:800}.finance-computation-hero-card small[data-v-bca413cc],.finance-computation-footer-card small[data-v-bca413cc]{font-size:.76rem}.finance-computation-hero-card strong[data-v-bca413cc]{font-size:2rem;font-weight:800;line-height:1}.finance-computation-hero-card-solid[data-v-bca413cc]{color:#fff7ea;background:linear-gradient(90deg,#b8842c 0%,#b17b26 100%);border:1px solid #b17b26}.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-computation-hero-card-solid[data-v-bca413cc],.finance-computation-grid-insurance-head .finance-computation-hero-card-solid[data-v-bca413cc]{background:linear-gradient(135deg,#b98217 0%,#d49a20 50%,#a96f08 100%);border-color:#b67d1f;border-radius:14px;min-height:132px;padding:20px 24px;box-shadow:0 16px 34px #89590b2e}.finance-computation-hero-watermark[data-v-bca413cc]{color:#fff5db52;stroke-width:1.8px;width:74px;height:74px;position:absolute;bottom:18px;right:22px}.finance-computation-hero-card-full[data-v-bca413cc]{width:100%}.finance-computation-hero-card-grid-span[data-v-bca413cc]{grid-column:1/-1}.finance-computation-footer-cards[data-v-bca413cc]{grid-template-columns:1fr;align-self:start;gap:12px;display:grid}.finance-computation-footer-card[data-v-bca413cc]{border:1px solid #dec28a;border-radius:14px;gap:6px;min-height:150px;padding:16px 18px;display:grid;box-shadow:0 8px 18px #6c4e1814}.finance-computation-footer-card strong[data-v-bca413cc]{font-size:2rem;font-weight:800;line-height:1}.finance-computation-footer-card-inline[data-v-bca413cc]{-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.finance-computation-footer-card-inline span[data-v-bca413cc],.finance-computation-footer-card-inline small[data-v-bca413cc]{grid-column:1}.finance-computation-footer-card-inline strong[data-v-bca413cc]{text-align:right;grid-area:1/2/span 2;align-self:center}.finance-computation-footer-card-soft[data-v-bca413cc]{color:#6f4913;background:linear-gradient(#ebc968 0%,#e5bf57 100%);border:1px solid #d8b14a}.finance-computation-footer-card-soft small[data-v-bca413cc]{color:#6f4913cc}.finance-computation-footer-card-solid[data-v-bca413cc]{color:#fff7ea;background:linear-gradient(#c28b2d 0%,#b17b26 100%);border:1px solid #a97216}.finance-computation-footer-card-inline span[data-v-bca413cc]{font-size:.64rem}.finance-computation-footer-card-inline small[data-v-bca413cc]{font-size:.79rem}.finance-payment-head[data-v-bca413cc]{justify-content:space-between;align-items:center;gap:16px;display:flex}.finance-slip-channel[data-v-bca413cc]{align-items:center;display:flex}.finance-slip-channel div[data-v-bca413cc]{gap:8px;display:inline-flex}.finance-slip-channel button[data-v-bca413cc]{color:#6b5b3e;background:#fff;border:1px solid #e4d3b6;border-radius:12px;min-height:30px;padding:0 16px;font-size:.75rem;font-weight:800}.finance-slip-channel button.active[data-v-bca413cc]{color:#fff;background:linear-gradient(#e6ab37 0%,#d99824 100%);border-color:#dfa23a;box-shadow:0 8px 18px #d9982433}.finance-slip-table-card[data-v-bca413cc]{background:#fff;border:1px solid #e8e0d0;border-radius:16px;min-width:0;max-width:100%;margin-top:14px;overflow:hidden}.finance-slip-breakdown-table[data-v-bca413cc]{border-collapse:collapse;width:100%}.finance-slip-breakdown-table th[data-v-bca413cc],.finance-slip-breakdown-table td[data-v-bca413cc]{text-align:left;border-bottom:1px solid #e8e0d0;padding:14px 18px}.finance-slip-breakdown-table tbody tr[data-v-bca413cc]{cursor:pointer;background:#fff;transition:background .16s,border-color .16s,box-shadow .16s}.finance-slip-breakdown-table tbody tr[data-v-bca413cc]:hover{background:#fffcf7}.finance-slip-breakdown-table tbody tr.selected[data-v-bca413cc]{background:#fffdfa;box-shadow:inset 3px 0 #e2bc72}.finance-slip-breakdown-table th[data-v-bca413cc]{color:#9c9180;letter-spacing:.04em;text-transform:uppercase;background:#fffcf7;font-size:11px;font-weight:800}.table-proof-link[data-v-bca413cc]{color:#8c6a2f;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#f8f4ec;border:1px solid #e8e0d0;border-radius:999px;align-items:center;gap:6px;max-width:min(170px,100%);min-height:26px;padding:0 10px;font-family:inherit;font-size:.72rem;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;overflow:hidden}.table-proof-link span[data-v-bca413cc]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table-proof-link svg[data-v-bca413cc]{flex:none;width:12px;height:12px}.table-proof-link[data-v-bca413cc]:hover,.table-proof-link[data-v-bca413cc]:focus-visible{color:#6d5323;background:#f2e7d2;border-color:#d6b36a;outline:none;transform:translateY(-1px)}.proof-cell-stack[data-v-bca413cc]{justify-items:start;gap:4px;display:inline-grid}.table-status-success[data-v-bca413cc]{color:#4a7c59;align-items:center;gap:5px;margin-bottom:4px;font-size:12px;font-weight:800;display:inline-flex}.table-status-success svg[data-v-bca413cc]{flex:none;width:14px;height:14px}.table-muted[data-v-bca413cc]{color:#9c9180;font-size:.72rem}.finance-slip-mobile-list[data-v-bca413cc]{gap:12px;padding:12px;display:none}.finance-slip-mobile-card[data-v-bca413cc]{cursor:pointer;background:#fff;border:1px solid #e8e0d0;border-radius:16px;padding:14px;transition:border-color .15s,box-shadow .15s,background .15s}.finance-slip-mobile-card[data-v-bca413cc]:hover,.finance-slip-mobile-card[data-v-bca413cc]:focus-visible,.finance-slip-mobile-card.selected[data-v-bca413cc]{background:#fff9ee;border-color:#c98900;outline:none;box-shadow:0 0 0 3px #c989001f}.finance-slip-mobile-card strong[data-v-bca413cc]{color:#1c1a14}.finance-slip-mobile-card p[data-v-bca413cc]{color:#6b6352;margin:6px 0 0;font-size:.78rem}.finance-slip-timeline[data-v-bca413cc]{justify-content:space-between;gap:0;margin:24px 0 0;padding:0 10px;list-style:none;display:flex}.finance-slip-timeline-item[data-v-bca413cc]{text-align:center;flex:1;align-content:start;justify-items:center;gap:8px;display:grid;position:relative}.finance-slip-timeline-item:last-child .finance-slip-timeline-line[data-v-bca413cc]{display:none}.finance-slip-timeline-line[data-v-bca413cc]{background:#f2e7d2;border-radius:999px;height:4px;position:absolute;top:12px;left:calc(50% + 14px);right:calc(14px - 50%);overflow:hidden}.finance-slip-timeline-line[data-v-bca413cc]:after{content:"";border-radius:inherit;opacity:0;background:linear-gradient(90deg,#c98900 0%,#d89e2d 100%);position:absolute;inset:0}.finance-slip-timeline-marker[data-v-bca413cc]{z-index:1;color:#b7842e;background:#fff;border:2px solid #e2c7a0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.finance-slip-timeline-item.done .finance-slip-timeline-line[data-v-bca413cc]{border-color:#c98900}.finance-slip-timeline-item.done .finance-slip-timeline-line[data-v-bca413cc]:after{opacity:1}.finance-slip-timeline-item.done .finance-slip-timeline-line-flowing[data-v-bca413cc]:after{opacity:0}.finance-slip-timeline-item.done .finance-slip-timeline-marker[data-v-bca413cc],.finance-slip-timeline-item.active .finance-slip-timeline-marker[data-v-bca413cc]{color:#fff;background:#c98900;border-color:#c98900}.finance-slip-timeline-item.active .finance-slip-timeline-marker[data-v-bca413cc]:after{content:"";border:1px solid #c9890057;border-radius:999px;animation:1.8s ease-out infinite financeTimelinePulse-bca413cc;position:absolute;inset:-7px}.finance-slip-timeline-line-flowing[data-v-bca413cc]:after{opacity:0}.finance-slip-timeline-line-loader[data-v-bca413cc]{border-radius:inherit;background:linear-gradient(90deg,#0000 0%,#d89e2d 30%,#f9e7b6 50%,#d89e2d 70%,#0000 100%) 0 0/160% 100%;animation:3.4s ease-in-out infinite financeTimelineLoadingBar-bca413cc;position:absolute;inset:0}.finance-slip-timeline.is-rejected .finance-slip-timeline-line[data-v-bca413cc]{background:#f5d7d7}.finance-slip-timeline.is-rejected .finance-slip-timeline-line[data-v-bca413cc]:after{opacity:1;background:linear-gradient(90deg,#b23b3b 0%,#d95454 100%)}.finance-slip-timeline.is-rejected .finance-slip-timeline-line-loader[data-v-bca413cc]{background:linear-gradient(90deg,#0000 0%,#b23b3b 30%,#f2b4b4 50%,#d95454 70%,#0000 100%)}.finance-slip-timeline.is-rejected .finance-slip-timeline-marker[data-v-bca413cc]{color:#fff;background:#b23b3b;border-color:#b23b3b}.finance-slip-timeline.is-rejected .finance-slip-timeline-item.active .finance-slip-timeline-marker[data-v-bca413cc]:after{border-color:#b23b3b57}.finance-slip-timeline-copy[data-v-bca413cc]{grid-template-rows:minmax(20px,auto) auto auto;align-content:start;justify-items:center;gap:3px;min-height:74px;display:grid}.finance-slip-timeline-copy strong[data-v-bca413cc],.feedback-header h3[data-v-bca413cc]{color:#1c1a14;align-self:start;font-size:.84rem;font-weight:700}.finance-slip-timeline-copy p[data-v-bca413cc],.finance-slip-timeline-copy small[data-v-bca413cc],.finance-slip-timeline-actor-link[data-v-bca413cc],.feedback-header p[data-v-bca413cc]{color:#9c9180;margin:0;font-size:.75rem}.finance-slip-timeline-actor-link[data-v-bca413cc]{text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.finance-slip-timeline-actor-link[data-v-bca413cc]:hover{color:#8c6a2f}.document-overlay[data-v-bca413cc]{background:#30241257}.approval-photo-modal[data-v-bca413cc]{background:linear-gradient(#fffffffb 0%,#fffbf4f9 100%);border:1px solid #eddcc0;border-radius:16px;gap:16px;width:min(560px,100vw - 32px);padding:22px;display:grid;position:relative;box-shadow:0 30px 70px #4d39142e}.proof-preview-modal[data-v-bca413cc]{background:linear-gradient(#fffffffb 0%,#fffbf4f9 100%);border:1px solid #eddcc0;border-radius:16px;grid-template-rows:auto minmax(260px,1fr);gap:16px;width:min(900px,100vw - 32px);max-height:calc(100vh - 48px);padding:22px;display:grid;position:relative;box-shadow:0 30px 70px #4d39142e}.proof-preview-frame[data-v-bca413cc]{background:#fffdf8;border:1px solid #eee2cc;border-radius:12px;place-items:center;min-height:min(66vh,620px);display:grid;overflow:hidden}.proof-preview-frame img[data-v-bca413cc],.proof-preview-frame iframe[data-v-bca413cc]{border:0;width:100%;height:100%;min-height:min(66vh,620px)}.proof-preview-frame img[data-v-bca413cc]{-o-object-fit:contain;object-fit:contain;padding:12px}.proof-preview-fallback[data-v-bca413cc]{color:#7b6751;text-align:center;place-items:center;gap:10px;padding:24px;display:grid}.proof-preview-fallback svg[data-v-bca413cc]{color:#b98217;width:34px;height:34px}.proof-preview-fallback a[data-v-bca413cc]{color:#6b5b3e;background:#fff8ee;border:1px solid #e4d3b6;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.approval-photo-preview[data-v-bca413cc]{place-items:center;min-height:280px;display:grid}.approval-photo-preview img[data-v-bca413cc]{-o-object-fit:contain;object-fit:contain;background:#111827;border-radius:10px;width:100%;max-height:min(62vh,560px)}.approval-photo-notes[data-v-bca413cc]{gap:6px;padding-top:4px;display:grid}.approval-photo-notes span[data-v-bca413cc]{color:#a66d12;font-size:.78rem;font-weight:800}.approval-photo-notes p[data-v-bca413cc]{color:#1c1a14;white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.45}.finance-slip-timeline-item.done .finance-slip-timeline-copy p[data-v-bca413cc]:first-of-type{color:#c98900;font-weight:600}.finance-slip-timeline-note[data-v-bca413cc]{color:#6b6352;white-space:normal;max-width:150px;line-height:1.25}@keyframes financeTimelineLoadingBar-bca413cc{0%{opacity:.35;background-position:140% 0}20%{opacity:1}80%{opacity:1}to{opacity:.35;background-position:-140% 0}}@keyframes financeTimelineMobileWave-bca413cc{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(calc(100% + 28px))}}@keyframes financeTimelinePulse-bca413cc{0%{opacity:.6;transform:scale(.82)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}.finance-slip-pending-to[data-v-bca413cc]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.finance-slip-approver-pill[data-v-bca413cc],.finance-slip-approver-skeleton[data-v-bca413cc]{color:#8d6414;background:#f8ebcf;border-radius:4px;padding:2px 8px;font-size:.69rem;font-weight:700}.finance-slip-approver-skeleton[data-v-bca413cc]{min-width:72px;min-height:20px}.finance-highlight-card[data-v-bca413cc]{background:linear-gradient(#fff9ec 0%,#f8f0de 100%);border:1px solid #e6d5b3;border-radius:20px;padding:20px}.finance-highlight-shell[data-v-bca413cc]{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;display:grid}.finance-highlight-icon[data-v-bca413cc]{color:#c28a15;background:#ffffffa6;border-radius:20px;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 0 0 1px #c28a151f}.finance-highlight-icon svg[data-v-bca413cc]{width:30px;height:30px}.finance-highlight-copy[data-v-bca413cc]{gap:10px;display:grid}.finance-accent-label[data-v-bca413cc]{color:#9c9180;margin-bottom:0}.finance-highlight-row[data-v-bca413cc]{color:#6b6352;gap:6px;font-size:13px;display:grid}.finance-highlight-row strong[data-v-bca413cc]{color:#1c1a14;font-size:2rem;font-weight:800;line-height:1.05}.finance-highlight-copy p[data-v-bca413cc]{color:#9c9180;margin:0;font-size:.75rem}.finance-progress-card[data-v-bca413cc]{gap:12px;display:grid}.finance-progress-card strong[data-v-bca413cc]{color:#1c1a14;font-size:13px;font-weight:800}.finance-progress-track[data-v-bca413cc]{background:#f0ead8;border-radius:9999px;height:8px;overflow:hidden}.finance-progress-track span[data-v-bca413cc]{background:#8c6a2f;border-radius:9999px;height:100%;display:block}.finance-progress-card small[data-v-bca413cc]{color:#9c9180;font-size:.75rem}.finance-progress-card small.complete[data-v-bca413cc]{color:#4a7c59}.finance-proof-preview-card[data-v-bca413cc]{min-height:218px;display:grid}.finance-proof-empty[data-v-bca413cc],.finance-proof-preview[data-v-bca413cc]{text-align:center;align-content:center;justify-items:center;display:grid}.finance-proof-empty[data-v-bca413cc]{gap:6px}.finance-proof-empty svg[data-v-bca413cc]{color:#d4c9a8;width:20px;height:20px;transform:rotate(180deg)}.finance-proof-empty strong[data-v-bca413cc],.finance-proof-preview h3[data-v-bca413cc]{color:#1c1a14;margin:0;font-size:14px;font-weight:600}.finance-proof-empty span[data-v-bca413cc],.finance-proof-preview p[data-v-bca413cc]{color:#9c9180;margin:0;font-size:.75rem}.finance-proof-preview[data-v-bca413cc]{gap:10px}.finance-proof-link-button[data-v-bca413cc]{color:#6b5b3e;background:#fff8ee;border:1px solid #e4d3b6;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.finance-rejected-notice[data-v-bca413cc]{color:#9b3a3a;background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.finance-rejected-notice svg[data-v-bca413cc]{flex-shrink:0;width:18px;height:18px}.finance-rejected-copy[data-v-bca413cc]{gap:8px;display:grid}.finance-rejected-copy span[data-v-bca413cc],.finance-rejected-copy strong[data-v-bca413cc],.finance-rejected-copy em[data-v-bca413cc]{color:#9b3a3a}.finance-rejected-copy span[data-v-bca413cc]{font-size:.78rem;font-weight:700;line-height:1.4}.finance-rejected-copy p[data-v-bca413cc]{gap:3px;margin:0;display:grid}.finance-rejected-copy strong[data-v-bca413cc]{text-transform:uppercase;font-size:11px;font-weight:600}.finance-rejected-copy em[data-v-bca413cc]{font-size:12px;line-height:1.4}.overlay[data-v-bca413cc]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#3024123d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.feedback-dialog[data-v-bca413cc]{background:linear-gradient(#fffffffb 0%,#fffbf4f9 100%);border:1px solid #eddcc0;border-radius:16px;width:min(100%,390px);padding:22px 22px 0;position:relative;overflow:hidden;box-shadow:0 30px 70px #4d39142e}.feedback-close[data-v-bca413cc]{color:#ae7414;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .16s,color .16s;display:inline-flex;position:absolute;top:14px;right:14px}.feedback-close[data-v-bca413cc]:hover{color:#6b460d;background:#fff4e0}.feedback-close svg[data-v-bca413cc]{width:20px;height:20px}.feedback-icon[data-v-bca413cc]{color:#c28419;background:linear-gradient(#fff8ee 0%,#fcf1df 100%);border-radius:16px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 0 0 1px #c28a1514}.feedback-icon.rejection[data-v-bca413cc]{color:#c55b58;background:linear-gradient(#fff2f2 0%,#fde4e3 100%)}.feedback-icon svg[data-v-bca413cc]{width:26px;height:26px}.feedback-header[data-v-bca413cc],.feedback-field[data-v-bca413cc]{gap:12px;display:grid}.feedback-header[data-v-bca413cc]{border-bottom:1px solid #efe3d0;margin-top:0;padding-bottom:14px}.feedback-header h3[data-v-bca413cc]{margin:0;font-size:1.28rem;font-weight:800;line-height:1.08}.feedback-header p[data-v-bca413cc]{color:#9f8560;letter-spacing:.02em;text-transform:uppercase;font-size:.78rem;font-weight:500}.feedback-field[data-v-bca413cc]{margin-top:0}.feedback-field-label[data-v-bca413cc]{color:#a66d12;align-items:center;gap:10px;font-size:.92rem;font-weight:800;display:inline-flex}.feedback-section-label[data-v-bca413cc]{margin-top:10px;line-height:1.2;color:#a66d12!important;font-size:.92rem!important;font-weight:800!important}.feedback-field-label svg[data-v-bca413cc],.feedback-section-label svg[data-v-bca413cc]{stroke-width:2.35px;flex:none;width:18px;height:18px;color:#ba7d18!important}.feedback-textarea[data-v-bca413cc]{color:#1c1a14;resize:vertical;background:#fffdfa;border:1px solid #e8c17b;border-radius:10px;width:100%;min-height:118px;margin-top:0;padding:12px 13px;font-size:.92rem;line-height:1.5}.feedback-textarea[data-v-bca413cc]::placeholder{color:#aca08d}.feedback-textarea[data-v-bca413cc]:focus{border-color:#d9a34a;outline:none;box-shadow:0 0 0 3px #d9a34a1f}.feedback-camera[data-v-bca413cc]{gap:10px;display:grid}.feedback-camera-dropzone[data-v-bca413cc]{background:#fffdfa;border:1px dashed #e8c17b;border-radius:10px;place-items:center;min-height:112px;display:grid;position:relative;overflow:hidden}.feedback-camera-dropzone>svg[data-v-bca413cc]{color:#ba7d18;width:30px;height:30px}.feedback-camera-dropzone img[data-v-bca413cc],.feedback-camera-dropzone video[data-v-bca413cc]{-o-object-fit:cover;object-fit:cover;width:100%;height:150px}.feedback-camera-dropzone video[data-v-bca413cc]{transform:scaleX(-1)}.feedback-camera-dropzone.has-preview[data-v-bca413cc],.feedback-camera-dropzone.has-camera[data-v-bca413cc]{background:#1c1a14;border-style:solid}.feedback-camera-placeholder[data-v-bca413cc]{color:#a66d12;text-align:center;place-items:center;gap:8px;padding:16px;display:grid}.feedback-camera-placeholder svg[data-v-bca413cc]{width:30px;height:30px}.feedback-camera-placeholder small[data-v-bca413cc]{color:#a66d12;max-width:220px;font-size:.72rem;font-weight:700;line-height:1.35}.feedback-camera-actions[data-v-bca413cc]{justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.feedback-camera-button[data-v-bca413cc]{cursor:pointer;color:#80520f;background:#fffffff0;border:1px solid #efd29d;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #4c35101f}.feedback-camera-button svg[data-v-bca413cc]{flex:none;width:16px;height:16px}.feedback-footer[data-v-bca413cc]{background:#ffffffb8;border-top:1px solid #e8e0d0f2;justify-content:flex-end;align-items:center;gap:10px;margin:6px -22px 0;padding:16px 22px 18px;display:flex}.feedback-footer>.feedback-button[data-v-bca413cc]{box-sizing:border-box;border-radius:10px;flex:0 auto;justify-content:center;align-items:center;gap:8px;min-width:0;height:42px;min-height:42px;padding:0 16px;font-size:.84rem;display:inline-flex}.feedback-footer>.primary-button.feedback-button[data-v-bca413cc],.feedback-footer>.danger-button.feedback-button[data-v-bca413cc],.feedback-footer>.ghost-button.feedback-button[data-v-bca413cc]{width:auto;min-width:158px;max-width:100%;border-radius:10px!important;height:42px!important;min-height:42px!important;font-size:.84rem!important;line-height:1!important}.feedback-footer>.feedback-button svg[data-v-bca413cc]{stroke-width:2.25px;flex:none;width:18px;height:18px}.feedback-footer>.ghost-button.feedback-button[data-v-bca413cc]{min-width:96px}.feedback-footer>.primary-button.feedback-button svg[data-v-bca413cc]{stroke-width:2.4px;width:18px;height:18px}.finance-detail-message.error[data-v-bca413cc],.feedback-field small[data-v-bca413cc]{color:#9b3a3a}@media (width<=1180px){.finance-detail-layout[data-v-bca413cc]{grid-template-columns:1fr}.finance-detail-side[data-v-bca413cc]{position:static}.finance-detail-heading[data-v-bca413cc],.finance-payment-head[data-v-bca413cc],.finance-highlight-shell[data-v-bca413cc]{grid-template-columns:1fr;display:grid}.finance-slip-detail-grid[data-v-bca413cc]{grid-template-columns:1fr}.finance-computation-badge[data-v-bca413cc]{white-space:normal;width:auto}.finance-computation-grid[data-v-bca413cc]{grid-template-columns:1fr}.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-computation-table th[data-v-bca413cc],.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-computation-table td[data-v-bca413cc],.finance-computation-grid-insurance-head .finance-computation-table th[data-v-bca413cc],.finance-computation-grid-insurance-head .finance-computation-table td[data-v-bca413cc]{padding-inline:16px}.finance-computation-footer-cards[data-v-bca413cc]{grid-template-columns:1fr}.finance-computation-header[data-v-bca413cc]{grid-template-columns:1fr;display:grid}.finance-computation-badge-outer[data-v-bca413cc]{justify-content:flex-start;width:fit-content}}@media (width<=720px){.finance-detail-page[data-v-bca413cc]{padding:14px 12px calc(96px + env(safe-area-inset-bottom,0px))}.finance-payment-breakdown-main[data-v-bca413cc]{display:none}.finance-payment-breakdown-side[data-v-bca413cc]{display:block}.finance-detail-heading-copy[data-v-bca413cc],.finance-detail-title-row[data-v-bca413cc],.finance-detail-actions[data-v-bca413cc],.finance-slip-detail-grid[data-v-bca413cc],.finance-payment-head[data-v-bca413cc],.finance-computation-header[data-v-bca413cc],.finance-computation-panel[data-v-bca413cc],.finance-computation-grid[data-v-bca413cc],.finance-computation-column[data-v-bca413cc],.finance-slip-table-card[data-v-bca413cc],.finance-slip-mobile-list[data-v-bca413cc]{min-width:0;max-width:100%}.finance-detail-title-row h1[data-v-bca413cc]{flex:100%;font-size:1.3rem}.finance-detail-actions[data-v-bca413cc]{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.finance-detail-actions .finance-detail-matched-action[data-v-bca413cc]{flex:auto;width:100%;max-width:100%}.finance-slip-timeline[data-v-bca413cc]{gap:0;margin-top:14px;padding:0;display:grid}.finance-slip-timeline-item[data-v-bca413cc]{text-align:left;grid-template-columns:28px 1fr;justify-items:start;gap:0 10px;margin-bottom:14px}.finance-slip-timeline-line[data-v-bca413cc]{background:0 0;border-top:0;border-left:2px solid #e8dccb;border-radius:0;width:0;height:auto;inset:28px auto -14px 13px;overflow:visible}.finance-slip-timeline-item.done .finance-slip-timeline-line[data-v-bca413cc]{border-left-color:#c98900}.finance-slip-timeline-line[data-v-bca413cc]:after{content:"";opacity:0;background:linear-gradient(#0000 0%,#f9e7b6 35%,#c98900 65%,#0000 100%);border-radius:999px;width:2px;height:28px;display:block;position:absolute;top:-28px;left:-1px}.finance-slip-timeline-line-flowing[data-v-bca413cc]:after{opacity:1;animation:1.8s ease-in-out infinite financeTimelineMobileWave-bca413cc}.finance-slip-timeline.is-rejected .finance-slip-timeline-line[data-v-bca413cc]{border-left-color:#b23b3b}.finance-slip-timeline-item[data-v-bca413cc]:last-child{margin-bottom:0;padding-bottom:8px}.finance-slip-pending-to[data-v-bca413cc]{justify-content:flex-start}.finance-slip-timeline-copy[data-v-bca413cc]{grid-template-rows:auto;justify-items:start;gap:2px;min-height:0;padding-top:2px}.finance-slip-timeline-copy strong[data-v-bca413cc]{font-size:.78rem;line-height:1.3}.finance-slip-timeline-copy p[data-v-bca413cc],.finance-slip-timeline-copy small[data-v-bca413cc]{font-size:.68rem;line-height:1.3}.finance-slip-breakdown-table[data-v-bca413cc]{display:none}.finance-slip-mobile-list[data-v-bca413cc]{padding:10px;display:grid}.finance-detail-card[data-v-bca413cc],.finance-highlight-card[data-v-bca413cc]{border-radius:14px;padding:14px}.finance-computation-panel[data-v-bca413cc]{border-radius:14px;padding:10px}.finance-computation-card-insurance-head .finance-computation-panel[data-v-bca413cc]{padding:10px}.finance-detail-control-badge[data-v-bca413cc],.finance-computation-badge[data-v-bca413cc],.finance-computation-badge-outer[data-v-bca413cc],.finance-slip-channel[data-v-bca413cc],.finance-slip-channel div[data-v-bca413cc]{max-width:100%}.finance-computation-badge[data-v-bca413cc],.finance-computation-badge-outer[data-v-bca413cc],.finance-slip-channel div[data-v-bca413cc]{flex-wrap:wrap}.finance-computation-badge strong[data-v-bca413cc]{overflow-wrap:anywhere;min-width:0}.finance-slip-mobile-card[data-v-bca413cc]{min-width:0}.finance-computation-section[data-v-bca413cc]{gap:8px}.finance-computation-section h3[data-v-bca413cc]{font-size:.95rem}.finance-computation-table-shell[data-v-bca413cc]{border-radius:12px;overflow:hidden}.finance-computation-table[data-v-bca413cc]{table-layout:auto;display:block}.finance-computation-table thead[data-v-bca413cc]{display:none}.finance-computation-table tbody[data-v-bca413cc],.finance-computation-table tr[data-v-bca413cc],.finance-computation-table td[data-v-bca413cc]{width:100%;display:block}.finance-computation-table tr[data-v-bca413cc]{border-bottom:1px solid #efe4d3;padding:12px}.finance-computation-table tr[data-v-bca413cc]:last-child{border-bottom:0}.finance-computation-table td[data-v-bca413cc],.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-computation-table td[data-v-bca413cc],.finance-computation-grid-insurance-head .finance-computation-table td[data-v-bca413cc],.finance-computation-income-table th[data-v-bca413cc],.finance-computation-income-table td[data-v-bca413cc]{text-align:left;overflow-wrap:anywhere;border-bottom:0;border-right:0;width:100%;padding:0;font-size:12px}.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-premium-table td[data-v-bca413cc]:first-child,.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-premium-table td[data-v-bca413cc]:nth-child(2),.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-premium-table td[data-v-bca413cc]:nth-child(3),.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-acts-table td[data-v-bca413cc]:first-child,.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-acts-table td[data-v-bca413cc]:nth-child(2),.finance-computation-grid:not(.finance-computation-grid-insurance-head) .finance-acts-table td[data-v-bca413cc]:nth-child(3),.finance-computation-grid-insurance-head .finance-computation-table td[data-v-bca413cc]:first-child,.finance-computation-grid-insurance-head .finance-computation-table td[data-v-bca413cc]:nth-child(2),.finance-computation-grid-insurance-head .finance-computation-table td[data-v-bca413cc]:nth-child(3),.finance-computation-income-table td[data-v-bca413cc]:first-child,.finance-computation-income-table td[data-v-bca413cc]:nth-child(2),.finance-computation-income-table td[data-v-bca413cc]:nth-child(3),.finance-computation-distribution-table td[data-v-bca413cc]:first-child,.finance-computation-distribution-table td[data-v-bca413cc]:nth-child(2),.finance-computation-distribution-table td[data-v-bca413cc]:nth-child(3){width:100%}.finance-computation-table td[data-v-bca413cc]:first-child{font-weight:800}.finance-computation-description[data-v-bca413cc]{align-items:flex-start;gap:10px;width:100%}.finance-computation-description svg[data-v-bca413cc]{flex-basis:17px;width:17px;height:17px;margin-top:1px}.finance-computation-table td[data-v-bca413cc]:nth-child(2),.finance-computation-table td[data-v-bca413cc]:nth-child(3){text-align:right;white-space:normal;justify-content:space-between;align-items:baseline;gap:10px;width:100%;margin-top:6px;display:flex}.finance-computation-table td[data-v-bca413cc]:nth-child(2){justify-content:space-between}.finance-computation-table td[data-v-bca413cc]:nth-child(2),.finance-computation-table td[data-v-bca413cc]:nth-child(3),.finance-computation-table td[data-v-bca413cc]:nth-child(2) *,.finance-computation-table td[data-v-bca413cc]:nth-child(3) *{word-break:normal;overflow-wrap:normal}.finance-premium-table td[data-v-bca413cc]:nth-child(2):before,.finance-acts-table td[data-v-bca413cc]:nth-child(2):before{content:"Coverage"}.finance-premium-table td[data-v-bca413cc]:nth-child(3):before,.finance-acts-table td[data-v-bca413cc]:nth-child(3):before{content:"Premium"}.finance-computation-income-table td[data-v-bca413cc]:nth-child(2):before{content:"Net Premium"}.finance-computation-income-table td[data-v-bca413cc]:nth-child(3):before,.finance-computation-distribution-table td[data-v-bca413cc]:nth-child(3):before{content:"Commission"}.finance-computation-distribution-table td[data-v-bca413cc]:nth-child(2):before{content:"Rate"}.finance-computation-table td[data-v-bca413cc]:nth-child(2):before,.finance-computation-table td[data-v-bca413cc]:nth-child(3):before{color:#9c9180;text-align:left;flex:none;font-size:11px;font-weight:700}.finance-computation-table td[data-v-bca413cc]:nth-child(2):empty,.finance-computation-table td[data-v-bca413cc]:nth-child(3):empty{display:none}.finance-computation-total-row[data-v-bca413cc],.finance-computation-net-row[data-v-bca413cc]{background:linear-gradient(90deg,#fff9ec 0%,#fff4de 100%)}.finance-computation-total-row td[data-v-bca413cc]:first-child,.finance-computation-net-row td[data-v-bca413cc]:first-child{margin-bottom:8px}.finance-computation-total-row td[data-v-bca413cc]:last-child,.finance-computation-net-row td[data-v-bca413cc]:last-child{white-space:nowrap}.finance-computation-hero-card[data-v-bca413cc]{min-height:112px;padding:18px}.finance-computation-hero-card strong[data-v-bca413cc]{font-size:clamp(1.75rem,12vw,2.35rem)}.finance-computation-hero-watermark[data-v-bca413cc]{width:58px;height:58px;bottom:14px;right:14px}.feedback-dialog[data-v-bca413cc]{width:min(100%,390px);padding:20px 16px 0}.feedback-close[data-v-bca413cc]{top:18px;right:18px}.feedback-icon[data-v-bca413cc]{border-radius:14px;width:52px;height:52px}.feedback-icon svg[data-v-bca413cc]{width:24px;height:24px}.feedback-header[data-v-bca413cc]{margin-top:0;padding-bottom:14px}.feedback-header h3[data-v-bca413cc]{font-size:1.22rem}.feedback-header p[data-v-bca413cc]{font-size:.82rem}.feedback-textarea[data-v-bca413cc]{min-height:116px}.feedback-camera-dropzone img[data-v-bca413cc],.feedback-camera-dropzone video[data-v-bca413cc]{height:132px}.feedback-footer[data-v-bca413cc]{padding:14px 16px calc(14px + env(safe-area-inset-bottom));flex-direction:column-reverse;gap:10px;margin:4px -16px 0}.feedback-footer>.feedback-button[data-v-bca413cc],.feedback-footer>.primary-button.feedback-button[data-v-bca413cc],.feedback-footer>.danger-button.feedback-button[data-v-bca413cc],.feedback-footer>.ghost-button.feedback-button[data-v-bca413cc]{width:100%;min-width:0;height:42px!important}}@media (prefers-reduced-motion:reduce){.finance-slip-timeline-line-flowing[data-v-bca413cc]:after{animation:none}}.state-card[data-v-a5434285],.coming-card[data-v-a5434285]{background:#132726e6;border:1px solid #38b4a024;border-radius:14px}.state-card[data-v-a5434285]{padding:16px 18px}.error-state[data-v-a5434285]{color:#ffb3b3}.coming-card[data-v-a5434285]{padding:28px}.role-pill[data-v-a5434285]{letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.tone-blue[data-v-a5434285]{color:#81c7ff;background:#5aaee824}.tone-purple[data-v-a5434285]{color:#c0afff;background:#a07ef424}.tone-amber[data-v-a5434285]{color:#f0b060;background:#f0b06024}.tone-gold[data-v-a5434285]{color:#e3b24b;background:#d69e2e24}.tone-teal[data-v-a5434285]{color:#7fe8d8;background:#38b4a024}.tone-green[data-v-a5434285]{color:#7af0be;background:#50d4a024}.tone-slate[data-v-a5434285]{color:#dcebea;background:#ffffff14}.coming-card h2[data-v-a5434285]{margin:16px 0 8px;font-size:28px}.coming-card p[data-v-a5434285]{color:#8bbdb8;margin:0}.app-root[data-v-dfb5489e]{min-height:100vh}.app-route-shell-hidden[data-v-dfb5489e]{visibility:hidden}
