.uf-body[data-v-86f6aaac]{padding:20px 24px 8px!important}.uf-grid[data-v-86f6aaac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.uf-stack[data-v-86f6aaac]{display:grid;gap:16px}.uf-field[data-v-86f6aaac]{min-width:0}.uf-field--full[data-v-86f6aaac]{grid-column:1/-1}.uf-label[data-v-86f6aaac]{display:block;margin-bottom:6px;font-size:11.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#64748b}.uf-hint[data-v-86f6aaac]{margin-top:4px;font-size:12px;color:#64748b}.uf-field[data-v-86f6aaac] .v-input__prepend-inner .v-icon{color:#94a3b8!important}.uf-notice[data-v-86f6aaac],.uf-preview[data-v-86f6aaac],.uf-warning[data-v-86f6aaac]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.45}.uf-notice .v-icon[data-v-86f6aaac],.uf-preview .v-icon[data-v-86f6aaac]{margin-top:1px;color:inherit!important}.uf-preview[data-v-86f6aaac]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.uf-notice[data-v-86f6aaac]{margin-bottom:16px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.uf-warning[data-v-86f6aaac]{margin-top:10px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.uf-text[data-v-86f6aaac]{margin:0;font-size:14px;color:#334155}@media (max-width:600px){.uf-body[data-v-86f6aaac]{padding:16px 18px 4px!important}.uf-grid[data-v-86f6aaac]{grid-template-columns:1fr;gap:14px}}.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{align-self:center}.v-autocomplete.v-select.v-input--is-focused input{min-width:64px}.v-autocomplete:not(.v-input--is-focused).v-select--chips input{max-height:0;padding:0}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input{pointer-events:inherit}.v-autocomplete__content.v-menu__content,.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.um-page[data-v-7cbdbe51]{max-width:1600px;margin:0 auto}.um-hero[data-v-7cbdbe51]{position:relative;overflow:hidden;padding:26px 28px 24px;margin-bottom:22px;border-radius:22px;color:#fff;background:radial-gradient(circle at 88% -20%,rgba(134,239,172,.25) 0,transparent 45%),radial-gradient(circle at -5% 130%,rgba(22,163,74,.45) 0,transparent 45%),linear-gradient(125deg,#052e16,#14532d 55%,#15803d);box-shadow:0 18px 40px rgba(5,46,22,.2)}.um-hero[data-v-7cbdbe51]:after{content:"";position:absolute;top:-90px;right:-70px;width:260px;height:260px;border-radius:50%;border:34px solid hsla(0,0%,100%,.05);pointer-events:none}.um-hero--alert[data-v-7cbdbe51]{background:radial-gradient(circle at 88% -20%,rgba(252,165,165,.22) 0,transparent 45%),radial-gradient(circle at -5% 130%,rgba(22,163,74,.45) 0,transparent 45%),linear-gradient(125deg,#052e16,#14532d 60%,#7f1d1d 140%)}.um-hero-top[data-v-7cbdbe51]{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.um-hero-heading[data-v-7cbdbe51]{display:flex;align-items:center;gap:16px;min-width:0}.um-hero-icon[data-v-7cbdbe51]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border-radius:16px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2)}.um-hero-icon .v-icon[data-v-7cbdbe51]{color:#fff!important}.um-hero-text[data-v-7cbdbe51]{min-width:0}.um-hero-eyebrow[data-v-7cbdbe51]{font-size:11.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#bbf7d0}.um-hero-title[data-v-7cbdbe51]{margin:2px 0 0;font-size:26px;font-weight:800;line-height:1.2;letter-spacing:-.4px;color:#fff}.um-hero-subtitle[data-v-7cbdbe51]{margin:4px 0 0;max-width:640px;font-size:14px;color:hsla(0,0%,100%,.78)}.um-hero-actions[data-v-7cbdbe51]{display:flex;flex-wrap:wrap;gap:10px}.um-hero-btn[data-v-7cbdbe51]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.1);color:#fff;font:inherit;font-size:14px;font-weight:700;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}.um-hero-btn .v-icon[data-v-7cbdbe51]{color:inherit!important}.um-hero-btn[data-v-7cbdbe51]:hover{background:hsla(0,0%,100%,.18);transform:translateY(-1px)}.um-hero-btn[data-v-7cbdbe51]:focus-visible{outline:2px solid #bbf7d0;outline-offset:2px}.um-hero-btn--alert[data-v-7cbdbe51]{border-color:rgba(252,165,165,.45);background:rgba(220,38,38,.16)}.um-hero-btn--alert[data-v-7cbdbe51]:hover{background:rgba(220,38,38,.26)}.um-hero-btn--solid[data-v-7cbdbe51]{border-color:#fff;background:#fff;color:#14532d;box-shadow:0 8px 20px rgba(0,0,0,.18)}.um-hero-btn--solid[data-v-7cbdbe51]:hover{background:#f0fdf4}.um-hero-btn-badge[data-v-7cbdbe51]{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#ef4444;color:#fff;font-size:12px;font-weight:800;line-height:22px;text-align:center;font-variant-numeric:tabular-nums}.um-kpis[data-v-7cbdbe51]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:22px}.um-kpi[data-v-7cbdbe51]{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border-radius:16px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14)}.um-kpi-icon[data-v-7cbdbe51]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:hsla(0,0%,100%,.16);color:#fff}.um-kpi-icon .v-icon[data-v-7cbdbe51]{color:inherit!important}.um-kpi-icon--active[data-v-7cbdbe51]{background:rgba(134,239,172,.2);color:#86efac}.um-kpi-icon--alert[data-v-7cbdbe51],.um-kpi-icon--inactive[data-v-7cbdbe51]{background:rgba(252,165,165,.18);color:#fca5a5}.um-kpi-icon--staff[data-v-7cbdbe51]{background:rgba(253,224,71,.18);color:#fde047}.um-kpi-icon--info[data-v-7cbdbe51]{background:rgba(147,197,253,.18);color:#93c5fd}.um-kpi-text[data-v-7cbdbe51]{min-width:0}.um-kpi-value[data-v-7cbdbe51]{font-size:22px;font-weight:800;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums}.um-kpi-label[data-v-7cbdbe51]{margin-top:2px;font-size:12.5px;color:hsla(0,0%,100%,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.um-section[data-v-7cbdbe51]{margin-bottom:22px}.um-section-head[data-v-7cbdbe51]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-bottom:12px}.um-section-title[data-v-7cbdbe51]{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:var(--ink)}.um-section-title .v-icon[data-v-7cbdbe51]{width:28px;height:28px;border-radius:9px;background:var(--brand-soft);color:var(--brand)!important}.um-section-hint[data-v-7cbdbe51]{font-size:12.5px;color:var(--ink-muted)}.um-count-badge[data-v-7cbdbe51]{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--brand);color:#fff;font-size:12px;font-weight:800;line-height:22px;text-align:center}.um-toolbar[data-v-7cbdbe51]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:1 1 420px;min-width:0}.um-toolbar-search[data-v-7cbdbe51]{flex:0 1 340px;min-width:0}.um-toolbar-search[data-v-7cbdbe51] .v-input__prepend-inner .v-icon{color:#94a3b8!important}.um-filter-btn[data-v-7cbdbe51]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;height:40px;padding:0 12px 0 14px;border-radius:10px;border:1px solid #d5e0e3;background:#fff;color:var(--ink);font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.um-filter-btn .v-icon[data-v-7cbdbe51]{color:inherit!important}.um-filter-btn--open[data-v-7cbdbe51],.um-filter-btn[data-v-7cbdbe51]:hover{border-color:var(--brand);color:var(--brand-dark);box-shadow:0 0 0 3px rgba(21,128,61,.1)}.um-filter-btn[data-v-7cbdbe51]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.um-filter-btn--on[data-v-7cbdbe51]{border-color:var(--brand);background:#f0fdf4;color:var(--brand-dark)}.um-filter-btn-count[data-v-7cbdbe51]{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--brand);color:#fff;font-size:11.5px;font-weight:800;line-height:20px;text-align:center}.um-filter-btn-caret[data-v-7cbdbe51]{transition:transform .2s ease}.um-filter-btn--open .um-filter-btn-caret[data-v-7cbdbe51]{transform:rotate(180deg)}.um-filter-pop[data-v-7cbdbe51]{background:#fff}.um-filter-pop-head[data-v-7cbdbe51]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 16px;background:linear-gradient(120deg,#14532d,#15803d);color:#fff}.um-filter-pop-title[data-v-7cbdbe51]{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:800}.um-filter-pop-title .v-icon[data-v-7cbdbe51]{color:inherit!important}.um-filter-pop-title .um-count-badge[data-v-7cbdbe51]{background:#fff;color:var(--brand-dark)}.um-pop-close[data-v-7cbdbe51]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:9px;background:hsla(0,0%,100%,.14);color:#fff;cursor:pointer;transition:background-color .15s ease}.um-pop-close .v-icon[data-v-7cbdbe51]{color:inherit!important}.um-pop-close[data-v-7cbdbe51]:hover{background:hsla(0,0%,100%,.24)}.um-filter-pop-body[data-v-7cbdbe51]{display:grid;gap:16px;max-height:min(60vh,520px);padding:16px;overflow-y:auto}.um-filter-pop-body .um-segment-btn[data-v-7cbdbe51]{flex:1;padding:0 8px}.um-filter-pop-foot[data-v-7cbdbe51]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid var(--line);background:#fbfdfb}.um-link-btn[data-v-7cbdbe51]{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px;border:none;border-radius:9px;background:none;color:#b91c1c;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .15s ease}.um-link-btn .v-icon[data-v-7cbdbe51]{color:inherit!important}.um-link-btn[data-v-7cbdbe51]:hover:not(:disabled){background:#fef2f2}.um-link-btn[data-v-7cbdbe51]:disabled{opacity:.4;cursor:default}.um-field[data-v-7cbdbe51]{min-width:0}.um-field-label[data-v-7cbdbe51]{display:block;margin-bottom:6px;font-size:11.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-muted)}.um-field[data-v-7cbdbe51] .v-input__prepend-inner .v-icon{color:#94a3b8!important}.um-field[data-v-7cbdbe51] .v-input--is-focused .v-input__prepend-inner .v-icon{color:var(--brand)!important}.um-segment[data-v-7cbdbe51]{display:flex;gap:4px;padding:4px;border-radius:12px;background:#f1f5f2;border:1px solid var(--line)}.um-segment-btn[data-v-7cbdbe51]{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:30px;padding:0 16px;border:none;border-radius:9px;background:transparent;color:#475569;font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.um-segment-btn .v-icon[data-v-7cbdbe51]{color:inherit!important}.um-segment-btn[data-v-7cbdbe51]:hover{color:var(--ink)}.um-segment-btn[data-v-7cbdbe51]:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.um-segment-btn--active[data-v-7cbdbe51]{background:#fff;color:var(--brand-dark);box-shadow:0 2px 8px rgba(15,23,42,.1)}.um-segment-count[data-v-7cbdbe51]{padding:0 7px;border-radius:999px;background:rgba(15,23,42,.06);font-size:11.5px;line-height:18px;font-variant-numeric:tabular-nums}.um-segment-btn--active .um-segment-count[data-v-7cbdbe51]{background:var(--brand-soft)}.um-dot[data-v-7cbdbe51]{width:8px;height:8px;border-radius:50%}.um-dot--all[data-v-7cbdbe51]{background:#94a3b8}.um-dot--active[data-v-7cbdbe51]{background:#16a34a}.um-dot--inactive[data-v-7cbdbe51]{background:#dc2626}.um-active[data-v-7cbdbe51]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;border-top:1px dashed var(--line);background:#fbfdfb}.um-active-label[data-v-7cbdbe51]{font-size:11.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-muted)}.um-active-clear[data-v-7cbdbe51]{margin-left:auto}.um-chip.v-chip[data-v-7cbdbe51]{background:var(--brand-soft)!important;color:var(--brand-dark)!important;font-weight:700}.um-chip.v-chip .v-icon[data-v-7cbdbe51]{color:inherit!important}.um-results-head[data-v-7cbdbe51]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.um-results-title[data-v-7cbdbe51]{font-size:16px;font-weight:800;color:var(--ink)}.um-results-sub[data-v-7cbdbe51]{font-size:13px;color:var(--ink-muted)}.um-results-heading[data-v-7cbdbe51]{min-width:0}.um-results-sub b[data-v-7cbdbe51]{color:var(--brand-dark)}.um-updating[data-v-7cbdbe51]{display:inline-flex;align-items:center;gap:6px;margin-left:8px;color:var(--brand-dark);font-weight:700}.um-code[data-v-7cbdbe51]{display:inline-block;padding:3px 10px;border-radius:8px;background:#fef3c7;color:#92400e;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px;font-weight:700;letter-spacing:.3px;white-space:nowrap}.um-code-missing[data-v-7cbdbe51]{font-size:12.5px;font-style:italic;color:#94a3b8}.um-empty-actions[data-v-7cbdbe51]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.um-person[data-v-7cbdbe51]{display:flex;align-items:center;gap:12px;min-width:210px}.um-person-text[data-v-7cbdbe51]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.um-person-name[data-v-7cbdbe51]{max-width:280px;font-size:14px;font-weight:700;line-height:1.35;color:var(--ink)}.um-avatar[data-v-7cbdbe51]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:12px;background-color:var(--role,#15803d);background-image:linear-gradient(135deg,hsla(0,0%,100%,.24),rgba(0,0,0,.12));color:#fff;font-size:13px;font-weight:800;letter-spacing:.3px}.um-username[data-v-7cbdbe51]{display:inline-block;max-width:100%;padding:3px 8px;border-radius:7px;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px;font-weight:600;word-break:break-all}.um-tag-wildlife[data-v-7cbdbe51]{padding:1px 7px;border-radius:6px;background:#fef3c7;color:#92400e;font-size:11px;font-weight:700}.fd-role-badge[data-v-7cbdbe51]{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:4px 10px;border-radius:14px;white-space:nowrap}.fd-utype-tag[data-v-7cbdbe51]{font-size:11px;opacity:.75;margin-left:4px}.badge-superadmin[data-v-7cbdbe51]{background:#f5f3ff;color:#7c3aed;border:1px solid #ddd6fe}.badge-admin[data-v-7cbdbe51]{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.badge-circle[data-v-7cbdbe51]{background:#ecfeff;color:#0e7490;border:1px solid #a5f3fc}.badge-dfo[data-v-7cbdbe51]{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.badge-superintendent[data-v-7cbdbe51]{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.badge-clerk[data-v-7cbdbe51]{background:#fefce8;color:#a16207;border:1px solid #fef08a}.badge-range[data-v-7cbdbe51]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.badge-applicant[data-v-7cbdbe51]{background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb}.badge-gov[data-v-7cbdbe51]{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.badge-default[data-v-7cbdbe51]{background:#f3f4f6;color:#374151}.fd-contact-stack[data-v-7cbdbe51]{display:flex;flex-direction:column;gap:3px}.fd-cell-phone[data-v-7cbdbe51]{display:flex;align-items:center;color:#374151;font-size:12.5px}.fd-cell-email-row[data-v-7cbdbe51]{display:flex;align-items:center;min-width:0}.fd-cell-email[data-v-7cbdbe51]{display:inline-block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#15803d;font-size:12.5px;text-decoration:none}.fd-cell-email[data-v-7cbdbe51]:hover{text-decoration:underline}.fd-cell-jurisdiction[data-v-7cbdbe51]{display:inline-flex;align-items:center;font-size:12.5px;font-weight:500;color:#1e293b;white-space:nowrap}.fd-cell-dash[data-v-7cbdbe51]{color:#9ca3af;font-size:13px}.fd-unassigned-pill[data-v-7cbdbe51]{font-size:11px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:2px 7px}.fd-status-pill[data-v-7cbdbe51],.fd-unassigned-pill[data-v-7cbdbe51]{display:inline-flex;align-items:center;font-weight:600;white-space:nowrap}.fd-status-pill[data-v-7cbdbe51]{gap:6px;font-size:12px;padding:4px 10px;border-radius:12px;border:none;cursor:pointer;transition:all .2s}.fd-status-dot[data-v-7cbdbe51]{width:6px;height:6px;border-radius:50%}.status-active[data-v-7cbdbe51]{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.status-active .fd-status-dot[data-v-7cbdbe51]{background:#16a34a}.status-inactive[data-v-7cbdbe51]{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.status-inactive .fd-status-dot[data-v-7cbdbe51]{background:#dc2626}.fd-actions-row[data-v-7cbdbe51]{display:flex;align-items:center;justify-content:center;gap:6px}.fd-icon-btn[data-v-7cbdbe51]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;cursor:pointer;transition:all .2s}.btn-edit[data-v-7cbdbe51]{border:1px solid #bbf7d0;background:#f0fdf4}.btn-edit[data-v-7cbdbe51]:hover{background:#dcfce7;transform:scale(1.08)}.btn-pass[data-v-7cbdbe51]{border:1px solid #bfdbfe;background:#eff6ff}.btn-pass[data-v-7cbdbe51]:hover{background:#dbeafe;transform:scale(1.08)}.btn-delete[data-v-7cbdbe51]{border:1px solid #fecaca;background:#fef2f2}.btn-delete[data-v-7cbdbe51]:hover{background:#fee2e2;transform:scale(1.08)}.um-card-btn[data-v-7cbdbe51]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 12px;border-radius:10px;border:1px solid;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:filter .15s ease}.um-card-btn .v-icon[data-v-7cbdbe51]{color:inherit!important}.um-card-btn[data-v-7cbdbe51]:hover{filter:brightness(.97)}.um-card-btn--edit[data-v-7cbdbe51]{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.um-card-btn--pass[data-v-7cbdbe51]{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.um-card-btn--delete[data-v-7cbdbe51]{border-color:#fecaca;background:#fef2f2;color:#b91c1c}@media (max-width:960px){.um-toolbar[data-v-7cbdbe51]{flex-basis:100%;justify-content:flex-start}.um-toolbar-search[data-v-7cbdbe51]{flex:1 1 auto}}@media (max-width:600px){.um-hero[data-v-7cbdbe51]{padding:18px 16px;margin-bottom:16px;border-radius:18px}.um-hero-icon[data-v-7cbdbe51]{width:46px;height:46px;border-radius:13px}.um-hero-title[data-v-7cbdbe51]{font-size:21px}.um-hero-subtitle[data-v-7cbdbe51]{font-size:13px}.um-hero-actions[data-v-7cbdbe51]{width:100%;display:grid;grid-template-columns:1fr 1fr}.um-hero-btn[data-v-7cbdbe51]{padding:0 12px}.um-hero-btn--wide[data-v-7cbdbe51]{grid-column:1/-1}.um-kpis[data-v-7cbdbe51]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.um-kpi[data-v-7cbdbe51]{gap:10px;padding:10px 12px;border-radius:14px}.um-kpi-icon[data-v-7cbdbe51]{width:34px;height:34px;border-radius:10px}.um-kpi-value[data-v-7cbdbe51]{font-size:18px}.um-section[data-v-7cbdbe51]{margin-bottom:16px}.um-section-hint[data-v-7cbdbe51]{display:none}.um-toolbar[data-v-7cbdbe51]{flex-wrap:wrap}.um-toolbar>.um-segment[data-v-7cbdbe51]{flex:1 1 100%}.um-toolbar>.um-segment .um-segment-btn[data-v-7cbdbe51]{flex:1;padding:0 8px}.um-active[data-v-7cbdbe51]{padding:10px 14px}.um-results-head[data-v-7cbdbe51]{padding:14px}.um-card-btn[data-v-7cbdbe51]{gap:4px;font-size:12.5px}}.um-roles[data-v-7cbdbe51]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.um-role[data-v-7cbdbe51]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon count" "body body" "bar bar";align-items:center;gap:10px;padding:14px 14px 12px;border-radius:16px;border:1px solid var(--line);background:#fff;color:var(--ink);text-decoration:none;box-shadow:0 4px 14px rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.um-role[data-v-7cbdbe51]:hover{border-color:var(--role);transform:translateY(-2px);box-shadow:0 12px 24px rgba(15,23,42,.08)}.um-role[data-v-7cbdbe51]:focus-visible{outline:2px solid var(--role);outline-offset:2px}.um-role-icon[data-v-7cbdbe51]{grid-area:icon;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:var(--role-soft);transition:background-color .15s ease}.um-role-icon .v-icon[data-v-7cbdbe51]{color:var(--role)!important}.um-role:hover .um-role-icon[data-v-7cbdbe51]{background:var(--role)}.um-role:hover .um-role-icon .v-icon[data-v-7cbdbe51]{color:#fff!important}.um-role-count[data-v-7cbdbe51]{grid-area:count;justify-self:end;font-size:22px;font-weight:800;line-height:1;color:var(--role);font-variant-numeric:tabular-nums}.um-role-body[data-v-7cbdbe51]{grid-area:body;display:flex;align-items:center;gap:6px;min-width:0}.um-role-text[data-v-7cbdbe51]{flex:1;display:flex;flex-direction:column;min-width:0}.um-role-name[data-v-7cbdbe51]{font-size:13.5px;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.um-role-code[data-v-7cbdbe51]{font-size:11.5px;color:var(--ink-muted)}.um-role-go[data-v-7cbdbe51]{flex-shrink:0;color:#cbd5e1!important;transition:transform .15s ease,color .15s ease}.um-role:hover .um-role-go[data-v-7cbdbe51]{color:var(--role)!important;transform:translateX(2px)}.um-role-bar[data-v-7cbdbe51]{grid-area:bar;height:4px;margin-top:2px;border-radius:999px;background:#eef2f4;overflow:hidden}.um-role-bar>span[data-v-7cbdbe51]{display:block;height:100%;border-radius:inherit;background:var(--role);opacity:.6}.um-table[data-v-7cbdbe51] .v-data-table__wrapper>table>tbody>tr>td{height:auto!important;padding-top:12px!important;padding-bottom:12px!important}.um-table--cards[data-v-7cbdbe51] .v-data-table__wrapper>table>tbody{background:#f6f9f7}.um-table.um-table--cards[data-v-7cbdbe51] .v-data-table__wrapper>table>tbody>tr.um-card-row>td{padding:6px 12px!important;border-bottom:none!important}.um-table.um-table--cards[data-v-7cbdbe51] .v-data-table__wrapper>table>tbody>tr.um-card-row:first-child>td{padding-top:12px!important}.um-table.um-table--cards[data-v-7cbdbe51] .v-data-table__wrapper>table>tbody>tr.um-card-row:last-child>td{padding-bottom:12px!important}.um-card[data-v-7cbdbe51]{padding:14px;border-radius:16px;border:1px solid var(--line);background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.05)}.um-card-top[data-v-7cbdbe51]{display:flex;align-items:flex-start;gap:12px}.um-card-id[data-v-7cbdbe51]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.um-card-id .um-person-name[data-v-7cbdbe51]{max-width:100%}.um-card-badges[data-v-7cbdbe51]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.um-card-badges .fd-role-badge[data-v-7cbdbe51]{white-space:normal}.um-card-meta[data-v-7cbdbe51]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;margin-top:12px;padding-top:12px;border-top:1px dashed #e7efe9}.um-card-meta[data-v-7cbdbe51]:empty{display:none}.um-meta-row[data-v-7cbdbe51]{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:#334155}.um-meta-row .v-icon[data-v-7cbdbe51]{flex-shrink:0}.um-meta-row>a[data-v-7cbdbe51],.um-meta-row>span[data-v-7cbdbe51]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-meta-row>a[data-v-7cbdbe51]{color:#15803d;text-decoration:none}.um-card-actions[data-v-7cbdbe51]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}@media (max-width:600px){.um-roles[data-v-7cbdbe51]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.um-role[data-v-7cbdbe51]{gap:8px;padding:12px;border-radius:14px}.um-role-icon[data-v-7cbdbe51]{width:34px;height:34px;border-radius:10px}.um-role-count[data-v-7cbdbe51]{font-size:19px}.um-role-bar[data-v-7cbdbe51]{display:none}.um-card-meta[data-v-7cbdbe51]{grid-template-columns:1fr}}.um-filter-menu.v-menu__content{border-radius:16px!important;box-shadow:0 18px 40px rgba(15,23,42,.18)!important}