@import url(https://cdn.jsdelivr.net/gh/creativetimofficial/tailwind-starter-kit/compiled-tailwind.min.css);@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap);.chat-btn{background:#2563eb;border:1px solid #2563eb;color:#fff;font-weight:600;border-radius:8px}.chat-btn:focus,.chat-btn:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.chat-btn.disabled,.chat-btn:disabled{background:#93c5fd;border-color:#93c5fd;color:#1e3a5f}.chat-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.chat-toasts[data-v-e3e7c9b4]{position:fixed;right:16px;bottom:80px;z-index:1700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:340px;max-width:calc(100vw - 32px);pointer-events:none}.chat-toast[data-v-e3e7c9b4]{pointer-events:auto;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #2563eb;border-radius:10px;-webkit-box-shadow:0 10px 30px rgba(15,23,42,.18);box-shadow:0 10px 30px rgba(15,23,42,.18);padding:12px 14px}.chat-toast-icon[data-v-e3e7c9b4]{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#eef2ff;color:#2563eb;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chat-toast-preview[data-v-e3e7c9b4]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chat-toast-tag[data-v-e3e7c9b4]{width:31px;height:31px;border-radius:50%;border:0;background:#eef2ff;color:#2563eb;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chat-toast-tag[data-v-e3e7c9b4]:hover{background:#dbe4ff}.chat-toast-x[data-v-e3e7c9b4]{border:0;background:transparent;color:#94a3b8;font-size:1.2rem;line-height:1;padding:0 0 0 6px}.chat-toast-enter-active[data-v-e3e7c9b4],.chat-toast-leave-active[data-v-e3e7c9b4]{-webkit-transition:all .2s ease;transition:all .2s ease}.chat-toast-enter[data-v-e3e7c9b4],.chat-toast-leave-to[data-v-e3e7c9b4]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.page-header{padding-bottom:40px}.header-icon-wrap{width:48px;height:48px;background:hsla(0,0%,100%,.15);border-radius:12px}.filter-toggle-btn{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:8px;font-weight:600;font-size:.85rem;padding:7px 16px;-webkit-transition:background .15s;transition:background .15s}.filter-toggle-btn:focus,.filter-toggle-btn:hover{background:hsla(0,0%,100%,.25);color:#fff;text-decoration:none}.stat-card{gap:12px;background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:16px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05);margin-bottom:16px;height:calc(100% - 16px)}.stat-card,.stat-icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stat-icon-wrap{width:40px;height:40px;border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.1rem;-ms-flex-negative:0;flex-shrink:0}.stat-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:2px;font-weight:600}.stat-value{font-size:1.2rem;font-weight:700;color:#1e293b;margin-bottom:0;line-height:1.2}.stat-sub{font-size:.75rem;color:#64748b;margin:0}.form-card,.table-card{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.form-card-header{padding:14px 20px}.section-number{width:28px;height:28px;background:hsla(0,0%,100%,.2);border-radius:8px}.table-th{font-size:.72rem!important;padding:10px 14px!important}.table-row td{padding:10px 14px;vertical-align:middle;font-size:.85rem}.empty-state{text-align:center;color:#94a3b8;padding:32px 16px}.empty-state i{font-size:2rem;display:block;margin-bottom:8px}.sev{display:inline-block;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:20px;text-transform:uppercase;letter-spacing:.03em}.sev-critical,.sev-high{background:#fee2e2;color:#b91c1c}.sev-medium{background:#fef3c7;color:#b45309}.sev-low{background:#dbeafe;color:#1d4ed8}.sev-info,.sev-none{background:#f1f5f9;color:#475569}.delta-up{color:#dc2626;font-weight:600}.delta-down{color:#059669;font-weight:600}.muted{color:#94a3b8}.dup-backdrop[data-v-5696b11e]{position:fixed;inset:0;background:rgba(15,23,42,.55);z-index:3000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px}.dup-modal[data-v-5696b11e]{background:#fff;border-radius:14px;width:100%;max-width:640px;max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.25);box-shadow:0 20px 50px rgba(0,0,0,.25)}.dup-body[data-v-5696b11e]{padding:12px 20px;overflow-y:auto}.dup-row[data-v-5696b11e]{border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;margin-bottom:10px}.dup-footer[data-v-5696b11e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid #e2e8f0;-ms-flex-wrap:wrap;flex-wrap:wrap}.chat-modal[data-v-c77823b6]{position:fixed;top:6vh;margin:0 auto;background:#fff;width:100%;max-height:88vh;overflow-y:auto;border:none;border-radius:12px;-webkit-box-shadow:0 20px 50px rgba(15,23,42,.25);box-shadow:0 20px 50px rgba(15,23,42,.25);padding:0;z-index:1800}.chat-modal[data-v-c77823b6]::-webkit-backdrop{background:rgba(15,23,42,.45)}.chat-modal[data-v-c77823b6]::backdrop{background:rgba(15,23,42,.45)}.chat-modal-header[data-v-c77823b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e9ecef}.chat-modal-body[data-v-c77823b6]{padding:20px}.chat-avatar[data-v-4fdfa458]{-ms-flex-negative:0;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#eef2ff;color:#1e40af;font-size:.72rem;font-weight:700}.chat-avatar[data-v-4fdfa458],.quick-chat-fab[data-v-5c440e20]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quick-chat-fab[data-v-5c440e20]{position:fixed;right:16px;bottom:16px;z-index:1690;width:52px;height:52px;border-radius:50%;border:0;background:#2563eb;color:#fff;font-size:1.35rem;-webkit-box-shadow:0 8px 22px rgba(37,99,235,.4);box-shadow:0 8px 22px rgba(37,99,235,.4)}.quick-chat-fab[data-v-5c440e20]:hover{background:#1d4ed8}.quick-chat-badge[data-v-5c440e20]{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#dc2626;color:#fff;font-size:.7rem;font-weight:700;line-height:20px}.quick-chat-tag[data-v-5c440e20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.quick-chat-x[data-v-5c440e20]{border:0;background:transparent;color:#94a3b8;font-size:1.3rem;line-height:1;padding:0 0 0 8px}@media print{.quick-chat-fab[data-v-5c440e20]{display:none}}.idle-modal-backdrop{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2000}.idle-modal{background:#fff;padding:20px;max-width:420px;width:90%;border-radius:6px;text-align:center}.idle-modal-actions{margin-top:16px;gap:12px}.idle-modal-actions,.pending-auth-modal-backdrop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pending-auth-modal-backdrop{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1900}.pending-auth-modal{background:#fff;padding:28px 24px;max-width:420px;width:90%;border-radius:10px;text-align:center}.pending-auth-modal-icon{width:56px;height:56px;border-radius:50%;background:#eff6ff;color:#2563eb;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;margin:0 auto 14px}.pending-auth-modal-actions,.pending-auth-modal-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pending-auth-modal-actions{margin-top:18px;gap:12px}.spacer[data-v-6eb15052],.spacer[data-v-85921f90]{margin-top:15px}.spacer-top[data-v-14dd3288]{margin-top:30px;margin-bottom:30px}.legal[data-v-025e4095]{--ink:#0f172a;--body:#334155;--muted:#64748b;--rule:#e2e8f0;--paper:#fff;--wash:#f8fafc;--accent:#1e3a5f;--link:#2563eb;min-height:100vh;background:var(--wash);color:var(--body);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.65}.legal-wrap[data-v-025e4095]{max-width:1120px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0));padding-right:max(16px,env(safe-area-inset-right,0))}.legal-top[data-v-025e4095]{background:var(--accent);color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:5}.legal-top-row[data-v-025e4095]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-block:12px}.legal-brand[data-v-025e4095]{color:#fff;font-weight:800;letter-spacing:.01em;text-decoration:none}.legal-tabs[data-v-025e4095]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.legal-tab[data-v-025e4095]{color:hsla(0,0%,100%,.8);text-decoration:none;padding:6px 12px;border-radius:6px;font-size:14px;font-weight:600}.legal-tab[data-v-025e4095]:focus-visible,.legal-tab[data-v-025e4095]:hover{color:#fff;background:hsla(0,0%,100%,.12);outline:none}.legal-tab--on[data-v-025e4095]{color:var(--accent);background:#fff}.legal-body[data-v-025e4095]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;padding-block:32px 64px}.legal-toc[data-v-025e4095]{position:-webkit-sticky;position:sticky;top:76px;-ms-flex-item-align:start;align-self:start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;max-height:calc(100vh - 100px);overflow-y:auto}.legal-toc-label[data-v-025e4095]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700;margin:0 0 6px}.legal-toc a[data-v-025e4095]{color:var(--body);text-decoration:none;font-size:14px;padding:4px 8px;border-left:2px solid var(--rule)}.legal-toc a[data-v-025e4095]:focus-visible,.legal-toc a[data-v-025e4095]:hover{color:var(--link);border-left-color:var(--link);outline:none}.legal-doc[data-v-025e4095]{min-width:0;max-width:74ch;background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:36px clamp(18px,4vw,48px)}.legal-eyebrow[data-v-025e4095]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600;margin:0 0 8px}.legal-doc h1[data-v-025e4095]{color:var(--ink);font-size:clamp(26px,4vw,34px);font-weight:800;line-height:1.2;margin:0 0 12px;text-wrap:balance}.legal-summary[data-v-025e4095]{font-size:16px;color:var(--body);margin:0 0 8px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.legal-section[data-v-025e4095]{scroll-margin-top:80px;padding-top:22px}.legal-section h2[data-v-025e4095]{color:var(--ink);font-size:19px;font-weight:700;margin:0 0 10px;text-wrap:balance}.legal-section p[data-v-025e4095]{margin:0 0 12px}.legal-section ul[data-v-025e4095]{margin:0 0 12px;padding-left:20px;display:grid;gap:6px}.legal-table-wrap[data-v-025e4095]{overflow-x:auto;margin:4px 0 16px;border:1px solid var(--rule);border-radius:8px}.legal-table[data-v-025e4095]{width:100%;border-collapse:collapse;font-size:14px}.legal-table th[data-v-025e4095]{text-align:left;background:var(--wash);color:var(--ink);font-weight:700;padding:10px 12px;border-bottom:1px solid var(--rule);white-space:nowrap}.legal-table td[data-v-025e4095]{padding:10px 12px;border-bottom:1px solid var(--rule);vertical-align:top}.legal-table tr:last-child td[data-v-025e4095]{border-bottom:0}.legal-table td[data-v-025e4095]:first-child{color:var(--ink);font-weight:600}.legal-foot[data-v-025e4095]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px;margin-top:32px;padding-top:16px;border-top:1px solid var(--rule);font-size:14px;color:var(--muted)}.legal-doc a[data-v-025e4095],.legal-foot a[data-v-025e4095]{color:var(--link)}.legal-hub[data-v-025e4095]{max-width:880px;padding-block:40px 64px}.legal-hub h1[data-v-025e4095]{color:var(--ink);font-size:clamp(26px,4vw,34px);font-weight:800;margin:0 0 12px}.legal-cards[data-v-025e4095]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:20px}.legal-card[data-v-025e4095]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:20px;text-decoration:none;color:var(--body)}.legal-card[data-v-025e4095]:focus-visible,.legal-card[data-v-025e4095]:hover{border-color:var(--link);outline:none}.legal-card-title[data-v-025e4095]{color:var(--ink);font-weight:700;font-size:17px}.legal-card-text[data-v-025e4095]{font-size:14px}@media (max-width:860px){.legal-body[data-v-025e4095]{grid-template-columns:1fr;gap:16px;padding-top:16px}.legal-toc[data-v-025e4095]{position:static;max-height:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.legal-toc-label[data-v-025e4095]{width:100%}.legal-toc a[data-v-025e4095]{border:1px solid var(--rule);border-radius:999px;padding:2px 10px;background:var(--paper);font-size:13px}}@media (max-width:560px){.legal-table thead[data-v-025e4095]{display:none}.legal-table tr[data-v-025e4095]{display:block;padding:10px 12px;border-bottom:1px solid var(--rule)}.legal-table td[data-v-025e4095]{display:block;padding:2px 0;border:0}.legal-table td[data-v-025e4095]:before{content:attr(data-label) ": ";color:var(--muted);font-weight:600}}@media print{.legal[data-v-025e4095]{background:#fff}.legal-foot[data-v-025e4095],.legal-toc[data-v-025e4095],.legal-top[data-v-025e4095]{display:none}.legal-body[data-v-025e4095]{display:block;padding:0}.legal-doc[data-v-025e4095]{border:0;padding:0;max-width:none}}@media (prefers-reduced-motion:reduce){[data-v-025e4095]{scroll-behavior:auto!important}}.login-page[data-v-805d1384]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;overflow:hidden;background:#fff}.login-left[data-v-805d1384]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 58%;flex:0 0 58%;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slide-bg[data-v-805d1384]{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:saturate(1.2) contrast(1.06);filter:saturate(1.2) contrast(1.06);-webkit-transition:opacity 1.4s ease;transition:opacity 1.4s ease;will-change:opacity,transform}.slide-bg.active[data-v-805d1384]{opacity:1;-webkit-animation:ken-burns-data-v-805d1384 6s ease-out forwards;animation:ken-burns-data-v-805d1384 6s ease-out forwards}.slide-bg.prev[data-v-805d1384]{opacity:0;-webkit-transition:opacity 1.4s ease;transition:opacity 1.4s ease}@-webkit-keyframes ken-burns-data-v-805d1384{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.09);transform:scale(1.09)}}@keyframes ken-burns-data-v-805d1384{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.09);transform:scale(1.09)}}.slide-vignette[data-v-805d1384]{position:absolute;inset:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.82)),color-stop(40%,rgba(0,0,0,.35)),color-stop(65%,transparent));background:linear-gradient(0deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.35) 40%,transparent 65%);z-index:1}.slide-overlay[data-v-805d1384]{position:absolute;inset:0;background:linear-gradient(155deg,rgba(10,22,50,.45),rgba(30,58,95,.25) 60%,rgba(37,99,235,.12));z-index:1}.slide-content[data-v-805d1384]{position:relative;z-index:2;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:44px 52px 40px;color:#fff}.slide-logo-wrap[data-v-805d1384]{gap:10px}.slide-logo-bg[data-v-805d1384],.slide-logo-wrap[data-v-805d1384]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slide-logo-bg[data-v-805d1384]{background:#fff;border-radius:16px;padding:10px 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-box-shadow:0 8px 28px rgba(0,0,0,.35);box-shadow:0 8px 28px rgba(0,0,0,.35);-ms-flex-negative:0;flex-shrink:0}.slide-logo[data-v-805d1384]{height:76px;width:auto;display:block}.slide-logo-name[data-v-805d1384]{font-size:1.2rem;font-weight:800;opacity:1;letter-spacing:.02em;text-shadow:0 2px 10px rgba(0,0,0,.55)}.slide-text-block[data-v-805d1384]{margin-bottom:32px}.slide-tag[data-v-805d1384]{display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#2563eb,#7c3aed);border:1px solid hsla(0,0%,100%,.35);-webkit-box-shadow:0 4px 14px rgba(37,99,235,.45);box-shadow:0 4px 14px rgba(37,99,235,.45);border-radius:20px;padding:3px 12px;margin-bottom:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.slide-title[data-v-805d1384]{font-size:2.8rem;font-weight:900;line-height:1.1;letter-spacing:-.025em;margin-bottom:16px;text-shadow:0 3px 18px rgba(0,0,0,.5)}.slide-desc[data-v-805d1384]{font-size:1.12rem;font-weight:500;opacity:.95;text-shadow:0 1px 8px rgba(0,0,0,.5);line-height:1.7;max-width:420px}.slide-footer[data-v-805d1384]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.slide-progress-wrap[data-v-805d1384]{width:100%}.slide-progress-track[data-v-805d1384]{height:4px;background:hsla(0,0%,100%,.2);border-radius:2px;overflow:hidden;width:100%}.slide-progress-fill[data-v-805d1384]{height:100%;width:0;background:hsla(0,0%,100%,.85);border-radius:2px;-webkit-animation:fill-progress-data-v-805d1384 5.5s linear forwards;animation:fill-progress-data-v-805d1384 5.5s linear forwards}@-webkit-keyframes fill-progress-data-v-805d1384{0%{width:0}to{width:100%}}@keyframes fill-progress-data-v-805d1384{0%{width:0}to{width:100%}}.slide-dots[data-v-805d1384]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dot[data-v-805d1384]{height:8px;width:8px;border-radius:4px;background:hsla(0,0%,100%,.5);cursor:pointer;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}.dot.active[data-v-805d1384]{width:34px;background:#fff}.login-right[data-v-805d1384]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px 40px;background:#fff;overflow-y:auto}.right-logo[data-v-805d1384]{position:absolute;top:24px;right:28px}.right-logo img[data-v-805d1384]{height:64px;opacity:1;width:auto}.login-form-wrap[data-v-805d1384]{width:100%;max-width:380px}.login-heading[data-v-805d1384]{font-size:2rem;font-weight:900;letter-spacing:-.025em;color:#0f172a}.field-icon[data-v-805d1384]{background:#f7f8fc;border-right:0;border-color:#e5e7ef;color:#94a3b8}.field-input[data-v-805d1384]{border-left:0;border-color:#e5e7ef;background:#f7f8fc}.field-input-mid[data-v-805d1384]{border-right:0}.field-eye[data-v-805d1384]{border-left:0!important;cursor:pointer}.form-control[data-v-805d1384]:focus{background:#fff;border-color:#2563eb;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.1);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.input-group:focus-within .field-icon[data-v-805d1384]{border-color:#2563eb;background:#fff}.btn-signin[data-v-805d1384]{background:linear-gradient(135deg,#1d4ed8,#2563eb 50%,#7c3aed);color:#fff;border:none;border-radius:12px;padding:15px;font-size:1.05rem;font-weight:800!important;letter-spacing:.03em;-webkit-box-shadow:0 8px 24px rgba(37,99,235,.45);box-shadow:0 8px 24px rgba(37,99,235,.45);-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.btn-signin[data-v-805d1384]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 12px 30px rgba(37,99,235,.55);box-shadow:0 12px 30px rgba(37,99,235,.55);color:#fff}.btn-signin[data-v-805d1384]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.text-up-enter-active[data-v-805d1384]{-webkit-transition:opacity .7s ease .2s,-webkit-transform .7s ease .2s;transition:opacity .7s ease .2s,-webkit-transform .7s ease .2s;transition:opacity .7s ease .2s,transform .7s ease .2s;transition:opacity .7s ease .2s,transform .7s ease .2s,-webkit-transform .7s ease .2s}.text-up-leave-active[data-v-805d1384]{-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.text-up-enter[data-v-805d1384]{opacity:0;-webkit-transform:translateY(22px);transform:translateY(22px)}.text-up-leave-to[data-v-805d1384]{opacity:0;-webkit-transform:translateY(-12px);transform:translateY(-12px)}.chat-hb[data-v-011674cc]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat-hb-count[data-v-011674cc]{position:absolute;top:6px;right:-2px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;border:2px solid #fff;background:#dc2626;color:#fff;font-size:.66rem;font-weight:700;line-height:15px;text-align:center}.sidebar-pinned[data-v-23459fde]{position:absolute;top:0;left:0;bottom:0;height:100vh}.admin-sidebar[data-v-23459fde]{background:#fff!important;border-right:1px solid #e9ecef!important;-webkit-box-shadow:2px 0 16px rgba(0,0,0,.06);box-shadow:2px 0 16px rgba(0,0,0,.06)}.admin-sidebar-brand[data-v-23459fde]{background:#f8f9fa!important;border-bottom:1px solid #e9ecef!important;padding:14px 16px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-brand-logo[data-v-23459fde]{border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.admin-sidebar-wrapper[data-v-23459fde]{overflow-y:auto!important;padding:8px 0!important}.menu[data-v-23459fde]{padding:4px 8px!important;list-style:none!important}.menu-item[data-v-23459fde]{margin-bottom:2px}.menu-link[data-v-23459fde]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:10px!important;padding:9px 12px!important;border-radius:8px!important;color:#4b5563!important;text-decoration:none!important;-webkit-transition:background .15s,color .15s!important;transition:background .15s,color .15s!important;border-left:3px solid transparent}.menu-link[data-v-23459fde]:hover{background:#f0f4ff!important;color:#1e3a5f!important;text-decoration:none!important}.menu-item.active>.menu-link[data-v-23459fde]{background:#eef2ff!important;color:#1e40af!important;border-left-color:#2563eb!important;font-weight:600}.menu-icon[data-v-23459fde]{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important;-ms-flex-negative:0!important;flex-shrink:0!important;width:26px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;font-size:15px!important;color:#9ca3af!important;-webkit-transition:color .15s;transition:color .15s}.menu-item.active>.menu-link .menu-icon[data-v-23459fde],.menu-link:hover .menu-icon[data-v-23459fde]{color:#2563eb!important}.menu-label[data-v-23459fde]{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;min-width:0!important}.menu-name[data-v-23459fde]{font-size:.82rem!important;font-weight:500!important;letter-spacing:.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}.menu-arrow[data-v-23459fde]{font-size:.65rem;margin-left:4px;opacity:.5}.sub-menu[data-v-23459fde]{background:#f8f9fa!important;border-radius:8px!important;margin:2px 0 4px 0!important;padding:4px 0!important;list-style:none!important}.sub-menu .menu-link[data-v-23459fde]{padding:7px 10px 7px 14px!important;border-radius:6px!important;color:#6b7280!important;border-left-color:transparent!important}.sub-menu .menu-link[data-v-23459fde]:hover{background:#eef2ff!important;color:#1e3a5f!important}.sub-menu .menu-icon[data-v-23459fde]{font-size:13px!important;width:20px!important}.admin-close-sidebar[data-v-23459fde],.admin-pin-sidebar[data-v-23459fde]{opacity:.5;-webkit-transition:opacity .15s;transition:opacity .15s}.admin-close-sidebar[data-v-23459fde]:hover,.admin-pin-sidebar[data-v-23459fde]:hover{opacity:1}.admin-sidebar:not(:hover):not(.sidebar--pinned):not(.sidebar--mobile-open) .brand-controls[data-v-23459fde],.admin-sidebar:not(:hover):not(.sidebar--pinned):not(.sidebar--mobile-open) .menu-label[data-v-23459fde],.admin-sidebar:not(:hover):not(.sidebar--pinned):not(.sidebar--mobile-open) .sub-menu[data-v-23459fde]{display:none!important}.admin-sidebar:not(:hover):not(.sidebar--pinned):not(.sidebar--mobile-open) .menu-link[data-v-23459fde]{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:0!important}.admin-sidebar:not(:hover):not(.sidebar--pinned):not(.sidebar--mobile-open) .admin-sidebar-brand[data-v-23459fde]{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.admin-sidebar.sidebar--mobile-open .brand-controls[data-v-23459fde],.admin-sidebar.sidebar--mobile-open .menu-label[data-v-23459fde],.admin-sidebar.sidebar--pinned .brand-controls[data-v-23459fde],.admin-sidebar.sidebar--pinned .menu-label[data-v-23459fde],.admin-sidebar:hover .brand-controls[data-v-23459fde],.admin-sidebar:hover .menu-label[data-v-23459fde]{display:block!important}.admin-sidebar.sidebar--mobile-open .menu-link[data-v-23459fde],.admin-sidebar.sidebar--pinned .menu-link[data-v-23459fde],.admin-sidebar:hover .menu-link[data-v-23459fde]{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;gap:10px!important}.admin-sidebar.sidebar--mobile-open .admin-sidebar-brand[data-v-23459fde],.admin-sidebar.sidebar--pinned .admin-sidebar-brand[data-v-23459fde],.admin-sidebar:hover .admin-sidebar-brand[data-v-23459fde]{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.page-header[data-v-6aba0dc2]{background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;padding:36px 0 56px;gap:18px;padding-left:calc((100% - 1140px)/2 + 15px);padding-right:calc((100% - 1140px)/2 + 15px)}.header-icon-wrap[data-v-6aba0dc2],.page-header[data-v-6aba0dc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-icon-wrap[data-v-6aba0dc2]{background:hsla(0,0%,100%,.15);border-radius:14px;width:56px;height:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.page-header-title[data-v-6aba0dc2]{font-size:1.6rem;font-weight:800;margin:0 0 4px}.page-header-subtitle[data-v-6aba0dc2]{margin:0;opacity:.82;font-size:.9rem}.info-card[data-v-6aba0dc2]{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.info-card-header[data-v-6aba0dc2]{background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;font-weight:600;font-size:.85rem;padding:10px 16px;letter-spacing:.02em}.profile-avatar[data-v-6aba0dc2]{width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;font-weight:700;font-size:1.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.btn-submit[data-v-6aba0dc2]{background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;border:none;border-radius:8px;font-weight:600;-webkit-transition:opacity .15s;transition:opacity .15s}.btn-submit[data-v-6aba0dc2]:hover{opacity:.88;color:#fff}.spacer[data-v-67bfbfa2]{margin-left:50px}.spacer-top[data-v-022704aa],.spacer-top[data-v-15387666]{margin-top:10px}.spacer-top-bot[data-v-ece010c6]{margin-top:10px;margin-bottom:15px}.nin-verify[data-v-3eb8b3d5]{margin-top:6px}.nin-done[data-v-3eb8b3d5]{font-size:.82rem;color:#065f46;background:#d1fae5;border-radius:6px;padding:6px 10px}.pc-viewport[data-v-ebf60496]{position:relative;overflow:hidden;background:#1f2937;border-radius:8px;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.pc-viewport[data-v-ebf60496]:active{cursor:-webkit-grabbing;cursor:grabbing}.pc-image[data-v-ebf60496]{position:absolute;left:50%;top:50%;max-width:none;pointer-events:none}.pc-loading[data-v-ebf60496]{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.pc-guide[data-v-ebf60496]{position:absolute;left:20%;right:20%;top:10%;height:62%;border:2px dashed hsla(0,0%,100%,.85);border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.25);box-shadow:0 0 0 1px rgba(0,0,0,.25);pointer-events:none}.page-header[data-v-3bcfffaf]{background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;padding:36px 40px 56px;gap:18px}.header-icon-wrap[data-v-3bcfffaf],.page-header[data-v-3bcfffaf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-icon-wrap[data-v-3bcfffaf]{background:hsla(0,0%,100%,.15);border-radius:14px;width:56px;height:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.page-header-title[data-v-3bcfffaf]{font-size:1.6rem;font-weight:800;margin:0 0 4px}.page-header-subtitle[data-v-3bcfffaf]{margin:0;opacity:.82;font-size:.9rem}.alert-sync[data-v-3bcfffaf]{background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;border-radius:12px;padding:16px 20px}.btn-sync[data-v-3bcfffaf]{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.35);border-radius:8px;font-weight:600;font-size:.85rem;white-space:nowrap;padding:8px 16px;-webkit-transition:background .15s;transition:background .15s}.btn-sync[data-v-3bcfffaf]:hover{background:hsla(0,0%,100%,.3);color:#fff}.info-card[data-v-3bcfffaf]{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.info-card-header[data-v-3bcfffaf]{font-size:.85rem;padding:10px 16px}.btn-submit[data-v-3bcfffaf],.info-card-header[data-v-3bcfffaf]{background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;font-weight:600}.btn-submit[data-v-3bcfffaf]{border:none;border-radius:8px;-webkit-transition:opacity .15s;transition:opacity .15s}.btn-submit[data-v-3bcfffaf]:hover:not(:disabled){opacity:.88;color:#fff}.btn-submit[data-v-3bcfffaf]:disabled{opacity:.55}.btn-tool[data-v-3bcfffaf]{background:#f8f9fa;color:#1e3a5f;border:1px solid #dee2e6;border-radius:8px;font-weight:600;-webkit-transition:background .15s;transition:background .15s}.btn-tool[data-v-3bcfffaf]:hover{background:#e9ecef;color:#1e3a5f}.capture-preview[data-v-3bcfffaf]{max-width:100%;max-height:320px;-o-object-fit:cover;object-fit:cover;border-radius:10px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:0 4px 16px rgba(0,0,0,.12)}#videoElement[data-v-3bcfffaf]{width:500px;height:375px;background-color:#666}.spacer[data-v-38230a8e]{margin-left:5px;margin-top:5px}.page-header[data-v-e5efe1ac]{background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;padding:36px 40px 56px;gap:18px}.header-icon-wrap[data-v-e5efe1ac],.page-header[data-v-e5efe1ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-icon-wrap[data-v-e5efe1ac]{background:hsla(0,0%,100%,.15);border-radius:14px;width:56px;height:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.page-header-title[data-v-e5efe1ac]{font-size:1.6rem;font-weight:800;margin:0 0 4px}.page-header-subtitle[data-v-e5efe1ac]{margin:0;opacity:.82;font-size:.9rem}.header-badge[data-v-e5efe1ac]{text-align:center;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);border-radius:12px;padding:10px 20px;-ms-flex-negative:0;flex-shrink:0}.badge-count[data-v-e5efe1ac]{display:block;font-size:2rem;font-weight:800;line-height:1}.badge-label[data-v-e5efe1ac]{font-size:.7rem;opacity:.8;letter-spacing:.06em;text-transform:uppercase}.alert-sync[data-v-e5efe1ac]{background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;border-radius:12px;padding:16px 20px}.btn-sync[data-v-e5efe1ac]{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.35);border-radius:8px;font-weight:600;font-size:.85rem;white-space:nowrap;padding:8px 16px;-webkit-transition:background .15s;transition:background .15s}.btn-sync[data-v-e5efe1ac]:hover{background:hsla(0,0%,100%,.3);color:#fff}.info-card[data-v-e5efe1ac]{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.info-card-header[data-v-e5efe1ac]{background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;font-weight:600;font-size:.85rem;padding:10px 16px}.spacer[data-v-0e9d5c05]{margin-left:5px;margin-top:5px}#videoElement[data-v-0e9d5c05]{width:500px;height:375px;background-color:#666}.page-header[data-v-5ff52970]{background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;padding:36px 40px 56px;gap:18px}.header-icon-wrap[data-v-5ff52970],.page-header[data-v-5ff52970]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-icon-wrap[data-v-5ff52970]{background:hsla(0,0%,100%,.15);border-radius:14px;width:56px;height:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.page-header-title[data-v-5ff52970]{font-size:1.6rem;font-weight:800;margin:0 0 4px}.page-header-subtitle[data-v-5ff52970]{margin:0;opacity:.82;font-size:.9rem}.info-card[data-v-5ff52970]{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.info-card-header[data-v-5ff52970]{background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;font-weight:600;font-size:.85rem;padding:10px 16px}.spacer[data-v-2c79aca8]{margin-left:5px;margin-top:5px}#videoElement[data-v-2c79aca8]{width:500px;height:375px;background-color:#666}.page-header[data-v-223c648a]{background:linear-gradient(135deg,#1e3a5f,#2563eb);padding-bottom:40px}.header-icon-wrap[data-v-223c648a]{width:48px;height:48px;background:hsla(0,0%,100%,.15);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.header-add-btn[data-v-223c648a]{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:8px;font-weight:600;font-size:.85rem;padding:8px 18px;-webkit-transition:background .15s;transition:background .15s}.header-add-btn[data-v-223c648a]:hover{background:hsla(0,0%,100%,.25);color:#fff}.form-card[data-v-223c648a],.table-card[data-v-223c648a]{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.form-card-header[data-v-223c648a]{gap:12px;padding:14px 20px;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.form-card-header[data-v-223c648a],.section-number[data-v-223c648a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-number[data-v-223c648a]{width:28px;height:28px;background:hsla(0,0%,100%,.2);border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-flex-negative:0;flex-shrink:0}.table-th[data-v-223c648a]{font-size:.73rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;border-bottom:2px solid #e2e8f0;padding:12px 16px}.table-row[data-v-223c648a]:hover{background:#f8fafc}.enrollee-avatar[data-v-223c648a]{-ms-flex-negative:0;flex-shrink:0}.enrollee-avatar-initials[data-v-223c648a]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#e8f0fe,#c7d7ff);color:#2563eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:.78rem;-ms-flex-negative:0;flex-shrink:0}.sector-badge[data-v-223c648a]{display:inline-block;padding:3px 10px;border-radius:20px;background:#f0f4ff;color:#3730a3;font-size:.72rem;font-weight:600;white-space:nowrap}.id-chip[data-v-223c648a]{display:inline-block;padding:3px 10px;border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0;font-size:.78rem;font-family:monospace;color:#475569;white-space:nowrap}.form-control[data-v-223c648a]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 .15rem rgba(37,99,235,.15);box-shadow:0 0 0 .15rem rgba(37,99,235,.15)}.nin-card[data-v-2f17bce1]{border-radius:14px;border:none}.badge-ok[data-v-2f17bce1]{background:#d1fae5;color:#065f46}.badge-no[data-v-2f17bce1],.badge-ok[data-v-2f17bce1]{font-size:.72rem;font-weight:600;padding:2px 10px;border-radius:20px}.badge-no[data-v-2f17bce1]{background:#fee2e2;color:#991b1b}.nin-photo[data-v-2f17bce1]{width:52px;height:52px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0}.cmp[data-v-2f17bce1]{font-size:.8rem}.cmp th[data-v-2f17bce1]{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;border-top:none}.cmp tr.diff td[data-v-2f17bce1]{background:#fffbeb}.page-header[data-v-51bdbb83]{background:linear-gradient(135deg,#1e3a5f,#2563eb);padding-bottom:60px}.page-title[data-v-51bdbb83]{font-size:1.5rem;font-weight:700;margin-bottom:0}.header-avatar[data-v-51bdbb83]{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid hsla(0,0%,100%,.4);-ms-flex-negative:0;flex-shrink:0}.header-id-badge[data-v-51bdbb83]{background:hsla(0,0%,100%,.18);color:#fff;font-weight:500}.header-id-badge[data-v-51bdbb83],.header-status[data-v-51bdbb83]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.78rem;padding:3px 10px;border-radius:20px}.header-status[data-v-51bdbb83]{font-weight:600}.header-status--active[data-v-51bdbb83]{background:rgba(16,185,129,.25);color:#6ee7b7}.header-status--inactive[data-v-51bdbb83]{background:rgba(245,158,11,.25);color:#fcd34d}.action-card[data-v-51bdbb83]{border-radius:14px;border:none}.profile-card[data-v-51bdbb83]{border-radius:14px;border:none;overflow:hidden}.profile-card-header[data-v-51bdbb83]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f1f5f9;background:#fafbfc}.profile-photo[data-v-51bdbb83]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #e2e8f0;-ms-flex-negative:0;flex-shrink:0}.agency-logo[data-v-51bdbb83]{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;border-radius:8px;-ms-flex-negative:0;flex-shrink:0}.code-chip[data-v-51bdbb83]{display:inline-block;background:#eff6ff;color:#2563eb;font-size:.78rem;padding:2px 8px;border-radius:6px;font-family:monospace}.info-row[data-v-51bdbb83]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 20px;list-style:none;border-bottom:1px solid #f1f5f9}.info-row[data-v-51bdbb83]:last-child{border-bottom:none}.info-icon[data-v-51bdbb83]{color:#2563eb;font-size:.95rem;margin-top:2px;-ms-flex-negative:0;flex-shrink:0}.info-label[data-v-51bdbb83]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:1px;font-weight:600}.info-value[data-v-51bdbb83]{font-weight:600;color:#1e293b;font-size:.9rem;margin-bottom:0}.rel-chip[data-v-51bdbb83]{display:inline-block;background:#eff6ff;color:#2563eb;font-size:.7rem;padding:1px 7px;border-radius:10px;font-weight:600}.activities-th[data-v-51bdbb83]{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;border-bottom:2px solid #e2e8f0}.spacer[data-v-51bdbb83]{margin-left:1px;margin-top:5px;margin-bottom:5px}.spacer-image[data-v-51bdbb83]{margin-top:25px}.spacer-top-bottom[data-v-51bdbb83]{margin-top:10px;margin-bottom:10px}.spacer-top[data-v-51bdbb83]{margin-top:50px}#container[data-v-51bdbb83]{margin:0 auto;width:500px;height:375px;border:10px solid #333}#videoElement[data-v-51bdbb83]{width:500px;height:375px;background-color:#666}th[data-v-51bdbb83]{text-align:center}td[data-v-51bdbb83]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}.payment__proof[data-v-51bdbb83]{width:20%}.payment__proof[data-v-51bdbb83],audio[data-v-51bdbb83],canvas[data-v-51bdbb83],embed[data-v-51bdbb83],iframe[data-v-51bdbb83],object[data-v-51bdbb83],svg[data-v-51bdbb83],video[data-v-51bdbb83]{display:inline-block}.spacer-top-bottom{margin-top:10px;margin-bottom:10px}.spacer-top{margin-top:50px}.pc-card[data-v-97a2c11c]{border-radius:14px;border:1px solid #e9ecef;overflow:hidden}.pc-head[data-v-97a2c11c]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #eef2f7}.pc-head-icon[data-v-97a2c11c],.pc-head[data-v-97a2c11c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pc-head-icon[data-v-97a2c11c]{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.seg[data-v-97a2c11c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#f1f5f9;border-radius:10px;padding:3px;gap:2px}.seg-btn[data-v-97a2c11c]{border:0;background:transparent;color:#475569;font-weight:600;font-size:.8rem;padding:6px 12px;border-radius:8px;cursor:pointer}.seg--sm .seg-btn[data-v-97a2c11c]{font-size:.72rem;padding:4px 10px}.seg-btn--on[data-v-97a2c11c]{background:#fff;color:#1e3a5f;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.12);box-shadow:0 1px 3px rgba(15,23,42,.12)}.seg-btn[data-v-97a2c11c]:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.pc-tiles[data-v-97a2c11c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 20px 4px}@media (max-width:991px){.pc-tiles[data-v-97a2c11c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-tile[data-v-97a2c11c]{border:1px solid #eef2f7;border-radius:12px;padding:12px 14px;background:#fff;min-width:0}.pc-tile--total[data-v-97a2c11c]{background:linear-gradient(135deg,#1e3a5f,#2563eb 70%,#7c3aed);border:0;color:#fff}.pc-tile--total .pc-label[data-v-97a2c11c],.pc-tile--total .pc-sub[data-v-97a2c11c]{color:hsla(0,0%,100%,.8)}.pc-tile--total .pc-value[data-v-97a2c11c]{color:#fff}.pc-label[data-v-97a2c11c]{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:700;margin-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.pc-value[data-v-97a2c11c]{font-size:1.5rem;font-weight:800;color:#0f172a;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-value--sm[data-v-97a2c11c]{font-size:1.15rem}.pc-sub[data-v-97a2c11c]{font-size:.74rem;color:#64748b;margin:2px 0 0}.key[data-v-97a2c11c]{width:10px;height:10px;border-radius:3px;display:inline-block}.key--enc[data-v-97a2c11c]{background:#2563eb}.key--approved[data-v-97a2c11c]{background:#7c3aed}.key--claimed[data-v-97a2c11c]{background:transparent;border:2px dashed #94a3b8}.pc-chart[data-v-97a2c11c]{padding:12px 20px 4px}.pc-lists[data-v-97a2c11c]{border-top:1px solid #eef2f7}.pc-list[data-v-97a2c11c]{padding:14px 20px}.pc-list+.pc-list[data-v-97a2c11c]{border-left:1px solid #eef2f7}@media (max-width:767px){.pc-list+.pc-list[data-v-97a2c11c]{border-left:0;border-top:1px solid #eef2f7}}.bar-row[data-v-97a2c11c]{margin-bottom:10px}.bar[data-v-97a2c11c]{height:6px;border-radius:4px;background:#f1f5f9;margin-top:4px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.bar span[data-v-97a2c11c]{display:block;height:100%;border-radius:4px;background:#2563eb}.bar--split .appr[data-v-97a2c11c]{background:#7c3aed}.pc-empty[data-v-97a2c11c]{text-align:center;color:#94a3b8;padding:32px 16px}.patient-avatar[data-v-5595923b]{width:88px;height:88px;background:#fff;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.25);box-shadow:0 6px 20px rgba(0,0,0,.25)}.form-card[data-v-5595923b],.table-card[data-v-5595923b]{border-radius:14px;overflow:hidden}.code-list[data-v-5595923b]{max-height:460px;overflow-y:auto}.code-row[data-v-5595923b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f1f5f9}.code-row[data-v-5595923b]:last-child{border-bottom:none}.code-row--muted[data-v-5595923b]{color:#475569}.code-dot[data-v-5595923b]{width:36px;height:36px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;font-size:.95rem}.code-dot--success[data-v-5595923b]{background:#dcfce7;color:#15803d}.code-dot--danger[data-v-5595923b]{background:#fee2e2;color:#b91c1c}.code-dot--info[data-v-5595923b]{background:#dbeafe;color:#1d4ed8}.code-dot--warning[data-v-5595923b]{background:#fef3c7;color:#b45309}.pill[data-v-5595923b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;padding:3px 10px;font-size:.74rem;font-weight:700;text-transform:capitalize;white-space:nowrap}.pill--success[data-v-5595923b]{background:#dcfce7;color:#15803d}.pill--danger[data-v-5595923b]{background:#fee2e2;color:#b91c1c}.pill--info[data-v-5595923b]{background:#dbeafe;color:#1d4ed8}.pill--warning[data-v-5595923b]{background:#fef3c7;color:#b45309}.pill--indigo[data-v-5595923b]{background:#e0e7ff;color:#4338ca}.pill--forwarded[data-v-5595923b]{background:#ede9fe;color:#6d28d9}.pill--dark[data-v-5595923b]{background:#e2e8f0;color:#334155}.pill--draft[data-v-5595923b]{background:#f1f5f9;color:#64748b}.empty-state[data-v-5595923b]{text-align:center;padding:40px 16px!important;color:#94a3b8}.empty-state i[data-v-5595923b]{font-size:2rem;opacity:.5}.empty-state p[data-v-5595923b]{margin:8px 0 0}.history-tabs[data-v-5595923b]{background:hsla(0,0%,100%,.15);border-radius:10px;padding:3px;gap:2px}.history-tab[data-v-5595923b],.history-tabs[data-v-5595923b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.history-tab[data-v-5595923b]{border:0;background:transparent;color:hsla(0,0%,100%,.85);font-weight:600;font-size:.8rem;padding:5px 12px;border-radius:8px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.history-tab--on[data-v-5595923b]{background:#fff;color:#1e3a5f}.history-tab[data-v-5595923b]:focus-visible{outline:2px solid #fff;outline-offset:1px}.history-count[data-v-5595923b]{margin-left:6px;font-size:.7rem;background:rgba(15,23,42,.12);border-radius:20px;padding:0 7px}.spacer-top[data-v-aadaa282]{margin-top:30px;margin-bottom:30px}.wrapper{position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.signature-pad,.wrapper{width:400px;height:200px}.signature-pad{position:absolute;left:0;top:0;background-color:#fff}.spacer-image{margin-top:25px}#container{margin:0 auto;width:500px;height:375px;border:10px solid #333}#videoElement{width:500px;height:375px;background-color:#666}.view-toggle[data-v-243d83ef]{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.view-toggle-btn[data-v-243d83ef]{background:none;border:none;padding:6px 10px;color:#94a3b8;cursor:pointer;font-size:.85rem;line-height:1}.view-toggle-btn.active[data-v-243d83ef]{background:#1e3a5f;color:#fff}.view-toggle-btn[data-v-243d83ef]:hover:not(.active){background:#f1f5f9;color:#475569}.clients-grid[data-v-243d83ef]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;padding:20px 24px}.client-grid-card[data-v-243d83ef]{border:1px solid #e2e8f0;border-radius:10px;padding:16px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.client-grid-card[data-v-243d83ef]:hover{border-color:#93c5fd;-webkit-box-shadow:0 2px 10px rgba(37,99,235,.1);box-shadow:0 2px 10px rgba(37,99,235,.1)}.grid-card-footer[data-v-243d83ef]{border-top:1px solid #f1f5f9;padding-top:10px;margin-top:auto}.code-chip[data-v-243d83ef]{background:#f1f5f9;color:#1e3a5f;padding:2px 8px;border-radius:6px;font-size:.78rem;font-weight:600}.summary-figure[data-v-ccab5128]{font-size:1.6rem;font-weight:700;color:#1e3a5f;line-height:1.2}.tt-trigger[data-v-ca4a8692],.tt-wrap[data-v-ca4a8692]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.tt-trigger[data-v-ca4a8692]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;border-radius:8px;white-space:nowrap}.tt-trigger-light[data-v-ca4a8692]{background:hsla(0,0%,100%,.95);color:#1e3a5f;border:1px solid hsla(0,0%,100%,.6)}.tt-trigger-light[data-v-ca4a8692]:hover{background:#fff;color:#2563eb}.tt-trigger-outline[data-v-ca4a8692]{background:#fff;color:#1e3a5f;border:1px solid #cbd5e1}.tt-trigger-outline[data-v-ca4a8692]:hover{border-color:#2563eb;color:#2563eb}.tt-badge[data-v-ca4a8692]{margin-left:8px;min-width:22px;padding:1px 7px;border-radius:999px;background:#dc2626;color:#fff;font-size:.72rem;line-height:18px;text-align:center}.tt-badge-zero[data-v-ca4a8692]{background:#16a34a}.tt-backdrop[data-v-ca4a8692]{position:fixed;inset:0;background:rgba(15,23,42,.35);z-index:1060}.tt-drawer[data-v-ca4a8692]{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100vw;background:#f8fafc;z-index:1061;-webkit-box-shadow:-8px 0 30px rgba(15,23,42,.18);box-shadow:-8px 0 30px rgba(15,23,42,.18);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:inherit}.tt-head[data-v-ca4a8692]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 18px;background:#fff;border-bottom:1px solid #e2e8f0}.tt-head h5[data-v-ca4a8692]{color:#1e3a5f;font-weight:700}.tt-body[data-v-ca4a8692]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:14px 16px 24px}.tt-summary[data-v-ca4a8692]{font-size:.9rem;color:#334155;margin-bottom:12px}.tt-group[data-v-ca4a8692]{margin-bottom:14px}.tt-group-name[data-v-ca4a8692]{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-weight:700;margin:0 2px 6px}.tt-task[data-v-ca4a8692]{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:10px;padding:10px 12px;margin-bottom:8px}.tt-task.tt-danger[data-v-ca4a8692]{border-left-color:#dc2626}.tt-task.tt-warning[data-v-ca4a8692]{border-left-color:#f59e0b}.tt-task.tt-info[data-v-ca4a8692]{border-left-color:#2563eb}.tt-task-main[data-v-ca4a8692]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;cursor:pointer}.tt-task-text[data-v-ca4a8692]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tt-task-label[data-v-ca4a8692]{font-weight:600;color:#0f172a;font-size:.9rem}.tt-count[data-v-ca4a8692]{font-weight:700;font-size:1.05rem;color:#0f172a;min-width:32px;text-align:right}.tt-danger .tt-count[data-v-ca4a8692]{color:#dc2626}.tt-warning .tt-count[data-v-ca4a8692]{color:#b45309}.tt-info .tt-count[data-v-ca4a8692]{color:#2563eb}.tt-task-actions[data-v-ca4a8692]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6px;font-size:.8rem}.tt-open[data-v-ca4a8692]{background:#eff6ff;color:#2563eb;border-radius:6px;padding:2px 10px;font-size:.78rem;font-weight:600}.tt-open[data-v-ca4a8692]:hover{background:#2563eb;color:#fff}.tt-items[data-v-ca4a8692]{list-style:none;padding:8px 0 0;margin:8px 0 0;border-top:1px dashed #e2e8f0}.tt-items li[data-v-ca4a8692]{padding:4px 0;font-size:.84rem}.tt-items a[data-v-ca4a8692]{color:#1e3a5f;font-weight:500}.tt-items a[data-v-ca4a8692]:hover{color:#2563eb}.tt-empty[data-v-ca4a8692]{text-align:center;padding:40px 10px;color:#334155}.tt-empty .fe[data-v-ca4a8692]{font-size:36px;color:#16a34a;display:block;margin-bottom:8px}.tt-done[data-v-ca4a8692]{margin-top:8px;font-size:.82rem}.tt-done-list[data-v-ca4a8692]{list-style:none;padding:6px 0 0 20px;margin:0;color:#64748b;font-size:.8rem}.tt-spin[data-v-ca4a8692]{display:inline-block;-webkit-animation:tt-rot-data-v-ca4a8692 .9s linear infinite;animation:tt-rot-data-v-ca4a8692 .9s linear infinite}@-webkit-keyframes tt-rot-data-v-ca4a8692{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tt-rot-data-v-ca4a8692{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tt-fade-enter-active[data-v-ca4a8692],.tt-fade-leave-active[data-v-ca4a8692]{-webkit-transition:opacity .2s;transition:opacity .2s}.tt-fade-enter[data-v-ca4a8692],.tt-fade-leave-to[data-v-ca4a8692]{opacity:0}.tt-slide-enter-active[data-v-ca4a8692],.tt-slide-leave-active[data-v-ca4a8692]{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.tt-slide-enter[data-v-ca4a8692],.tt-slide-leave-to[data-v-ca4a8692]{-webkit-transform:translateX(100%);transform:translateX(100%)}@media (prefers-reduced-motion:reduce){.tt-fade-enter-active[data-v-ca4a8692],.tt-fade-leave-active[data-v-ca4a8692],.tt-slide-enter-active[data-v-ca4a8692],.tt-slide-leave-active[data-v-ca4a8692]{-webkit-transition:none;transition:none}}.spacer-top[data-v-7644fe72],.spacer-top[data-v-56362611]{margin-top:10px}.fd-backdrop[data-v-6ec51936]{position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:1060;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px 16px;overflow-y:auto}.fd-dialog[data-v-6ec51936]{background:#fff;border-radius:12px;width:100%;max-width:680px;-webkit-box-shadow:0 20px 50px rgba(15,23,42,.25);box-shadow:0 20px 50px rgba(15,23,42,.25)}.fd-head[data-v-6ec51936]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:18px 20px 12px;border-bottom:1px solid #e2e8f0}.fd-body[data-v-6ec51936]{padding:12px 20px;max-height:60vh;overflow-y:auto}.fd-item[data-v-6ec51936]{border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;margin-bottom:10px}.fd-item.likely[data-v-6ec51936]{border-color:#fca5a5;background:#fff7f7}.fd-reason[data-v-6ec51936]{display:inline-block;font-size:.72rem;background:#f1f5f9;color:#334155;border-radius:999px;padding:2px 8px;margin:0 4px 4px 0}.fd-level[data-v-6ec51936]{font-size:.72rem;font-weight:600;border-radius:999px;padding:3px 10px;white-space:nowrap}.fd-level.likely[data-v-6ec51936]{background:#fee2e2;color:#991b1b}.fd-level.possible[data-v-6ec51936]{background:#fef3c7;color:#92400e}.fd-foot[data-v-6ec51936]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid #e2e8f0}.rel-chip--tele[data-v-63e08574]{background:#ede9fe;color:#5b21b6}.spec-card[data-v-a34de33c]{border-radius:12px;border:none}.spec-chip[data-v-a34de33c]{display:inline-block;background:#ede9fe;color:#5b21b6;border-radius:20px;padding:3px 10px;font-size:.78rem;font-weight:600;margin:0 6px 6px 0}.page-header[data-v-3029f426]{background:linear-gradient(135deg,#1e3a5f,#2563eb);padding-bottom:60px}.header-icon-wrap[data-v-3029f426]{width:48px;height:48px;background:hsla(0,0%,100%,.18);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.form-card[data-v-3029f426]{border-radius:14px;border:none;overflow:hidden}.form-card-header[data-v-3029f426]{gap:12px;padding:16px 24px;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.form-card-header[data-v-3029f426],.section-number[data-v-3029f426]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-number[data-v-3029f426]{width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.25);color:#fff;font-size:13px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.btn-submit[data-v-3029f426]{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border:none;border-radius:8px;font-weight:600}.btn-submit[data-v-3029f426]:hover{opacity:.92;color:#fff}.table-card[data-v-3029f426]{border-radius:14px;border:none;overflow:hidden}.table-head[data-v-3029f426]{background:#f8fafc}.table-th[data-v-3029f426]{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;border-bottom:2px solid #e2e8f0;padding:12px 16px;white-space:nowrap}.table-row[data-v-3029f426]{border-color:#f1f5f9;-webkit-transition:background .15s;transition:background .15s}.table-row[data-v-3029f426]:hover{background:#f8fafc}.employee-avatar[data-v-3029f426]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;font-size:.85rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.form-control[data-v-3029f426]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 .15rem rgba(37,99,235,.2);box-shadow:0 0 0 .15rem rgba(37,99,235,.2)}.transfer-modal-overlay[data-v-3029f426]{position:fixed;inset:0;z-index:1050;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px}.transfer-modal[data-v-3029f426]{width:100%;max-width:420px}.spacer-top[data-v-3fe05949]{margin-top:10px}.page-header[data-v-8cbde130]{background:linear-gradient(135deg,#1e3a5f,#2563eb);padding-bottom:60px}.header-icon-wrap[data-v-8cbde130]{width:48px;height:48px;background:hsla(0,0%,100%,.18);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.form-card[data-v-8cbde130]{border-radius:14px;border:none;overflow:hidden}.form-card-header[data-v-8cbde130]{gap:12px;padding:16px 24px;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.form-card-header[data-v-8cbde130],.section-number[data-v-8cbde130]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-number[data-v-8cbde130]{width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.25);color:#fff;font-size:13px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.btn-submit[data-v-8cbde130]{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border:none;border-radius:8px;font-weight:600}.btn-submit[data-v-8cbde130]:hover{opacity:.92;color:#fff}.alert-notice[data-v-8cbde130]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;border-radius:10px;font-size:.88rem}.form-control[data-v-8cbde130]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 .15rem rgba(37,99,235,.2);box-shadow:0 0 0 .15rem rgba(37,99,235,.2)}.sector-select[data-v-a894db70]{min-width:220px;max-width:420px;font-size:.85rem}.breakdown-table th[data-v-a894db70]{font-size:.75rem;white-space:nowrap}.breakdown-table td[data-v-a894db70]{font-size:.85rem}.staff-chip[data-v-5a648eed]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:1px 8px;border-radius:20px;font-size:.7rem;font-weight:600;margin-right:4px}.staff-chip--admin[data-v-5a648eed]{background:#ede9fe;color:#5b21b6}.staff-chip--maintainer[data-v-5a648eed]{background:#e0f2fe;color:#075985}.staff-chip--active[data-v-5a648eed]{background:#d1fae5;color:#065f46}.staff-chip--inactive[data-v-5a648eed]{background:#fee2e2;color:#991b1b}.staff-chip--halted[data-v-5a648eed]{background:#fef3c7;color:#92400e}.bulk-bar[data-v-5a648eed]{background:#f1f5f9;border-radius:8px;padding:8px 12px}.page-header[data-v-1280b1b9]{background:linear-gradient(135deg,#1e3a5f,#2563eb);padding-bottom:40px}.header-icon-wrap[data-v-1280b1b9]{width:48px;height:48px;background:hsla(0,0%,100%,.15);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.filter-card[data-v-1280b1b9],.form-card[data-v-1280b1b9],.table-card[data-v-1280b1b9]{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.form-card-header[data-v-1280b1b9]{gap:12px;padding:14px 20px;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.form-card-header[data-v-1280b1b9],.section-icon[data-v-1280b1b9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-icon[data-v-1280b1b9]{width:28px;height:28px;background:hsla(0,0%,100%,.2);border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-flex-negative:0;flex-shrink:0}.table-th[data-v-1280b1b9]{font-size:.73rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;border-bottom:2px solid #e2e8f0;padding:12px 16px}.table-row[data-v-1280b1b9]:hover{background:#f8fafc}.btn-submit[data-v-1280b1b9]{background:linear-gradient(135deg,#1e3a5f,#2563eb);border:none;color:#fff;border-radius:8px;font-weight:600;padding:8px 20px}.btn-submit[data-v-1280b1b9]:hover{opacity:.9;color:#fff}.form-control[data-v-1280b1b9]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 .15rem rgba(37,99,235,.15);box-shadow:0 0 0 .15rem rgba(37,99,235,.15)}.page-header[data-v-7007ecb6]{background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff}.page-title[data-v-7007ecb6]{font-size:1.6rem;font-weight:700;margin:0;color:#fff}.page-subtitle[data-v-7007ecb6]{opacity:.8;margin:4px 0 0;font-size:.9rem;color:#fff}.mt-n3[data-v-7007ecb6]{margin-top:-16px}.form-card[data-v-7007ecb6]{border-radius:14px;overflow:hidden;border:none}.form-card-header[data-v-7007ecb6]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 28px;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.form-card-header[data-v-7007ecb6],.form-close-btn[data-v-7007ecb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-close-btn[data-v-7007ecb6]{background:hsla(0,0%,100%,.15);border:none;border-radius:8px;color:#fff;width:34px;height:34px;cursor:pointer;font-size:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-close-btn[data-v-7007ecb6]:hover{background:hsla(0,0%,100%,.28)}.form-section[data-v-7007ecb6]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #f1f5f9}.form-section[data-v-7007ecb6]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.form-section-title[data-v-7007ecb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:600;color:#374151;font-size:.9rem;margin-bottom:16px}.section-number[data-v-7007ecb6]{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;font-size:.75rem;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.form-label[data-v-7007ecb6]{font-weight:600;font-size:.85rem;color:#374151;margin-bottom:6px}.styled-select[data-v-7007ecb6]{border:1.5px solid #e2e8f0;border-radius:8px;padding:9px 12px;font-size:.88rem}.styled-select[data-v-7007ecb6]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.1);box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none}.upload-placeholder[data-v-7007ecb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px;height:120px;border-radius:10px;border:2px dashed #e2e8f0;background:#f8fafc;text-align:center}.btn-create[data-v-7007ecb6]{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border:none;border-radius:8px;padding:10px 24px;font-weight:600}.btn-create[data-v-7007ecb6]:hover{opacity:.9;color:#fff}.btn-cancel[data-v-7007ecb6]{background:#f1f5f9;border:none;border-radius:8px;padding:10px 20px;color:#475569;font-weight:600}.codes-card[data-v-7007ecb6]{border-radius:12px;border:none}.card-header-custom[data-v-7007ecb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #f1f5f9;background:#fff;border-radius:12px 12px 0 0}.card-header-custom h5[data-v-7007ecb6]{font-weight:600;color:#1e3a5f}.codes-table[data-v-7007ecb6]{font-size:.9rem}.codes-table thead th[data-v-7007ecb6]{background:#f8fafc;color:#64748b;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid #e2e8f0;padding:12px 16px}.codes-table tbody td[data-v-7007ecb6]{padding:12px 16px;vertical-align:middle;border-color:#f1f5f9}.code-row[data-v-7007ecb6]:hover{background:#f8fafc}.dep-avatar[data-v-7007ecb6]{width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #e2e8f0}.rel-badge[data-v-7007ecb6]{padding:3px 10px;background:#dbeafe;color:#1d4ed8}.blood-badge[data-v-7007ecb6],.rel-badge[data-v-7007ecb6]{display:inline-block;border-radius:20px;font-size:.75rem;font-weight:600}.blood-badge[data-v-7007ecb6]{padding:2px 8px;background:#fee2e2;color:#991b1b}.btn-view[data-v-7007ecb6]{border-radius:6px;border:1px solid #e2e8f0;color:#1e3a5f;background:#fff;font-size:.8rem}.btn-view[data-v-7007ecb6]:hover{background:#f1f5f9}.empty-state[data-v-7007ecb6]{padding:48px!important;color:#94a3b8}.stat-card[data-v-1a9995ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;border-radius:14px;padding:22px 24px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);color:#fff;height:100%}.stat-card--blue[data-v-1a9995ae]{background:linear-gradient(135deg,#1e3a5f,#2563eb)}.stat-card--purple[data-v-1a9995ae]{background:linear-gradient(135deg,#4c1d95,#7c3aed)}.stat-card--green[data-v-1a9995ae]{background:linear-gradient(135deg,#065f46,#10b981)}.stat-icon[data-v-1a9995ae]{width:52px;height:52px;border-radius:12px;background:hsla(0,0%,100%,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;-ms-flex-negative:0;flex-shrink:0}.stat-label[data-v-1a9995ae]{margin:0;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;opacity:.85}.stat-value[data-v-1a9995ae]{margin:2px 0 0;font-weight:700}.table-responsive .table[data-v-1a9995ae]{width:auto;min-width:700px}.table-responsive .table td[data-v-1a9995ae],.table-responsive .table th[data-v-1a9995ae]{white-space:nowrap}.due-box[data-v-6de02e44]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;font-size:.88rem}.push-form[data-v-6de02e44]{border-top:1px dashed #cbd5e1;padding-top:12px}.preview-table[data-v-6de02e44]{max-height:260px;overflow-y:auto}.sector-select[data-v-2e8d8801]{min-width:220px;max-width:420px;font-size:.85rem}.area-table[data-v-2e8d8801]{max-height:520px;overflow-y:auto}.coverage-strip[data-v-2e8d8801]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px}.picker-light[data-v-6ae146ed] .form-control{background:hsla(0,0%,100%,.95)}.sector-select[data-v-46783b80]{min-width:220px;max-width:420px;font-size:.85rem}.ra-menu-wrap[data-v-426d2723]{position:relative}.ra-menu[data-v-426d2723]{position:absolute;top:100%;left:0;z-index:1050;margin-top:4px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 10px 30px rgba(15,23,42,.15);box-shadow:0 10px 30px rgba(15,23,42,.15);width:300px;padding:6px}.ra-option[data-v-426d2723]{display:block;width:100%;text-align:left;background:none;border:0;border-radius:8px;padding:8px 10px;color:#1e293b}.ra-option[data-v-426d2723]:hover{background:#f1f5f9}.ra-option small[data-v-426d2723]{display:block;color:#64748b;font-size:.75rem;margin-top:2px}.ra-backdrop[data-v-426d2723]{position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:1060;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:64px 16px}.ra-dialog[data-v-426d2723]{background:#fff;border-radius:12px;width:100%;max-width:460px;-webkit-box-shadow:0 20px 50px rgba(15,23,42,.25);box-shadow:0 20px 50px rgba(15,23,42,.25)}.ra-head[data-v-426d2723]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.ra-body[data-v-426d2723]{padding:16px 20px}.ra-foot[data-v-426d2723]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid #e2e8f0}.spacer-top[data-v-4c4a1218]{margin-top:10px}.spacer{margin-left:1px;margin-top:5px;margin-bottom:5px}.dash-header[data-v-4c6a2af2]{position:relative;height:290px;overflow:hidden}.dash-slide-bg[data-v-4c6a2af2]{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;-webkit-transition:opacity 1.4s ease;transition:opacity 1.4s ease;will-change:opacity,transform}.dash-slide-bg.active[data-v-4c6a2af2]{opacity:1;-webkit-animation:dash-ken-burns-data-v-4c6a2af2 6s ease-out forwards;animation:dash-ken-burns-data-v-4c6a2af2 6s ease-out forwards}.dash-slide-bg.prev[data-v-4c6a2af2]{opacity:0;-webkit-transition:opacity 1.4s ease;transition:opacity 1.4s ease}@-webkit-keyframes dash-ken-burns-data-v-4c6a2af2{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.07);transform:scale(1.07)}}@keyframes dash-ken-burns-data-v-4c6a2af2{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.07);transform:scale(1.07)}}.dash-vignette[data-v-4c6a2af2]{position:absolute;inset:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.75)),color-stop(55%,transparent));background:linear-gradient(0deg,rgba(0,0,0,.75) 0,transparent 55%);z-index:1}.dash-overlay[data-v-4c6a2af2]{position:absolute;inset:0;background:linear-gradient(155deg,rgba(10,22,50,.65),rgba(30,58,95,.45) 60%,rgba(37,99,235,.2));z-index:1}.dash-header-content[data-v-4c6a2af2]{position:relative;z-index:2;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:24px;color:#fff}.dash-logo-row[data-v-4c6a2af2]{position:absolute;top:20px;left:0;gap:10px}.dash-logo-bg[data-v-4c6a2af2],.dash-logo-row[data-v-4c6a2af2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dash-logo-bg[data-v-4c6a2af2]{background:hsla(0,0%,100%,.9);border-radius:12px;padding:8px 12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.35);box-shadow:0 6px 20px rgba(0,0,0,.35)}.dash-logo-img[data-v-4c6a2af2]{height:50px;width:auto;display:block}.dash-agency-name[data-v-4c6a2af2]{font-size:1.05rem;font-weight:800;opacity:1;letter-spacing:.02em;text-shadow:0 1px 6px rgba(0,0,0,.5)}.dash-welcome[data-v-4c6a2af2]{margin-bottom:16px}.dash-tag[data-v-4c6a2af2]{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;padding:2px 10px;margin-bottom:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dash-title[data-v-4c6a2af2]{font-size:2.2rem;font-weight:900;line-height:1.15;letter-spacing:-.02em;margin-bottom:6px;text-shadow:0 2px 12px rgba(0,0,0,.4)}.dash-desc[data-v-4c6a2af2]{font-size:1rem;font-weight:500;opacity:.95;margin:0;max-width:500px;line-height:1.6}.dash-footer[data-v-4c6a2af2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.dash-progress-track[data-v-4c6a2af2]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;background:hsla(0,0%,100%,.2);border-radius:2px;overflow:hidden}.dash-progress-fill[data-v-4c6a2af2]{height:100%;width:0;background:hsla(0,0%,100%,.85);border-radius:2px;-webkit-animation:dash-fill-data-v-4c6a2af2 5.5s linear forwards;animation:dash-fill-data-v-4c6a2af2 5.5s linear forwards}@-webkit-keyframes dash-fill-data-v-4c6a2af2{0%{width:0}to{width:100%}}@keyframes dash-fill-data-v-4c6a2af2{0%{width:0}to{width:100%}}.dash-dots[data-v-4c6a2af2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dash-dot[data-v-4c6a2af2]{height:5px;width:5px;border-radius:3px;background:hsla(0,0%,100%,.35);cursor:pointer;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}.dash-dot.active[data-v-4c6a2af2]{width:24px;background:#fff}.text-up-enter-active[data-v-4c6a2af2]{-webkit-transition:opacity .7s ease .15s,-webkit-transform .7s ease .15s;transition:opacity .7s ease .15s,-webkit-transform .7s ease .15s;transition:opacity .7s ease .15s,transform .7s ease .15s;transition:opacity .7s ease .15s,transform .7s ease .15s,-webkit-transform .7s ease .15s}.text-up-leave-active[data-v-4c6a2af2]{-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.text-up-enter[data-v-4c6a2af2]{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}.text-up-leave-to[data-v-4c6a2af2]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.action-card[data-v-4c6a2af2]{border-radius:12px;border:1px solid #e9ecef;margin-top:-20px}.cfc[data-v-7f3f73ec]{background:#fff;border-radius:12px;padding:16px 20px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.08);box-shadow:0 1px 3px rgba(15,23,42,.08)}.cfc-head[data-v-7f3f73ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:12px}.cfc-head h6[data-v-7f3f73ec]{font-weight:600;color:#1e3a5f}.cfc-search[data-v-7f3f73ec]{max-width:220px}.cfc-scroller[data-v-7f3f73ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.cfc-strip[data-v-7f3f73ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;overflow-x:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:2px 2px 8px;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.cfc-arrow[data-v-7f3f73ec]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:28px;height:28px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;line-height:1;padding:0}.cfc-arrow[data-v-7f3f73ec]:hover{background:#f1f5f9}.cfc-card[data-v-7f3f73ec]{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2px;text-align:left;padding:12px 14px;background:#fff;cursor:pointer;border:1.5px solid #e2e8f0;border-radius:10px;scroll-snap-align:start;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.cfc-card[data-v-7f3f73ec]:hover{border-color:#93c5fd;-webkit-box-shadow:0 2px 10px rgba(37,99,235,.1);box-shadow:0 2px 10px rgba(37,99,235,.1)}.cfc-card.active[data-v-7f3f73ec]{border-color:#2563eb;background:#eff6ff}.cfc-name[data-v-7f3f73ec]{font-size:.82rem;font-weight:600;color:#1e3a5f;line-height:1.25;min-height:2.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cfc-figure[data-v-7f3f73ec]{font-size:1.2rem;font-weight:700;color:#0f172a}.cfc-figure small[data-v-7f3f73ec]{font-size:.72rem;font-weight:500;color:#64748b}.cfc-amount[data-v-7f3f73ec]{font-size:.8rem;color:#475569}.cfc-chip[data-v-7f3f73ec]{margin-top:6px;padding:2px 8px;border-radius:20px;font-size:.7rem;font-weight:600;background:#dbeafe;color:#1d4ed8}.cfc-chip.none[data-v-7f3f73ec]{background:#f1f5f9;color:#94a3b8}.cfc-info[data-v-7f3f73ec]{margin-top:12px;padding-top:12px;border-top:1px solid #f1f5f9}.cfc-info-head[data-v-7f3f73ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#1e3a5f}.cfc-tiles[data-v-7f3f73ec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;margin-top:10px}.cfc-tile[data-v-7f3f73ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px 12px;background:#f8fafc;border:1.5px solid transparent;border-radius:8px;cursor:pointer;text-align:left}.cfc-tile[data-v-7f3f73ec]:hover{border-color:#93c5fd}.cfc-tile.active[data-v-7f3f73ec]{border-color:#2563eb;background:#eff6ff}.cfc-tile.total[data-v-7f3f73ec]{background:#1e3a5f;color:#fff}.cfc-tile.total .cfc-tile-amount[data-v-7f3f73ec],.cfc-tile.total .cfc-tile-count[data-v-7f3f73ec],.cfc-tile.total .cfc-tile-label[data-v-7f3f73ec]{color:#fff}.cfc-tile-label[data-v-7f3f73ec]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.cfc-tile-count[data-v-7f3f73ec]{font-size:1.15rem;font-weight:700;color:#0f172a}.cfc-tile-amount[data-v-7f3f73ec]{font-size:.75rem;color:#475569}.page-header[data-v-b2fe632a]{background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff}.page-title[data-v-b2fe632a]{font-size:1.6rem;font-weight:700;margin:0;color:#fff}.page-subtitle[data-v-b2fe632a]{opacity:.75;margin:4px 0 0;font-size:.9rem}.mt-n3[data-v-b2fe632a]{margin-top:-16px}.stat-card[data-v-b2fe632a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;border-radius:14px;padding:22px 24px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);color:#fff;height:100%}.stat-card--blue[data-v-b2fe632a]{background:linear-gradient(135deg,#1e3a5f,#2563eb)}.stat-card--purple[data-v-b2fe632a]{background:linear-gradient(135deg,#4c1d95,#7c3aed)}.stat-card--green[data-v-b2fe632a]{background:linear-gradient(135deg,#065f46,#10b981)}.stat-icon[data-v-b2fe632a]{width:52px;height:52px;border-radius:12px;background:hsla(0,0%,100%,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;-ms-flex-negative:0;flex-shrink:0}.stat-label[data-v-b2fe632a]{font-size:.8rem;opacity:.85;margin-bottom:4px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.stat-value[data-v-b2fe632a]{font-size:1.6rem;font-weight:700;margin:0;line-height:1}.filter-card[data-v-b2fe632a]{border-radius:12px;border:none}.styled-select[data-v-b2fe632a]{border:1.5px solid #e2e8f0;border-radius:6px}.codes-card[data-v-b2fe632a]{border-radius:12px;border:none}.card-header-custom[data-v-b2fe632a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:16px 24px;border-bottom:1px solid #f1f5f9;background:#fff;border-radius:12px 12px 0 0}.card-header-custom h5[data-v-b2fe632a]{font-weight:600;color:#1e3a5f}.forward-bar[data-v-b2fe632a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding:10px 24px;background:#f8fafc;border-bottom:1px solid #f1f5f9;font-size:.85rem}.codes-table[data-v-b2fe632a]{font-size:.9rem}.codes-table thead th[data-v-b2fe632a]{background:#f8fafc;color:#64748b;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid #e2e8f0;padding:12px 16px}.codes-table tbody td[data-v-b2fe632a]{padding:12px 16px;vertical-align:middle;border-color:#f1f5f9}.code-row[data-v-b2fe632a]:hover{background:#f8fafc}.status-badge[data-v-b2fe632a]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:capitalize;margin-bottom:2px}.status-badge.warning[data-v-b2fe632a]{background:#fef3c7;color:#92400e}.status-badge.success[data-v-b2fe632a]{background:#d1fae5;color:#065f46}.status-badge.danger[data-v-b2fe632a]{background:#fee2e2;color:#991b1b}.status-badge.indigo[data-v-b2fe632a]{background:#e0e7ff;color:#3730a3}.status-badge.info[data-v-b2fe632a]{background:#dbeafe;color:#1d4ed8}.status-badge.dark[data-v-b2fe632a]{background:#e5e7eb;color:#1f2937}.status-badge.draft[data-v-b2fe632a]{background:#f1f5f9;color:#475569;border:1px dashed #94a3b8}.status-badge.forwarded[data-v-b2fe632a]{background:#ede9fe;color:#5b21b6}.status-badge.sent-back[data-v-b2fe632a]{background:#ffedd5;color:#9a3412}.btn-view[data-v-b2fe632a]{border-radius:6px;border:1px solid #e2e8f0;color:#1e3a5f;background:#fff;font-size:.8rem}.btn-view[data-v-b2fe632a]:hover{background:#f1f5f9}.empty-state[data-v-b2fe632a]{padding:48px!important;color:#94a3b8}.card-footer[data-v-b2fe632a]{background:#fff;border-top:1px solid #f1f5f9;border-radius:0 0 12px 12px;padding:12px 24px}.pagination .page-link[data-v-b2fe632a]{border-color:#e2e8f0;color:#1e3a5f;border-radius:6px!important;margin:0 2px;font-size:.82rem;padding:5px 11px}.pagination .page-item.active .page-link[data-v-b2fe632a]{background:#2563eb;border-color:#2563eb;color:#fff}.pagination .page-item.disabled .page-link[data-v-b2fe632a]{color:#cbd5e1}.view-toggle[data-v-b2fe632a]{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.view-toggle-btn[data-v-b2fe632a]{background:none;border:none;padding:6px 10px;color:#94a3b8;cursor:pointer;font-size:.85rem;line-height:1}.view-toggle-btn.active[data-v-b2fe632a]{background:#1e3a5f;color:#fff}.view-toggle-btn[data-v-b2fe632a]:hover:not(.active){background:#f1f5f9;color:#475569}.claims-grid[data-v-b2fe632a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;padding:20px 24px}.claim-grid-card[data-v-b2fe632a]{border:1px solid #e2e8f0;border-radius:10px;padding:16px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.claim-grid-card[data-v-b2fe632a]:hover{border-color:#93c5fd;-webkit-box-shadow:0 2px 10px rgba(37,99,235,.1);box-shadow:0 2px 10px rgba(37,99,235,.1)}.grid-card-footer[data-v-b2fe632a]{border-top:1px solid #f1f5f9;padding-top:10px;margin-top:auto}.perf-modal-overlay[data-v-b2fe632a]{position:fixed;inset:0;z-index:1050;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px}.perf-modal[data-v-b2fe632a]{width:100%;max-width:640px;max-height:85vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.perf-modal-body[data-v-b2fe632a]{overflow-y:auto}.crumbs[data-v-4851fd18]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.85rem}.crumbs a[data-v-4851fd18]{color:#2563eb}.crumbs .active[data-v-4851fd18]{font-weight:700;color:#1e293b}.crumbs i[data-v-4851fd18]{color:#94a3b8;font-size:.75rem}.clickable[data-v-4851fd18]{cursor:pointer}.item-row>td[data-v-4851fd18]{background:#f8fafc;padding:6px 16px 12px}.inner th[data-v-4851fd18]{font-size:.72rem;color:#64748b;text-transform:uppercase}.badge-soft-success[data-v-4851fd18]{background:#d1fae5;color:#065f46}.badge-soft-danger[data-v-4851fd18]{background:#fee2e2;color:#991b1b}.badge-soft-warning[data-v-4851fd18]{background:#fef3c7;color:#92400e}.badge-soft-info[data-v-4851fd18]{background:#dbeafe;color:#1d4ed8}.badge-soft-dark[data-v-4851fd18]{background:#e5e7eb;color:#1f2937}.badge-soft-indigo[data-v-4851fd18]{background:#e0e7ff;color:#3730a3}.badge-soft-forwarded[data-v-4851fd18]{background:#ede9fe;color:#5b21b6}.badge-soft-sent-back[data-v-4851fd18]{background:#ffedd5;color:#9a3412}.page-header[data-v-2a4b6692]{background:linear-gradient(135deg,#1e3a5f,#2563eb);padding-bottom:40px}.header-icon-wrap[data-v-2a4b6692]{width:48px;height:48px;background:hsla(0,0%,100%,.15);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.filter-toggle-btn[data-v-2a4b6692]{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:8px;font-weight:600;font-size:.85rem;padding:7px 16px;-webkit-transition:background .15s;transition:background .15s}.filter-toggle-btn[data-v-2a4b6692]:hover{background:hsla(0,0%,100%,.25);color:#fff}.stat-card[data-v-2a4b6692]{gap:16px;background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:20px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05);margin-bottom:16px}.stat-card[data-v-2a4b6692],.stat-icon-wrap[data-v-2a4b6692]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stat-icon-wrap[data-v-2a4b6692]{width:48px;height:48px;border-radius:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem;-ms-flex-negative:0;flex-shrink:0}.stat-label[data-v-2a4b6692]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:2px;font-weight:600}.stat-value[data-v-2a4b6692]{font-size:1.35rem;font-weight:700;color:#1e293b;margin-bottom:0;line-height:1.2}.form-card[data-v-2a4b6692],.table-card[data-v-2a4b6692]{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.form-card-header[data-v-2a4b6692]{gap:12px;padding:14px 20px;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.form-card-header[data-v-2a4b6692],.section-number[data-v-2a4b6692]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-number[data-v-2a4b6692]{width:28px;height:28px;background:hsla(0,0%,100%,.2);border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-flex-negative:0;flex-shrink:0}.table-th[data-v-2a4b6692]{font-size:.73rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;border-bottom:2px solid #e2e8f0;padding:12px 16px}.table-row[data-v-2a4b6692]:hover{background:#f8fafc}.btn-submit[data-v-2a4b6692]{background:linear-gradient(135deg,#1e3a5f,#2563eb);border:none;color:#fff;border-radius:8px;font-weight:600;padding:8px 20px}.btn-submit[data-v-2a4b6692]:hover{opacity:.9;color:#fff}.form-control[data-v-2a4b6692]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 .15rem rgba(37,99,235,.15);box-shadow:0 0 0 .15rem rgba(37,99,235,.15)}.card-download-tools[data-v-2a4b6692]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.card-download-tools--dark[data-v-2a4b6692]{margin-left:auto}.btn-download[data-v-2a4b6692]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.8rem;cursor:pointer;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.btn-download[data-v-2a4b6692]:hover{background:#f1f5f9;color:#1e3a5f}.card-download-tools--dark .btn-download[data-v-2a4b6692]{border-color:hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.12);color:#fff}.card-download-tools--dark .btn-download[data-v-2a4b6692]:hover{background:hsla(0,0%,100%,.25);color:#fff}.card[data-v-05b5c5bb]{border-radius:12px;border:1px solid #e9ecef}.card-header[data-v-05b5c5bb]{border-radius:12px 12px 0 0!important}.table-hover tbody tr[data-v-05b5c5bb]:hover{background:#f0f4ff}.form-control[data-v-05b5c5bb]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 .15rem rgba(37,99,235,.15);box-shadow:0 0 0 .15rem rgba(37,99,235,.15)}.view-toggle[data-v-05b5c5bb]{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.view-toggle-btn[data-v-05b5c5bb]{background:none;border:none;padding:6px 10px;color:#94a3b8;cursor:pointer;font-size:.85rem;line-height:1}.view-toggle-btn.active[data-v-05b5c5bb]{background:#1e3a5f;color:#fff}.view-toggle-btn[data-v-05b5c5bb]:hover:not(.active){background:#f1f5f9;color:#475569}.refs-grid[data-v-05b5c5bb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;padding:20px 24px}.ref-grid-card[data-v-05b5c5bb]{border:1px solid #e2e8f0;border-radius:10px;padding:16px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.ref-grid-card[data-v-05b5c5bb]:hover{border-color:#93c5fd;-webkit-box-shadow:0 2px 10px rgba(37,99,235,.1);box-shadow:0 2px 10px rgba(37,99,235,.1)}.grid-card-footer[data-v-05b5c5bb]{border-top:1px solid #f1f5f9;padding-top:10px;margin-top:auto}.al-backdrop[data-v-102633d6]{position:fixed;inset:0;background:rgba(15,23,42,.35);z-index:1060;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.al-panel[data-v-102633d6]{background:#fff;width:100%;max-width:520px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:-10px 0 40px rgba(15,23,42,.2);box-shadow:-10px 0 40px rgba(15,23,42,.2)}.al-head[data-v-102633d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:18px 20px 12px;border-bottom:1px solid #e2e8f0}.al-tools[data-v-102633d6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:10px 20px;border-bottom:1px solid #f1f5f9}.al-body[data-v-102633d6]{overflow-y:auto;padding:16px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.al-list[data-v-102633d6]{list-style:none;padding:0;margin:0;position:relative}.al-list[data-v-102633d6]:before{content:"";position:absolute;left:14px;top:6px;bottom:6px;width:2px;background:#e2e8f0}.al-item[data-v-102633d6]{gap:12px;padding:0 0 18px;position:relative}.al-dot[data-v-102633d6],.al-item[data-v-102633d6]{display:-webkit-box;display:-ms-flexbox;display:flex}.al-dot[data-v-102633d6]{width:30px;height:30px;border-radius:50%;background:#e0e7ff;color:#3730a3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;z-index:1}.al-dot.dot-new[data-v-102633d6]{background:#d1fae5;color:#065f46}.al-dot.dot-del[data-v-102633d6]{background:#fee2e2;color:#991b1b}.al-dot.dot-move[data-v-102633d6]{background:#ede9fe;color:#5b21b6}.al-content[data-v-102633d6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.al-kind[data-v-102633d6]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-weight:600}.al-changes[data-v-102633d6]{list-style:none;padding:6px 10px;margin:0;background:#f8fafc;border-radius:8px;word-break:break-word}.al-move[data-v-102633d6]{background:#f5f3ff;border-radius:8px;padding:6px 10px}.al-reason[data-v-102633d6]{background:#fffbeb;border-radius:8px;padding:6px 10px;color:#92400e}@media (max-width:576px){.al-panel[data-v-102633d6]{max-width:none}}.su[data-v-490166db]{border:1px solid #e3eaf0;border-left:4px solid #7c3aed;border-radius:10px;padding:12px 14px;margin-bottom:1rem;background:#fff}.su-title[data-v-490166db]{font-weight:700;font-size:.85rem;color:#1e293b;margin-bottom:10px;text-transform:none}.su-title[data-v-490166db]:first-letter{text-transform:uppercase}.su-muted[data-v-490166db]{color:#94a3b8;font-size:.85rem}.su-stats[data-v-490166db]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.su-stat[data-v-490166db]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:10px;padding:10px 12px;background:#f8fafc;border:1px solid #eef2f7}.su-stat--year[data-v-490166db]{background:linear-gradient(135deg,#1e3a5f,#2563eb 70%,#7c3aed);border:0;color:#fff}.su-label[data-v-490166db]{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;opacity:.8}.su-num[data-v-490166db]{font-size:1.9rem;font-weight:800;line-height:1.1}.su-num small[data-v-490166db]{font-size:1rem;font-weight:700;opacity:.7;margin-left:1px}.su-sub[data-v-490166db]{font-size:.72rem;opacity:.8}.su-table[data-v-490166db]{width:100%;font-size:.8rem;margin-bottom:10px}.su-table th[data-v-490166db]{font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;text-align:right;padding:2px 0}.su-table td[data-v-490166db]{padding:3px 0;border-top:1px solid #f1f5f9;text-align:right;font-weight:600;color:#0f172a}.su-table td[data-v-490166db]:first-child,.su-table th[data-v-490166db]:first-child{text-align:left;color:#64748b;font-weight:500}.su-flag[data-v-490166db]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:.8rem;padding:7px 10px;border-radius:8px;background:#f1f5f9;color:#334155;margin-bottom:6px}.su-flag i[data-v-490166db]{margin-top:2px}.su-flag--warn[data-v-490166db]{background:#fffbeb;color:#92400e;-webkit-box-shadow:inset 0 0 0 1px #fde68a;box-shadow:inset 0 0 0 1px #fde68a}.su-flag--ok[data-v-490166db]{background:#f0fdf4;color:#166534}.su-years[data-v-490166db]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px;height:56px;margin:8px 0 4px;padding:0 2px}.su-year[data-v-490166db]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;-webkit-box-flex:1;-ms-flex:1;flex:1}.su-year-bar[data-v-490166db]{width:100%;max-width:22px;border-radius:4px 4px 0 0;background:#c7d2fe}.su-year-bar--now[data-v-490166db]{background:#7c3aed}.su-year small[data-v-490166db]{font-size:.62rem;color:#94a3b8}.su-sub-title[data-v-490166db]{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#64748b;margin:10px 0 6px}.su-timeline[data-v-490166db]{list-style:none;margin:0;padding:0 0 0 4px;border-left:2px solid #eef2f7}.su-timeline li[data-v-490166db]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:5px 0 5px 10px;position:relative;font-size:.8rem}.su-timeline li.is-this[data-v-490166db]{background:#f5f3ff;border-radius:8px}.su-dot[data-v-490166db]{position:absolute;left:-9px;top:10px;width:12px;height:12px;border-radius:50%;border:2px solid #fff;-webkit-box-shadow:0 0 0 1px #cbd5e1;box-shadow:0 0 0 1px #cbd5e1}.su-dot--claim[data-v-490166db]{background:#7c3aed}.su-dot--enc[data-v-490166db]{background:#2563eb}.al-backdrop[data-v-267e3255]{position:fixed;inset:0;background:rgba(15,23,42,.35);z-index:1060;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.al-panel[data-v-267e3255]{background:#fff;width:100%;max-width:560px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:-10px 0 40px rgba(15,23,42,.2);box-shadow:-10px 0 40px rgba(15,23,42,.2)}.al-head[data-v-267e3255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:18px 20px 12px;border-bottom:1px solid #e2e8f0}.al-tools[data-v-267e3255]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;padding:10px 20px;border-bottom:1px solid #f1f5f9}.ch-figure span[data-v-267e3255]{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-weight:600}.ch-figure b[data-v-267e3255]{font-size:.95rem;color:#1e293b}.al-body[data-v-267e3255]{overflow-y:auto;padding:16px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.al-list[data-v-267e3255]{list-style:none;padding:0;margin:0;position:relative}.al-list[data-v-267e3255]:before{content:"";position:absolute;left:14px;top:6px;bottom:6px;width:2px;background:#e2e8f0}.al-item[data-v-267e3255]{gap:12px;padding:0 0 18px;position:relative}.al-dot[data-v-267e3255],.al-item[data-v-267e3255]{display:-webkit-box;display:-ms-flexbox;display:flex}.al-dot[data-v-267e3255]{width:30px;height:30px;border-radius:50%;background:#e0e7ff;color:#3730a3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;z-index:1}.al-dot.dot-new[data-v-267e3255]{background:#d1fae5;color:#065f46}.al-dot.dot-del[data-v-267e3255]{background:#fee2e2;color:#991b1b}.al-dot.dot-move[data-v-267e3255]{background:#ede9fe;color:#5b21b6}.al-content[data-v-267e3255]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.al-changes[data-v-267e3255]{list-style:none;padding:6px 10px;margin:0;background:#f8fafc;border-radius:8px;word-break:break-word}.badge-soft-success[data-v-267e3255]{background:#d1fae5;color:#065f46}.badge-soft-danger[data-v-267e3255]{background:#fee2e2;color:#991b1b}.badge-soft-warning[data-v-267e3255]{background:#fef3c7;color:#92400e}.badge-soft-info[data-v-267e3255]{background:#dbeafe;color:#1d4ed8}.badge-soft-dark[data-v-267e3255]{background:#e5e7eb;color:#1f2937}.badge-soft-indigo[data-v-267e3255]{background:#e0e7ff;color:#3730a3}.badge-soft-forwarded[data-v-267e3255]{background:#ede9fe;color:#5b21b6}.badge-soft-sent-back[data-v-267e3255]{background:#ffedd5;color:#9a3412}@media (max-width:576px){.al-panel[data-v-267e3255]{max-width:none}}.hiva-options[data-v-9b0a5d76]{background:#f8fafc;border:1px solid #e3eaf0;border-radius:6px;padding:10px 12px}.calc-rows[data-v-9b0a5d76]{border:1px solid #f1f5f9;border-radius:6px;overflow:hidden}.calc-row[data-v-9b0a5d76]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:6px 10px;border-bottom:1px solid #f1f5f9}.calc-row[data-v-9b0a5d76]:last-child{border-bottom:none}.calc-row-label[data-v-9b0a5d76]{margin:0}.calc-row .form-control[data-v-9b0a5d76]{max-width:140px}.page-header[data-v-9b0a5d76]{background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff}.header-icon-wrap[data-v-9b0a5d76]{width:52px;height:52px;border-radius:14px;background:hsla(0,0%,100%,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.page-subtitle[data-v-9b0a5d76]{opacity:.75;font-size:.9rem}.mt-n3[data-v-9b0a5d76]{margin-top:-16px}.action-card[data-v-9b0a5d76]{border-radius:12px;border:1px solid #e9ecef;margin-top:-20px}.btn-submit[data-v-9b0a5d76]{background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;border:none;border-radius:8px;padding:8px 18px;font-weight:600;font-size:.82rem}.btn-submit[data-v-9b0a5d76]:hover{opacity:.9;color:#fff}.btn-tool[data-v-9b0a5d76]{background:#f8fafc;border:1px solid #e2e8f0;color:#374151;border-radius:8px;padding:6px 14px;font-size:.82rem;font-weight:500}.btn-tool[data-v-9b0a5d76]:hover{background:#f1f5f9;color:#1e3a5f}.btn-accept-all[data-v-9b0a5d76]{background:hsla(0,0%,100%,.15);color:#fff;border:1px solid hsla(0,0%,100%,.35);border-radius:7px;font-size:.78rem;font-weight:600;padding:4px 12px;-webkit-transition:background .15s;transition:background .15s}.btn-accept-all[data-v-9b0a5d76]:hover{background:hsla(0,0%,100%,.28);color:#fff}.form-label[data-v-9b0a5d76]{font-weight:600;font-size:.85rem;color:#374151;margin-bottom:6px}.badge-soft-success[data-v-9b0a5d76]{background:#d1fae5;color:#065f46}.badge-soft-danger[data-v-9b0a5d76]{background:#fee2e2;color:#991b1b}.badge-soft-warning[data-v-9b0a5d76]{background:#fef3c7;color:#92400e}.badge-soft-info[data-v-9b0a5d76]{background:#dbeafe;color:#1d4ed8}.badge-soft-dark[data-v-9b0a5d76]{background:#e5e7eb;color:#1f2937}.badge-soft-draft[data-v-9b0a5d76]{background:#f1f5f9;color:#475569;border:1px dashed #94a3b8}.badge-soft-forwarded[data-v-9b0a5d76]{background:#ede9fe;color:#5b21b6}.badge-soft-sent-back[data-v-9b0a5d76]{background:#ffedd5;color:#9a3412}.sent-back-alert[data-v-9b0a5d76]{background:#fff7ed;border:1px solid #fed7aa;color:#7c2d12;border-radius:10px}.btn-outline-sent-back[data-v-9b0a5d76]{border:1px solid #ea580c;color:#c2410c;background:#fff;border-radius:8px;font-weight:600}.btn-outline-sent-back[data-v-9b0a5d76]:hover{background:#fff7ed;color:#9a3412}.btn-sent-back[data-v-9b0a5d76]{background:#ea580c;color:#fff;border:none;border-radius:8px;font-weight:600}.btn-sent-back[data-v-9b0a5d76]:hover{background:#c2410c;color:#fff}.bulk-bar[data-v-9b0a5d76]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 16px;background:#eff6ff;border-bottom:1px solid #bfdbfe;font-size:.85rem}tr.row-selected td[data-v-9b0a5d76]{background:#eff6ff}.sb-backdrop[data-v-9b0a5d76]{position:fixed;inset:0;z-index:1070;background:rgba(15,23,42,.55);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px}.sb-dialog[data-v-9b0a5d76]{background:#fff;border-radius:12px;width:100%;max-width:520px;overflow:hidden;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.25);box-shadow:0 20px 50px rgba(0,0,0,.25)}.sb-head[data-v-9b0a5d76]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 18px;background:linear-gradient(135deg,#9a3412,#ea580c)}.badge-soft-indigo[data-v-9b0a5d76]{background:#e0e7ff;color:#3730a3}.info-card[data-v-9b0a5d76]{border-radius:14px;border:none;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.07);box-shadow:0 2px 12px rgba(0,0,0,.07);overflow:hidden}.info-card-header[data-v-9b0a5d76]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;font-weight:700;font-size:.88rem;letter-spacing:.01em}.info-card .text-center.py-3[data-v-9b0a5d76]{background:#f7f9ff;border-bottom:1px solid #e9ecef}.list-group-item[data-v-9b0a5d76]{border-color:#f1f5f9}.list-group-item p.mb-0.text-muted[data-v-9b0a5d76]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.table thead th[data-v-9b0a5d76]{background:#f8fafc;color:#64748b;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid #e2e8f0;padding:12px 16px}.table tbody td[data-v-9b0a5d76]{padding:11px 16px;vertical-align:middle;border-color:#f1f5f9;font-size:.88rem}.table tbody tr[data-v-9b0a5d76]:hover{background:#f8fafc}.table tbody tr.bg-light[data-v-9b0a5d76],.table tfoot td[data-v-9b0a5d76]{background:#f8fafc!important;font-weight:700}.scrollmodal[data-v-9b0a5d76]{height:100%;margin:0}.scrollmodal .modal-content[data-v-9b0a5d76]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.scrollmodal .modal-body[data-v-9b0a5d76]{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-header.bg-soft-info[data-v-9b0a5d76]{background:linear-gradient(135deg,#1e3a5f,#2563eb)!important;border-bottom:none!important}.modal-header.bg-soft-info .modal-title[data-v-9b0a5d76]{color:#fff}.modal-header.bg-soft-info .close[data-v-9b0a5d76]{color:#fff;opacity:.8}.modal-header.bg-soft-info .close[data-v-9b0a5d76]:hover{opacity:1}.modal-header.bg-soft-info .avatar-title[data-v-9b0a5d76]{background:hsla(0,0%,100%,.2)!important}.media[data-v-9b0a5d76]{background:#f8fafc!important;border-left:3px solid #2563eb!important;border-radius:8px}.card[style*="border-left: 4px solid #5b8dee"][data-v-9b0a5d76]{border-left-color:#2563eb!important;border-radius:10px}.pb-queue[data-v-9b0a5d76]{padding-bottom:90px!important}.queue-nav-bar[data-v-9b0a5d76]{position:fixed;bottom:0;left:0;right:0;z-index:1050;background:linear-gradient(135deg,#1e3a5f,#2563eb);-webkit-box-shadow:0 -4px 24px rgba(0,0,0,.18);box-shadow:0 -4px 24px rgba(0,0,0,.18);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 32px;gap:16px}.btn-queue-nav[data-v-9b0a5d76]{background:hsla(0,0%,100%,.15);border:1.5px solid hsla(0,0%,100%,.35);color:#fff;border-radius:10px;padding:10px 28px;font-weight:700;font-size:.9rem;letter-spacing:.02em;-webkit-transition:background .15s;transition:background .15s;min-width:110px}.btn-queue-nav[data-v-9b0a5d76]:hover:not(:disabled){background:hsla(0,0%,100%,.28);color:#fff}.btn-queue-nav[data-v-9b0a5d76]:disabled{opacity:.3;cursor:not-allowed;color:#fff}.queue-nav-center[data-v-9b0a5d76]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.queue-nav-count[data-v-9b0a5d76]{font-size:1.15rem;font-weight:800;color:#fff;line-height:1}.queue-nav-count .text-muted[data-v-9b0a5d76]{color:hsla(0,0%,100%,.55)!important;font-weight:400}.queue-nav-label[data-v-9b0a5d76]{font-size:.72rem;color:hsla(0,0%,100%,.65);letter-spacing:.06em;text-transform:uppercase}.h-timeline[data-v-9b0a5d76]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:16px}.h-timeline-step[data-v-9b0a5d76]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;min-width:130px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.h-timeline-step--muted[data-v-9b0a5d76]{opacity:.55}.h-timeline-icon[data-v-9b0a5d76]{width:36px;height:36px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:16px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:8px}.h-timeline-icon--muted[data-v-9b0a5d76]{background:#e2e8f0;color:#94a3b8}.h-timeline-icon--indigo[data-v-9b0a5d76]{background:#6366f1}.h-timeline-connector[data-v-9b0a5d76]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:2px;min-width:24px;background:#e2e8f0;margin-top:18px}.h-timeline-connector--done[data-v-9b0a5d76]{background:#10b981}.h-timeline-label strong[data-v-9b0a5d76]{display:block;font-size:.85rem;color:#374151;margin-bottom:2px}.h-timeline-label a[data-v-9b0a5d76],.h-timeline-label span[data-v-9b0a5d76]{display:block;font-size:.75rem;color:#64748b;line-height:1.4}.spacer[data-v-69797ea6]{margin-top:10px;margin-bottom:10px}.form-control[data-v-2f13215e]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 .15rem rgba(37,99,235,.15);box-shadow:0 0 0 .15rem rgba(37,99,235,.15)}.page-header[data-v-66adc880]{background:linear-gradient(135deg,#1e3a5f,#2563eb);padding-bottom:40px}.header-icon-wrap[data-v-66adc880]{width:48px;height:48px;background:hsla(0,0%,100%,.15);border-radius:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.header-icon-wrap[data-v-66adc880],.queue-nav[data-v-66adc880]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.queue-nav[data-v-66adc880]{background:hsla(0,0%,100%,.12);border-radius:10px;padding:6px 8px}.summary-card[data-v-66adc880]{border-radius:12px;border:1px solid #e9ecef;position:-webkit-sticky;position:sticky;top:64px;z-index:5}.table-card[data-v-66adc880]{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.table-th[data-v-66adc880]{font-size:.73rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;border-bottom:2px solid #e2e8f0;padding:12px 16px;white-space:nowrap}.table-row[data-v-66adc880]:hover{background:#f8fafc}.row-off[data-v-66adc880]{opacity:.5}.stat-label[data-v-66adc880]{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-weight:600}.stat-value[data-v-66adc880]{font-size:1.25rem;font-weight:700;color:#1e293b;line-height:1.2}.small-value[data-v-66adc880]{font-size:1rem}.search-input[data-v-66adc880]{max-width:300px}.btn-approve[data-v-66adc880],.btn-submit[data-v-66adc880]{background:linear-gradient(135deg,#1e3a5f,#2563eb);border:none;color:#fff;border-radius:8px;font-weight:600}.btn-approve[data-v-66adc880]{background:linear-gradient(135deg,#047857,#10b981);padding:10px 18px}.btn-approve[data-v-66adc880]:hover,.btn-submit[data-v-66adc880]:hover{opacity:.92;color:#fff}.btn-approve[data-v-66adc880]:disabled{opacity:.5}.status-badge[data-v-66adc880]{display:inline-block;font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}.status-badge.warning[data-v-66adc880]{background:#fef3c7;color:#92400e}.status-badge.success[data-v-66adc880]{background:#d1fae5;color:#065f46}.status-badge.danger[data-v-66adc880]{background:#fee2e2;color:#991b1b}.status-badge.indigo[data-v-66adc880]{background:#e0e7ff;color:#3730a3}.status-badge.info[data-v-66adc880]{background:#dbeafe;color:#1d4ed8}.status-badge.dark[data-v-66adc880]{background:#e5e7eb;color:#1f2937}.status-badge.forwarded[data-v-66adc880]{background:#ede9fe;color:#5b21b6}.status-badge.sent-back[data-v-66adc880]{background:#ffedd5;color:#9a3412}@media (max-width:768px){.summary-card[data-v-66adc880]{position:static}.search-input[data-v-66adc880]{max-width:none;width:100%}}.page-header[data-v-44008a03]{background:linear-gradient(135deg,#1e3a5f,#2563eb);padding-bottom:40px}.header-icon-wrap[data-v-44008a03]{width:48px;height:48px;background:hsla(0,0%,100%,.15);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.table-card[data-v-44008a03]{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.table-th[data-v-44008a03]{font-size:.73rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;border-bottom:2px solid #e2e8f0;padding:12px 16px}.table-row[data-v-44008a03]:hover{background:#f8fafc}.btn-submit[data-v-44008a03]{background:linear-gradient(135deg,#1e3a5f,#2563eb);border:none;color:#fff;border-radius:8px;font-weight:600;padding:6px 14px}.btn-submit[data-v-44008a03]:hover{opacity:.9;color:#fff}.pagination__CTAs[data-v-c399b8d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.currentPage[data-v-c399b8d4]{margin:0 2rem;font-weight:600}.dropdown-menu[data-v-c399b8d4]{padding:1rem}.spacer-side[data-v-c399b8d4]{margin-left:3px;margin-right:3px}.page-header[data-v-b4d21a90]{background:linear-gradient(135deg,#1e3a5f,#2563eb);padding-bottom:40px}.header-icon-wrap[data-v-b4d21a90]{width:48px;height:48px;background:hsla(0,0%,100%,.15);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.form-card[data-v-b4d21a90],.table-card[data-v-b4d21a90]{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.form-card-header[data-v-b4d21a90]{gap:12px;padding:14px 20px;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.form-card-header[data-v-b4d21a90],.section-number[data-v-b4d21a90]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-number[data-v-b4d21a90]{width:28px;height:28px;background:hsla(0,0%,100%,.2);border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-flex-negative:0;flex-shrink:0}.table-th[data-v-b4d21a90]{font-size:.73rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;border-bottom:2px solid #e2e8f0;padding:12px 16px}.table-row[data-v-b4d21a90]:hover{background:#f8fafc}.assessor-avatar[data-v-b4d21a90]{width:30px;height:30px;background:linear-gradient(135deg,#e8f0fe,#c7d7ff);color:#2563eb;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:.8rem;-ms-flex-negative:0;flex-shrink:0}.btn-submit[data-v-b4d21a90]{background:linear-gradient(135deg,#1e3a5f,#2563eb);border:none;color:#fff;border-radius:8px;font-weight:600;padding:8px 24px}.btn-submit[data-v-b4d21a90]:hover{opacity:.9;color:#fff}.form-control[data-v-b4d21a90]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 .15rem rgba(37,99,235,.15);box-shadow:0 0 0 .15rem rgba(37,99,235,.15)}.enrollee-card[data-v-b4d21a90]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px;margin-top:8px}.spacer-top[data-v-d2ae1cde]{margin-top:4px}.form-card[data-v-3efb6910]{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.form-card-header[data-v-3efb6910]{gap:12px;padding:14px 20px;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.form-card-header[data-v-3efb6910],.section-number[data-v-3efb6910]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-number[data-v-3efb6910]{width:28px;height:28px;background:hsla(0,0%,100%,.2);border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-flex-negative:0;flex-shrink:0}.table-card[data-v-3efb6910]{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.table-th[data-v-3efb6910]{font-size:.73rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;border-bottom:2px solid #e2e8f0;padding:12px 16px}.table-row[data-v-3efb6910]:hover{background:#f8fafc}.btn-submit[data-v-3efb6910]{background:linear-gradient(135deg,#1e3a5f,#2563eb);border:none;color:#fff;border-radius:8px;font-weight:600;padding:8px 24px}.btn-submit[data-v-3efb6910]:hover{opacity:.9;color:#fff}.form-control[data-v-3efb6910]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 .15rem rgba(37,99,235,.15);box-shadow:0 0 0 .15rem rgba(37,99,235,.15)}.filter-panel[data-v-3efb6910]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.form-card[data-v-290fc1ef],.table-card[data-v-290fc1ef]{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.form-card-header[data-v-290fc1ef]{gap:12px;padding:14px 20px;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.form-card-header[data-v-290fc1ef],.section-icon[data-v-290fc1ef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-icon[data-v-290fc1ef]{width:28px;height:28px;background:hsla(0,0%,100%,.2);border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-flex-negative:0;flex-shrink:0}.category-list[data-v-290fc1ef]{list-style:none;padding:0;margin:0}.category-item[data-v-290fc1ef]{padding:10px 0;border-bottom:1px solid #f1f5f9}.category-item[data-v-290fc1ef]:last-child{border-bottom:none}.category-name[data-v-290fc1ef]{font-weight:500;font-size:.9rem}.btn-submit[data-v-290fc1ef]{background:linear-gradient(135deg,#1e3a5f,#2563eb);border:none;color:#fff;border-radius:8px;font-weight:600;padding:8px 24px}.btn-submit[data-v-290fc1ef]:hover{opacity:.9;color:#fff}.form-control[data-v-290fc1ef]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 .15rem rgba(37,99,235,.15);box-shadow:0 0 0 .15rem rgba(37,99,235,.15)}.form-card[data-v-331e4886],.table-card[data-v-331e4886]{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.form-card-header[data-v-331e4886]{gap:12px;padding:14px 20px;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.form-card-header[data-v-331e4886],.section-icon[data-v-331e4886]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-icon[data-v-331e4886]{width:28px;height:28px;background:hsla(0,0%,100%,.2);border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-flex-negative:0;flex-shrink:0}.category-list[data-v-331e4886]{list-style:none;padding:0;margin:0}.category-item[data-v-331e4886]{padding:10px 0;border-bottom:1px solid #f1f5f9}.category-item[data-v-331e4886]:last-child{border-bottom:none}.category-name[data-v-331e4886]{font-weight:500;font-size:.9rem}.btn-submit[data-v-331e4886]{background:linear-gradient(135deg,#1e3a5f,#2563eb);border:none;color:#fff;border-radius:8px;font-weight:600;padding:8px 24px}.btn-submit[data-v-331e4886]:hover{opacity:.9;color:#fff}.form-control[data-v-331e4886]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 .15rem rgba(37,99,235,.15);box-shadow:0 0 0 .15rem rgba(37,99,235,.15)}.page-header[data-v-c4ab0958]{background:linear-gradient(135deg,#1e3a5f,#2563eb);padding-bottom:40px}.header-icon-wrap[data-v-c4ab0958]{width:48px;height:48px;background:hsla(0,0%,100%,.15);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.tab-card[data-v-c4ab0958]{border-radius:12px;border:1px solid #e9ecef}.tab-btn[data-v-c4ab0958]{border-radius:8px;font-weight:500;font-size:.82rem;padding:6px 14px}.active-tab[data-v-c4ab0958]{background:linear-gradient(135deg,#1e3a5f,#2563eb);border-color:transparent}.form-card[data-v-53f9a134]{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.form-card-header[data-v-53f9a134]{gap:12px;padding:14px 20px;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.form-card-header[data-v-53f9a134],.section-number[data-v-53f9a134]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-number[data-v-53f9a134]{width:28px;height:28px;background:hsla(0,0%,100%,.2);border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-flex-negative:0;flex-shrink:0}.table-card[data-v-53f9a134]{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.table-th[data-v-53f9a134]{font-size:.73rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;border-bottom:2px solid #e2e8f0;padding:12px 16px}.table-row[data-v-53f9a134]:hover{background:#f8fafc}.btn-submit[data-v-53f9a134]{background:linear-gradient(135deg,#1e3a5f,#2563eb);border:none;color:#fff;border-radius:8px;font-weight:600;padding:8px 24px}.btn-submit[data-v-53f9a134]:hover{opacity:.9;color:#fff}.form-control[data-v-53f9a134]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 .15rem rgba(37,99,235,.15);box-shadow:0 0 0 .15rem rgba(37,99,235,.15)}.filter-panel[data-v-53f9a134]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.form-card[data-v-d18e67a2],.table-card[data-v-d18e67a2]{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.form-card-header[data-v-d18e67a2]{gap:12px;padding:14px 20px;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.form-card-header[data-v-d18e67a2],.section-icon[data-v-d18e67a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-icon[data-v-d18e67a2]{width:28px;height:28px;background:hsla(0,0%,100%,.2);border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-flex-negative:0;flex-shrink:0}.category-list[data-v-d18e67a2]{list-style:none;padding:0;margin:0}.category-item[data-v-d18e67a2]{padding:10px 0;border-bottom:1px solid #f1f5f9}.category-item[data-v-d18e67a2]:last-child{border-bottom:none}.category-name[data-v-d18e67a2]{font-weight:500;font-size:.9rem}.btn-submit[data-v-d18e67a2]{background:linear-gradient(135deg,#1e3a5f,#2563eb);border:none;color:#fff;border-radius:8px;font-weight:600;padding:8px 24px}.btn-submit[data-v-d18e67a2]:hover{opacity:.9;color:#fff}.form-control[data-v-d18e67a2]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 .15rem rgba(37,99,235,.15);box-shadow:0 0 0 .15rem rgba(37,99,235,.15)}.page-header[data-v-15972d08]{background:linear-gradient(135deg,#1e3a5f,#2563eb);padding-bottom:40px}.header-icon-wrap[data-v-15972d08]{width:48px;height:48px;background:hsla(0,0%,100%,.15);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.tab-card[data-v-15972d08]{border-radius:12px;border:1px solid #e9ecef}.tab-btn[data-v-15972d08]{border-radius:8px;font-weight:500;font-size:.82rem;padding:6px 14px}.active-tab[data-v-15972d08]{background:linear-gradient(135deg,#1e3a5f,#2563eb);border-color:transparent;color:#fff}.empty-note[data-v-7d63e28c]{text-align:center;color:#94a3b8;padding:48px 0}.spacer[data-v-43df0316]{margin-bottom:15px}.spacer-top[data-v-dfcaa906]{margin-top:30px;margin-bottom:30px}.category-total-box[data-v-f07ea852]{border-radius:10px;padding:14px 18px;height:100%}.category-total-box--bhcpf[data-v-f07ea852]{background:#f0fdf4;border:1px solid #bbf7d0}.category-total-box--others[data-v-f07ea852]{background:#f0f4ff;border:1px solid #c7d4fb}.category-total-label[data-v-f07ea852]{margin:0 0 4px;font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:700}.category-total-value[data-v-f07ea852]{margin:0;font-weight:800;color:#1e293b}.qr-overlay[data-v-df5b086a]{position:fixed;inset:0;z-index:2000;background:rgba(15,23,42,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px}.qr-dialog[data-v-df5b086a]{background:#fff;border-radius:12px;overflow:hidden;width:100%;max-width:480px;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.25);box-shadow:0 20px 50px rgba(0,0,0,.25)}.qr-header[data-v-df5b086a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 18px;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.qr-body[data-v-df5b086a]{padding:18px}.qr-footer[data-v-df5b086a]{padding:12px 18px;border-top:1px solid #e9ecef;text-align:right}.qr-frame[data-v-df5b086a]{position:relative;background:#0f172a;border-radius:10px;overflow:hidden;aspect-ratio:1/1}.qr-frame video[data-v-df5b086a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.qr-target[data-v-df5b086a]{position:absolute;inset:18%;border:3px solid hsla(0,0%,100%,.85);border-radius:12px;-webkit-box-shadow:0 0 0 9999px rgba(15,23,42,.35);box-shadow:0 0 0 9999px rgba(15,23,42,.35);pointer-events:none}.qr-status[data-v-df5b086a]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:.9rem}.stat-card[data-v-f2c2ebd8]{border-radius:12px;-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.stat-card[data-v-f2c2ebd8]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.1)!important;box-shadow:0 6px 20px rgba(0,0,0,.1)!important}.spacer-top[data-v-4eed6166],.spacer-top[data-v-48fb2568],.spacer-top[data-v-87248a08],.spacer-top[data-v-c73d0c1e],.spacer-top[data-v-cac82266]{margin-top:10px}.tm-backdrop[data-v-7eed580b]{position:fixed;inset:0;background:rgba(15,23,42,.55);z-index:1050;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 12px;overflow-y:auto}.tm-modal[data-v-7eed580b]{background:#fff;border-radius:16px;width:100%;max-width:760px;overflow:hidden;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.25);box-shadow:0 20px 50px rgba(0,0,0,.25)}.tm-modal-header[data-v-7eed580b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 24px;background:linear-gradient(135deg,#4c1d95,#7c3aed)}.tm-close[data-v-7eed580b]{background:hsla(0,0%,100%,.15);border:none;border-radius:8px;color:#fff;width:32px;height:32px}.tm-modal-body[data-v-7eed580b]{padding:20px 24px}.tm-label[data-v-7eed580b]{font-weight:600;font-size:.85rem;color:#374151}.tm-btn[data-v-7eed580b]{background:linear-gradient(135deg,#4c1d95,#7c3aed);color:#fff;border:none;border-radius:8px;font-weight:600;padding:8px 20px}.tm-btn[data-v-7eed580b]:hover{opacity:.9;color:#fff}.spacer-top-bottom{margin-top:7px;margin-bottom:7px}.spacer{margin-left:15px}.tpa-search[data-v-c8b98542]{max-width:260px}.tpa-initial[data-v-6d9f9363]{width:64px;height:64px;font-size:1.6rem;font-weight:800}.spacer-top[data-v-5b85da73],.spacer-top[data-v-ee7c5aae]{margin-top:10px}.spacer-top[data-v-ceac1758],.spacer-top[data-v-fbe61dc4]{margin-top:30px;margin-bottom:30px}.move-modal-overlay[data-v-0b22eeea]{position:fixed;inset:0;z-index:1050;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px}.move-modal[data-v-0b22eeea]{width:100%;max-width:480px;border-radius:12px;overflow:visible}.page-header[data-v-48ba17da]{background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff}.page-title[data-v-48ba17da]{font-size:1.6rem;font-weight:700;margin:0;color:#fff}.page-subtitle[data-v-48ba17da]{opacity:.75;margin:4px 0 0;font-size:.9rem}.mt-n3[data-v-48ba17da]{margin-top:-16px}.tab-card[data-v-48ba17da]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:18px 20px;border:2px solid transparent;border-radius:14px;background:#fff;cursor:pointer;-webkit-box-shadow:0 2px 12px rgba(15,23,42,.08);box-shadow:0 2px 12px rgba(15,23,42,.08);-webkit-transition:border-color .15s,-webkit-transform .15s;transition:border-color .15s,-webkit-transform .15s;transition:border-color .15s,transform .15s;transition:border-color .15s,transform .15s,-webkit-transform .15s}.tab-card[data-v-48ba17da]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.tab-card.active[data-v-48ba17da]{border-color:#2563eb}.tab-icon[data-v-48ba17da]{width:48px;height:48px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;-webkit-box-flex:0;-ms-flex:none;flex:none}.tab-card--red .tab-icon[data-v-48ba17da]{background:#fee2e2;color:#b91c1c}.tab-card--amber .tab-icon[data-v-48ba17da]{background:#fef3c7;color:#b45309}.tab-card--slate .tab-icon[data-v-48ba17da]{background:#e2e8f0;color:#334155}.tab-label[data-v-48ba17da]{display:block;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.tab-value[data-v-48ba17da]{display:block;font-size:1.6rem;font-weight:700;color:#0f172a;line-height:1.2}.tab-sub[data-v-48ba17da]{display:block;font-size:.78rem;color:#64748b}.chips[data-v-48ba17da]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.chip[data-v-48ba17da]{border:1.5px solid #e2e8f0;background:#fff;border-radius:20px;padding:4px 12px;font-size:.82rem;color:#334155;cursor:pointer}.chip.active[data-v-48ba17da]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;font-weight:600}.chip-count[data-v-48ba17da]{display:inline-block;margin-left:4px;padding:0 7px;border-radius:10px;background:#f1f5f9;font-size:.72rem}.list-card[data-v-48ba17da]{border-radius:12px;border:none}.card-header-custom[data-v-48ba17da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:16px 24px;border-bottom:1px solid #f1f5f9;background:#fff;border-radius:12px 12px 0 0}.card-header-custom h5[data-v-48ba17da]{font-weight:600;color:#1e3a5f}.bulk-bar[data-v-48ba17da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding:10px 24px;background:#f8fafc;border-bottom:1px solid #f1f5f9;font-size:.85rem}.list-table[data-v-48ba17da]{font-size:.88rem}.list-table thead th[data-v-48ba17da]{background:#f8fafc;color:#64748b;font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid #e2e8f0;padding:12px 16px;white-space:nowrap}.list-table tbody td[data-v-48ba17da]{padding:11px 16px;vertical-align:middle;border-color:#f1f5f9}.list-table tbody tr[data-v-48ba17da]:hover{background:#f8fafc}.empty-state[data-v-48ba17da]{text-align:center;padding:48px!important;color:#94a3b8}.kind[data-v-48ba17da]{display:inline-block;margin-right:4px;padding:0 6px;border-radius:4px;font-size:.68rem;font-weight:600;text-transform:uppercase}.kind.principal[data-v-48ba17da]{background:#dbeafe;color:#1d4ed8}.kind.dependant[data-v-48ba17da]{background:#ede9fe;color:#6d28d9}.badge-soft[data-v-48ba17da]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:.74rem;font-weight:600}.badge-soft.expired[data-v-48ba17da]{background:#fee2e2;color:#991b1b}.badge-soft.overage[data-v-48ba17da]{background:#ede9fe;color:#5b21b6}.badge-soft.retirement[data-v-48ba17da]{background:#e0e7ff;color:#3730a3}.badge-soft.renewal[data-v-48ba17da]{background:#fef3c7;color:#92400e}.card-footer[data-v-48ba17da]{background:#fff;border-top:1px solid #f1f5f9;border-radius:0 0 12px 12px;padding:12px 24px}.modal-overlay[data-v-48ba17da]{position:fixed;inset:0;z-index:1050;background:rgba(15,23,42,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px}.renew-modal[data-v-48ba17da]{width:100%;max-width:420px;border-radius:12px}html[data-v-359f1320]{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;font-family:Nunito}.heading[data-v-359f1320]{font-size:1.3rem}.jumbotron[data-v-359f1320]{background:#0a0a66;text-align:center;color:#fff}.CTA__prompt[data-v-359f1320]{font-size:1.4rem}.client__details[data-v-359f1320]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn[data-v-359f1320]{margin-bottom:2rem}input[data-v-359f1320]{width:50%}input[data-v-359f1320],select[data-v-359f1320]{border:none;padding:9px 12px;border:1px solid rgba(60,66,87,.12);margin:1rem 0;border-radius:.4rem;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.08),0 1px 1px rgba(0,0,0,.04);box-shadow:0 2px 5px rgba(0,0,0,.08),0 1px 1px rgba(0,0,0,.04)}select[data-v-359f1320]{width:70%}.user__details--container[data-v-359f1320]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex}.user__details-header-and-renewal__CTA[data-v-359f1320]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.user__details--container-main[data-v-359f1320]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.name[data-v-359f1320]{font-size:1.5rem;font-weight:500;margin-bottom:1rem;color:#697386}.primary__detail[data-v-359f1320]{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.primary__detail[data-v-359f1320],.ussd[data-v-359f1320]{padding:1rem 2rem;background:#fff;border:1px solid rgba(60,66,87,.12);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.08),0 1px 1px rgba(0,0,0,.04);box-shadow:0 2px 5px rgba(0,0,0,.08),0 1px 1px rgba(0,0,0,.04);border-radius:.4rem}.ussd[data-v-359f1320]{min-width:90%;margin:0 1rem 2rem 1rem;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;word-wrap:break-word}.fa-2x[data-v-359f1320]{color:#697386}.primary__detail--text[data-v-359f1320]{font-weight:500;text-align:right}.enrollee__img[data-v-359f1320]{width:65%;height:auto;margin-bottom:1rem;border-radius:.4rem}.user__-details--container-other[data-v-359f1320]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-flex:2;-ms-flex:2;flex:2;padding:2rem;-webkit-box-shadow:0 15px 30px rgb(0 0 0/8%);box-shadow:0 15px 30px rgb(0 0 0/8%)}.other__details--heading[data-v-359f1320]{font-size:1.5rem;font-weight:500;color:#697386}.other__detail[data-v-359f1320]{border-bottom:1px solid rgba(60,66,87,.12);margin-top:1rem}@media screen and (max-width:64rem){.user__details--container-main[data-v-359f1320]{-webkit-box-flex:2;-ms-flex:2;flex:2}.primary__detail[data-v-359f1320]{width:100%}}@media screen and (max-width:48.1rem){.user__details--container[data-v-359f1320]{display:block;padding:2rem 1rem}.user__details--container-main[data-v-359f1320]{padding:0}.fa-2x[data-v-359f1320]{font-size:1.5rem}input[data-v-359f1320]{width:92%}select[data-v-359f1320]{width:100%}}.enrollee-link[data-v-51dce113]{display:block;text-decoration:none}.enrollee-link:hover h5[data-v-51dce113]{color:#2563eb!important;text-decoration:underline}.page-header[data-v-51dce113]{background:linear-gradient(135deg,#1e3a5f,#2563eb);padding-bottom:60px}.page-title[data-v-51dce113]{font-size:1.5rem;font-weight:700;margin-bottom:0}.header-icon-wrap[data-v-51dce113]{width:52px;height:52px;background:hsla(0,0%,100%,.15);border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.header-status[data-v-51dce113]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.78rem;padding:4px 12px;border-radius:20px;font-weight:600}.header-status--active[data-v-51dce113]{background:rgba(16,185,129,.25);color:#6ee7b7}.header-status--inactive[data-v-51dce113]{background:rgba(239,68,68,.25);color:#fca5a5}.action-card[data-v-51dce113],.enc-card[data-v-51dce113]{border-radius:14px;border:none}.enc-card[data-v-51dce113]{overflow:hidden}.enc-card-header[data-v-51dce113]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;background:#f8f9fa;border-bottom:1px solid #f1f5f9;font-size:.85rem}.enrollee-photo[data-v-51dce113]{width:130px;height:130px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:3px solid #e2e8f0;display:block;margin:0 auto}.photo-label[data-v-51dce113]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-weight:700;margin-bottom:6px}.captured-image-section[data-v-51dce113]{border-top:1px dashed #e2e8f0;margin-top:12px;padding:16px;text-align:center}.captured-label[data-v-51dce113]{color:#2563eb}.info-row[data-v-51dce113]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:11px 20px;list-style:none;border-bottom:1px solid #f1f5f9}.info-row[data-v-51dce113]:last-child{border-bottom:none}.info-icon[data-v-51dce113]{color:#2563eb;font-size:.95rem;margin-top:2px;-ms-flex-negative:0;flex-shrink:0}.info-label[data-v-51dce113]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:1px;font-weight:600}.info-value[data-v-51dce113]{font-weight:600;color:#1e293b;font-size:.88rem;margin-bottom:0}.vital-tile[data-v-51dce113]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px;border-radius:10px;height:100%}.vital-tile--red[data-v-51dce113]{background:#fff5f5;border:1px solid #ffd6d6}.vital-tile--yellow[data-v-51dce113]{background:#fff8e1;border:1px solid #ffe082}.vital-tile--blue[data-v-51dce113]{background:#e8f4fd;border:1px solid #b3d9f7}.vital-tile--purple[data-v-51dce113]{background:#f3e5f5;border:1px solid #d7b8e8}.vital-tile--green[data-v-51dce113]{background:#e8f5e9;border:1px solid #a5d6a7}.vital-icon[data-v-51dce113]{font-size:1.5rem;line-height:1;-ms-flex-negative:0;flex-shrink:0}.vital-value[data-v-51dce113]{font-weight:700;font-size:1.2rem;line-height:1.2;margin-bottom:0}.vital-unit[data-v-51dce113]{font-size:.75rem;font-weight:400;color:#94a3b8}.vital-label[data-v-51dce113]{font-size:.7rem;color:#94a3b8;margin-bottom:0}.table-th[data-v-51dce113],.vital-label[data-v-51dce113]{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.table-th[data-v-51dce113]{font-size:.75rem;color:#64748b;border-bottom:2px solid #e2e8f0;padding:12px}.page-header[data-v-f3f2c092]{background:linear-gradient(135deg,#1e3a5f,#2563eb);padding-bottom:40px}.header-icon-wrap[data-v-f3f2c092]{width:48px;height:48px;background:hsla(0,0%,100%,.15);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.form-card[data-v-f3f2c092],.table-card[data-v-f3f2c092]{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.form-card-header[data-v-f3f2c092]{gap:12px;padding:14px 20px;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.form-card-header[data-v-f3f2c092],.section-icon[data-v-f3f2c092]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-icon[data-v-f3f2c092]{width:28px;height:28px;background:hsla(0,0%,100%,.2);border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-flex-negative:0;flex-shrink:0}.table-th[data-v-f3f2c092]{font-size:.73rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;border-bottom:2px solid #e2e8f0;padding:12px 16px}.table-row[data-v-f3f2c092]:hover{background:#f8fafc}.btn-submit[data-v-f3f2c092]{background:linear-gradient(135deg,#1e3a5f,#2563eb);border:none;color:#fff;border-radius:8px;font-weight:600;padding:8px 24px}.btn-submit[data-v-f3f2c092]:hover{opacity:.9;color:#fff}.form-control[data-v-f3f2c092]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 .15rem rgba(37,99,235,.15);box-shadow:0 0 0 .15rem rgba(37,99,235,.15)}.page-header[data-v-59990f60]{background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff}.page-title[data-v-59990f60]{font-size:1.6rem;font-weight:700;margin:0;color:#fff}.page-subtitle[data-v-59990f60]{opacity:.75;margin:4px 0 0;font-size:.9rem}.mt-n3[data-v-59990f60]{margin-top:-16px}.form-card[data-v-59990f60]{border-radius:14px;overflow:hidden;border:none}.form-card-header[data-v-59990f60]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 28px;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.form-card-header[data-v-59990f60],.form-close-btn[data-v-59990f60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-close-btn[data-v-59990f60]{background:hsla(0,0%,100%,.15);border:none;border-radius:8px;color:#fff;width:34px;height:34px;cursor:pointer;font-size:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-close-btn[data-v-59990f60]:hover{background:hsla(0,0%,100%,.28)}.form-section[data-v-59990f60]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #f1f5f9}.form-section[data-v-59990f60]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.form-section-title[data-v-59990f60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:600;color:#374151;font-size:.9rem;margin-bottom:16px}.section-number[data-v-59990f60]{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;font-size:.75rem;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.form-label[data-v-59990f60]{font-weight:600;font-size:.85rem;color:#374151;margin-bottom:6px}.styled-select[data-v-59990f60]{border:1.5px solid #e2e8f0;border-radius:8px;padding:9px 12px;font-size:.88rem}.styled-select[data-v-59990f60]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.1);box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none}.styled-textarea[data-v-59990f60]{border:1.5px solid #e2e8f0;border-radius:8px;resize:vertical;font-size:.88rem}.styled-textarea[data-v-59990f60]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.1);box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none}.patient-preview[data-v-59990f60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:14px 18px;margin-top:10px}.preview-avatar[data-v-59990f60]{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #10b981;-ms-flex-negative:0;flex-shrink:0}.reason-chip[data-v-59990f60]{padding:5px 14px;border-radius:20px;font-size:.8rem;font-weight:500;cursor:pointer;background:#f1f5f9;border:1.5px solid #e2e8f0;color:#374151;-webkit-transition:all .15s ease;transition:all .15s ease}.reason-chip[data-v-59990f60]:hover{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.reason-chip--active[data-v-59990f60]{background:#2563eb;border-color:#2563eb;color:#fff}.facility-transfer-row[data-v-59990f60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.facility-box[data-v-59990f60]{border-radius:10px;padding:14px 18px;min-width:200px}.facility-box--from[data-v-59990f60]{background:#fef3c7;border:1px solid #fcd34d}.facility-box--to[data-v-59990f60]{background:#f0fdf4;border:1px solid #bbf7d0}.facility-box__label[data-v-59990f60]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin-bottom:6px}.facility-box__value[data-v-59990f60]{font-weight:600;color:#374151;margin:0;font-size:.9rem}.transfer-arrow[data-v-59990f60]{width:36px;height:36px;border-radius:50%;background:#e0e7ff;color:#3730a3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;-ms-flex-negative:0;flex-shrink:0}.upload-zone[data-v-59990f60]{border:2px dashed #cbd5e1;border-radius:10px;background:#f8fafc;-webkit-transition:border-color .2s;transition:border-color .2s}.upload-zone[data-v-59990f60]:hover{border-color:#2563eb}.upload-label[data-v-59990f60]{display:block;text-align:center;padding:28px 24px;cursor:pointer;color:#475569;margin:0}.payment-notice[data-v-59990f60]{background:#f0f4ff;border:1.5px solid #c7d4fb;border-radius:10px;padding:14px 18px}.btn-create[data-v-59990f60]{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border:none;border-radius:8px;padding:10px 24px;font-weight:600}.btn-create[data-v-59990f60]:hover{opacity:.9;color:#fff}.btn-cancel[data-v-59990f60]{background:#f1f5f9;border:none;border-radius:8px;padding:10px 20px;color:#475569;font-weight:600}.chat-shell[data-v-4fe905a5]{min-height:600px}.chat-messages[data-v-4fe905a5]{height:460px;overflow-y:auto;padding:20px;background:#f8f9fb}.chat-row[data-v-4fe905a5]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.chat-row-user[data-v-4fe905a5]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.chat-row-assistant[data-v-4fe905a5]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.chat-bubble[data-v-4fe905a5]{max-width:82%;border-radius:12px;padding:12px 14px}.chat-user[data-v-4fe905a5]{background:#17a2b8;color:#fff}.chat-assistant[data-v-4fe905a5]{background:#fff;border:1px solid #e8ecf3}.chat-text[data-v-4fe905a5]{white-space:pre-wrap;margin-bottom:6px}.chat-summary[data-v-4fe905a5]{white-space:pre-wrap;font-size:13px;line-height:1.5}.metric-box[data-v-4fe905a5]{border:1px solid;border-radius:10px;padding:10px}.metric-label[data-v-4fe905a5]{font-size:12px;opacity:.8}.metric-value[data-v-4fe905a5]{font-weight:700}.chat-time[data-v-4fe905a5]{opacity:.8;font-size:11px}.chat-composer[data-v-4fe905a5]{background:#fff}.typing-dots span[data-v-4fe905a5]{-webkit-animation:blink-data-v-4fe905a5 1.2s infinite;animation:blink-data-v-4fe905a5 1.2s infinite;margin-left:2px}.typing-dots span[data-v-4fe905a5]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.typing-dots span[data-v-4fe905a5]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes blink-data-v-4fe905a5{0%,80%,to{opacity:.3}40%{opacity:1}}@keyframes blink-data-v-4fe905a5{0%,80%,to{opacity:.3}40%{opacity:1}}#slideRightModalAll{position:fixed!important}#slideRightModalAll .modal-dialog{position:fixed!important;top:0;right:0;bottom:0;margin:0}#slideRightModalAll .modal-content,#slideRightModalAll .modal-dialog{height:100vh!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#slideRightModalAll .modal-content{overflow:hidden}#slideRightModalAll .modal-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto}#slideRightModalAll .modal-footer,#slideRightModalAll .modal-header{-ms-flex-negative:0;flex-shrink:0}.is-invalid-select .vs__dropdown-toggle[data-v-579738c7]{border-color:#dc3545!important;-webkit-box-shadow:0 0 0 .15rem rgba(220,53,69,.15);box-shadow:0 0 0 .15rem rgba(220,53,69,.15)}.page-header[data-v-579738c7]{background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff}.page-title[data-v-579738c7]{font-size:1.6rem;font-weight:700;margin:0;color:#fff}.page-subtitle[data-v-579738c7]{opacity:.75;margin:4px 0 0;font-size:.9rem}.mt-n3[data-v-579738c7]{margin-top:-16px}.btn-create[data-v-579738c7]{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border:none;border-radius:8px;padding:10px 22px;font-weight:600}.btn-create[data-v-579738c7]:hover{opacity:.9;color:#fff}.btn-cancel[data-v-579738c7]{background:#f1f5f9;border:none;border-radius:8px;padding:10px 20px;color:#475569;font-weight:600}.btn-view[data-v-579738c7]{border-radius:6px;border:1px solid #e2e8f0;color:#1e3a5f;background:#fff;font-size:.8rem}.btn-view[data-v-579738c7]:hover{background:#f1f5f9}.btn-view-locked[data-v-579738c7]{border-color:#fca5a5!important;color:#b91c1c!important}.btn-view-locked[data-v-579738c7]:hover{background:#fef2f2!important}.form-card[data-v-579738c7]{border-radius:14px;overflow:hidden;border:none}.form-card-header[data-v-579738c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 28px;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.form-close-btn[data-v-579738c7]{background:hsla(0,0%,100%,.15);border:none;border-radius:8px;color:#fff;width:34px;height:34px;cursor:pointer;font-size:1rem}.form-close-btn[data-v-579738c7]:hover{background:hsla(0,0%,100%,.28)}.form-section[data-v-579738c7]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f1f5f9}.form-section[data-v-579738c7]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.form-section-title[data-v-579738c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:600;color:#374151;font-size:.9rem;margin-bottom:14px}.section-number[data-v-579738c7]{width:24px;height:24px;border-radius:50%;background:#2563eb;color:#fff;font-size:.75rem;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.form-label[data-v-579738c7]{font-weight:600;font-size:.85rem;color:#374151;margin-bottom:6px}.styled-select[data-v-579738c7]{border:1.5px solid #e2e8f0;border-radius:8px;padding:9px 12px;font-size:.88rem}.styled-select[data-v-579738c7]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.1);box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none}.patient-preview[data-v-579738c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:12px 16px;margin-top:8px}.preview-avatar[data-v-579738c7]{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #10b981;-ms-flex-negative:0;flex-shrink:0}.filter-card[data-v-579738c7]{border-radius:12px;border:none}.letter-spacing[data-v-579738c7]{letter-spacing:.05em}.codes-card[data-v-579738c7]{border-radius:12px;border:none;margin-bottom:30px}.card-header-custom[data-v-579738c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #f1f5f9;background:#fff;border-radius:12px 12px 0 0}.card-header-custom h5[data-v-579738c7]{margin:0;font-weight:600;color:#1e3a5f}.codes-table[data-v-579738c7]{font-size:.9rem}.codes-table thead th[data-v-579738c7]{background:#f8fafc;color:#64748b;font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid #e2e8f0;padding:14px 20px}.codes-table tbody td[data-v-579738c7]{padding:14px 20px;vertical-align:middle;border-color:#f1f5f9}.code-row[data-v-579738c7]:hover{background:#f8fafc}.code-chip[data-v-579738c7]{background:#f1f5f9;color:#1e3a5f;padding:3px 10px;border-radius:6px;font-size:.82rem;font-weight:600;letter-spacing:.04em}.status-badge[data-v-579738c7]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.78rem;font-weight:600;text-transform:capitalize}.status-badge.pending[data-v-579738c7]{background:#fef3c7;color:#92400e}.status-badge.approved[data-v-579738c7]{background:#d1fae5;color:#065f46}.status-badge.rejected[data-v-579738c7]{background:#fee2e2;color:#991b1b}.used-badge[data-v-579738c7]{display:inline-block;background:#d1fae5;color:#065f46;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:20px}.empty-state[data-v-579738c7]{padding:40px!important;color:#94a3b8}.card-footer[data-v-579738c7]{background:#fff;border-top:1px solid #f1f5f9;border-radius:0 0 12px 12px;padding:12px 24px}.live-lock-badge[data-v-579738c7]{gap:7px}.live-avatar[data-v-579738c7],.live-lock-badge[data-v-579738c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.live-avatar[data-v-579738c7]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;font-size:.68rem;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 0 0 2px rgba(239,68,68,.25);box-shadow:0 0 0 2px rgba(239,68,68,.25)}.live-avatar-mine[data-v-579738c7]{background:linear-gradient(135deg,#1e3a5f,#2563eb)!important;-webkit-box-shadow:0 0 0 2px rgba(37,99,235,.25)!important;box-shadow:0 0 0 2px rgba(37,99,235,.25)!important}.live-info[data-v-579738c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.25}.live-info span[data-v-579738c7]{font-size:.78rem;font-weight:600;color:#374151;white-space:nowrap}.live-info small[data-v-579738c7]{font-size:.7rem;color:#ef4444;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.live-dot[data-v-579738c7]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#ef4444;-webkit-animation:live-pulse-data-v-579738c7 1.2s ease-in-out infinite;animation:live-pulse-data-v-579738c7 1.2s ease-in-out infinite}.live-dot-mine[data-v-579738c7]{background:#2563eb!important}@-webkit-keyframes live-pulse-data-v-579738c7{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.4;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes live-pulse-data-v-579738c7{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.4;-webkit-transform:scale(.8);transform:scale(.8)}}.view-toggle[data-v-579738c7]{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.view-toggle-btn[data-v-579738c7]{background:none;border:none;padding:6px 10px;color:#94a3b8;cursor:pointer;font-size:.85rem;line-height:1}.view-toggle-btn.active[data-v-579738c7]{background:#1e3a5f;color:#fff}.view-toggle-btn[data-v-579738c7]:hover:not(.active){background:#f1f5f9;color:#475569}.codes-grid[data-v-579738c7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;padding:20px 24px}.code-grid-card[data-v-579738c7]{border:1px solid #e2e8f0;border-radius:10px;padding:16px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.code-grid-card[data-v-579738c7]:hover{border-color:#93c5fd;-webkit-box-shadow:0 2px 10px rgba(37,99,235,.1);box-shadow:0 2px 10px rgba(37,99,235,.1)}.grid-card-footer[data-v-579738c7]{border-top:1px solid #f1f5f9;padding-top:10px;margin-top:auto}.chain-step[data-v-53bcc521]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;position:relative;padding-bottom:18px}.chain-step[data-v-53bcc521]:not(:last-child):before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:#e2e8f0}.chain-step.current .chain-body[data-v-53bcc521]{background:#f8fafc;border-color:#2563eb}.chain-dot[data-v-53bcc521]{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;color:#fff;background:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.dot-approved[data-v-53bcc521]{background:#059669}.dot-rejected[data-v-53bcc521]{background:#dc2626}.dot-pending[data-v-53bcc521]{background:#d97706}.dot-primary_approval[data-v-53bcc521]{background:#2563eb}.chain-body[data-v-53bcc521]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px}.chain-events[data-v-53bcc521]{list-style:none;padding:0;margin:8px 0 0;font-size:.82rem}.chain-events li[data-v-53bcc521]{padding:2px 0}.event-status[data-v-53bcc521]{font-weight:600}.scrollmodal[data-v-552590a4]{height:100%;margin:0}.scrollmodal .modal-content[data-v-552590a4]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.scrollmodal .modal-body[data-v-552590a4]{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.page-header[data-v-552590a4]{background:linear-gradient(135deg,#1e3a5f,#2563eb)}.page-lock-overlay[data-v-552590a4]{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-lock-box[data-v-552590a4]{background:#fff;border-radius:12px;padding:40px 48px;text-align:center;max-width:420px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.18);box-shadow:0 8px 32px rgba(0,0,0,.18)}.page-lock-icon[data-v-552590a4]{font-size:2.5rem;color:#e67700;margin-bottom:12px}.lock-pill[data-v-552590a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:6px 14px 6px 10px;border-radius:24px;font-size:.78rem;font-weight:600;-ms-flex-negative:0;flex-shrink:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lock-mine[data-v-552590a4]{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);color:#fff}.lock-other[data-v-552590a4]{background:rgba(239,68,68,.18);border:1px solid rgba(239,68,68,.4);color:#fff}.lock-dot[data-v-552590a4]{width:8px;height:8px;border-radius:50%;background:#4ade80;-ms-flex-negative:0;flex-shrink:0;-webkit-animation:lock-pulse-data-v-552590a4 1.8s ease-in-out infinite;animation:lock-pulse-data-v-552590a4 1.8s ease-in-out infinite}@-webkit-keyframes lock-pulse-data-v-552590a4{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(.75);transform:scale(.75)}}@keyframes lock-pulse-data-v-552590a4{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(.75);transform:scale(.75)}}.pb-queue[data-v-552590a4]{padding-bottom:90px!important}.queue-nav-bar[data-v-552590a4]{position:fixed;bottom:0;left:0;right:0;z-index:1050;background:linear-gradient(135deg,#1e3a5f,#2563eb);-webkit-box-shadow:0 -4px 24px rgba(0,0,0,.18);box-shadow:0 -4px 24px rgba(0,0,0,.18);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 32px;gap:16px}.btn-queue-nav[data-v-552590a4]{background:hsla(0,0%,100%,.15);border:1.5px solid hsla(0,0%,100%,.35);color:#fff;border-radius:10px;padding:10px 28px;font-weight:700;font-size:.9rem;letter-spacing:.02em;-webkit-transition:background .15s;transition:background .15s;min-width:110px}.btn-queue-nav[data-v-552590a4]:hover:not(:disabled){background:hsla(0,0%,100%,.28);color:#fff}.btn-queue-nav[data-v-552590a4]:disabled{opacity:.3;cursor:not-allowed;color:#fff}.queue-nav-center[data-v-552590a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.queue-nav-count[data-v-552590a4]{font-size:1.15rem;font-weight:800;color:#fff;line-height:1}.queue-nav-count .text-muted[data-v-552590a4]{color:hsla(0,0%,100%,.55)!important;font-weight:400}.queue-nav-label[data-v-552590a4]{font-size:.72rem;color:hsla(0,0%,100%,.65);letter-spacing:.06em;text-transform:uppercase}.rejection-reasons-list[data-v-552590a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.rejection-reason-btn[data-v-552590a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 14px;border:1.5px solid #e9ecef;border-radius:8px;background:#fff;cursor:pointer;font-size:.88rem;color:#374151;-webkit-transition:all .15s;transition:all .15s}.rejection-reason-btn[data-v-552590a4]:hover{border-color:#fca5a5;background:#fff5f5;color:#b91c1c}.rejection-reason-btn.selected[data-v-552590a4]{border-color:#ef4444;background:#fef2f2;color:#b91c1c;font-weight:600}.reason-num[data-v-552590a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#f3f4f6;font-size:.72rem;font-weight:700;color:#6b7280;-ms-flex-negative:0;flex-shrink:0}.rejection-reason-btn.selected .reason-num[data-v-552590a4]{background:#ef4444;color:#fff}.reason-text[data-v-552590a4]{-webkit-box-flex:1;-ms-flex:1;flex:1}.reason-check[data-v-552590a4]{color:#ef4444;font-size:.9rem;-ms-flex-negative:0;flex-shrink:0}.h-timeline[data-v-552590a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:16px}.h-timeline-step[data-v-552590a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;min-width:130px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.h-timeline-step--muted[data-v-552590a4]{opacity:.55}.h-timeline-icon[data-v-552590a4]{width:36px;height:36px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:16px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:8px}.h-timeline-icon--muted[data-v-552590a4]{background:#e2e8f0;color:#94a3b8}.h-timeline-icon--indigo[data-v-552590a4]{background:#6366f1}.h-timeline-connector[data-v-552590a4]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:2px;min-width:24px;background:#e2e8f0;margin-top:18px}.h-timeline-connector--done[data-v-552590a4]{background:#10b981}.h-timeline-label strong[data-v-552590a4]{display:block;font-size:.85rem;color:#374151;margin-bottom:2px}.h-timeline-label a[data-v-552590a4],.h-timeline-label span[data-v-552590a4]{display:block;font-size:.75rem;color:#64748b;line-height:1.4}.saved-reports[data-v-5b43cd86]{border-top:1px dashed #e2e8f0;padding-top:12px;margin-top:12px}.saved-form[data-v-5b43cd86]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px}html[data-v-75a96a93]{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;font-family:Nunito}.spacer[data-v-75a96a93]{margin-top:10px;margin-bottom:10px}.heading[data-v-75a96a93]{font-size:1.3rem}.jumbotron[data-v-75a96a93]{background:#48acb3;text-align:center;color:#fff}.CTA__prompt[data-v-75a96a93]{font-size:1.4rem}.client__details[data-v-75a96a93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn[data-v-75a96a93]{margin-bottom:2rem}input[data-v-75a96a93]{width:50%}input[data-v-75a96a93],select[data-v-75a96a93]{border:none;padding:9px 12px;border:1px solid rgba(60,66,87,.12);margin:1rem 0;border-radius:.4rem;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.08),0 1px 1px rgba(0,0,0,.04);box-shadow:0 2px 5px rgba(0,0,0,.08),0 1px 1px rgba(0,0,0,.04)}select[data-v-75a96a93]{width:70%}.user__details--container[data-v-75a96a93]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex}.user__details-header-and-renewal__CTA[data-v-75a96a93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.user__details--container-main[data-v-75a96a93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.name[data-v-75a96a93]{font-size:1.5rem;font-weight:500;margin-bottom:1rem;color:#697386}.primary__detail[data-v-75a96a93]{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.primary__detail[data-v-75a96a93],.ussd[data-v-75a96a93]{padding:1rem 2rem;background:#fff;border:1px solid rgba(60,66,87,.12);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.08),0 1px 1px rgba(0,0,0,.04);box-shadow:0 2px 5px rgba(0,0,0,.08),0 1px 1px rgba(0,0,0,.04);border-radius:.4rem}.ussd[data-v-75a96a93]{min-width:90%;margin:0 1rem 2rem 1rem;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;word-wrap:break-word}.fa-2x[data-v-75a96a93]{color:#697386}.primary__detail--text[data-v-75a96a93]{font-weight:500;text-align:right}.enrollee__img[data-v-75a96a93]{width:65%;height:auto;margin-bottom:1rem;border-radius:.4rem}.user__-details--container-other[data-v-75a96a93]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-flex:2;-ms-flex:2;flex:2;padding:2rem;-webkit-box-shadow:0 15px 30px rgb(0 0 0/8%);box-shadow:0 15px 30px rgb(0 0 0/8%)}.other__details--heading[data-v-75a96a93]{font-size:1.5rem;font-weight:500;color:#697386}.other__detail[data-v-75a96a93]{border-bottom:1px solid rgba(60,66,87,.12);margin-top:1rem}.image__container[data-v-75a96a93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:64rem){.user__details--container-main[data-v-75a96a93]{-webkit-box-flex:2;-ms-flex:2;flex:2}.primary__detail[data-v-75a96a93]{width:100%}}@media screen and (max-width:48.1rem){.user__details--container[data-v-75a96a93]{display:block;padding:2rem 1rem}.user__details--container-main[data-v-75a96a93]{padding:0}.fa-2x[data-v-75a96a93]{font-size:1.5rem}input[data-v-75a96a93]{width:92%}select[data-v-75a96a93]{width:100%}}.slideshow-root,body{font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{letter-spacing:-.01em}.page-header{background:linear-gradient(135deg,#1e3a5f,#2563eb);padding-bottom:60px}.page-title{font-size:1.65rem;font-weight:800;letter-spacing:-.02em;margin-bottom:0}.header-icon-wrap{width:52px;height:52px;background:hsla(0,0%,100%,.18);border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-avatar,.header-icon-wrap{-ms-flex-negative:0;flex-shrink:0}.header-avatar{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid hsla(0,0%,100%,.4)}.header-id-badge{background:hsla(0,0%,100%,.18);color:#fff;padding:3px 10px;font-weight:500}.header-id-badge,.header-status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.78rem;border-radius:20px}.header-status{padding:4px 12px;font-weight:600}.header-status--active{background:rgba(16,185,129,.25);color:#6ee7b7}.header-status--inactive{background:rgba(245,158,11,.25);color:#fcd34d}.header-status--rejected{background:rgba(239,68,68,.25);color:#fca5a5}.container.mt-n3{margin-top:-32px!important}.action-card,.form-card{border-radius:14px!important;border:none!important}.form-card{overflow:hidden}.form-card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px 24px;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.form-card-header h5,.form-card-header h6{font-size:1rem;font-weight:800;letter-spacing:.01em}.section-number{width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.25);color:#fff;font-size:13px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.btn-submit{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;color:#fff!important;border:none!important;border-radius:8px!important;font-weight:600!important;-webkit-transition:opacity .15s;transition:opacity .15s}.btn-submit:focus,.btn-submit:hover{opacity:.9;color:#fff!important}.profile-card{border-radius:14px!important;border:none!important;overflow:hidden}.profile-card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f1f5f9;background:#fafbfc}.profile-photo{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #e2e8f0}.agency-logo,.profile-photo{-ms-flex-negative:0;flex-shrink:0}.agency-logo{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.code-chip{display:inline-block;background:#eff6ff;color:#2563eb;font-size:.78rem;padding:2px 8px;border-radius:6px;font-family:monospace}.info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 20px;list-style:none;border-bottom:1px solid #f1f5f9}.info-row:last-child{border-bottom:none}.info-icon{color:#2563eb;font-size:.95rem;margin-top:2px;-ms-flex-negative:0;flex-shrink:0}.info-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:1px;font-weight:600}.info-value{font-weight:600;color:#1e293b;font-size:.9rem;margin-bottom:0}.table-card{border-radius:14px!important;border:none!important;overflow:hidden}.table-head{background:#f8fafc}.table-th{font-size:.75rem!important;text-transform:uppercase;letter-spacing:.04em;color:#64748b!important;font-weight:600!important;border-bottom:2px solid #e2e8f0!important;padding:12px 16px!important;white-space:nowrap}.table-row{border-color:#f1f5f9!important;-webkit-transition:background .15s;transition:background .15s}.table-row:hover{background:#f8fafc!important}.status-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600}.status-badge--pending{background:#fff7ed;color:#c2410c}.status-badge--approved{background:#f0fdf4;color:#15803d}.status-badge--rejected{background:#fef2f2;color:#b91c1c}.status-badge--vetted{background:#eff6ff;color:#1d4ed8}.status-badge--verified{background:#f5f3ff;color:#6d28d9}.employee-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;font-size:.85rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.rel-chip{display:inline-block;background:#eff6ff;color:#2563eb;font-size:.7rem;padding:1px 7px;border-radius:10px;font-weight:600}.alert-notice{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;border-radius:10px;font-size:.88rem}.enc-card{border-radius:14px!important;border:none!important;overflow:hidden}.enc-card-header{padding:14px 20px;background:#f8f9fa;border-bottom:1px solid #f1f5f9;font-size:.85rem}.enc-card-header,.vital-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vital-tile{gap:12px;padding:14px;border-radius:10px;height:100%}.vital-tile--red{background:#fff5f5;border:1px solid #ffd6d6}.vital-tile--yellow{background:#fff8e1;border:1px solid #ffe082}.vital-tile--blue{background:#e8f4fd;border:1px solid #b3d9f7}.vital-tile--purple{background:#f3e5f5;border:1px solid #d7b8e8}.vital-tile--green{background:#e8f5e9;border:1px solid #a5d6a7}.vital-icon{font-size:1.5rem;line-height:1;-ms-flex-negative:0;flex-shrink:0}.vital-value{font-weight:700;font-size:1.2rem;line-height:1.2;margin-bottom:0}.vital-unit{font-size:.75rem;font-weight:400;color:#94a3b8}.vital-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:0;font-weight:600}.facility-transfer-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.facility-box{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:140px;padding:14px 16px;border-radius:10px;font-weight:600;font-size:.88rem}.facility-box--from{background:#fff8e1;border:2px solid #ffe082;color:#92400e}.facility-box--to{background:#f0fdf4;border:2px dashed #86efac}.transfer-arrow{color:#94a3b8;font-size:1.4rem;-ms-flex-negative:0;flex-shrink:0}.form-control:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 .15rem rgba(37,99,235,.18);box-shadow:0 0 0 .15rem rgba(37,99,235,.18)}.stat-tiles .card{border-radius:14px!important;border-top:4px solid #2563eb!important;-webkit-box-shadow:0 6px 20px rgba(15,23,42,.08)!important;box-shadow:0 6px 20px rgba(15,23,42,.08)!important;-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.stat-tiles .card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 28px rgba(15,23,42,.14)!important;box-shadow:0 10px 28px rgba(15,23,42,.14)!important}.stat-tiles>div:nth-child(6n+2) .card{border-top-color:#0891b2!important}.stat-tiles>div:nth-child(6n+3) .card{border-top-color:#059669!important}.stat-tiles>div:nth-child(6n+4) .card{border-top-color:#f59e0b!important}.stat-tiles>div:nth-child(6n+5) .card{border-top-color:#7c3aed!important}.stat-tiles>div:nth-child(6n+6) .card{border-top-color:#dc2626!important}.stat-tiles .card-body{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.stat-tiles .avatar-md{width:3.25rem;height:3.25rem}.stat-tiles .avatar-title{font-size:1.4rem}.stat-tiles .card-body p.text-muted{font-size:.74rem!important;font-weight:700;color:#475569!important}.stat-tiles .card-body h4.text-dark{color:#0f172a!important}.stat-tiles .card-body h4{font-size:1.85rem;line-height:1.1}.stat-tiles .card-body h1,.stat-tiles .card-body h4{font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat-tiles .card-body p.h4{font-weight:700;color:#475569}