.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:#fff}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:rgba(0,0,0,.87)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:rgba(0,0,0,.38)}.v-textarea textarea{align-self:stretch;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{align-items:flex-start}.v-textarea.v-text-field--solo .v-input__control textarea{caret-color:auto}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}.theme--light.v-divider{border-color:rgba(0,0,0,.12)}.theme--dark.v-divider{border-color:hsla(0,0%,100%,.12)}.v-divider{display:block;flex:1 1 0px;max-width:100%;height:0;max-height:0;border:solid;border-width:thin 0 0 0;transition:inherit}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px)}.v-application--is-ltr .v-divider--inset:not(.v-divider--vertical){margin-left:72px}.v-application--is-rtl .v-divider--inset:not(.v-divider--vertical){margin-right:72px}.v-divider--vertical{align-self:stretch;border:solid;border-width:0 thin 0 0;display:inline-flex;height:inherit;min-height:100%;max-height:100%;max-width:0;width:0;vertical-align:text-bottom;margin:0 -1px}.v-divider--vertical.v-divider--inset{margin-top:8px;min-height:0;max-height:calc(100% - 16px)}.sa-dashboard-container[data-v-70e37b33]{padding:8px 4px 40px 4px;max-width:1600px;margin:0 auto;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0f172a}.sa-hero-header[data-v-70e37b33]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px rgba(0,0,0,.02)}.sa-eyebrow[data-v-70e37b33]{font-size:11px;font-weight:700;letter-spacing:1px;color:#64748b;margin-bottom:4px;text-transform:uppercase}.sa-main-title[data-v-70e37b33]{font-size:24px;font-weight:700;color:#0f172a;letter-spacing:-.3px;margin:0;line-height:1.2}.role-badge-pill[data-v-70e37b33]{display:inline-flex;align-items:center;background:#f8fafc;border:1px solid #cbd5e1;color:#334155;font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:6px;margin-left:8px}.sa-subtitle[data-v-70e37b33]{font-size:13px;color:#64748b;margin:4px 0 0 0}.sa-hero-actions[data-v-70e37b33]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.action-btn[data-v-70e37b33]{height:38px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.outline-btn[data-v-70e37b33]{background:#fff;border:1px solid #cbd5e1;color:#334155}.outline-btn[data-v-70e37b33]:hover{background:#f8fafc;border-color:#94a3b8}.text-btn[data-v-70e37b33]{background:transparent;border:none;color:#dc2626;padding:0 8px}.text-btn[data-v-70e37b33]:hover{text-decoration:underline}.primary-dark-btn[data-v-70e37b33]{background:#1e293b;color:#fff;border:1px solid #1e293b;box-shadow:0 1px 3px rgba(0,0,0,.1)}.primary-dark-btn[data-v-70e37b33]:hover:not(:disabled){background:#0f172a;border-color:#0f172a}.primary-dark-btn[data-v-70e37b33]:disabled{opacity:.6;cursor:not-allowed}.sa-kpi-grid[data-v-70e37b33]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width:1100px){.sa-kpi-grid[data-v-70e37b33]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.sa-kpi-grid[data-v-70e37b33]{grid-template-columns:1fr}}.sa-kpi-card[data-v-70e37b33]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px 18px;box-shadow:0 1px 2px rgba(0,0,0,.02)}.kpi-top[data-v-70e37b33]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.kpi-icon-box[data-v-70e37b33]{width:34px;height:34px;border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center}.kpi-pill[data-v-70e37b33]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:4px;background:#f1f5f9;color:#475569}.pill-status[data-v-70e37b33]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.kpi-label[data-v-70e37b33]{font-size:11px;font-weight:700;letter-spacing:.5px;color:#64748b;margin-bottom:4px;text-transform:uppercase}.kpi-value[data-v-70e37b33]{font-size:22px;font-weight:700;letter-spacing:-.3px;line-height:1.2;margin-bottom:8px;color:#0f172a}.text-sm-label[data-v-70e37b33]{font-size:16px!important;font-weight:700;padding-top:4px}.kpi-footer[data-v-70e37b33]{border-top:1px solid #f1f5f9;padding-top:8px}.kpi-meta[data-v-70e37b33]{font-size:12px;color:#64748b}.sa-form-card[data-v-70e37b33]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.02);overflow:hidden}.form-card-header[data-v-70e37b33]{padding:14px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}.form-card-title[data-v-70e37b33]{font-size:15px;font-weight:700;color:#0f172a;margin:0}.required-legend[data-v-70e37b33]{font-size:11.5px;font-weight:600;color:#dc2626}.form-section-block[data-v-70e37b33]{padding:4px 0}.section-title-wrap[data-v-70e37b33]{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.section-number[data-v-70e37b33]{width:26px;height:26px;border-radius:6px;background:#0f172a;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-heading[data-v-70e37b33]{font-size:14px;font-weight:700;color:#0f172a;margin:0 0 2px 0}.section-desc[data-v-70e37b33]{font-size:12px;color:#64748b;margin:0}.section-divider[data-v-70e37b33]{border-color:#f1f5f9!important}.field-label[data-v-70e37b33]{display:block;font-size:12px;font-weight:600;color:#334155;margin-bottom:5px}.text-danger[data-v-70e37b33]{color:#dc2626;font-weight:700}.avatar-preview-box[data-v-70e37b33]{width:120px;height:120px;border-radius:8px;border:1.5px dashed #cbd5e1;background:#f8fafc;display:flex;align-items:center;justify-content:center;overflow:hidden}.preview-image[data-v-70e37b33]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-placeholder[data-v-70e37b33]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;text-align:center}.placeholder-text[data-v-70e37b33]{font-size:10.5px;color:#94a3b8;margin-top:4px}.upload-controls-wrap[data-v-70e37b33]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.file-name-text[data-v-70e37b33]{font-size:12px;color:#475569;font-weight:500}.upload-help-text[data-v-70e37b33]{font-size:11.5px;color:#64748b;margin:0}.form-actions-bar[data-v-70e37b33]{border-top:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.security-notice[data-v-70e37b33]{display:flex;align-items:center;font-size:12px;color:#64748b}.buttons-group[data-v-70e37b33]{display:flex;align-items:center;gap:8px}.sa-table-card[data-v-70e37b33]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.02);overflow:hidden}.table-card-header[data-v-70e37b33]{padding:12px 18px;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}.table-card-title[data-v-70e37b33]{font-size:13.5px;font-weight:700;color:#0f172a;margin:0}.view-all-link-btn[data-v-70e37b33]{background:transparent;border:none;color:#0f172a;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.view-all-link-btn[data-v-70e37b33]:hover{text-decoration:underline}.table-responsive[data-v-70e37b33]{overflow-x:auto}.corporate-data-table[data-v-70e37b33]{width:100%;border-collapse:collapse;font-size:13px}.corporate-data-table th[data-v-70e37b33]{background:#fff;color:#64748b;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;padding:10px 18px;border-bottom:1px solid #e2e8f0}.corporate-data-table td[data-v-70e37b33]{padding:11px 18px;border-bottom:1px solid #f1f5f9;color:#1e293b;vertical-align:middle}.table-row[data-v-70e37b33]:hover{background-color:#f8fafc}.text-dark[data-v-70e37b33]{color:#0f172a}.text-muted[data-v-70e37b33]{color:#64748b}.status-chip[data-v-70e37b33]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;display:inline-block}.active-chip[data-v-70e37b33]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}