.sol-footer[data-v-3af8ff3e]{width:calc(100% - 1rem);margin:12px auto!important;padding-bottom:0!important;color:#4a4a49;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.sol-footer.footer[data-v-3af8ff3e]{margin-top:12px!important;padding-bottom:0!important}.sol-footer__inner[data-v-3af8ff3e]{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 18px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,250,252,.98));border:1px solid rgba(0,44,93,.12);border-radius:18px;box-shadow:0 10px 24px rgba(0,44,93,.08)}.sol-footer__brand[data-v-3af8ff3e]{display:flex;align-items:center;min-width:210px}.sol-footer__logo-wrap[data-v-3af8ff3e]{width:218px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:7px 14px;background:linear-gradient(135deg,#002c5d,#0080c8);border-radius:14px;border:1px solid hsla(0,0%,100%,.18);box-shadow:0 8px 18px rgba(0,44,93,.16)}.sol-footer__logo[data-v-3af8ff3e]{width:100%;max-width:190px;height:auto;max-height:22px;-o-object-fit:contain;object-fit:contain;display:block}.sol-footer__copy[data-v-3af8ff3e]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px 10px;margin:0;font-size:.72rem;line-height:1.35;font-weight:700;letter-spacing:.015em;color:#4a4a49}.sol-footer__company[data-v-3af8ff3e]{color:#002c5d;font-weight:900}.sol-footer__author[data-v-3af8ff3e]{color:#0080c8;font-weight:800}.sol-footer__separator[data-v-3af8ff3e]{color:rgba(0,44,93,.28)}.dark .sol-footer[data-v-3af8ff3e],.theme-dark .sol-footer[data-v-3af8ff3e],[data-app-theme=dark] .sol-footer[data-v-3af8ff3e],[data-theme=dark] .sol-footer[data-v-3af8ff3e]{color:#f6f6f6}.dark .sol-footer__inner[data-v-3af8ff3e],.theme-dark .sol-footer__inner[data-v-3af8ff3e],[data-app-theme=dark] .sol-footer__inner[data-v-3af8ff3e],[data-theme=dark] .sol-footer__inner[data-v-3af8ff3e]{background:radial-gradient(circle at top right,rgba(0,158,226,.13),transparent 34%),linear-gradient(180deg,rgba(17,24,39,.98),rgba(15,23,42,.98));border-color:hsla(0,0%,100%,.1);box-shadow:0 14px 30px rgba(0,0,0,.3)}.dark .sol-footer__logo-wrap[data-v-3af8ff3e],.theme-dark .sol-footer__logo-wrap[data-v-3af8ff3e],[data-app-theme=dark] .sol-footer__logo-wrap[data-v-3af8ff3e],[data-theme=dark] .sol-footer__logo-wrap[data-v-3af8ff3e]{background:linear-gradient(135deg,#002c5d,#0080c8 64%,#009ee2);border-color:rgba(0,158,226,.24);box-shadow:0 10px 22px rgba(0,0,0,.34)}.dark .sol-footer__copy[data-v-3af8ff3e],.theme-dark .sol-footer__copy[data-v-3af8ff3e],[data-app-theme=dark] .sol-footer__copy[data-v-3af8ff3e],[data-theme=dark] .sol-footer__copy[data-v-3af8ff3e]{color:#cbd5e1}.dark .sol-footer__company[data-v-3af8ff3e],.theme-dark .sol-footer__company[data-v-3af8ff3e],[data-app-theme=dark] .sol-footer__company[data-v-3af8ff3e],[data-theme=dark] .sol-footer__company[data-v-3af8ff3e]{color:#f6f6f6}.dark .sol-footer__author[data-v-3af8ff3e],.theme-dark .sol-footer__author[data-v-3af8ff3e],[data-app-theme=dark] .sol-footer__author[data-v-3af8ff3e],[data-theme=dark] .sol-footer__author[data-v-3af8ff3e]{color:#7dd3fc}.dark .sol-footer__separator[data-v-3af8ff3e],.theme-dark .sol-footer__separator[data-v-3af8ff3e],[data-app-theme=dark] .sol-footer__separator[data-v-3af8ff3e],[data-theme=dark] .sol-footer__separator[data-v-3af8ff3e]{color:hsla(0,0%,96%,.22)}@media (max-width:992px){.sol-footer__inner[data-v-3af8ff3e]{align-items:flex-start;flex-direction:column;gap:10px}.sol-footer__brand[data-v-3af8ff3e]{width:100%;min-width:0}.sol-footer__copy[data-v-3af8ff3e]{width:100%;justify-content:flex-start}}@media (max-width:768px){.sol-footer[data-v-3af8ff3e]{width:calc(100% - 20px);margin:10px auto!important}.sol-footer.footer[data-v-3af8ff3e]{margin-top:10px!important;margin-bottom:10px!important}.sol-footer__inner[data-v-3af8ff3e]{align-items:center;padding:12px;border-radius:16px}.sol-footer__brand[data-v-3af8ff3e]{justify-content:center}.sol-footer__logo-wrap[data-v-3af8ff3e]{width:min(230px,100%)}.sol-footer__copy[data-v-3af8ff3e]{justify-content:center;font-size:.68rem;gap:4px 8px}}@media (max-width:420px){.sol-footer__separator[data-v-3af8ff3e]{display:none}.sol-footer__copy span[data-v-3af8ff3e]{width:100%}}.sol-footer[data-v-3af8ff3e]{width:calc(100% - 24px);margin:10px auto 12px!important}.sol-footer.footer[data-v-3af8ff3e]{margin-top:10px!important;margin-bottom:12px!important}.sol-footer__inner[data-v-3af8ff3e]{min-height:44px;padding:6px 14px;border-radius:14px;gap:12px}.sol-footer__brand[data-v-3af8ff3e]{min-width:180px}.sol-footer__logo-wrap[data-v-3af8ff3e]{width:190px;min-height:30px;padding:5px 12px;border-radius:12px}.sol-footer__logo[data-v-3af8ff3e]{max-width:166px;max-height:19px}.sol-footer__copy[data-v-3af8ff3e]{gap:4px 8px;font-size:.68rem;line-height:1.25}@media (max-width:768px){.sol-footer[data-v-3af8ff3e]{width:calc(100% - 16px);margin:8px auto 10px!important}.sol-footer__inner[data-v-3af8ff3e]{align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px 10px}.sol-footer__brand[data-v-3af8ff3e]{min-width:0}.sol-footer__copy[data-v-3af8ff3e]{justify-content:center;width:100%}}.footer[data-v-7845d859]{margin-top:auto;padding-bottom:1%}.modal[data-v-7845d859]{background:#aa73de}.dashboard-page[data-v-82e8d61e]{--dash-primary:#002c5d;--dash-secondary:#0080c8;--dash-support:#009ee2;--dash-accent:#ee7d00;--dash-bg:#f6f6f6;--dash-card:#fff;--dash-text:#263238;--dash-muted:#6b7280;--dash-border:rgba(0,44,93,.12);min-height:calc(100vh - 96px);padding:8px 18px 14px;color:var(--dash-text);background:var(--dash-bg)}.dark .dashboard-page[data-v-82e8d61e],.theme-dark .dashboard-page[data-v-82e8d61e],[data-app-theme=dark] .dashboard-page[data-v-82e8d61e],[data-theme=dark] .dashboard-page[data-v-82e8d61e]{--dash-bg:#0f172a;--dash-card:#111827;--dash-text:#f6f6f6;--dash-muted:#cbd5e1;--dash-border:hsla(0,0%,96%,.14)}.dashboard-main[data-v-82e8d61e],.dashboard-personal[data-v-82e8d61e],.dashboard-postulante[data-v-82e8d61e]{max-width:1320px;margin:0 auto}.contenido[data-v-82e8d61e]{height:auto;overflow-y:visible}.dashboard-hero[data-v-82e8d61e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--dash-border);border-radius:18px;background:linear-gradient(135deg,var(--dash-primary),var(--dash-secondary));color:#fff;box-shadow:0 14px 28px rgba(0,44,93,.18)}.dashboard-eyebrow[data-v-82e8d61e]{display:inline-flex;align-items:center;padding:4px 10px;margin-bottom:6px;border-radius:999px;background:hsla(0,0%,100%,.14);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-hero h1[data-v-82e8d61e]{margin:0;font-size:20px;font-weight:800;line-height:1.2}.dashboard-hero p[data-v-82e8d61e]{max-width:760px;margin:4px 0 0;color:hsla(0,0%,100%,.86);font-size:13px}.dashboard-hero__actions[data-v-82e8d61e]{min-width:260px}.dashboard-metrics[data-v-82e8d61e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.dashboard-metric[data-v-82e8d61e],.dashboard-module-card[data-v-82e8d61e],.dashboard-postulacion-box[data-v-82e8d61e],.quick-action[data-v-82e8d61e]{border:1px solid var(--dash-border);background:var(--dash-card);box-shadow:0 10px 22px rgba(15,23,42,.07)}.dashboard-metric[data-v-82e8d61e]{display:flex;align-items:center;gap:10px;padding:12px;border-radius:16px}.metric-icon[data-v-82e8d61e]{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-weight:900;color:#fff}.metric-blue[data-v-82e8d61e]{background:var(--dash-primary)}.metric-orange[data-v-82e8d61e]{background:var(--dash-accent)}.metric-cyan[data-v-82e8d61e]{background:var(--dash-secondary)}.dashboard-metric strong[data-v-82e8d61e]{display:block;color:var(--dash-text);font-size:16px;font-weight:800;line-height:1.1}.dashboard-metric small[data-v-82e8d61e]{color:var(--dash-muted);font-size:11.5px;font-weight:700}.dashboard-personal[data-v-82e8d61e],.dashboard-quick[data-v-82e8d61e],.dashboard-section[data-v-82e8d61e]{margin-top:10px}.dashboard-section-title[data-v-82e8d61e]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:8px}.dashboard-section-title h2[data-v-82e8d61e]{margin:0;color:var(--dash-text);font-size:17px;font-weight:800}.dashboard-section-title p[data-v-82e8d61e]{margin:2px 0 0;color:var(--dash-muted);font-size:12.5px}.dashboard-count[data-v-82e8d61e]{display:inline-flex;align-items:center;white-space:nowrap;padding:5px 10px;border-radius:999px;background:rgba(0,128,200,.1);color:var(--dash-secondary);font-size:11.5px;font-weight:800}.quick-actions[data-v-82e8d61e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.quick-action[data-v-82e8d61e]{display:flex;align-items:center;gap:9px;min-height:54px;padding:10px;border-radius:16px;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.dashboard-module-card[data-v-82e8d61e]:hover,.quick-action[data-v-82e8d61e]:hover{transform:translateY(-3px);box-shadow:0 16px 28px rgba(0,44,93,.14)}.quick-action span[data-v-82e8d61e]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,var(--dash-primary),var(--dash-secondary));color:#fff;font-weight:900}.quick-action strong[data-v-82e8d61e]{color:var(--dash-text);font-size:12.5px;line-height:1.2}.dashboard-grid[data-v-82e8d61e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dashboard-module-card[data-v-82e8d61e]{position:relative;overflow:hidden;border-radius:18px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.favorite-button[data-v-82e8d61e]{position:absolute;top:9px;right:9px;z-index:2;width:32px;height:32px;border:0;border-radius:999px;background:hsla(0,0%,100%,.92);color:#94a3b8;box-shadow:0 8px 18px rgba(15,23,42,.16);cursor:pointer}.favorite-button.active[data-v-82e8d61e]{color:#fff;background:var(--dash-accent)}.module-image-wrap[data-v-82e8d61e]{height:96px;padding:7px;background:linear-gradient(180deg,rgba(0,128,200,.09),rgba(0,44,93,.02))}.custom-image[data-v-82e8d61e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.module-card-body[data-v-82e8d61e]{padding:9px 11px 10px}.module-chip[data-v-82e8d61e]{display:inline-flex;margin-bottom:6px;padding:3px 8px;border-radius:999px;background:rgba(238,125,0,.12);color:var(--dash-accent);font-size:10.5px;font-weight:900;text-transform:uppercase}.module-chip-personal[data-v-82e8d61e]{background:rgba(0,128,200,.12);color:var(--dash-secondary)}.module-chip-pending[data-v-82e8d61e]{background:rgba(238,125,0,.12);color:var(--dash-accent)}.module-card-body h3[data-v-82e8d61e]{min-height:30px;margin:0;color:var(--dash-text);font-size:14px;font-weight:800;line-height:1.2}.module-card-body p[data-v-82e8d61e]{margin:4px 0 8px;color:var(--dash-muted);font-size:11.5px;line-height:1.35}.module-enter[data-v-82e8d61e]{width:100%;min-height:31px;border:0;border-radius:11px;background:linear-gradient(135deg,var(--dash-secondary),var(--dash-primary));color:#fff;font-size:12px;font-weight:800;cursor:pointer}.dashboard-topas-card[data-v-82e8d61e]{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:12px;margin:10px 0;padding:12px 14px;border-radius:18px;border:1px solid var(--dash-border);background:linear-gradient(135deg,rgba(0,44,93,.96),rgba(0,128,200,.88));color:#fff;box-shadow:0 12px 28px rgba(0,44,93,.16)}.topas-info h2[data-v-82e8d61e]{margin:3px 0 2px;font-size:16px;font-weight:900;color:#fff}.topas-info p[data-v-82e8d61e]{margin:0;color:hsla(0,0%,100%,.84);font-size:12px;line-height:1.35}.topas-badge[data-v-82e8d61e]{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:3px 8px;border-radius:999px;background:hsla(0,0%,100%,.16);color:#fff;font-size:10.5px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.topas-pill-list[data-v-82e8d61e]{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.topas-pill-list span[data-v-82e8d61e]{padding:5px 8px;border-radius:999px;background:hsla(0,0%,100%,.12);color:#fff;font-size:11px;font-weight:800;white-space:nowrap}.topas-open[data-v-82e8d61e]{min-height:34px;border:0;border-radius:12px;padding:8px 12px;background:#ee7d00;color:#fff;font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.topas-open[data-v-82e8d61e]:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(238,125,0,.25)}.topas-modal-backdrop[data-v-82e8d61e]{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:18px;background:rgba(15,23,42,.64);backdrop-filter:blur(5px)}.topas-modal[data-v-82e8d61e]{width:min(980px,96vw);max-height:92vh;overflow:hidden;border-radius:20px;background:var(--dash-card);border:1px solid var(--dash-border);box-shadow:0 28px 80px rgba(15,23,42,.34)}.topas-modal__header[data-v-82e8d61e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:linear-gradient(135deg,var(--dash-primary),var(--dash-secondary));color:#fff}.topas-modal__header span[data-v-82e8d61e]{display:block;font-size:10.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;opacity:.86}.topas-modal__header h3[data-v-82e8d61e]{margin:2px 0 0;font-size:17px;font-weight:900}.topas-modal__header button[data-v-82e8d61e]{width:34px;height:34px;border:0;border-radius:12px;background:hsla(0,0%,100%,.16);color:#fff;font-size:24px;line-height:1;cursor:pointer}.topas-modal__body[data-v-82e8d61e]{max-height:calc(92vh - 62px);overflow:auto;padding:14px;background:#fff}.topas-modal__body img[data-v-82e8d61e]{display:block;width:100%;height:auto;border-radius:14px}.dark .topas-modal__body[data-v-82e8d61e],.theme-dark .topas-modal__body[data-v-82e8d61e],[data-app-theme=dark] .topas-modal__body[data-v-82e8d61e],[data-theme=dark] .topas-modal__body[data-v-82e8d61e]{background:#0f172a}.dashboard-empty[data-v-82e8d61e]{padding:16px;border-radius:16px;border:1px dashed var(--dash-border);color:var(--dash-muted);background:var(--dash-card);text-align:center;font-size:13px}.postulante-steps[data-v-82e8d61e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.custom-step-card[data-v-82e8d61e]{position:relative;min-height:190px;border-radius:18px;border:1px solid var(--dash-border);background:var(--dash-card);display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 10px 22px rgba(15,23,42,.08);transition:all .2s ease}.custom-step-card[data-v-82e8d61e]:hover{transform:translateY(-3px);box-shadow:0 16px 28px rgba(0,44,93,.14)}.step-number[data-v-82e8d61e]{position:absolute;top:10px;left:10px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--dash-accent);color:#fff;font-size:12px;font-weight:900}.icon-container[data-v-82e8d61e]{flex:1;min-height:130px;display:flex;justify-content:center;align-items:center}.card-footer-title[data-v-82e8d61e]{min-height:46px;display:flex;align-items:center;justify-content:center;padding:8px 12px;font-weight:800;font-size:12px;text-transform:uppercase;background:linear-gradient(135deg,var(--dash-primary),var(--dash-secondary));color:#fff}.dashboard-postulacion-box[data-v-82e8d61e]{max-width:1320px;margin:14px auto 0;padding:12px;border-radius:16px}.cursor[data-v-82e8d61e]{cursor:pointer}@media (max-width:1200px){.dashboard-grid[data-v-82e8d61e],.quick-actions[data-v-82e8d61e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){.dashboard-topas-card[data-v-82e8d61e]{grid-template-columns:1fr;align-items:flex-start}.topas-pill-list[data-v-82e8d61e]{justify-content:flex-start}.topas-open[data-v-82e8d61e]{width:100%}.dashboard-hero[data-v-82e8d61e]{align-items:stretch;flex-direction:column}.dashboard-hero__actions[data-v-82e8d61e]{min-width:100%}.dashboard-grid[data-v-82e8d61e],.dashboard-metrics[data-v-82e8d61e],.postulante-steps[data-v-82e8d61e],.quick-actions[data-v-82e8d61e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.topas-modal-backdrop[data-v-82e8d61e]{padding:10px}.topas-modal__body[data-v-82e8d61e]{padding:8px}.dashboard-page[data-v-82e8d61e]{padding:10px}.dashboard-hero h1[data-v-82e8d61e]{font-size:18px}.dashboard-grid[data-v-82e8d61e],.dashboard-metrics[data-v-82e8d61e],.postulante-steps[data-v-82e8d61e],.quick-actions[data-v-82e8d61e]{grid-template-columns:1fr}}.multiplataforma-dashboard[data-v-485d1730]{min-height:calc(100vh - 72px)}.sel-dashboard[data-v-2c696a26]{--sel-primary:#002c5d;--sel-secondary:#0080c8;--sel-support:#009ee2;--sel-accent:#ee7d00;--sel-bg:#f6f6f6;--sel-card:#fff;--sel-text:#1f2937;--sel-muted:#6b7280;--sel-border:rgba(0,44,93,.12);--sel-soft:rgba(0,128,200,.08);min-height:calc(100vh - 120px);padding:14px 18px 18px;background:radial-gradient(circle at top right,rgba(0,158,226,.1),transparent 32%),linear-gradient(180deg,#f8fafc 0,var(--sel-bg) 100%);color:var(--sel-text)}.sst-dashboard[data-v-2c696a26]{background:radial-gradient(circle at top right,rgba(238,125,0,.11),transparent 34%),linear-gradient(180deg,#f8fafc 0,var(--sel-bg) 100%)}.nursing-dashboard[data-v-2c696a26]{background:radial-gradient(circle at top right,rgba(22,163,74,.1),transparent 34%),linear-gradient(180deg,#f8fafc 0,var(--sel-bg) 100%)}.technology-dashboard[data-v-2c696a26]{background:radial-gradient(circle at top right,rgba(0,128,200,.12),transparent 34%),linear-gradient(180deg,#f8fafc 0,var(--sel-bg) 100%)}.contracts-dashboard[data-v-2c696a26]{background:radial-gradient(circle at top right,rgba(238,125,0,.12),transparent 34%),linear-gradient(180deg,#f8fafc 0,var(--sel-bg) 100%)}.payroll-dashboard[data-v-2c696a26]{background:radial-gradient(circle at top right,rgba(0,44,93,.12),transparent 34%),linear-gradient(180deg,#f8fafc 0,var(--sel-bg) 100%)}.sel-filter-card[data-v-2c696a26],.sel-hero[data-v-2c696a26],.sel-kpi[data-v-2c696a26],.sel-panel[data-v-2c696a26],.sel-shortcut[data-v-2c696a26]{border:1px solid var(--sel-border);box-shadow:0 10px 28px rgba(15,23,42,.06)}.sel-hero[data-v-2c696a26]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:18px;border-radius:22px;color:#fff;background:linear-gradient(135deg,rgba(0,44,93,.96),rgba(0,128,200,.94)),radial-gradient(circle at right,rgba(238,125,0,.28),transparent 42%)}.sst-dashboard .sel-hero[data-v-2c696a26]{background:linear-gradient(135deg,rgba(0,44,93,.97),rgba(0,158,226,.88)),radial-gradient(circle at right,rgba(238,125,0,.34),transparent 42%)}.nursing-dashboard .sel-hero[data-v-2c696a26]{background:linear-gradient(135deg,rgba(0,44,93,.97),rgba(22,163,74,.88)),radial-gradient(circle at right,rgba(0,158,226,.3),transparent 42%)}.technology-dashboard .sel-hero[data-v-2c696a26]{background:linear-gradient(135deg,rgba(0,44,93,.98),rgba(0,128,200,.92)),radial-gradient(circle at right,rgba(0,158,226,.32),transparent 42%)}.contracts-dashboard .sel-hero[data-v-2c696a26]{background:linear-gradient(135deg,rgba(0,44,93,.98),rgba(0,128,200,.88)),radial-gradient(circle at right,rgba(238,125,0,.38),transparent 42%)}.payroll-dashboard .sel-hero[data-v-2c696a26]{background:linear-gradient(135deg,rgba(0,44,93,.98),rgba(0,128,200,.9)),radial-gradient(circle at right,rgba(238,125,0,.32),transparent 42%)}.sel-eyebrow[data-v-2c696a26],.sel-panel__eyebrow[data-v-2c696a26]{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:6px;padding:4px 10px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sel-eyebrow[data-v-2c696a26]{background:hsla(0,0%,100%,.16)}.sel-hero h1[data-v-2c696a26]{margin:0 0 4px;font-size:21px;font-weight:900;letter-spacing:-.02em}.sel-hero p[data-v-2c696a26]{max-width:720px;margin:0;font-size:13px;opacity:.9}.sel-filters[data-v-2c696a26],.sel-hero__actions[data-v-2c696a26],.sel-shortcuts[data-v-2c696a26]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sel-btn[data-v-2c696a26]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:8px 12px;border:0;border-radius:12px;font-size:12px;font-weight:800;line-height:1;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.sel-btn[data-v-2c696a26]:hover,.sel-shortcut[data-v-2c696a26]:hover{transform:translateY(-1px)}.sel-btn--primary[data-v-2c696a26]{color:#fff;background:linear-gradient(135deg,var(--sel-accent),#ff9d2e);box-shadow:0 10px 18px rgba(238,125,0,.22)}.sel-btn--ghost[data-v-2c696a26]{color:#fff;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22)}.sel-btn--soft[data-v-2c696a26]{color:var(--sel-primary);background:var(--sel-soft);border:1px solid rgba(0,128,200,.14)}.sel-filter-card[data-v-2c696a26]{display:grid;grid-template-columns:minmax(210px,280px) 1fr;gap:14px;margin-bottom:12px;padding:12px;border-radius:18px;background:var(--sel-card)}.sel-filter-card__title[data-v-2c696a26]{display:flex;align-items:center;gap:10px}.sel-filter-card__title>i[data-v-2c696a26]{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;color:#fff;background:var(--sel-primary)}.sel-filter-card__title strong[data-v-2c696a26]{display:block;font-size:13px;color:var(--sel-primary)}.sel-filter-card__title small[data-v-2c696a26],.sel-filters label[data-v-2c696a26],.sel-kpi small[data-v-2c696a26],.sel-ranking small[data-v-2c696a26],.sel-shortcut small[data-v-2c696a26]{color:var(--sel-muted);font-size:11px}.sel-filters label[data-v-2c696a26]{flex:1 1 150px;margin:0;font-weight:800}.sel-filters select[data-v-2c696a26]{width:100%;min-height:34px;margin-top:4px;padding:6px 10px;border:1px solid var(--sel-border);border-radius:11px;color:var(--sel-text);background:#fff;font-size:12px;outline:none}.sel-kpi-grid[data-v-2c696a26]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.sel-kpi[data-v-2c696a26]{display:flex;align-items:flex-start;gap:10px;min-height:86px;padding:12px;border-radius:18px;background:var(--sel-card);border-left:4px solid var(--sel-secondary)}.sel-kpi__icon[data-v-2c696a26]{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:12px;color:#fff;background:var(--sel-secondary)}.sel-kpi strong[data-v-2c696a26]{display:block;margin-bottom:2px;font-size:20px;font-weight:900;color:var(--sel-primary)}.sel-kpi span[data-v-2c696a26]{display:block;font-size:12px;font-weight:900}.sel-kpi--warning[data-v-2c696a26]{border-left-color:var(--sel-accent)}.sel-kpi--warning .sel-kpi__icon[data-v-2c696a26]{background:var(--sel-accent)}.sel-kpi--success[data-v-2c696a26]{border-left-color:#16a34a}.sel-kpi--success .sel-kpi__icon[data-v-2c696a26]{background:#16a34a}.sel-kpi--support[data-v-2c696a26]{border-left-color:var(--sel-support)}.sel-kpi--support .sel-kpi__icon[data-v-2c696a26]{background:var(--sel-support)}.sel-kpi--accent[data-v-2c696a26]{border-left-color:var(--sel-accent)}.sel-kpi--accent .sel-kpi__icon[data-v-2c696a26]{background:var(--sel-accent)}.sel-kpi--neutral[data-v-2c696a26]{border-left-color:#64748b}.sel-kpi--neutral .sel-kpi__icon[data-v-2c696a26]{background:#64748b}.sel-kpi--info[data-v-2c696a26]{border-left-color:var(--sel-secondary)}.sel-kpi--info .sel-kpi__icon[data-v-2c696a26]{background:var(--sel-secondary)}.sel-kpi--primary[data-v-2c696a26]{border-left-color:var(--sel-primary)}.sel-kpi--primary .sel-kpi__icon[data-v-2c696a26]{background:var(--sel-primary)}.sel-kpi--danger[data-v-2c696a26]{border-left-color:#dc2626}.sel-kpi--danger .sel-kpi__icon[data-v-2c696a26]{background:#dc2626}.sel-grid[data-v-2c696a26]{display:grid;gap:12px;margin-bottom:12px}.sel-grid--top[data-v-2c696a26]{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr)}.sel-grid--bottom[data-v-2c696a26],.sel-grid--ranking[data-v-2c696a26]{grid-template-columns:repeat(2,minmax(0,1fr))}.sel-panel[data-v-2c696a26]{padding:14px;border-radius:20px;background:var(--sel-card)}.sel-panel__header[data-v-2c696a26]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.sel-panel__eyebrow[data-v-2c696a26]{color:var(--sel-secondary);background:rgba(0,128,200,.1)}.sel-panel h2[data-v-2c696a26]{margin:0;color:var(--sel-primary);font-size:15px;font-weight:900}.sel-badge[data-v-2c696a26]{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:999px;font-size:10.5px;font-weight:900}.sel-badge--info[data-v-2c696a26]{color:var(--sel-primary);background:rgba(0,158,226,.12)}.sel-badge--warning[data-v-2c696a26]{color:#9a4b00;background:rgba(238,125,0,.14)}.sel-chart-bars[data-v-2c696a26]{display:grid;grid-template-columns:repeat(6,1fr);align-items:end;min-height:250px;padding:34px 10px 4px;border-radius:16px;background:linear-gradient(180deg,rgba(0,128,200,.06),rgba(0,44,93,.02))}.sel-chart-bars__item[data-v-2c696a26]{display:grid;gap:6px;justify-items:center;height:100%}.sel-chart-bars__bar-group[data-v-2c696a26]{display:flex;align-items:flex-end;justify-content:center;gap:5px;width:100%;height:188px;padding-top:36px}.sel-chart-bars__bar[data-v-2c696a26]{position:relative;display:block;width:14px;min-height:14px;border:0;padding:0;overflow:visible;cursor:pointer;border-radius:999px 999px 4px 4px}.sel-chart-bars__value[data-v-2c696a26]{position:absolute;top:-28px;left:50%;z-index:2;min-width:28px;padding:2px 4px;border-radius:8px;background:hsla(0,0%,100%,.94);box-shadow:0 4px 10px rgba(2,33,68,.08);color:var(--sel-text);font-size:.68rem;font-weight:900;line-height:1;text-align:center;transform:translateX(-50%);pointer-events:none}.sel-chart-bars__bar--primary[data-v-2c696a26]{background:var(--sel-primary)}.sel-chart-bars__bar--accent[data-v-2c696a26]{background:var(--sel-accent)}.sel-chart-bars__bar--support[data-v-2c696a26]{background:var(--sel-support)}.sel-chart-bars small[data-v-2c696a26],.sel-chart-legend[data-v-2c696a26]{color:var(--sel-muted);font-weight:800}.sel-chart-legend[data-v-2c696a26]{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:11.5px}.sel-chart-legend span[data-v-2c696a26]{display:inline-flex;align-items:center;gap:6px}.sel-chart-legend i[data-v-2c696a26]{width:10px;height:10px;border-radius:999px}.sel-panel__header-actions[data-v-2c696a26]{display:inline-flex;align-items:center;gap:.55rem}.sel-btn--icon[data-v-2c696a26]{width:34px;height:34px;padding:0;justify-content:center}.sel-coverage-stack[data-v-2c696a26]{display:grid;gap:.75rem;margin:.25rem 0 1rem}.sel-coverage-stack__item[data-v-2c696a26]{display:grid;gap:.35rem}.sel-coverage-stack__top[data-v-2c696a26]{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.82rem;color:#475569}.sel-coverage-stack__top strong[data-v-2c696a26]{color:#0f172a}.sel-coverage-stack__bar[data-v-2c696a26]{display:flex;height:10px;overflow:hidden;border-radius:999px;background:#e2e8f0}.sel-coverage-stack__covered[data-v-2c696a26]{display:block;background:linear-gradient(90deg,#16a34a,#22c55e)}.sel-coverage-stack__pending[data-v-2c696a26]{display:block;background:linear-gradient(90deg,#f59e0b,#fb923c)}.sel-coverage-month-detail[data-v-2c696a26]{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:1rem;align-items:center;margin-top:1rem;padding:1rem;border:1px solid rgba(0,44,93,.08);border-radius:18px;background:linear-gradient(135deg,#fff,#f8fbff)}.sel-coverage-month-detail h3[data-v-2c696a26]{margin:.15rem 0;color:#002c5d;font-size:1rem;font-weight:900}.sel-coverage-month-detail p[data-v-2c696a26]{margin:0;color:#64748b;font-size:.78rem;font-weight:700}.sel-coverage-month-detail__metrics[data-v-2c696a26]{display:grid;grid-template-columns:repeat(4,minmax(74px,1fr));gap:.5rem}.sel-coverage-month-detail__metrics span[data-v-2c696a26]{display:grid;gap:.15rem;padding:.55rem .65rem;border-radius:14px;background:rgba(0,158,226,.08);color:#475569;font-size:.72rem;font-weight:800;text-align:center}.sel-coverage-month-detail__metrics strong[data-v-2c696a26]{color:#002c5d;font-size:1rem}.legend-primary[data-v-2c696a26]{background:var(--sel-primary)}.legend-accent[data-v-2c696a26]{background:var(--sel-accent)}.legend-support[data-v-2c696a26]{background:var(--sel-support)}.sel-funnel[data-v-2c696a26],.sel-insights[data-v-2c696a26],.sel-ranking[data-v-2c696a26],.sel-status-list[data-v-2c696a26]{display:grid;gap:10px}.sel-funnel__label[data-v-2c696a26],.sel-ranking__item[data-v-2c696a26],.sel-status-item__top[data-v-2c696a26]{display:flex;align-items:center;justify-content:space-between;gap:10px}.sel-funnel__label span[data-v-2c696a26],.sel-status-item__top span[data-v-2c696a26]{font-size:12px;font-weight:850}.sel-funnel__label strong[data-v-2c696a26],.sel-status-item__top strong[data-v-2c696a26]{color:var(--sel-primary);font-weight:900}.sel-funnel__track[data-v-2c696a26],.sel-progress[data-v-2c696a26]{overflow:hidden;height:8px;border-radius:999px;background:rgba(15,23,42,.08)}.sel-funnel__track span[data-v-2c696a26],.sel-progress__bar[data-v-2c696a26]{display:block;height:100%;border-radius:inherit;background:var(--sel-secondary)}.sel-progress__bar--primary[data-v-2c696a26]{background:var(--sel-primary)}.sel-progress__bar--info[data-v-2c696a26]{background:var(--sel-support)}.sel-progress__bar--warning[data-v-2c696a26]{background:var(--sel-accent)}.sel-progress__bar--success[data-v-2c696a26]{background:#16a34a}.sel-progress__bar--danger[data-v-2c696a26]{background:#dc2626}.sel-funnel__track span[data-v-2c696a26]{background:linear-gradient(90deg,var(--sel-primary),var(--sel-support))}.sel-insights[data-v-2c696a26]{margin:0;padding:0;list-style:none}.sel-insight[data-v-2c696a26]{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:14px;background:rgba(0,128,200,.06);color:var(--sel-text);font-size:12px;font-weight:750}.sel-insight i[data-v-2c696a26]{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:10px;color:#fff;background:var(--sel-secondary)}.sel-insight--warning i[data-v-2c696a26]{background:var(--sel-accent)}.sel-insight--success i[data-v-2c696a26]{background:#16a34a}.sel-insight--primary i[data-v-2c696a26]{background:var(--sel-primary)}.sel-insight--info i[data-v-2c696a26]{background:var(--sel-support)}.sel-ranking__item[data-v-2c696a26]{padding:10px;border:1px solid var(--sel-border);border-radius:14px;background:rgba(248,250,252,.82)}.sel-ranking__item strong[data-v-2c696a26]{display:block;color:var(--sel-text);font-size:12.5px;font-weight:900}.sel-ranking__item span[data-v-2c696a26]{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:12px;color:#fff;background:var(--sel-primary);font-weight:900}.sel-actions-panel[data-v-2c696a26]{margin-bottom:0}.sel-shortcuts[data-v-2c696a26]{align-items:stretch}.sel-shortcut[data-v-2c696a26]{display:grid;grid-template-columns:34px 1fr;grid-template-areas:"icon title" "icon desc";align-items:center;flex:1 1 190px;gap:2px 10px;min-height:68px;padding:10px;border-radius:16px;background:#fff;color:var(--sel-text);text-align:left;border:1px solid var(--sel-border);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.sel-shortcut i[data-v-2c696a26]{grid-area:icon;display:grid;width:34px;height:34px;place-items:center;border-radius:12px;color:#fff;background:var(--sel-secondary)}.sel-shortcut span[data-v-2c696a26]{grid-area:title;font-size:12px;font-weight:900}.sel-shortcut small[data-v-2c696a26]{grid-area:desc}.dark .sel-dashboard[data-v-2c696a26],.theme-dark .sel-dashboard[data-v-2c696a26],[data-app-theme=dark] .sel-dashboard[data-v-2c696a26],[data-theme=dark] .sel-dashboard[data-v-2c696a26]{--sel-card:#111827;--sel-text:#f6f6f6;--sel-muted:#b6c2d2;--sel-border:hsla(0,0%,100%,.1);--sel-soft:rgba(0,158,226,.12);background:radial-gradient(circle at top right,rgba(0,158,226,.16),transparent 36%),linear-gradient(180deg,#0f172a,#111827)}.dark .sel-funnel__label strong[data-v-2c696a26],.dark .sel-kpi strong[data-v-2c696a26],.dark .sel-panel h2[data-v-2c696a26],.dark .sel-status-item__top strong[data-v-2c696a26],.theme-dark .sel-funnel__label strong[data-v-2c696a26],.theme-dark .sel-kpi strong[data-v-2c696a26],.theme-dark .sel-panel h2[data-v-2c696a26],.theme-dark .sel-status-item__top strong[data-v-2c696a26],[data-app-theme=dark] .sel-funnel__label strong[data-v-2c696a26],[data-app-theme=dark] .sel-kpi strong[data-v-2c696a26],[data-app-theme=dark] .sel-panel h2[data-v-2c696a26],[data-app-theme=dark] .sel-status-item__top strong[data-v-2c696a26]{color:#f6f6f6}.dark .sel-filter-card[data-v-2c696a26],.dark .sel-kpi[data-v-2c696a26],.dark .sel-panel[data-v-2c696a26],.dark .sel-shortcut[data-v-2c696a26],.theme-dark .sel-filter-card[data-v-2c696a26],.theme-dark .sel-kpi[data-v-2c696a26],.theme-dark .sel-panel[data-v-2c696a26],.theme-dark .sel-shortcut[data-v-2c696a26],[data-app-theme=dark] .sel-filter-card[data-v-2c696a26],[data-app-theme=dark] .sel-kpi[data-v-2c696a26],[data-app-theme=dark] .sel-panel[data-v-2c696a26],[data-app-theme=dark] .sel-shortcut[data-v-2c696a26]{background:rgba(17,24,39,.96);box-shadow:0 12px 26px rgba(0,0,0,.2)}.dark .sel-filters select[data-v-2c696a26],.theme-dark .sel-filters select[data-v-2c696a26],[data-app-theme=dark] .sel-filters select[data-v-2c696a26]{color:#f6f6f6;background:#0f172a;border-color:hsla(0,0%,100%,.12)}.dark .sel-ranking__item[data-v-2c696a26],.theme-dark .sel-ranking__item[data-v-2c696a26],[data-app-theme=dark] .sel-ranking__item[data-v-2c696a26]{background:rgba(15,23,42,.82)}@media (max-width:1180px){.sel-kpi-grid[data-v-2c696a26]{grid-template-columns:repeat(2,minmax(0,1fr))}.sel-grid--bottom[data-v-2c696a26],.sel-grid--ranking[data-v-2c696a26],.sel-grid--top[data-v-2c696a26]{grid-template-columns:1fr}}@media (max-width:768px){.sel-dashboard[data-v-2c696a26]{padding:10px}.sel-filter-card[data-v-2c696a26],.sel-hero[data-v-2c696a26]{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.sel-btn--soft[data-v-2c696a26],.sel-hero__actions .sel-btn[data-v-2c696a26]{width:100%}.sel-kpi-grid[data-v-2c696a26]{grid-template-columns:1fr}.sel-chart-bars[data-v-2c696a26]{overflow-x:auto;grid-template-columns:repeat(6,minmax(72px,1fr))}.sel-hero h1[data-v-2c696a26]{font-size:18px}}.sel-kpi[data-v-2c696a26]{position:relative}.sel-kpi__detail-btn[data-v-2c696a26]{position:absolute;top:10px;right:10px;width:30px;height:30px;border:1px solid rgba(0,44,93,.12);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.82);color:var(--sel-primary);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.sel-kpi__detail-btn[data-v-2c696a26]:hover{transform:translateY(-1px);background:#fff;box-shadow:0 8px 18px rgba(0,44,93,.16)}.ticka-access-panel[data-v-3065c9f8]{display:flex;justify-content:center;padding:48px 20px}.ticka-access-card[data-v-3065c9f8]{width:min(100%,760px);padding:48px;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 12px 30px rgba(15,23,42,.08)}.ticka-spinner[data-v-3065c9f8]{width:3rem;height:3rem}.ticka-success-icon[data-v-3065c9f8]{font-size:4rem}.contenedor[data-v-3065c9f8],.titulo-container[data-v-3065c9f8]{width:100%;display:flex;justify-content:center;margin-bottom:15px;padding:20px 0}.indicadores-titulo[data-v-3065c9f8],.indicadores[data-v-3065c9f8]{font-size:20px;font-weight:700;color:#333;text-align:center}.grafico-linea-wrapper[data-v-3065c9f8],.graficos-wrapper[data-v-3065c9f8]{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;width:100%;padding:0 20px}.grafico-linea-wrapper[data-v-3065c9f8]{flex-direction:row-reverse}.grafico-container-linea[data-v-3065c9f8],.grafico-container[data-v-3065c9f8]{flex:1;min-width:200px;max-width:600px;margin:auto;text-align:center;padding-bottom:25px;padding-top:25px}.row[data-v-3065c9f8]{padding:0!important;margin:0!important}.line-chart-container[data-v-3065c9f8],.small-Bar-container[data-v-3065c9f8],.stacked-bar-container[data-v-3065c9f8]{width:100%;max-width:600px;min-height:400px;background:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.titulo-grafico[data-v-3065c9f8]{font-size:18px;margin-bottom:10px}@media (max-width:768px){.grafico-linea-wrapper[data-v-3065c9f8],.graficos-wrapper[data-v-3065c9f8]{flex-direction:column;align-items:center;padding-left:0}.grafico-container-linea[data-v-3065c9f8],.grafico-container[data-v-3065c9f8]{width:100%;max-width:400px}}.wide-Bar-container[data-v-3065c9f8]{height:400px;width:500px}.mall-Bar-container[data-v-3065c9f8],.sll-Bar-container[data-v-3065c9f8]{height:400px;width:100%;max-width:400px}.tall-Bar-container[data-v-3065c9f8]{height:500px;width:100%;max-width:500px}.Bar-container[data-v-3065c9f8]{height:500px;width:100%;max-width:400px}.titulo-grafico[data-v-3065c9f8]{font-weight:700;font-size:1.1rem;margin-bottom:8px;display:block}.fade-in[data-v-3065c9f8]{opacity:0;transform:translateY(20px);animation:fadeInUp-3065c9f8 1s ease forwards}@keyframes fadeInUp-3065c9f8{to{opacity:1;transform:translateY(0)}}.header-titulo[data-v-3065c9f8]{border:1px solid #ccc;padding:10px 20px;margin:20px;text-align:center}.about[data-v-21b236ab],.wider-about[data-v-21b236ab]{position:sticky;top:84px;align-self:flex-start;height:calc(100vh - 96px);background:hsla(0,0%,100%,.96);border:1px solid rgba(0,44,93,.08);border-radius:20px;box-shadow:0 14px 34px rgba(0,44,93,.12);overflow-x:hidden;overflow-y:auto;transition:width .28s ease,margin .28s ease,box-shadow .28s ease,background .28s ease;scrollbar-width:thin;scrollbar-color:rgba(0,128,200,.45) transparent}.about[data-v-21b236ab]::-webkit-scrollbar,.wider-about[data-v-21b236ab]::-webkit-scrollbar{width:6px}.about[data-v-21b236ab]::-webkit-scrollbar-thumb,.wider-about[data-v-21b236ab]::-webkit-scrollbar-thumb{background:rgba(0,128,200,.45);border-radius:999px}.wider-about[data-v-21b236ab]{width:66px!important;min-width:66px;margin-left:10px;margin-top:8px}.about[data-v-21b236ab]{width:258px!important;min-width:258px;margin-left:12px;margin-top:8px}.about[data-v-21b236ab]:hover,.wider-about[data-v-21b236ab]:hover{box-shadow:0 18px 42px rgba(0,44,93,.18)}.about>div[data-v-21b236ab]:first-child,.wider-about>div[data-v-21b236ab]:first-child{min-height:42px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(0,44,93,.08);margin:0!important;padding:7px 8px}.sidebar-hamburger[data-v-21b236ab]{width:34px;height:34px;padding:0;border-radius:12px;cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:var(--gs-surface,#fff);border:1px solid rgba(0,44,93,.22);box-shadow:0 10px 20px rgba(0,44,93,.14);transition:transform .22s ease,background .22s ease,box-shadow .22s ease,border-color .22s ease}.sidebar-hamburger .hamburger-line[data-v-21b236ab]{width:17px;height:2px;border-radius:999px;background:#002c5d!important;box-shadow:none;transition:background-color .22s ease,transform .22s ease}.sidebar-hamburger[data-v-21b236ab]:hover{transform:translateY(-1px) scale(1.03);background:var(--gs-surface-soft,#f8fafc);border-color:rgba(238,125,0,.45);box-shadow:0 12px 24px rgba(0,128,200,.18)}.sidebar-hamburger[data-v-21b236ab]:focus-visible{outline:none;box-shadow:var(--gs-focus,0 0 0 4px rgba(0,158,226,.18))}.sidebar-hamburger[data-v-21b236ab]:active{transform:translateY(0) scale(.98)!important}nav[data-v-21b236ab]{padding:8px 7px 14px}.decorar[data-v-21b236ab]{text-align:left;font-size:.8rem;padding-left:0;font-weight:800;color:#4a4a49}.enlaces[data-v-21b236ab]{margin-left:0;padding-left:0}.tamaño[data-v-21b236ab]{font-size:.68rem;color:#002c5d;font-weight:800;letter-spacing:.01em}.color[data-v-21b236ab]{color:#002c5d}.bg-solimano[data-v-21b236ab]{background:linear-gradient(135deg,#002c5d,#0080c8);border-radius:12px;min-height:38px;box-shadow:0 10px 18px rgba(0,44,93,.16)}.bg-solimano i[data-v-21b236ab],.bg-solimano p[data-v-21b236ab]{color:#fff!important}li a[data-v-21b236ab]{text-align:left;padding-left:0;font-weight:800;color:#101111}li a[data-v-21b236ab]:hover{transition:all .22s ease;color:#0080c8}.nav-item>a>div[data-v-21b236ab],ul.enlaces li a>div[data-v-21b236ab]{min-height:38px;align-items:center;border-radius:12px;padding:5px 7px;transition:background .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.nav-item>a>div[data-v-21b236ab]:hover,ul.enlaces li a>div[data-v-21b236ab]:hover{background:rgba(0,128,200,.1);transform:translateX(2px)}.enlace-inicio[data-v-21b236ab]{min-height:38px;height:38px;display:flex;align-items:center;margin:0!important}.enlace-inicio i[data-v-21b236ab]{font-size:1.25rem;line-height:1}.enlace-inicio span[data-v-21b236ab]{line-height:1;display:inline-flex;align-items:center}ul.enlaces p[data-v-21b236ab]{margin:4px 0!important;padding:0!important;border-left:3px solid transparent;border-radius:12px}ul.enlaces i[data-v-21b236ab]{color:#0080c8}.con-subniveles-abierto[data-v-21b236ab]{margin-left:12px!important;padding-left:8px!important;border-left:2px solid rgba(0,128,200,.25)!important;position:relative}.subnivel-indicador[data-v-21b236ab]{width:6px;height:6px;border-radius:50%;background-color:#0080c8;opacity:.65;flex-shrink:0;transition:all .2s ease}.item-subnivel:hover .subnivel-indicador[data-v-21b236ab]{background-color:#ee7d00;opacity:1;transform:scale(1.35)}.subnivel-enlace-contenedor[data-v-21b236ab]{position:relative;min-width:0}.icono-subnivel[data-v-21b236ab]{flex-shrink:0}.subnivel-texto[data-v-21b236ab]{white-space:normal!important;line-height:1.25!important;word-break:break-word;overflow-wrap:break-word}.categoria-seleccionada[data-v-21b236ab]{background-color:rgba(0,128,200,.12);border-left-color:#ee7d00!important;color:#002c5d!important}.router-link-active>div[data-v-21b236ab],.router-link-exact-active>div[data-v-21b236ab]{background:rgba(0,128,200,.14);color:#002c5d;box-shadow:inset 0 0 0 1px rgba(0,128,200,.12)}.router-link-active i[data-v-21b236ab],.router-link-exact-active i[data-v-21b236ab]{color:#ee7d00!important}[data-app-theme=dark] .about[data-v-21b236ab],[data-app-theme=dark] .wider-about[data-v-21b236ab]{background:rgba(17,24,39,.96);border-color:hsla(0,0%,100%,.08);box-shadow:0 18px 42px rgba(0,0,0,.32)}[data-app-theme=dark] .about>div[data-v-21b236ab]:first-child,[data-app-theme=dark] .wider-about>div[data-v-21b236ab]:first-child{border-bottom-color:hsla(0,0%,100%,.08)}.dark .sidebar-hamburger[data-v-21b236ab],.theme-dark .sidebar-hamburger[data-v-21b236ab],[data-app-theme=dark] .sidebar-hamburger[data-v-21b236ab],[data-theme=dark] .sidebar-hamburger[data-v-21b236ab]{background:#111827;border-color:hsla(0,0%,96%,.18)}.dark .sidebar-hamburger .hamburger-line[data-v-21b236ab],.theme-dark .sidebar-hamburger .hamburger-line[data-v-21b236ab],[data-app-theme=dark] .sidebar-hamburger .hamburger-line[data-v-21b236ab],[data-theme=dark] .sidebar-hamburger .hamburger-line[data-v-21b236ab]{background:#f6f6f6!important}[data-app-theme=dark] .color[data-v-21b236ab],[data-app-theme=dark] .decorar[data-v-21b236ab],[data-app-theme=dark] .tamaño[data-v-21b236ab],[data-app-theme=dark] li a[data-v-21b236ab]{color:#f6f6f6}[data-app-theme=dark] .bg-solimano[data-v-21b236ab]{background:linear-gradient(135deg,#002c5d,#0080c8);box-shadow:0 12px 22px rgba(0,0,0,.26)}[data-app-theme=dark] .categoria-seleccionada[data-v-21b236ab],[data-app-theme=dark] .nav-item>a>div[data-v-21b236ab]:hover,[data-app-theme=dark] .router-link-active>div[data-v-21b236ab],[data-app-theme=dark] .router-link-exact-active>div[data-v-21b236ab],[data-app-theme=dark] ul.enlaces li a>div[data-v-21b236ab]:hover{background:rgba(0,158,226,.16);color:#f6f6f6!important}@media (max-width:768px){.wider-about[data-v-21b236ab]{position:fixed!important;top:76px!important;left:8px!important;width:44px!important;min-width:44px!important;height:44px!important;border-radius:12px!important;margin:0!important;padding:0!important;overflow:visible!important;z-index:1040!important;background:transparent!important;border:none!important;box-shadow:none!important}.wider-about nav[data-v-21b236ab]{display:none!important}.wider-about>div[data-v-21b236ab]:first-child{border-bottom:none!important;padding:0!important;min-height:auto!important}.about[data-v-21b236ab]{position:fixed!important;top:0!important;left:0!important;height:100vh!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;border-radius:0!important;margin:0!important;padding:10px 14px 28px!important;z-index:1070!important;box-shadow:none!important;background:#fff!important;overflow-y:auto!important;animation:mobileNavFadeIn-21b236ab .22s cubic-bezier(.16,1,.3,1) forwards}@keyframes mobileNavFadeIn-21b236ab{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.about .sidebar-header-bar[data-v-21b236ab]{padding:8px 6px 12px;border-bottom:1px solid rgba(0,44,93,.1);margin-bottom:10px}.about .sidebar-header-title[data-v-21b236ab]{font-size:1.05rem!important;letter-spacing:.05em}.about .tamaño[data-v-21b236ab]{font-size:.92rem!important;font-weight:700!important;letter-spacing:.01em!important}.about .bg-solimano[data-v-21b236ab]{min-height:46px!important;padding:10px 16px!important;border-radius:12px!important;margin-top:14px!important;margin-bottom:6px!important}.about .bg-solimano p[data-v-21b236ab]{font-size:.95rem!important;letter-spacing:.03em!important}.about .bg-solimano i[data-v-21b236ab]{font-size:1.25rem!important}.about .nav-item>a>div[data-v-21b236ab],.about ul.enlaces li a>div[data-v-21b236ab]{min-height:46px!important;padding:8px 14px!important;border-radius:12px!important;margin:3px 0!important;transition:transform .18s ease,background-color .18s ease}.about .nav-item>a>div[data-v-21b236ab]:active,.about ul.enlaces li a>div[data-v-21b236ab]:active{transform:scale(.98);background:rgba(0,128,200,.18)!important}.about ul.enlaces i[data-v-21b236ab]{font-size:1.25rem!important}.about .con-subniveles-abierto[data-v-21b236ab]{margin-left:14px!important;padding-left:10px!important;border-left:3px solid rgba(0,128,200,.35)!important;background:rgba(0,128,200,.035);border-radius:0 14px 14px 0;padding-top:4px;padding-bottom:4px}.about .subnivel-indicador[data-v-21b236ab]{width:7px;height:7px}.sidebar-backdrop-mobile[data-v-21b236ab]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,20,50,.45);backdrop-filter:blur(2px);z-index:1055}}.topbar-shell[data-v-502ce6e4]{position:sticky;top:0;z-index:1020}.bg-solimano[data-v-502ce6e4]{background:linear-gradient(135deg,#002c5d,#004783 52%,#0080c8)}.topbar[data-v-502ce6e4]{min-height:68px;border-radius:18px;box-shadow:0 14px 30px rgba(0,44,93,.18);border:1px solid hsla(0,0%,100%,.14)}.brand-block img[data-v-502ce6e4]{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.18))}.topbar-user[data-v-502ce6e4]{min-height:44px;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(10px)}.logout-btn[data-v-502ce6e4],.notification-btn[data-v-502ce6e4],.theme-toggle[data-v-502ce6e4]{border:0;outline:0;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.logout-btn[data-v-502ce6e4],.notification-btn[data-v-502ce6e4]{width:42px;height:42px;border-radius:14px;color:#f6f6f6;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18)}.logout-btn i[data-v-502ce6e4],.notification-btn i[data-v-502ce6e4]{font-size:1.25rem}.logout-btn[data-v-502ce6e4]:hover,.notification-btn[data-v-502ce6e4]:hover,.theme-toggle[data-v-502ce6e4]:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(0,0,0,.16)}.logout-btn[data-v-502ce6e4]:hover,.notification-btn[data-v-502ce6e4]:hover{background:hsla(0,0%,100%,.2);color:#fff}.badge-notification[data-v-502ce6e4]{position:absolute;top:-6px;right:-6px;min-width:20px;min-height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;background:#ee7d00!important;border:2px solid #002c5d}.theme-toggle[data-v-502ce6e4]{gap:8px;min-height:42px;padding:6px 14px;border-radius:999px;color:#002c5d;background:#f6f6f6;font-weight:800;font-size:.78rem;letter-spacing:.02em}.theme-toggle__icon[data-v-502ce6e4]{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#ee7d00}.theme-toggle__text[data-v-502ce6e4]{line-height:1}.perfiles-user[data-v-502ce6e4]{font-size:.62rem;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;letter-spacing:.025em}.user-name[data-v-502ce6e4]{color:#fff;font-weight:800}.user-role[data-v-502ce6e4]{color:hsla(0,0%,96%,.82);font-weight:700;margin-top:2px!important}.bg-special[data-v-502ce6e4]{background:#9e10de!important}.text-purple[data-v-502ce6e4]{color:#9e10de}.btn-purple[data-v-502ce6e4]{background-color:#9e10de;border-color:#9e10de}.btn-purple[data-v-502ce6e4]:hover{background-color:#840dbb;border-color:#840dbb}.transition-color[data-v-502ce6e4]{transition:background-color .5s ease}.birthday-overlay[data-v-502ce6e4]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:10000}.birthday-card[data-v-502ce6e4]{background:#ca8484;max-width:450px;width:90%;animation:popIn-502ce6e4 .6s cubic-bezier(.175,.885,.32,1.275)}@keyframes popIn-502ce6e4{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.animate-bounce[data-v-502ce6e4]{animation:bounce-502ce6e4 2s infinite}@keyframes bounce-502ce6e4{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.palito[data-v-502ce6e4]{width:1px;height:auto;background-color:#fff}[data-app-theme=dark] .bg-solimano[data-v-502ce6e4]{background:linear-gradient(135deg,#0f172a,#002c5d 52%,#0080c8)}[data-app-theme=dark] .topbar[data-v-502ce6e4]{box-shadow:0 18px 36px rgba(2,12,27,.42);border-color:hsla(0,0%,100%,.12)}[data-app-theme=dark] .theme-toggle[data-v-502ce6e4]{color:#f6f6f6;background:#111827;border:1px solid hsla(0,0%,100%,.12)}[data-app-theme=dark] .theme-toggle__icon[data-v-502ce6e4]{background:#0080c8}.btn-nav-mobile[data-v-502ce6e4]{width:32px;height:32px;border-radius:50%;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.12);display:inline-flex;align-items:center;justify-content:center;color:#fff;outline:none;font-size:.95rem;transition:all .2s ease;flex-shrink:0}.btn-nav-mobile[data-v-502ce6e4]:active{transform:scale(.92);background:hsla(0,0%,100%,.25)}.user-pill-mobile[data-v-502ce6e4]{max-width:100%;font-size:.67rem;background:hsla(0,0%,100%,.18)!important;border:1px solid hsla(0,0%,100%,.28)!important;color:#fff!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.user-name-mobile[data-v-502ce6e4]{max-width:100%;font-weight:700;color:#fff!important;letter-spacing:.2px;font-size:.67rem}@media (max-width:768px){.topbar-shell[data-v-502ce6e4]{margin-top:4px!important;margin-left:6px!important;margin-right:6px!important;position:relative}.topbar[data-v-502ce6e4]{min-height:46px!important;border-radius:14px!important;padding:6px 10px!important}.topas-logo-img[data-v-502ce6e4]{max-height:24px!important;width:auto!important}}.tamaños[data-v-f76ac4f4]{display:flex;flex-direction:column;height:100%}.scroles[data-v-f76ac4f4]{flex:1;overflow-y:auto}.footer[data-v-f76ac4f4]{margin-top:auto}.acomodar[data-v-383fbf96]{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-top:15px;margin-bottom:15px;width:100%;background:#fff;margin-left:2%;margin-right:2%;padding-top:8%;padding-right:6%;padding-left:6%;height:auto;border-radius:10px 10px 10px 10px;overflow-x:auto;overflow-y:none}.alerta-banner[data-v-49f46287]{display:flex;align-items:flex-start;border-radius:10px;border:1px solid transparent;transition:all .2s ease-in-out}.alerta-icon-wrap[data-v-49f46287]{font-size:1.15rem;line-height:1.3}.alerta-title[data-v-49f46287]{font-size:.92rem;letter-spacing:-.01em}.alerta-message[data-v-49f46287]{line-height:1.45}.alerta-exito[data-v-49f46287]{background-color:#f0fdf4;border-color:#bbf7d0;color:#166534}.alerta-exito .alerta-icon-wrap[data-v-49f46287]{color:#15803d}.alerta-error[data-v-49f46287]{background-color:#fef2f2;border-color:#fecaca;color:#991b1b}.alerta-error .alerta-icon-wrap[data-v-49f46287]{color:#dc2626}.alerta-advertencia[data-v-49f46287]{background-color:#fffbeb;border-color:#fde68a;color:#92400e}.alerta-advertencia .alerta-icon-wrap[data-v-49f46287]{color:#d97706}.alerta-info[data-v-49f46287]{background-color:#f0f9ff;border-color:#bae6fd;color:#075985}.alerta-info .alerta-icon-wrap[data-v-49f46287]{color:#0284c7}.alerta-primario[data-v-49f46287]{background-color:#eff6ff;border-color:#bfdbfe;color:#1e40af}.alerta-primario .alerta-icon-wrap[data-v-49f46287]{color:#0b63e5}.alerta-banner .btn-close[data-v-49f46287]{font-size:.72rem;padding:.5rem;opacity:.65}.alerta-banner .btn-close[data-v-49f46287]:hover{opacity:1}html{font-size:80%}#app,body{font-size:1rem}.alert,.badge,.btn,.card,.custom-select,.dropdown-menu,.form-control,.list-group-item,.modal,.nav,.navbar,.pagination,.popover,.table,.tooltip,button,input,select,textarea{font-size:inherit}.h1,h1{font-size:2rem}.h2,h2{font-size:1.6rem}.h3,h3{font-size:1.4rem}.h4,h4{font-size:1.2rem}.h5,h5{font-size:1rem}.h6,h6{font-size:.8rem}.alert.tp-alert,.tp-alert{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px;padding:10px 12px;border-width:1px;border-style:solid;border-radius:12px;font-size:12px;font-weight:700;line-height:1.35;box-shadow:0 8px 18px rgba(15,23,42,.06)}.alert.tp-alert i,.tp-alert i{flex:0 0 auto;margin-top:1px;font-size:14px}.alert.tp-alert .alert-link,.tp-alert .alert-link{color:inherit;font-weight:900;text-decoration:underline;text-underline-offset:2px}.alert-success.tp-alert,.tp-alert-success,.tp-alert.alert-success{color:#146c43;background:rgba(25,135,84,.12);border-color:rgba(25,135,84,.24)}.alert-danger.tp-alert,.tp-alert-danger,.tp-alert.alert-danger{color:#b02a37;background:rgba(220,53,69,.11);border-color:rgba(220,53,69,.24)}.alert-warning.tp-alert,.tp-alert-warning,.tp-alert.alert-warning{color:#a85d00;background:rgba(238,125,0,.13);border-color:rgba(238,125,0,.26)}.alert-info.tp-alert,.tp-alert-info,.tp-alert.alert-info{color:#00649b;background:rgba(0,158,226,.12);border-color:rgba(0,158,226,.24)}.alert-primary.tp-alert,.tp-alert-primary,.tp-alert.alert-primary{color:#002c5d;background:rgba(0,44,93,.1);border-color:rgba(0,44,93,.2)}.alert-light.tp-alert,.alert-secondary.tp-alert,.tp-alert-secondary,.tp-alert.alert-light,.tp-alert.alert-secondary{color:#64748b;background:rgba(100,116,139,.12);border-color:rgba(100,116,139,.22)}.alert-dark.tp-alert,.tp-alert.alert-dark{color:#f8fafc;background:#1f2937;border-color:rgba(148,163,184,.24)}.tp-modal .modal-content{overflow:hidden;border:1px solid var(--gs-border);border-radius:18px;background:var(--gs-surface);color:var(--gs-text);box-shadow:0 24px 60px rgba(15,23,42,.22)}.tp-modal .modal-header{align-items:center;min-height:54px;padding:13px 16px;border-bottom:1px solid var(--gs-border);background:linear-gradient(180deg,#fff,#f8fafc)}.tp-modal .modal-title{color:var(--gs-primary);font-size:15px;font-weight:900;line-height:1.2}.tp-modal .modal-body,.tp-modal__body{padding:16px;color:var(--gs-text);font-size:12px}.tp-modal .modal-footer,.tp-modal__footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:12px 16px;border-top:1px solid var(--gs-border);background:var(--gs-surface-soft)}.tp-modal .close{color:var(--gs-primary);opacity:.75;text-shadow:none}.tp-modal .close:hover{opacity:1}.tp-modal .btn,.tp-modal__actions .btn,.tp-modal__actions button{border-radius:10px;font-size:12px;font-weight:800}.tp-modal-backdrop{position:fixed;inset:0;z-index:1050;display:grid;place-items:center;padding:18px;background:rgba(15,23,42,.58);backdrop-filter:blur(5px)}.tp-modal-card{width:min(92vw,760px);max-height:min(86vh,760px);overflow:hidden;border:1px solid var(--gs-border);border-radius:18px;background:var(--gs-surface);color:var(--gs-text);box-shadow:0 24px 60px rgba(15,23,42,.24)}.tp-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--gs-border);background:linear-gradient(180deg,#fff,#f8fafc)}.tp-modal__title{margin:0;color:var(--gs-primary);font-size:15px;font-weight:900;line-height:1.2}.tp-modal__close{width:32px;height:32px;display:inline-grid;place-items:center;border:1px solid var(--gs-border);border-radius:10px;background:var(--gs-surface);color:var(--gs-primary);cursor:pointer}:root{--gs-primary:#002c5d;--gs-secondary:#0080c8;--gs-support:#009ee2;--gs-accent:#ee7d00;--gs-bg:#f6f6f6;--gs-text:#4a4a49;--gs-muted:#6b7280;--gs-surface:#fff;--gs-surface-soft:#f8fafc;--gs-surface-blue:rgba(0,128,200,.08);--gs-border:rgba(0,44,93,.12);--gs-border-strong:rgba(0,44,93,.2);--gs-shadow:0 14px 36px rgba(0,44,93,.1);--gs-shadow-soft:0 8px 22px rgba(0,44,93,.08);--gs-focus:0 0 0 4px rgba(0,158,226,.18);--gs-radius:18px;--gs-radius-sm:12px;--gs-top-gap:14px;--gs-side-gap:16px;color-scheme:light}[data-app-theme=light],[data-theme=light],body[data-app-theme=light],body[data-theme=light],html[data-app-theme=light],html[data-theme=light]{--gs-bg:#f6f6f6;--gs-text:#4a4a49;--gs-muted:#6b7280;--gs-surface:#fff;--gs-surface-soft:#f8fafc;--gs-surface-blue:rgba(0,128,200,.08);--gs-border:rgba(0,44,93,.12);--gs-border-strong:rgba(0,44,93,.2);--gs-shadow:0 14px 36px rgba(0,44,93,.1);--gs-shadow-soft:0 8px 22px rgba(0,44,93,.08);--gs-focus:0 0 0 4px rgba(0,158,226,.18);color-scheme:light}[data-app-theme=dark],[data-theme=dark],body.dark,body.theme-dark,body[data-app-theme=dark],body[data-theme=dark],html.dark,html.theme-dark,html[data-app-theme=dark],html[data-theme=dark]{--gs-bg:#0f172a;--gs-text:#f6f6f6;--gs-muted:#cbd5e1;--gs-surface:#111827;--gs-surface-soft:#172033;--gs-surface-blue:rgba(0,158,226,.13);--gs-border:hsla(0,0%,96%,.1);--gs-border-strong:hsla(0,0%,96%,.18);--gs-shadow:0 18px 44px rgba(0,0,0,.34);--gs-shadow-soft:0 10px 26px rgba(0,0,0,.26);--gs-focus:0 0 0 4px rgba(0,158,226,.22);color-scheme:dark}body{background:var(--gs-bg);transition:background-color .18s ease,color .18s ease}.acomodar,body{color:var(--gs-text)}.acomodar{min-height:calc(100vh - 88px);margin:var(--gs-top-gap) var(--gs-side-gap) 18px;padding:18px;background:radial-gradient(circle at top right,rgba(0,158,226,.1),transparent 30%),linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.98)),var(--gs-surface);border:1px solid var(--gs-border);box-shadow:var(--gs-shadow);overflow-x:hidden;overflow-y:auto;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}[data-app-theme=dark] .acomodar,[data-theme=dark] .acomodar,body.dark .acomodar,body.theme-dark .acomodar,body[data-app-theme=dark] .acomodar,body[data-theme=dark] .acomodar,html.dark .acomodar,html.theme-dark .acomodar,html[data-app-theme=dark] .acomodar,html[data-theme=dark] .acomodar{background:radial-gradient(circle at top left,rgba(0,128,200,.18),transparent 34%),radial-gradient(circle at bottom right,rgba(238,125,0,.08),transparent 28%),linear-gradient(180deg,rgba(17,24,39,.97),rgba(15,23,42,.99)),var(--gs-surface)}.acomodar>:first-child{margin-top:0}.acomodar>:last-child{margin-bottom:0}.acomodar .box,.acomodar .card,.acomodar .el-card,.acomodar .panel,.acomodar .table-responsive,.acomodar .v-card{color:var(--gs-text);background:var(--gs-surface);border:1px solid var(--gs-border);border-radius:var(--gs-radius-sm);box-shadow:var(--gs-shadow-soft)}.acomodar .box-header,.acomodar .card-header,.acomodar .panel-heading,.acomodar thead th{color:#fff;background:linear-gradient(135deg,var(--gs-primary),var(--gs-secondary));border-color:hsla(0,0%,100%,.1);letter-spacing:.02em}.acomodar table{width:100%;max-width:100%;color:var(--gs-text);border-collapse:separate;border-spacing:0}.acomodar tbody tr{transition:background-color .16s ease,transform .16s ease}.acomodar tbody tr:hover{background:var(--gs-surface-blue)}.acomodar td,.acomodar th{border-color:var(--gs-border);vertical-align:middle}.acomodar canvas,.acomodar img,.acomodar svg,.acomodar video{max-width:100%}.acomodar input,.acomodar select,.acomodar textarea{max-width:100%;color:var(--gs-text);background:var(--gs-surface);border-color:var(--gs-border-strong);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.acomodar input::-moz-placeholder,.acomodar textarea::-moz-placeholder{color:var(--gs-muted)}.acomodar input::placeholder,.acomodar textarea::placeholder{color:var(--gs-muted)}.acomodar input:focus,.acomodar select:focus,.acomodar textarea:focus{border-color:var(--gs-support);box-shadow:var(--gs-focus);outline:none}.acomodar .btn,.acomodar button{max-width:100%;border-radius:12px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.acomodar .btn:hover,.acomodar button:hover{transform:translateY(-1px)}[data-app-theme=dark] .acomodar input,[data-app-theme=dark] .acomodar select,[data-app-theme=dark] .acomodar textarea,[data-theme=dark] .acomodar input,[data-theme=dark] .acomodar select,[data-theme=dark] .acomodar textarea,body.dark .acomodar input,body.dark .acomodar select,body.dark .acomodar textarea,body.theme-dark .acomodar input,body.theme-dark .acomodar select,body.theme-dark .acomodar textarea,body[data-app-theme=dark] .acomodar input,body[data-app-theme=dark] .acomodar select,body[data-app-theme=dark] .acomodar textarea,body[data-theme=dark] .acomodar input,body[data-theme=dark] .acomodar select,body[data-theme=dark] .acomodar textarea,html.dark .acomodar input,html.dark .acomodar select,html.dark .acomodar textarea,html.theme-dark .acomodar input,html.theme-dark .acomodar select,html.theme-dark .acomodar textarea,html[data-app-theme=dark] .acomodar input,html[data-app-theme=dark] .acomodar select,html[data-app-theme=dark] .acomodar textarea,html[data-theme=dark] .acomodar input,html[data-theme=dark] .acomodar select,html[data-theme=dark] .acomodar textarea{background:#0f172a;color:#f6f6f6}.rq-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:100%;padding:22px 24px!important;border:0!important;border-radius:18px!important;background:radial-gradient(circle at 100% 0,rgba(51,162,220,.52) 0,rgba(51,162,220,.52) 10rem,transparent 10.1rem),linear-gradient(135deg,#003b78,#006fb0)!important;box-shadow:0 14px 30px rgba(0,44,93,.16)!important;color:#fff!important;position:relative!important;overflow:hidden!important}.rq-hero:before{right:-70px!important;top:-90px!important;width:280px!important;height:280px!important;border-radius:50%!important;background:hsla(0,0%,100%,.12)!important}.rq-hero:after,.rq-hero:before{content:""!important;position:absolute!important;pointer-events:none!important}.rq-hero:after{inset:0!important;background:linear-gradient(90deg,rgba(0,44,93,.18),rgba(0,128,200,.02))!important}.rq-actions,.rq-hero-content{position:relative!important;z-index:1!important}.rq-hero-content{min-width:0!important}.rq-kicker{display:inline-flex!important;align-items:center!important;gap:7px!important;width:-moz-fit-content!important;width:fit-content!important;margin:0!important;padding:.32rem .8rem!important;border:0!important;border-radius:999px!important;background:hsla(0,0%,100%,.12)!important;font-size:.68rem!important;letter-spacing:.12em!important;line-height:1.2!important;text-transform:uppercase!important}.rq-kicker,.rq-title{color:#fff!important;font-weight:900!important}.rq-title{margin:10px 0 0!important;font-size:1.36rem!important;line-height:1.15!important;letter-spacing:0!important;text-shadow:none!important}.rq-subtitle{margin:6px 0 0!important;color:hsla(0,0%,100%,.92)!important;font-size:.86rem!important;line-height:1.45!important;font-weight:600!important}.rq-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex:0 0 auto!important;flex-wrap:wrap!important}.btn-rq-primary,.rq-actions .btn-rq-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:38px!important;padding:.5rem 1rem!important;border:0!important;border-radius:12px!important;color:#fff!important;background:linear-gradient(135deg,#ee7d00,#ff9b2f)!important;font-size:.8rem!important;font-weight:900!important;line-height:1.2!important;box-shadow:0 12px 22px rgba(238,125,0,.24)!important}.btn-rq-primary:hover:not(:disabled),.rq-actions .btn-rq-primary:hover:not(:disabled){color:#fff!important;filter:brightness(1.04)!important;transform:translateY(-1px)!important}.btn-rq-primary:disabled,.rq-actions .btn-rq-primary:disabled{opacity:.62!important;cursor:not-allowed!important}[data-app-theme=dark] .rq-hero,[data-theme=dark] .rq-hero,body.dark .rq-hero,body.theme-dark .rq-hero,body[data-app-theme=dark] .rq-hero,body[data-theme=dark] .rq-hero,html.dark .rq-hero,html.theme-dark .rq-hero,html[data-app-theme=dark] .rq-hero,html[data-theme=dark] .rq-hero{background:radial-gradient(circle at 100% 0,rgba(0,158,226,.28) 0,rgba(0,158,226,.22) 10rem,transparent 10.1rem),linear-gradient(135deg,#0f172a,#0b3b63)!important}@media (max-width:768px){.rq-hero{align-items:flex-start!important;flex-direction:column!important;padding:16px!important}.btn-rq-primary,.rq-actions,.rq-actions .btn-rq-primary{width:100%!important}.rq-title{font-size:1.18rem!important}.rq-subtitle{font-size:.8rem!important}}.bp-hero,.entrevista-hero,.gd-hero,.gs-hero,.postulante-hero,.puesto-hero,.sdoc-hero,.seg-hero,.segcontra-hero,.segsel-hero,.segsol-hero,.sel-report-hero,.sst-cap-hero,.sst-reg-hero,.stsol-hero,.tp-access-hero,.tp-hero,.tp-module-hero,.ux-hero-panel{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:100%;padding:22px 24px!important;border:0!important;border-radius:18px!important;background:radial-gradient(circle at 100% 0,rgba(51,162,220,.52) 0,rgba(51,162,220,.52) 10rem,transparent 10.1rem),linear-gradient(135deg,#003b78,#006fb0)!important;box-shadow:0 14px 30px rgba(0,44,93,.16)!important;color:#fff!important;position:relative!important;overflow:hidden!important}.bp-hero:before,.entrevista-hero:before,.gd-hero:before,.gs-hero:before,.postulante-hero:before,.puesto-hero:before,.sdoc-hero:before,.seg-hero:before,.segcontra-hero:before,.segsel-hero:before,.segsol-hero:before,.sel-report-hero:before,.sst-cap-hero:before,.sst-reg-hero:before,.stsol-hero:before,.tp-access-hero:before,.tp-hero:before,.tp-module-hero:before,.ux-hero-panel:before{content:""!important;position:absolute!important;right:-70px!important;top:-90px!important;left:auto!important;bottom:auto!important;width:280px!important;height:280px!important;border-radius:50%!important;background:hsla(0,0%,100%,.12)!important;pointer-events:none!important}.bp-hero:after,.entrevista-hero:after,.gd-hero:after,.gs-hero:after,.postulante-hero:after,.puesto-hero:after,.sdoc-hero:after,.seg-hero:after,.segcontra-hero:after,.segsel-hero:after,.segsol-hero:after,.sel-report-hero:after,.sst-cap-hero:after,.sst-reg-hero:after,.stsol-hero:after,.tp-access-hero:after,.tp-hero:after,.tp-module-hero:after,.ux-hero-panel:after{content:""!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;background:linear-gradient(90deg,rgba(0,44,93,.18),rgba(0,128,200,.02))!important;pointer-events:none!important}.bp-hero__actions,.bp-hero__info,.entrevista-hero__actions,.entrevista-hero__left,.gd-hero__actions,.gd-hero__left,.gs-hero__actions,.gs-hero__content,.postulante-hero>button,.postulante-hero__content,.puesto-actions,.puesto-hero-content,.sdoc-hero__left,.sdoc-hero__right,.seg-hero__left,.seg-hero__right,.segcontra-hero__left,.segcontra-hero__right,.segsel-hero__left,.segsel-hero__right,.segsol-hero__left,.segsol-hero__right,.sel-report-hero__badges,.sel-report-hero__content,.sst-cap-actions,.sst-cap-hero__main,.sst-reg-hero__main,.sst-reg-status,.stsol-hero__actions,.stsol-hero__content,.tp-access-action,.tp-access-hero__copy,.tp-access-hero__icon,.tp-hero-actions,.tp-hero-copy,.tp-hero__actions,.tp-hero__content,.ux-hero-panel>*{position:relative!important;z-index:1!important}.bp-eyebrow,.entrevista-eyebrow,.gd-eyebrow,.gs-eyebrow,.postulante-eyebrow,.puesto-eyebrow,.sdoc-eyebrow,.seg-eyebrow,.segcontra-eyebrow,.segsel-eyebrow,.segsol-eyebrow,.sel-report-eyebrow,.sst-cap-eyebrow,.sst-reg-eyebrow,.stsol-eyebrow,.tp-eyebrow,.tp-hero__eyebrow,.tp-module-hero .tp-eyebrow,.ux-hero-panel p{display:inline-flex!important;align-items:center!important;gap:7px!important;width:-moz-fit-content!important;width:fit-content!important;margin:0!important;padding:.32rem .8rem!important;border:0!important;border-radius:999px!important;color:#fff!important;background:hsla(0,0%,100%,.12)!important;font-size:.68rem!important;font-weight:900!important;letter-spacing:.12em!important;line-height:1.2!important;text-transform:uppercase!important}.bp-hero__info h1,.entrevista-hero h1,.gd-title,.gs-title,.postulante-hero h1,.puesto-title,.sdoc-hero h1,.seg-hero h1,.segcontra-hero h1,.segsel-hero h1,.segsol-hero h1,.sel-report-title,.sst-cap-hero h1,.sst-reg-hero h1,.stsol-hero h1,.tp-access-title,.tp-hero h1,.tp-hero__title,.tp-module-hero h1,.ux-hero-panel h1{margin:10px 0 0!important;color:#fff!important;font-size:1.36rem!important;font-weight:900!important;line-height:1.15!important;letter-spacing:0!important;text-shadow:none!important}.bp-hero__info p,.entrevista-hero p:not(.rq-kicker),.gd-subtitle,.gs-subtitle,.postulante-hero__content>div>span,.puesto-subtitle,.sdoc-hero p,.seg-hero__left>div>span,.segcontra-hero p,.segsel-hero p,.segsol-hero p,.sel-report-subtitle,.sst-cap-hero .rq-subtitle,.sst-reg-hero .rq-subtitle,.stsol-hero__content>div>span,.tp-access-subtitle,.tp-hero p,.tp-hero__subtitle,.tp-module-hero p,.ux-hero-panel span{margin:6px 0 0!important;color:hsla(0,0%,100%,.92)!important;font-size:.86rem!important;line-height:1.45!important;font-weight:600!important}.bp-hero__actions,.entrevista-hero__actions,.gd-hero__actions,.gs-hero__actions,.puesto-actions,.sdoc-hero__right,.segcontra-hero__right,.segsel-hero__right,.segsol-hero__right,.sel-report-hero__badges,.sst-cap-actions,.sst-reg-status,.stsol-hero__actions,.tp-hero-actions,.tp-hero__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex:0 0 auto!important;flex-wrap:wrap!important}.bp-hero .bp-btn--primary,.entrevista-hero button,.gd-hero .gd-btn,.gs-hero .gs-action-btn,.postulante-hero .postulante-btn--primary,.puesto-hero .puesto-btn-primary,.sdoc-hero button,.segcontra-hero button,.segsel-hero button,.segsol-hero button,.sst-cap-hero .sst-cap-btn,.sst-reg-hero button,.stsol-hero button,.tp-access-hero .tp-access-action,.tp-module-hero button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:38px!important;padding:.5rem 1rem!important;border:0!important;border-radius:12px!important;color:#fff!important;background:linear-gradient(135deg,#ee7d00,#ff9b2f)!important;font-size:.8rem!important;font-weight:900!important;line-height:1.2!important;box-shadow:0 12px 22px rgba(238,125,0,.24)!important}.sel-report-hero .sel-report-badge{color:#fff!important;background:hsla(0,0%,100%,.12)!important;border-color:hsla(0,0%,100%,.18)!important}.sel-report-hero .sel-report-badge--accent{background:linear-gradient(135deg,#ee7d00,#ff9b2f)!important;border-color:hsla(0,0%,100%,.18)!important}.dark .bp-hero,.dark .entrevista-hero,.dark .gd-hero,.dark .gs-hero,.dark .postulante-hero,.dark .puesto-hero,.dark .sdoc-hero,.dark .seg-hero,.dark .segcontra-hero,.dark .segsel-hero,.dark .segsol-hero,.dark .sel-report-hero,.dark .sst-cap-hero,.dark .sst-reg-hero,.dark .stsol-hero,.dark .tp-access-hero,.dark .tp-hero,.dark .tp-module-hero,.dark .ux-hero-panel,.theme-dark .bp-hero,.theme-dark .entrevista-hero,.theme-dark .gd-hero,.theme-dark .gs-hero,.theme-dark .postulante-hero,.theme-dark .puesto-hero,.theme-dark .sdoc-hero,.theme-dark .seg-hero,.theme-dark .segcontra-hero,.theme-dark .segsel-hero,.theme-dark .segsol-hero,.theme-dark .sel-report-hero,.theme-dark .sst-cap-hero,.theme-dark .sst-reg-hero,.theme-dark .stsol-hero,.theme-dark .tp-access-hero,.theme-dark .tp-hero,.theme-dark .tp-module-hero,.theme-dark .ux-hero-panel,html[data-app-theme=dark] .bp-hero,html[data-app-theme=dark] .entrevista-hero,html[data-app-theme=dark] .gd-hero,html[data-app-theme=dark] .gs-hero,html[data-app-theme=dark] .postulante-hero,html[data-app-theme=dark] .puesto-hero,html[data-app-theme=dark] .sdoc-hero,html[data-app-theme=dark] .seg-hero,html[data-app-theme=dark] .segcontra-hero,html[data-app-theme=dark] .segsel-hero,html[data-app-theme=dark] .segsol-hero,html[data-app-theme=dark] .sel-report-hero,html[data-app-theme=dark] .sst-cap-hero,html[data-app-theme=dark] .sst-reg-hero,html[data-app-theme=dark] .stsol-hero,html[data-app-theme=dark] .tp-access-hero,html[data-app-theme=dark] .tp-hero,html[data-app-theme=dark] .tp-module-hero,html[data-app-theme=dark] .ux-hero-panel,html[data-theme=dark] .bp-hero,html[data-theme=dark] .entrevista-hero,html[data-theme=dark] .gd-hero,html[data-theme=dark] .gs-hero,html[data-theme=dark] .postulante-hero,html[data-theme=dark] .puesto-hero,html[data-theme=dark] .sdoc-hero,html[data-theme=dark] .seg-hero,html[data-theme=dark] .segcontra-hero,html[data-theme=dark] .segsel-hero,html[data-theme=dark] .segsol-hero,html[data-theme=dark] .sel-report-hero,html[data-theme=dark] .sst-cap-hero,html[data-theme=dark] .sst-reg-hero,html[data-theme=dark] .stsol-hero,html[data-theme=dark] .tp-access-hero,html[data-theme=dark] .tp-hero,html[data-theme=dark] .tp-module-hero,html[data-theme=dark] .ux-hero-panel{background:radial-gradient(circle at 100% 0,rgba(0,158,226,.28) 0,rgba(0,158,226,.22) 10rem,transparent 10.1rem),linear-gradient(135deg,#0f172a,#0b3b63)!important}@media (max-width:768px){.bp-hero,.entrevista-hero,.gd-hero,.gs-hero,.postulante-hero,.puesto-hero,.sdoc-hero,.seg-hero,.segcontra-hero,.segsel-hero,.segsol-hero,.sel-report-hero,.sst-cap-hero,.sst-reg-hero,.stsol-hero,.tp-access-hero,.tp-hero,.tp-module-hero,.ux-hero-panel{align-items:flex-start!important;flex-direction:column!important;padding:16px!important}.bp-hero__actions,.entrevista-hero__actions,.gd-hero__actions,.gs-hero__actions,.postulante-hero>button,.puesto-actions,.sdoc-hero__right,.segcontra-hero__right,.segsel-hero__right,.segsol-hero__right,.sel-report-hero__badges,.sst-cap-actions,.sst-reg-status,.stsol-hero__actions,.tp-access-action,.tp-hero-actions,.tp-hero__actions{width:100%!important}}.segcontra-page{background:radial-gradient(circle at top left,rgba(0,128,200,.08),transparent 34%),linear-gradient(180deg,#f8fafc,#eef3f8);color:#1f2937}.segcontra-shell{display:grid;gap:12px;width:100%}.segcontra-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 8px 12px}.segcontra-kpi-card,.segcontra-panel,.segcontra-table-section,.sgp-panel{border:1px solid rgba(15,23,42,.08);border-radius:18px;background:hsla(0,0%,100%,.92);box-shadow:0 18px 42px rgba(15,23,42,.08)}.segcontra-kpi-card{display:flex;align-items:center;gap:12px;min-height:92px;min-width:0;padding:14px}.segcontra-info-icon,.segcontra-kpi-icon,.segcontra-mini-panel header>i,.segcontra-money-item>i{display:inline-grid;flex:0 0 auto;place-items:center;border-radius:14px}.segcontra-kpi-icon{width:44px;height:44px;color:#fff;font-size:1.16rem}.segcontra-kpi-icon--primary{background:linear-gradient(135deg,#002c5d,#0080c8)}.segcontra-kpi-icon--info{background:linear-gradient(135deg,#0f766e,#14b8a6)}.segcontra-kpi-icon--warning{background:linear-gradient(135deg,#b45309,#f59e0b)}.segcontra-kpi-icon--success{background:linear-gradient(135deg,#15803d,#22c55e)}.segcontra-eyebrow,.segcontra-info-card p,.segcontra-kpi-card p,.segcontra-mini-panel header p,.segcontra-money-item span{margin:0;color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.segcontra-info-card strong,.segcontra-kpi-card strong,.segcontra-mini-panel header strong,.segcontra-money-item strong{display:block;color:#0f172a;font-size:.96rem;font-weight:850;line-height:1.2}.segcontra-info-card small,.segcontra-kpi-card small{display:block;margin-top:3px;color:#64748b;font-size:.78rem;line-height:1.25}.segcontra-panel,.segcontra-table-section{margin:0 8px 12px;padding:16px}.segcontra-info-card,.segcontra-mini-panel header,.segcontra-money-item,.segcontra-panel__header,.sgp-actions,.sgp-modal-actions,.sgp-pagination,.sgp-pagination__controls,.sgp-panel__header,.sgp-person-cell,.sgp-search,.sgp-toolbar{display:flex;align-items:center}.segcontra-panel__header,.sgp-panel__header{justify-content:space-between;gap:12px;margin-bottom:14px}.segcontra-panel__header--compact{margin-bottom:12px}.segcontra-panel__header h2,.sgp-panel__header h2{margin:2px 0 0;color:#0f172a;font-size:1.06rem;font-weight:850}.sgp-panel__header p{margin:4px 0 0;color:#64748b;font-size:.82rem;font-weight:650}.sgp-panel__header p strong{color:#15803d}.segcontra-chip,.segsol-chip{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;background:rgba(0,128,200,.1);color:#005f93;font-size:.76rem;font-weight:800}.segcontra-detail-grid,.segcontra-money-grid,.segcontra-support-grid{display:grid;gap:12px}.segcontra-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.segcontra-info-card{gap:12px;min-height:92px;padding:13px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafc}.segcontra-info-card--wide{grid-column:span 2}.segcontra-info-card--full{grid-column:1/-1}.segcontra-info-icon{width:38px;height:38px;background:rgba(0,128,200,.1);color:#0080c8;font-size:1rem}.segcontra-money-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.segcontra-money-item{gap:10px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafc}.segcontra-money-item>i{width:34px;height:34px;background:rgba(0,44,93,.08);color:#002c5d}.segcontra-support-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 8px 12px}.segcontra-mini-panel{margin:0}.segcontra-mini-panel header{gap:10px;margin-bottom:12px}.segcontra-mini-panel header>i{width:36px;height:36px;background:rgba(0,128,200,.1);color:#0080c8}.segcontra-check-grid{display:grid;gap:8px}.segcontra-check-grid span,.segcontra-muted{display:inline-flex;align-items:center;gap:7px;color:#475569;font-size:.78rem;font-weight:700}.segcontra-check-grid span i{color:#16a34a}.segcontra-muted{color:#94a3b8}.segcontra-file-actions{display:grid;gap:8px}.segcontra-file-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 10px;border-radius:12px;background:#0080c8;font-size:.78rem;font-weight:800}.segcontra-file-btn,.segcontra-file-btn:hover{color:#fff;text-decoration:none}.segcontra-file-btn--secondary{background:#002c5d}.sgp-toolbar{gap:10px}.sgp-search{gap:8px;min-height:38px;padding:0 10px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fff}.sgp-search input{width:min(320px,56vw);min-height:34px;border:0;background:transparent;color:#0f172a;outline:0}.sgp-btn,.sgp-icon-btn,.sgp-pagination button,.sgp-search button,.sgp-stage-btn{display:inline-flex;align-items:center;justify-content:center}.sgp-table-wrap{width:100%;overflow:auto;border:1px solid rgba(0,44,93,.08);border-radius:15px;background:#fff}.sgp-table{width:100%;min-width:1320px;border-collapse:separate;border-spacing:0}.sgp-table thead th{position:sticky;top:0;z-index:1;background:#002c5d!important;color:#fff!important}.sgp-table tbody td{background:#fff;border-bottom:1px solid rgba(15,23,42,.06);color:#1f2937}.sgp-table tbody tr:hover td{background:#f8fafc}.sgp-alert{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid rgba(0,128,200,.12);border-radius:14px;background:rgba(0,128,200,.08);color:#334155;font-size:.84rem;font-weight:650}.sgp-alert i{color:#0080c8}.sgp-person-cell{gap:10px;min-width:260px;text-align:left}.sgp-avatar{display:inline-grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:14px;background:linear-gradient(135deg,#002c5d,#0080c8);color:#fff;font-size:.8rem;font-weight:900}.sgp-person-cell strong{display:block;color:#0f172a;font-size:.9rem;font-weight:850;line-height:1.2}.sgp-person-cell small,.sgp-person-cell span,.sgp-stage-cell small{display:block;color:#64748b;font-size:.75rem;line-height:1.3}.sgp-status{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:128px;padding:7px 9px;border-radius:999px;font-size:.76rem;font-weight:850}.sgp-status--ok{background:rgba(22,163,74,.12);color:#15803d}.sgp-status--info{background:rgba(0,128,200,.12);color:#0072a5}.sgp-status--danger{background:rgba(220,38,38,.1);color:#b91c1c}.sgp-stage-cell{display:grid;justify-items:center;gap:5px}.sgp-stage-btn{gap:6px;min-width:100px;min-height:34px;padding:6px 10px;border:0;border-radius:999px;font-size:.76rem;font-weight:850}.sgp-stage-btn--done{background:rgba(22,163,74,.12);color:#15803d}.sgp-stage-btn--pending{background:rgba(245,158,11,.14);color:#b45309}.sgp-actions{justify-content:center;gap:6px}.sgp-icon-btn{width:34px;height:34px;padding:0;border:1px solid rgba(15,23,42,.1);border-radius:12px}.sgp-icon-btn,.sgp-icon-btn--neutral{background:#fff;color:#334155}.sgp-icon-btn--danger{border-color:rgba(220,38,38,.16);background:rgba(220,38,38,.1);color:#b91c1c}.sgp-icon-btn:disabled{opacity:.48;cursor:not-allowed}.sgp-date-input,.sgp-select,.sgp-textarea{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff;color:#0f172a;font-size:.78rem}.sgp-date-input,.sgp-select{min-height:34px;padding:6px 9px}.sgp-state-card{display:grid;justify-items:center;gap:7px;padding:28px 16px;border:1px dashed rgba(15,23,42,.16);border-radius:16px;background:#f8fafc;text-align:center}.sgp-state-card>i{color:#0080c8;font-size:1.6rem}.sgp-state-card strong{color:#0f172a;font-size:1rem;font-weight:850}.sgp-state-card span{color:#64748b;font-size:.82rem}.sgp-comment-modal{display:grid;gap:12px}.sgp-alert--modal{margin-bottom:0}.sgp-textarea{min-height:110px;padding:10px}.sgp-modal-actions{justify-content:flex-end}.sgp-btn{gap:8px;min-height:36px;padding:8px 12px;border:0;border-radius:12px;font-size:.8rem;font-weight:850}.sgp-btn--primary{background:#0080c8;color:#fff}.sgp-pagination{justify-content:space-between;gap:12px;margin-top:12px}.sgp-pagination__controls{gap:8px}.dark .segcontra-page,.theme-dark .segcontra-page,[data-app-theme=dark] .segcontra-page,[data-theme=dark] .segcontra-page,body[data-app-theme=dark] .segcontra-page,body[data-theme=dark] .segcontra-page,html[data-app-theme=dark] .segcontra-page,html[data-theme=dark] .segcontra-page{background:radial-gradient(circle at top left,rgba(56,189,248,.12),transparent 32%),linear-gradient(180deg,#0f172a,#111827)!important;color:#e5e7eb}.dark .segcontra-kpi-card,.dark .segcontra-panel,.dark .segcontra-table-section,.dark .sgp-panel,.theme-dark .segcontra-kpi-card,.theme-dark .segcontra-panel,.theme-dark .segcontra-table-section,.theme-dark .sgp-panel,[data-app-theme=dark] .segcontra-kpi-card,[data-app-theme=dark] .segcontra-panel,[data-app-theme=dark] .segcontra-table-section,[data-app-theme=dark] .sgp-panel,[data-theme=dark] .segcontra-kpi-card,[data-theme=dark] .segcontra-panel,[data-theme=dark] .segcontra-table-section,[data-theme=dark] .sgp-panel,body[data-app-theme=dark] .segcontra-kpi-card,body[data-app-theme=dark] .segcontra-panel,body[data-app-theme=dark] .segcontra-table-section,body[data-app-theme=dark] .sgp-panel,html[data-app-theme=dark] .segcontra-kpi-card,html[data-app-theme=dark] .segcontra-panel,html[data-app-theme=dark] .segcontra-table-section,html[data-app-theme=dark] .sgp-panel,html[data-theme=dark] .segcontra-kpi-card,html[data-theme=dark] .segcontra-panel,html[data-theme=dark] .segcontra-table-section,html[data-theme=dark] .sgp-panel{border-color:rgba(148,163,184,.2);background:rgba(15,23,42,.92);box-shadow:0 18px 42px rgba(0,0,0,.25)}.dark .segcontra-info-card,.dark .segcontra-money-item,.theme-dark .segcontra-info-card,.theme-dark .segcontra-money-item,[data-app-theme=dark] .segcontra-info-card,[data-app-theme=dark] .segcontra-money-item,[data-theme=dark] .segcontra-info-card,[data-theme=dark] .segcontra-money-item{border-color:rgba(148,163,184,.16);background:rgba(30,41,59,.74)}.dark .segcontra-info-card strong,.dark .segcontra-kpi-card strong,.dark .segcontra-mini-panel header strong,.dark .segcontra-money-item strong,.dark .segcontra-panel__header h2,.dark .sgp-panel__header h2,.theme-dark .segcontra-info-card strong,.theme-dark .segcontra-kpi-card strong,.theme-dark .segcontra-mini-panel header strong,.theme-dark .segcontra-money-item strong,.theme-dark .segcontra-panel__header h2,.theme-dark .sgp-panel__header h2,[data-app-theme=dark] .segcontra-info-card strong,[data-app-theme=dark] .segcontra-kpi-card strong,[data-app-theme=dark] .segcontra-mini-panel header strong,[data-app-theme=dark] .segcontra-money-item strong,[data-app-theme=dark] .segcontra-panel__header h2,[data-app-theme=dark] .sgp-panel__header h2,[data-theme=dark] .segcontra-info-card strong,[data-theme=dark] .segcontra-kpi-card strong,[data-theme=dark] .segcontra-mini-panel header strong,[data-theme=dark] .segcontra-money-item strong,[data-theme=dark] .segcontra-panel__header h2,[data-theme=dark] .sgp-panel__header h2{color:#f8fafc}.dark .segcontra-check-grid span,.dark .segcontra-eyebrow,.dark .segcontra-info-card p,.dark .segcontra-info-card small,.dark .segcontra-kpi-card p,.dark .segcontra-kpi-card small,.dark .segcontra-mini-panel header p,.dark .segcontra-money-item span,.dark .segcontra-muted,.dark .sgp-panel__header p,.theme-dark .segcontra-check-grid span,.theme-dark .segcontra-eyebrow,.theme-dark .segcontra-info-card p,.theme-dark .segcontra-info-card small,.theme-dark .segcontra-kpi-card p,.theme-dark .segcontra-kpi-card small,.theme-dark .segcontra-mini-panel header p,.theme-dark .segcontra-money-item span,.theme-dark .segcontra-muted,.theme-dark .sgp-panel__header p,[data-app-theme=dark] .segcontra-check-grid span,[data-app-theme=dark] .segcontra-eyebrow,[data-app-theme=dark] .segcontra-info-card p,[data-app-theme=dark] .segcontra-info-card small,[data-app-theme=dark] .segcontra-kpi-card p,[data-app-theme=dark] .segcontra-kpi-card small,[data-app-theme=dark] .segcontra-mini-panel header p,[data-app-theme=dark] .segcontra-money-item span,[data-app-theme=dark] .segcontra-muted,[data-app-theme=dark] .sgp-panel__header p,[data-theme=dark] .segcontra-check-grid span,[data-theme=dark] .segcontra-eyebrow,[data-theme=dark] .segcontra-info-card p,[data-theme=dark] .segcontra-info-card small,[data-theme=dark] .segcontra-kpi-card p,[data-theme=dark] .segcontra-kpi-card small,[data-theme=dark] .segcontra-mini-panel header p,[data-theme=dark] .segcontra-money-item span,[data-theme=dark] .segcontra-muted,[data-theme=dark] .sgp-panel__header p{color:#cbd5e1}.dark .sgp-search,.dark .sgp-table-wrap,.theme-dark .sgp-search,.theme-dark .sgp-table-wrap,[data-app-theme=dark] .sgp-search,[data-app-theme=dark] .sgp-table-wrap,[data-theme=dark] .sgp-search,[data-theme=dark] .sgp-table-wrap{border-color:rgba(148,163,184,.18);background:#0f172a}.dark .sgp-search input,.theme-dark .sgp-search input,[data-app-theme=dark] .sgp-search input,[data-theme=dark] .sgp-search input{color:#f8fafc}.dark .sgp-table tbody td,.theme-dark .sgp-table tbody td,[data-app-theme=dark] .sgp-table tbody td,[data-theme=dark] .sgp-table tbody td{background:#111827;border-bottom-color:rgba(148,163,184,.14);color:#e5e7eb}.dark .sgp-table tbody tr:hover td,.theme-dark .sgp-table tbody tr:hover td,[data-app-theme=dark] .sgp-table tbody tr:hover td,[data-theme=dark] .sgp-table tbody tr:hover td{background:#172033}@media (max-width:1200px){.segcontra-kpi-grid,.segcontra-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.segcontra-money-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.segcontra-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.segcontra-panel__header,.sgp-panel__header{align-items:flex-start;flex-direction:column}.segcontra-file-btn,.sgp-search,.sgp-search input{width:100%}.segcontra-detail-grid,.segcontra-kpi-grid,.segcontra-money-grid,.segcontra-support-grid{grid-template-columns:1fr}.segcontra-info-card--full,.segcontra-info-card--wide{grid-column:auto}.sgp-pagination{align-items:flex-start;flex-direction:column}}.tp-access-page,.tp-access-project-page,.tp-access-view{--tp-primary:#002c5d;--tp-secondary:#0080c8;--tp-accent:#ee7d00;--tp-bg:#f6f6f6;--tp-surface:#fff;--tp-text:#4a4a49;--tp-muted:#6b7280;--tp-border:rgba(0,44,93,.12);--tp-soft:rgba(0,128,200,.08);color:var(--tp-text)}.tp-access-kpis,.tp-access-layout,.tp-access-steps{display:grid;gap:10px;margin-bottom:12px}.tp-access-kpis,.tp-access-layout,.tp-access-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.tp-access-layout{align-items:stretch}.tp-access-kpis article,.tp-access-panel,.tp-access-steps article{background:var(--tp-surface)!important;border:1px solid var(--tp-border)!important;border-radius:16px!important;box-shadow:0 10px 28px rgba(15,23,42,.06)!important}.tp-access-kpis article{display:flex;align-items:center;gap:10px;padding:12px}.tp-access-kpis article>i{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;flex:0 0 auto;background:rgba(0,128,200,.11);color:var(--tp-secondary);font-size:1.1rem}.tp-access-kpis span,.tp-access-section-title p,.tp-access-steps span{margin:0;color:var(--tp-muted)!important;font-size:11.5px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.tp-access-kpis strong{display:block;color:#111827;font-size:19px;line-height:1;margin-top:2px}.tp-access-panel{min-width:0;padding:14px!important;margin-bottom:12px}.tp-access-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.tp-access-section-title h2,.tp-access-section-title h6{margin:0;color:var(--tp-primary)!important;font-size:15px;font-weight:900;line-height:1.15}.tp-access-pill{border-radius:999px;padding:6px 10px;background:rgba(238,125,0,.12);color:#b45309!important;font-size:11.5px;font-weight:900}.tp-access-pill.is-ready{background:rgba(22,163,74,.1);color:#15803d!important}.tp-access-steps article{display:flex;align-items:center;gap:10px;padding:12px}.tp-access-steps strong{width:32px;height:32px;border-radius:11px;display:grid;place-items:center;flex:0 0 auto;background:rgba(0,128,200,.12);color:var(--tp-secondary)}.tp-access-steps article.active strong{background:var(--tp-secondary);color:#fff}.tp-access-steps b{display:block;color:#111827;font-size:12.5px}.tp-access-list-panel{display:grid;gap:8px;max-height:360px;overflow:auto;padding-right:4px}.tp-access-list-item{width:100%;min-height:44px;display:flex;align-items:center;gap:8px;border:1px solid rgba(0,44,93,.1)!important;border-radius:13px!important;background:#f8fafc!important;color:#111827!important;padding:10px!important;text-align:left;font-size:12.5px;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.tp-access-list-item:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,44,93,.1);border-color:rgba(0,128,200,.35)!important}.tp-access-list-item.bg-cajita,.tp-access-list-item.border-primary,.tp-access-list-item.selected{border-color:var(--tp-secondary)!important;background:rgba(0,128,200,.1)!important}.tp-access-item-icon,.tp-access-list-item>i{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto;background:rgba(0,128,200,.1);color:var(--tp-secondary)}.tp-access-list-text{min-width:0;flex:1 1 auto}.tp-access-list-item p,.tp-access-list-item span,.tp-access-list-text p,.tp-access-list-text span{margin:0!important;color:#111827!important;font-size:12.5px!important;line-height:1.25;font-weight:800}.tp-access-permission-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex:0 0 auto}.tp-access-permission-actions i,.tp-access-permission-actions svg{cursor:pointer}.tp-access-permission-actions .text-primary{color:var(--tp-secondary)!important}.tp-access-permission-actions .text-black,.tp-access-permission-actions .text-dark{color:#9ca3af!important}.tp-access-permission-dot{width:18px!important;height:18px!important;border-radius:999px!important;padding:0!important;background:#e5e7eb!important;border:1px solid rgba(0,44,93,.14)!important}.tp-access-permission-dot.btn-secondary{background:var(--tp-secondary)!important;border-color:var(--tp-secondary)!important}.tp-access-empty-mini{padding:14px;text-align:center;color:var(--tp-muted);font-size:12px}.tp-access-field label{display:block;margin-bottom:6px;color:var(--tp-primary);font-size:11.5px;font-weight:900;text-transform:uppercase}.tp-access-field input,.tp-access-field select,.tp-access-panel .form-control,.tp-access-panel .form-select{min-height:38px;border-radius:12px!important;border-color:var(--tp-border)!important;font-size:13px}.dark .tp-access-page,.dark .tp-access-project-page,.dark .tp-access-view,.theme-dark .tp-access-page,.theme-dark .tp-access-project-page,.theme-dark .tp-access-view,html[data-app-theme=dark] .tp-access-page,html[data-app-theme=dark] .tp-access-project-page,html[data-app-theme=dark] .tp-access-view,html[data-theme=dark] .tp-access-page,html[data-theme=dark] .tp-access-project-page,html[data-theme=dark] .tp-access-view{--tp-surface:#111827;--tp-text:#e5e7eb;--tp-muted:#9ca3af;--tp-border:hsla(0,0%,100%,.1);--tp-soft:rgba(0,158,226,.14)}.dark .tp-access-kpis strong,.dark .tp-access-list-item,.dark .tp-access-list-item p,.dark .tp-access-list-item span,.dark .tp-access-section-title h2,.dark .tp-access-section-title h6,.dark .tp-access-steps b,.theme-dark .tp-access-kpis strong,.theme-dark .tp-access-list-item,.theme-dark .tp-access-list-item p,.theme-dark .tp-access-list-item span,.theme-dark .tp-access-section-title h2,.theme-dark .tp-access-section-title h6,.theme-dark .tp-access-steps b,html[data-app-theme=dark] .tp-access-kpis strong,html[data-app-theme=dark] .tp-access-list-item,html[data-app-theme=dark] .tp-access-list-item p,html[data-app-theme=dark] .tp-access-list-item span,html[data-app-theme=dark] .tp-access-section-title h2,html[data-app-theme=dark] .tp-access-section-title h6,html[data-app-theme=dark] .tp-access-steps b,html[data-theme=dark] .tp-access-kpis strong,html[data-theme=dark] .tp-access-list-item,html[data-theme=dark] .tp-access-list-item p,html[data-theme=dark] .tp-access-list-item span,html[data-theme=dark] .tp-access-section-title h2,html[data-theme=dark] .tp-access-section-title h6,html[data-theme=dark] .tp-access-steps b{color:#f9fafb!important}.dark .tp-access-field input,.dark .tp-access-field select,.dark .tp-access-list-item,.dark .tp-access-panel .form-control,.dark .tp-access-panel .form-select,.theme-dark .tp-access-field input,.theme-dark .tp-access-field select,.theme-dark .tp-access-list-item,.theme-dark .tp-access-panel .form-control,.theme-dark .tp-access-panel .form-select,html[data-app-theme=dark] .tp-access-field input,html[data-app-theme=dark] .tp-access-field select,html[data-app-theme=dark] .tp-access-list-item,html[data-app-theme=dark] .tp-access-panel .form-control,html[data-app-theme=dark] .tp-access-panel .form-select,html[data-theme=dark] .tp-access-field input,html[data-theme=dark] .tp-access-field select,html[data-theme=dark] .tp-access-list-item,html[data-theme=dark] .tp-access-panel .form-control,html[data-theme=dark] .tp-access-panel .form-select{background:#0b1220!important;border-color:rgba(148,163,184,.18)!important;color:#f9fafb!important}@media (max-width:1100px){.tp-access-kpis,.tp-access-layout,.tp-access-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.tp-access-kpis,.tp-access-layout,.tp-access-steps{grid-template-columns:1fr}.tp-access-section-title{align-items:flex-start;flex-direction:column}}[data-app-theme=dark] .acomodar .box,[data-app-theme=dark] .acomodar .card,[data-app-theme=dark] .acomodar .panel,[data-app-theme=dark] .acomodar .table-responsive,[data-theme=dark] .acomodar .box,[data-theme=dark] .acomodar .card,[data-theme=dark] .acomodar .panel,[data-theme=dark] .acomodar .table-responsive,body.dark .acomodar .box,body.dark .acomodar .card,body.dark .acomodar .panel,body.dark .acomodar .table-responsive,body.theme-dark .acomodar .box,body.theme-dark .acomodar .card,body.theme-dark .acomodar .panel,body.theme-dark .acomodar .table-responsive,body[data-app-theme=dark] .acomodar .box,body[data-app-theme=dark] .acomodar .card,body[data-app-theme=dark] .acomodar .panel,body[data-app-theme=dark] .acomodar .table-responsive,body[data-theme=dark] .acomodar .box,body[data-theme=dark] .acomodar .card,body[data-theme=dark] .acomodar .panel,body[data-theme=dark] .acomodar .table-responsive,html.dark .acomodar .box,html.dark .acomodar .card,html.dark .acomodar .panel,html.dark .acomodar .table-responsive,html.theme-dark .acomodar .box,html.theme-dark .acomodar .card,html.theme-dark .acomodar .panel,html.theme-dark .acomodar .table-responsive,html[data-app-theme=dark] .acomodar .box,html[data-app-theme=dark] .acomodar .card,html[data-app-theme=dark] .acomodar .panel,html[data-app-theme=dark] .acomodar .table-responsive,html[data-theme=dark] .acomodar .box,html[data-theme=dark] .acomodar .card,html[data-theme=dark] .acomodar .panel,html[data-theme=dark] .acomodar .table-responsive{background:rgba(17,24,39,.92)}@media (max-width:1200px){.acomodar{width:calc(100% - 24px);margin:12px;padding:16px}}@media (max-width:768px){:root{--gs-side-gap:10px;--gs-top-gap:10px}.acomodar{width:calc(100% - 20px);min-height:calc(100vh - 72px);margin:10px;padding:14px;border-radius:14px}.acomodar .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:480px){.acomodar{width:100%;min-height:calc(100vh - 64px);margin:0;padding:12px;border-left:0;border-right:0;border-radius:0;box-shadow:none}}#app,.app,.container-fluid,.content-wrapper,.layout-wrapper,.main-content,.main-wrapper,.page-content,.router-view,.wrapper{background:var(--gs-bg)!important;color:var(--gs-text);transition:background-color .18s ease,color .18s ease}#app>.d-flex,.acomodar.d-flex,.acomodar>.d-flex,.app>.d-flex,.content-wrapper.d-flex,.layout-wrapper.d-flex,.main-content.d-flex,.main-wrapper.d-flex,.page-content.d-flex,.tec-page.container-fluid,.tec-page.d-flex,.wrapper>.d-flex,body>.d-flex{background:var(--gs-bg)!important;color:var(--gs-text)!important}.acomodar .bg-body,.acomodar .bg-light,.acomodar .bg-white,.tec-page .bg-body,.tec-page .bg-light,.tec-page .bg-white{background-color:var(--gs-surface)!important;color:var(--gs-text)!important}.acomodar .border,.tec-page .border{border-color:var(--gs-border)!important}.acomodar .text-muted,.acomodar .text-secondary,.tec-page .text-muted,.tec-page .text-secondary{color:var(--gs-muted)!important}[data-app-theme=dark] #app,[data-app-theme=dark] #app>.d-flex,[data-app-theme=dark] .acomodar.d-flex,[data-app-theme=dark] .acomodar>.d-flex,[data-app-theme=dark] .app,[data-app-theme=dark] .app>.d-flex,[data-app-theme=dark] .container-fluid,[data-app-theme=dark] .content-wrapper,[data-app-theme=dark] .content-wrapper.d-flex,[data-app-theme=dark] .layout-wrapper,[data-app-theme=dark] .layout-wrapper.d-flex,[data-app-theme=dark] .main-content,[data-app-theme=dark] .main-content.d-flex,[data-app-theme=dark] .main-wrapper,[data-app-theme=dark] .main-wrapper.d-flex,[data-app-theme=dark] .page-content,[data-app-theme=dark] .page-content.d-flex,[data-app-theme=dark] .tec-page.container-fluid,[data-app-theme=dark] .tec-page.d-flex,[data-app-theme=dark] .wrapper,[data-app-theme=dark] .wrapper>.d-flex,[data-app-theme=dark] body>.d-flex,[data-theme=dark] #app,[data-theme=dark] #app>.d-flex,[data-theme=dark] .container-fluid,body.dark #app,body.dark #app>.d-flex,body.dark .container-fluid,body.theme-dark #app,body.theme-dark #app>.d-flex,body.theme-dark .container-fluid,body[data-app-theme=dark] #app,body[data-app-theme=dark] #app>.d-flex,body[data-app-theme=dark] .acomodar.d-flex,body[data-app-theme=dark] .acomodar>.d-flex,body[data-app-theme=dark] .app,body[data-app-theme=dark] .app>.d-flex,body[data-app-theme=dark] .container-fluid,body[data-app-theme=dark] .content-wrapper,body[data-app-theme=dark] .content-wrapper.d-flex,body[data-app-theme=dark] .layout-wrapper,body[data-app-theme=dark] .layout-wrapper.d-flex,body[data-app-theme=dark] .main-content,body[data-app-theme=dark] .main-content.d-flex,body[data-app-theme=dark] .main-wrapper,body[data-app-theme=dark] .main-wrapper.d-flex,body[data-app-theme=dark] .page-content,body[data-app-theme=dark] .page-content.d-flex,body[data-app-theme=dark] .tec-page.container-fluid,body[data-app-theme=dark] .tec-page.d-flex,body[data-app-theme=dark] .wrapper,body[data-app-theme=dark] .wrapper>.d-flex,body[data-app-theme=dark] body>.d-flex,body[data-theme=dark] #app,body[data-theme=dark] #app>.d-flex,body[data-theme=dark] .container-fluid,html.dark #app,html.dark #app>.d-flex,html.dark .container-fluid,html.theme-dark #app,html.theme-dark #app>.d-flex,html.theme-dark .container-fluid,html[data-app-theme=dark] #app,html[data-app-theme=dark] #app>.d-flex,html[data-app-theme=dark] .acomodar.d-flex,html[data-app-theme=dark] .acomodar>.d-flex,html[data-app-theme=dark] .app,html[data-app-theme=dark] .app>.d-flex,html[data-app-theme=dark] .container-fluid,html[data-app-theme=dark] .content-wrapper,html[data-app-theme=dark] .content-wrapper.d-flex,html[data-app-theme=dark] .layout-wrapper,html[data-app-theme=dark] .layout-wrapper.d-flex,html[data-app-theme=dark] .main-content,html[data-app-theme=dark] .main-content.d-flex,html[data-app-theme=dark] .main-wrapper,html[data-app-theme=dark] .main-wrapper.d-flex,html[data-app-theme=dark] .page-content,html[data-app-theme=dark] .page-content.d-flex,html[data-app-theme=dark] .tec-page.container-fluid,html[data-app-theme=dark] .tec-page.d-flex,html[data-app-theme=dark] .wrapper,html[data-app-theme=dark] .wrapper>.d-flex,html[data-app-theme=dark] body>.d-flex,html[data-theme=dark] #app,html[data-theme=dark] #app>.d-flex,html[data-theme=dark] .container-fluid{background:#0f172a!important;color:#f6f6f6!important}[data-app-theme=dark] .acomodar .bg-body,[data-app-theme=dark] .acomodar .bg-light,[data-app-theme=dark] .acomodar .bg-white,[data-app-theme=dark] .tec-page .bg-body,[data-app-theme=dark] .tec-page .bg-light,[data-app-theme=dark] .tec-page .bg-white,[data-theme=dark] .acomodar .bg-light,[data-theme=dark] .tec-page .bg-light,body.dark .acomodar .bg-light,body.dark .tec-page .bg-light,body[data-app-theme=dark] .acomodar .bg-body,body[data-app-theme=dark] .acomodar .bg-light,body[data-app-theme=dark] .acomodar .bg-white,body[data-app-theme=dark] .tec-page .bg-body,body[data-app-theme=dark] .tec-page .bg-light,body[data-app-theme=dark] .tec-page .bg-white,body[data-theme=dark] .acomodar .bg-light,body[data-theme=dark] .tec-page .bg-light,html.dark .acomodar .bg-light,html.dark .tec-page .bg-light,html[data-app-theme=dark] .acomodar .bg-body,html[data-app-theme=dark] .acomodar .bg-light,html[data-app-theme=dark] .acomodar .bg-white,html[data-app-theme=dark] .tec-page .bg-body,html[data-app-theme=dark] .tec-page .bg-light,html[data-app-theme=dark] .tec-page .bg-white,html[data-theme=dark] .acomodar .bg-light,html[data-theme=dark] .tec-page .bg-light{background-color:#111827!important;color:#f6f6f6!important}:root{--gs-top-gap:10px;--gs-side-gap:12px;--gs-page-gap:12px;--gs-card-gap:12px;--gs-section-padding:14px;--gs-radius:16px;--gs-radius-sm:11px}body{min-height:100vh}#app>.d-flex,.content-wrapper,.layout-wrapper,.main-content,.main-wrapper,.page-content,.wrapper>.d-flex{gap:var(--gs-page-gap)}.acomodar{width:calc(100% - var(--gs-side-gap)*2);min-height:auto;margin:var(--gs-top-gap) var(--gs-side-gap) var(--gs-page-gap)!important;padding:var(--gs-section-padding)!important;border-radius:var(--gs-radius)}.acomodar .container-fluid,.acomodar .tec-page,.acomodar .tp-page{padding-top:.75rem!important;padding-bottom:.75rem!important}.acomodar .box,.acomodar .card,.acomodar .el-card,.acomodar .panel,.acomodar .table-responsive,.acomodar .tec-card,.acomodar .tec-hero,.acomodar .v-card{margin-bottom:var(--gs-card-gap)!important;border-radius:var(--gs-radius-sm)}.acomodar .box-body,.acomodar .card-body,.acomodar .card-header,.acomodar .panel-body{padding:.85rem .95rem}.acomodar .row{--bs-gutter-x:0.85rem;--bs-gutter-y:0.85rem}.acomodar .form-control,.acomodar .form-select,.acomodar .input-group-text{min-height:38px;font-size:.82rem}.acomodar .btn{min-height:34px}.acomodar table th{padding-top:.66rem;padding-bottom:.66rem}.acomodar table td{padding-top:.55rem;padding-bottom:.55rem}[data-app-theme=dark] .acomodar,[data-theme=dark] .acomodar,body.dark .acomodar,body.theme-dark .acomodar,body[data-app-theme=dark] .acomodar,body[data-theme=dark] .acomodar,html.dark .acomodar,html.theme-dark .acomodar,html[data-app-theme=dark] .acomodar,html[data-theme=dark] .acomodar{background:radial-gradient(circle at top left,rgba(0,128,200,.14),transparent 30%),linear-gradient(180deg,rgba(17,24,39,.98),rgba(15,23,42,.99)),var(--gs-surface)}@media (max-width:768px){:root{--gs-side-gap:8px;--gs-page-gap:10px;--gs-section-padding:10px}.acomodar{width:calc(100% - var(--gs-side-gap)*2)}}:root{--ct-primary:#002c5d;--ct-secondary:#0080c8;--ct-info:#009ee2;--ct-accent:#ee7d00;--ct-bg:#f6f6f6;--ct-text:#4a4a49;--ct-border:rgba(0,44,93,.12);--ct-radius:16px;--ct-radius-sm:11px;--ct-shadow:0 12px 30px rgba(0,44,93,.1);--ct-font-title:20px;--ct-font-body:13px;--ct-font-table:12.5px;--ct-font-small:11.5px}.contratos-hero{justify-content:space-between;padding:14px 16px;border:1px solid var(--ct-border);border-radius:var(--ct-radius);background:linear-gradient(135deg,rgba(0,44,93,.96),rgba(0,128,200,.92));box-shadow:var(--ct-shadow);color:#fff}.contratos-hero,.contratos-hero__content{display:flex;align-items:center;gap:12px}.contratos-hero__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:hsla(0,0%,100%,.15);color:#fff;font-size:1.35rem;flex:0 0 auto}.contratos-eyebrow{margin:0;font-size:10.5px;letter-spacing:.14em;font-weight:800;text-transform:uppercase;color:hsla(0,0%,100%,.78)}.contratos-title{margin:0;font-size:var(--ct-font-title);font-weight:800;line-height:1.15}.contratos-subtitle{margin:3px 0 0;font-size:var(--ct-font-small);color:hsla(0,0%,100%,.82)}.contratos-actions,.contratos-hero__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.contratos-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:.45rem .75rem;border-radius:11px;font-size:12px;font-weight:700;border:1px solid transparent;box-shadow:none!important}.contratos-btn--primary{background:var(--ct-accent)!important;color:#fff!important;border-color:rgba(238,125,0,.3)!important}.contratos-btn--soft{background:rgba(0,128,200,.1)!important;color:var(--ct-primary)!important;border-color:rgba(0,128,200,.2)!important}.contratos-btn--danger{background:rgba(220,53,69,.1)!important;color:#b42332!important;border-color:rgba(220,53,69,.2)!important}.contratos-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.contratos-kpi{display:flex;align-items:center;gap:10px;min-height:70px;padding:12px;border:1px solid var(--ct-border);border-radius:var(--ct-radius-sm);background:#fff;box-shadow:0 8px 22px rgba(0,44,93,.06)}.contratos-kpi__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:rgba(0,128,200,.1);color:var(--ct-secondary);flex:0 0 auto}.contratos-kpi--warning .contratos-kpi__icon{background:rgba(238,125,0,.12);color:var(--ct-accent)}.contratos-kpi--danger .contratos-kpi__icon{background:rgba(220,53,69,.1);color:#b42332}.contratos-kpi--success .contratos-kpi__icon{background:rgba(25,135,84,.1);color:#157347}.contratos-kpi__label{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;font-weight:800}.contratos-kpi__value{display:block;font-size:20px;line-height:1.1;color:var(--ct-primary);font-weight:900}.contratos-card{border:1px solid var(--ct-border)!important;border-radius:var(--ct-radius)!important;background:#fff;box-shadow:0 10px 26px rgba(0,44,93,.08);padding:14px!important;margin-bottom:12px!important}.contratos-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.contratos-card__kicker{margin:0 0 2px;font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--ct-secondary);font-weight:900}.contratos-card__title{margin:0;font-size:15px;color:var(--ct-primary);font-weight:900}.contratos-search{position:relative;min-width:min(420px,100%)}.contratos-search i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ct-secondary);pointer-events:none}.contratos-search .form-control,.contratos-search input{height:38px;padding-left:34px!important;border-radius:12px!important;border-color:rgba(0,44,93,.14)!important;font-size:var(--ct-font-body)!important}.contratos-filters .form-control,.contratos-filters .form-select,.contratos-filters input,.contratos-filters select{min-height:38px;border-radius:12px!important;border:1px solid rgba(0,44,93,.14)!important;font-size:var(--ct-font-body)!important}.contratos-label{font-size:11px!important;letter-spacing:.04em;text-transform:uppercase;color:var(--ct-primary)!important;font-weight:900!important}.contratos-table-wrap{border:1px solid var(--ct-border);border-radius:var(--ct-radius-sm);overflow:auto;background:#fff}.contratos-table{font-size:var(--ct-font-table)!important;margin:0!important}.contratos-page table thead tr.bg-solimano,.contratos-page table thead tr.bg-solimano-table,.contratos-table thead tr{background:linear-gradient(135deg,var(--ct-primary),var(--ct-secondary))!important;border-bottom:3px solid var(--ct-accent)!important}.contratos-page table th,.contratos-table th{padding:.62rem .7rem!important;color:#fff!important;font-size:11px!important;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.contratos-page table td,.contratos-table td{padding:.56rem .7rem!important;vertical-align:middle!important;border-color:rgba(0,44,93,.08)!important}.contratos-page table tbody tr:hover,.contratos-table tbody tr:hover{background:rgba(0,128,200,.045)!important}.contratos-company,.contratos-contract,.contratos-person{display:flex;flex-direction:column;align-items:flex-start;gap:3px;line-height:1.25}.contratos-main-line{display:inline-flex;align-items:center;gap:6px;color:var(--ct-primary);font-weight:900}.contratos-meta-line{display:inline-flex;align-items:center;gap:5px;color:#6b7280;font-size:11.5px;font-weight:600}.contratos-status,.contratos-tag{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:24px;padding:.18rem .5rem;border-radius:999px;font-size:11px;font-weight:900;border:1px solid transparent;white-space:nowrap}.contratos-status--active,.contratos-status--process{background:rgba(0,128,200,.1);color:var(--ct-primary);border-color:rgba(0,128,200,.16)}.contratos-status--request,.contratos-status--warning{background:rgba(238,125,0,.12);color:#a14f00;border-color:rgba(238,125,0,.18)}.contratos-status--success{background:rgba(25,135,84,.1);color:#157347;border-color:rgba(25,135,84,.16)}.contratos-status--danger{background:rgba(220,53,69,.1);color:#b42332;border-color:rgba(220,53,69,.16)}.contratos-status--neutral{background:hsla(220,9%,46%,.1);color:#4b5563;border-color:hsla(220,9%,46%,.16)}.contratos-actions-cell{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px}.contratos-icon-btn{width:30px!important;min-height:30px!important;height:30px!important;padding:0!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}[data-app-theme=dark] .contratos-page,[data-theme=dark] .contratos-page,body.dark .contratos-page,body.theme-dark .contratos-page,body[data-app-theme=dark] .contratos-page,body[data-theme=dark] .contratos-page,html.dark .contratos-page,html.theme-dark .contratos-page,html[data-app-theme=dark] .contratos-page,html[data-theme=dark] .contratos-page{color:#e5e7eb}[data-app-theme=dark] .contratos-card,[data-app-theme=dark] .contratos-kpi,[data-app-theme=dark] .contratos-table-wrap,body.dark .contratos-card,body.dark .contratos-kpi,body.dark .contratos-table-wrap,body[data-app-theme=dark] .contratos-card,body[data-app-theme=dark] .contratos-kpi,body[data-app-theme=dark] .contratos-table-wrap,html.dark .contratos-card,html.dark .contratos-kpi,html.dark .contratos-table-wrap,html[data-app-theme=dark] .contratos-card,html[data-app-theme=dark] .contratos-kpi,html[data-app-theme=dark] .contratos-table-wrap{background:#111827!important;border-color:hsla(0,0%,100%,.1)!important;color:#e5e7eb!important}[data-app-theme=dark] .contratos-card__title,[data-app-theme=dark] .contratos-kpi__value,[data-app-theme=dark] .contratos-main-line,body.dark .contratos-card__title,body.dark .contratos-kpi__value,body.dark .contratos-main-line,body[data-app-theme=dark] .contratos-card__title,body[data-app-theme=dark] .contratos-kpi__value,body[data-app-theme=dark] .contratos-main-line,html.dark .contratos-card__title,html.dark .contratos-kpi__value,html.dark .contratos-main-line,html[data-app-theme=dark] .contratos-card__title,html[data-app-theme=dark] .contratos-kpi__value,html[data-app-theme=dark] .contratos-main-line{color:#f8fafc!important}[data-app-theme=dark] .contratos-kpi__label,[data-app-theme=dark] .contratos-meta-line,body.dark .contratos-kpi__label,body.dark .contratos-meta-line,body[data-app-theme=dark] .contratos-kpi__label,body[data-app-theme=dark] .contratos-meta-line,html.dark .contratos-kpi__label,html.dark .contratos-meta-line,html[data-app-theme=dark] .contratos-kpi__label,html[data-app-theme=dark] .contratos-meta-line{color:#cbd5e1!important}[data-app-theme=dark] .contratos-page table td,body.dark .contratos-page table td,body[data-app-theme=dark] .contratos-page table td,html.dark .contratos-page table td,html[data-app-theme=dark] .contratos-page table td{background:#111827!important;color:#e5e7eb!important;border-color:hsla(0,0%,100%,.08)!important}[data-app-theme=dark] .contratos-filters .form-control,[data-app-theme=dark] .contratos-filters .form-select,[data-app-theme=dark] .contratos-search .form-control,body.dark .contratos-filters .form-control,body.dark .contratos-filters .form-select,body.dark .contratos-search .form-control,body[data-app-theme=dark] .contratos-filters .form-control,body[data-app-theme=dark] .contratos-filters .form-select,body[data-app-theme=dark] .contratos-search .form-control,html.dark .contratos-filters .form-control,html.dark .contratos-filters .form-select,html.dark .contratos-search .form-control,html[data-app-theme=dark] .contratos-filters .form-control,html[data-app-theme=dark] .contratos-filters .form-select,html[data-app-theme=dark] .contratos-search .form-control{background:#0f172a!important;color:#f8fafc!important;border-color:hsla(0,0%,100%,.12)!important}@media (max-width:992px){.contratos-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contratos-card__header,.contratos-hero{align-items:flex-start;flex-direction:column}.contratos-search{width:100%}}@media (max-width:576px){.contratos-page{padding:.65rem!important;font-size:12.5px}.contratos-kpi-grid{grid-template-columns:1fr}.contratos-title{font-size:18px}.contratos-hero__icon{width:38px;height:38px}.contratos-actions,.contratos-hero__actions{width:100%}.contratos-btn{flex:1 1 auto}}.contratos-page .border.rounded-3,.contratos-page .card{border-color:var(--ct-border)!important;border-radius:var(--ct-radius)!important;background:#fff!important;box-shadow:0 10px 26px rgba(0,44,93,.07)!important}.contratos-page .card-title,.contratos-page .tituloResaltado,.contratos-page h4,.contratos-page h5{color:var(--ct-primary);font-weight:900}.contratos-page .display-4,.contratos-page .display-6{font-size:1.75rem!important}[data-app-theme=dark] .contratos-page .border.rounded-3,[data-app-theme=dark] .contratos-page .card,body.dark .contratos-page .border.rounded-3,body.dark .contratos-page .card,body[data-app-theme=dark] .contratos-page .border.rounded-3,body[data-app-theme=dark] .contratos-page .card,html.dark .contratos-page .border.rounded-3,html.dark .contratos-page .card,html[data-app-theme=dark] .contratos-page .border.rounded-3,html[data-app-theme=dark] .contratos-page .card{background:#111827!important;border-color:hsla(0,0%,100%,.1)!important;color:#e5e7eb!important}[data-app-theme=dark] .contratos-page .card-title,[data-app-theme=dark] .contratos-page .tituloResaltado,[data-app-theme=dark] .contratos-page h4,[data-app-theme=dark] .contratos-page h5,body.dark .contratos-page .card-title,body.dark .contratos-page .tituloResaltado,body.dark .contratos-page h4,body.dark .contratos-page h5,body[data-app-theme=dark] .contratos-page .card-title,body[data-app-theme=dark] .contratos-page .tituloResaltado,body[data-app-theme=dark] .contratos-page h4,body[data-app-theme=dark] .contratos-page h5,html.dark .contratos-page .card-title,html.dark .contratos-page .tituloResaltado,html.dark .contratos-page h4,html.dark .contratos-page h5,html[data-app-theme=dark] .contratos-page .card-title,html[data-app-theme=dark] .contratos-page .tituloResaltado,html[data-app-theme=dark] .contratos-page h4,html[data-app-theme=dark] .contratos-page h5{color:#f8fafc!important}.tp-sortable-table thead th,.tp-sortable-th{vertical-align:middle}.tp-sort-button{width:100%;min-height:24px;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-align:center;cursor:pointer}.text-start>.tp-sort-button,td.text-start .tp-sort-button,th.text-start .tp-sort-button{justify-content:flex-start!important;text-align:left!important}.text-center>.tp-sort-button,td.text-center .tp-sort-button,th.text-center .tp-sort-button{justify-content:center!important;text-align:center!important}.text-end>.tp-sort-button,td.text-end .tp-sort-button,th.text-end .tp-sort-button{justify-content:flex-end!important;text-align:right!important}.tp-sort-button:focus-visible,.tp-sort-button:hover{opacity:.92}.tp-sort-button:focus-visible{outline:2px solid hsla(0,0%,100%,.85);outline-offset:2px;border-radius:6px}.tp-sort-button__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.tp-sort-button__icon{flex:0 0 auto;font-size:12px;opacity:.72}.tp-sort-button.is-active .tp-sort-button__icon{opacity:1}.table-light .tp-sort-button:focus-visible,.thead-light .tp-sort-button:focus-visible,table:not(.gs-table):not(.contratos-table):not(.tp-contract-table) .tp-sort-button:focus-visible{outline-color:rgba(0,44,93,.45)}.gs-page{--gs-primary:#002c5d;--gs-secondary:#0080c8;--gs-info:#009ee2;--gs-accent:#ee7d00;--gs-bg:#f6f6f6;--gs-surface:#fff;--gs-surface-soft:#f8fafc;--gs-border:#dce5ef;--gs-text:#4a4a49;--gs-muted:#7a8797;min-height:calc(100vh - 92px);padding:14px 16px 12px;background:var(--gs-bg);color:var(--gs-text);font-size:13px}.gs-card-stack{display:flex;flex-direction:column;gap:var(--gs-card-gap,12px)}.gs-card-stack>.gs-card,.gs-card-stack>.gs-summary-grid,.gs-card-stack>.rq-card,.gs-card-stack>.tp-card{margin-bottom:0}.gs-card,.gs-hero,.gs-summary-card,.tp-card,.tp-kpi-card,.tp-panel{border:1px solid var(--gs-border);background:var(--gs-surface);box-shadow:0 10px 24px rgba(0,44,93,.07)}.tp-kpi-card,.tp-panel{border-radius:16px}.tp-panel{padding:14px}.tp-filter-bar,.tp-filter-card,.tp-form-panel{border:1px solid var(--gs-border);background:var(--gs-surface);box-shadow:0 10px 24px rgba(0,44,93,.07);border-radius:16px}.tp-filter-card,.tp-form-panel{padding:14px}.tp-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px}.tp-action-toolbar,.tp-form-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.tp-search-box{display:flex;align-items:center;gap:8px;width:min(100%,430px);min-height:36px;padding:0 12px;border:1px solid var(--gs-border);border-radius:12px;background:var(--gs-surface-soft);color:var(--gs-muted)}.tp-search-box--hero{min-width:260px;min-height:38px;border-radius:999px;background:hsla(0,0%,100%,.95);border-color:hsla(0,0%,100%,.4)}.tp-search-box i,.tp-search-box svg{width:15px;height:15px;color:var(--gs-secondary);fill:currentColor;flex:0 0 auto}.tp-field-label,.tp-filter-label,.tp-form-label{display:inline-flex;align-items:center;gap:5px;margin:0 0 4px;color:var(--gs-primary);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tp-filter-card input,.tp-filter-card select,.tp-filter-card textarea,.tp-form-control,.tp-form-panel input,.tp-form-panel select,.tp-form-panel textarea,.tp-search-box input{width:100%;min-height:34px;border:1px solid var(--gs-border);border-radius:10px;background:var(--gs-surface);color:var(--gs-text);font-size:12px;font-weight:600;outline:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.tp-filter-card input,.tp-filter-card select,.tp-filter-card textarea,.tp-form-control,.tp-form-panel input,.tp-form-panel select,.tp-form-panel textarea{padding:6px 9px}.tp-search-box input{min-height:auto;padding:0;border:0;border-radius:0;background:transparent}.tp-filter-card input:focus,.tp-filter-card select:focus,.tp-filter-card textarea:focus,.tp-form-control:focus,.tp-form-panel input:focus,.tp-form-panel select:focus,.tp-form-panel textarea:focus,.tp-search-box input:focus{border-color:var(--gs-secondary);box-shadow:0 0 0 .15rem rgba(0,128,200,.16)}.tp-search-box input:focus{box-shadow:none}.tp-filter-card input:disabled,.tp-filter-card select:disabled,.tp-filter-card textarea:disabled,.tp-form-control:disabled,.tp-form-panel input:disabled,.tp-form-panel select:disabled,.tp-form-panel textarea:disabled{background:#eef2f7;color:var(--gs-muted);cursor:not-allowed}.tp-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(145px,1fr));gap:10px}.tp-kpi-card{display:flex;align-items:center;gap:10px;padding:11px 12px}.tp-kpi-icon{width:36px;height:36px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#fff;font-size:16px;font-weight:900}.tp-kpi-icon--primary{background:linear-gradient(135deg,var(--gs-primary),var(--gs-secondary))}.tp-kpi-icon--info{background:linear-gradient(135deg,var(--gs-secondary),var(--gs-support))}.tp-kpi-icon--warning{background:linear-gradient(135deg,#b45309,var(--gs-accent))}.tp-kpi-icon--success{background:linear-gradient(135deg,#15803d,#22c55e)}.tp-kpi-icon--danger{background:linear-gradient(135deg,#b02a37,#dc3545)}.tp-kpi-card strong{display:block;color:var(--gs-primary);font-size:15px;font-weight:800;line-height:1.1}.tp-kpi-card small,.tp-kpi-card span{color:var(--gs-muted);font-size:10.5px;font-weight:700}.gs-hero{display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:18px;padding:14px 16px;margin-bottom:12px;position:relative;overflow:hidden}.gs-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--gs-primary),var(--gs-secondary),var(--gs-accent))}.gs-hero__content{display:flex;align-items:center;gap:12px;min-width:260px}.gs-hero__icon{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;color:var(--gs-primary);background:linear-gradient(135deg,rgba(0,128,200,.14),rgba(238,125,0,.12));font-size:24px;flex:0 0 auto}.gs-card__eyebrow,.gs-eyebrow,.gs-summary-card p,.tp-card__eyebrow{margin:0;text-transform:uppercase;letter-spacing:.06em;color:var(--gs-muted);font-size:10px;font-weight:800}.gs-title{margin:1px 0 2px;color:var(--gs-primary);font-size:20px;font-weight:800;line-height:1.15}.gs-subtitle{margin:0;color:var(--gs-muted);font-size:12.5px}.gs-hero__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.gs-action-btn,.tp-btn{min-height:34px;border:1px solid var(--gs-border);border-radius:11px;padding:7px 10px;display:inline-flex;align-items:center;gap:7px;background:var(--gs-surface);color:var(--gs-primary);font-size:12px;font-weight:800;transition:.18s ease}.tp-btn{justify-content:center;cursor:pointer;text-decoration:none}.tp-btn--primary,.tp-btn--save,.tp-btn-primary,.tp-btn-save{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--gs-primary),var(--gs-secondary));box-shadow:0 8px 18px rgba(0,44,93,.18)}.tp-btn--ghost,.tp-btn--light,.tp-btn--secondary,.tp-btn-ghost,.tp-btn-light,.tp-btn-secondary{color:var(--gs-primary);border-color:var(--gs-border);background:var(--gs-surface)}.tp-btn--accent{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--gs-accent),#ff9b2f);box-shadow:0 8px 18px rgba(238,125,0,.22)}.tp-btn--success,.tp-btn-cv{color:#146c43;border-color:rgba(25,135,84,.22);background:rgba(25,135,84,.12)}.tp-btn--danger{color:#b02a37;border-color:rgba(220,53,69,.2);background:rgba(220,53,69,.11)}.gs-action-btn:hover:not(:disabled),.tp-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 16px rgba(0,44,93,.13)}.gs-action-btn:disabled,.tp-btn:disabled{opacity:.55;cursor:not-allowed}.gs-action-btn--excel i{color:#198754}.gs-action-btn--refresh i{color:var(--gs-secondary)}.gs-action-btn i{color:#fff}.gs-hero-status{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 10px;border-radius:999px;background:rgba(22,163,74,.1);color:#15803d;font-size:12px;font-weight:900;line-height:1.1;white-space:nowrap}.gs-hero-status i{font-size:.9rem}.gs-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(145px,1fr));gap:10px;margin-bottom:12px}.gs-summary-card{border-radius:16px;padding:11px 12px;display:flex;align-items:center;gap:10px}.gs-summary-card__icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;font-size:18px}.gs-summary-card__icon--primary{color:var(--gs-primary);background:rgba(0,44,93,.1)}.gs-summary-card__icon--success{color:#198754;background:rgba(25,135,84,.1)}.gs-summary-card__icon--warning{color:var(--gs-accent);background:rgba(238,125,0,.12)}.gs-summary-card__icon--info{color:var(--gs-info);background:rgba(0,158,226,.12)}.gs-summary-card__icon--danger{color:#dc3545;background:rgba(220,53,69,.1)}.gs-summary-card__icon--blue{color:#0d6efd;background:rgba(13,110,253,.1)}.gs-summary-card__icon--sky{color:#0dcaf0;background:rgba(13,202,240,.1)}.gs-summary-card__icon--orange{color:#ee7d00;background:rgba(238,125,0,.12)}.gs-summary-card__icon--green{color:#198754;background:rgba(25,135,84,.1)}.gs-summary-card strong{color:var(--gs-primary);font-size:15px;line-height:1.1}.gs-tabs-panel{display:flex;gap:8px;align-items:center;margin:0 0 12px;padding:7px;border:1px solid var(--gs-border);border-radius:16px;background:var(--gs-surface);box-shadow:0 10px 24px rgba(0,44,93,.06)}.gs-tab-btn{border:1px solid transparent;border-radius:12px;padding:9px 13px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 0;background:transparent;color:var(--gs-muted);font-size:12.5px;font-weight:900;transition:.18s ease}.gs-tab-btn i{font-size:16px}.gs-tab-btn:hover{color:var(--gs-primary);background:rgba(0,128,200,.07)}.gs-tab-btn--active{color:#fff;border-color:rgba(0,44,93,.12);background:linear-gradient(135deg,var(--gs-primary),var(--gs-secondary));box-shadow:0 10px 18px rgba(0,44,93,.16)}.gs-card,.tp-card{border-radius:18px;margin-bottom:12px;overflow:hidden}.tp-card--item{margin-bottom:0}.gs-card__header,.tp-card__header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;background:linear-gradient(180deg,#fff,var(--gs-surface-soft));border-bottom:1px solid var(--gs-border)}.gs-card__title,.tp-card__title{margin:1px 0 0;font-size:12px;font-weight:800;color:var(--gs-primary)}.gs-table-section-title{display:flex;align-items:center;gap:10px;width:100%}.gs-table-section-title__main{min-width:0}.gs-table-section-search{width:min(480px,100%);margin-left:auto;flex:0 1 480px}.gs-table-section-search .form-control,.gs-table-section-search .input-group-text{min-height:44px;border-color:rgba(0,44,93,.14);font-size:13px}.gs-table-section-search .input-group-text{width:46px;justify-content:center;color:var(--gs-secondary);background:rgba(0,158,226,.08);border-radius:14px 0 0 14px}.gs-table-section-search .form-control{border-radius:0 14px 14px 0;color:var(--gs-text);font-weight:500}@media (max-width:767.98px){.gs-table-section-title{align-items:flex-start;flex-wrap:wrap}.gs-table-section-search{flex-basis:100%;margin-left:0}}.gs-toolbar{justify-content:flex-end;flex:1}.gs-search,.gs-toolbar{display:flex;align-items:center}.gs-search{width:min(420px,100%);gap:8px;border:1px solid var(--gs-border);background:var(--gs-surface);border-radius:13px;padding:0 11px;min-height:36px}.gs-search i{color:var(--gs-secondary)}.gs-search input{border:0;outline:0;width:100%;background:transparent;color:var(--gs-text);font-size:12.5px;font-weight:600}.gs-search input::-moz-placeholder{color:#97a3b3;font-weight:600}.gs-search input::placeholder{color:#97a3b3;font-weight:600}.gs-skeleton{padding:14px}.gs-table-wrap,.tp-table-wrap{width:100%;overflow-x:auto}.gs-table,.tp-table{width:100%;border-collapse:separate;border-spacing:0;margin:0;min-width:980px;font-size:9px}.gs-table thead th,.tp-table thead th{background:var(--gs-primary);color:#fff;border:0;border-bottom:3px solid var(--gs-accent);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:10px 11px;white-space:nowrap;text-align:center}.gs-table tbody td,.tp-table tbody td{border-bottom:1px solid var(--gs-border);padding:9px 11px;vertical-align:middle;color:var(--gs-text);font-size:9px}.gs-table tbody tr:hover td,.tp-table tbody tr:hover td{background:rgba(0,128,200,.055)}.gs-table__action{width:70px;text-align:center}.gs-download-btn,.gs-icon-btn,.gs-page-btn,.tp-btn-icon,.tp-icon-btn,.tp-page-btn{border:1px solid var(--gs-border);background:var(--gs-surface);color:var(--gs-primary);border-radius:11px;display:inline-grid;place-items:center;transition:.18s ease}.gs-download-btn,.gs-icon-btn,.tp-btn-icon,.tp-icon-btn{width:33px;height:33px;text-decoration:none}.gs-download-btn:hover,.gs-icon-btn:hover,.gs-page-btn:hover:not(:disabled),.tp-btn-icon:hover:not(:disabled),.tp-icon-btn:hover:not(:disabled),.tp-page-btn:hover:not(:disabled){color:#fff;background:var(--gs-primary);border-color:var(--gs-primary)}.tp-btn-icon-warning,.tp-icon-btn--warning{color:#b45309}.tp-btn-icon-edit,.tp-icon-btn--edit{color:#146c43}.tp-btn-icon-delete,.tp-icon-btn--delete{color:#b02a37}.tp-btn-icon:disabled,.tp-icon-btn:disabled{opacity:.45;cursor:not-allowed}.gs-code-block,.gs-person-block{display:flex;align-items:center;gap:9px;min-width:150px}.gs-code-block__icon,.gs-person-block>i{width:32px;height:32px;border-radius:11px;display:grid;place-items:center;background:rgba(0,128,200,.11);color:var(--gs-secondary);flex:0 0 auto}.gs-code-block strong,.gs-company-block strong,.gs-person-block strong,.gs-position-block strong,.tp-position-block strong{display:block;color:#27364a;font-size:11px;font-weight:800;line-height:1.25}.gs-code-block small,.gs-company-block small,.gs-person-block small,.gs-position-block small,.tp-position-block small{display:block;color:var(--gs-muted);font-size:11px;font-weight:700;margin-top:1px}.gs-person-block--strong>i{color:#198754;background:rgba(25,135,84,.1)}.gs-company-block{min-width:180px}.gs-company-block i{color:var(--gs-secondary)}.gs-position-block,.tp-position-block{min-width:150px}.gs-info-line{display:inline-flex;align-items:center;gap:6px;min-width:130px;font-weight:700}.gs-color-danger{color:#dc3545}.gs-status,.tp-chip,.tp-pill,.tp-status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 9px;font-size:11.5px;font-weight:800;white-space:nowrap;border:1px solid transparent}.gs-status--warning,.tp-chip--warning,.tp-pill--warning,.tp-status--warning{color:#a85d00;background:rgba(238,125,0,.12);border-color:rgba(238,125,0,.22)}.gs-status--info,.tp-chip--info,.tp-pill--info,.tp-status--info{color:#00649b;background:rgba(0,158,226,.12);border-color:rgba(0,158,226,.22)}.gs-status--success,.tp-chip--success,.tp-pill--success,.tp-status--success{color:#146c43;background:rgba(25,135,84,.12);border-color:rgba(25,135,84,.22)}.gs-status--danger,.tp-chip--danger,.tp-pill--danger,.tp-status--danger{color:#b02a37;background:rgba(220,53,69,.11);border-color:rgba(220,53,69,.2)}.gs-status--muted,.tp-chip--muted,.tp-pill--muted,.tp-status--muted{color:#64748b;background:rgba(100,116,139,.12);border-color:rgba(100,116,139,.2)}.gs-no-file{color:var(--gs-muted);font-weight:800}.bp-empty,.bt-empty-state,.dashboard-empty,.entrevista-empty,.gd-empty,.gr-empty-state,.gs-empty,.puesto-empty,.pv-empty,.rq-empty,.sdoc-empty,.seg-empty-state,.sst-empty-mini,.sst-empty-state,.sst-table-empty,.tec-empty-state,.tp-access-empty-mini,.tp-access-empty-state,.tp-account-inline-empty,.tp-account-quick-empty,.tp-empty,.tp-empty-cell,.tp-empty-mini,.tp-empty-row,.tp-empty-state,.tp-empty-warning{text-align:center;padding:22px!important;color:var(--gs-muted)!important;font-weight:700}.bp-empty,.bt-empty-state,.entrevista-empty,.gd-empty,.gr-empty-state,.rq-empty,.sdoc-empty,.seg-empty-state,.sst-empty-state,.tp-access-empty-state,.tp-empty--page,.tp-empty-state{min-height:150px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed rgba(0,44,93,.18);border-radius:16px;background:var(--gs-surface)}.pv-empty,.sst-table-empty,.tec-empty-state,.tp-account-inline-empty,.tp-empty--row,.tp-empty-row{min-height:82px;vertical-align:middle}.tp-empty--warning,.tp-empty-warning{color:#a85d00!important;background:rgba(238,125,0,.11);border:1px dashed rgba(238,125,0,.26);border-radius:14px}.bp-empty i,.bt-empty-state i,.dashboard-empty i,.entrevista-empty>i,.gd-empty i,.gr-empty-state i,.gs-empty i,.puesto-empty i,.pv-empty i,.rq-empty i,.sdoc-empty i,.seg-empty-state i,.sst-empty-state i,.tec-empty-state i,.tp-access-empty-state i,.tp-account-quick-empty i,.tp-empty i,.tp-empty-row i,.tp-empty-state i,.tp-empty-warning i,.tp-empty__icon{display:block;width:42px;height:42px;margin:0 auto 6px;border-radius:14px;background:rgba(0,128,200,.11);color:var(--gs-secondary);font-size:20px;line-height:42px}.bp-empty strong,.bt-empty-state strong,.dashboard-empty strong,.entrevista-empty strong,.gd-empty strong,.gr-empty-state strong,.gs-empty strong,.puesto-empty strong,.pv-empty strong,.rq-empty strong,.sdoc-empty strong,.seg-empty-state strong,.sst-empty-state strong,.tp-access-empty-state strong,.tp-account-quick-empty strong,.tp-empty strong,.tp-empty-row strong,.tp-empty-state strong,.tp-empty__title{display:block;color:var(--gs-primary);font-size:13px;font-weight:900}.bp-empty span,.bt-empty-state span,.dashboard-empty span,.entrevista-empty span,.gd-empty span,.gr-empty-state span,.gs-empty span,.puesto-empty span,.pv-empty span,.rq-empty span,.sdoc-empty span,.seg-empty-state span,.sst-empty-state span,.tp-access-empty-state span,.tp-account-quick-empty span,.tp-empty span,.tp-empty-row span,.tp-empty-state span,.tp-empty__text{display:block;color:var(--gs-muted);font-size:12px;font-weight:700}.gs-pagination,.tp-pagination{display:flex;justify-content:center;align-items:center;gap:8px;padding:11px;color:var(--gs-muted);font-size:12px;font-weight:800;border-top:1px solid var(--gs-border);background:var(--gs-surface-soft)}.gs-page-btn,.tp-page-btn{min-width:30px;height:30px}.gs-page-btn:disabled,.tp-page-btn:disabled{opacity:.45;cursor:not-allowed}.dark .gs-page,.theme-dark .gs-page,[data-app-theme=dark] .gs-page,[data-theme=dark] .gs-page{--gs-bg:#0f172a;--gs-surface:#111827;--gs-surface-soft:#0b1220;--gs-border:#243244;--gs-text:#e5e7eb;--gs-muted:#a7b0c0}.dark .gs-card,.dark .gs-hero,.dark .gs-summary-card,.dark .tp-card,.dark .tp-filter-bar,.dark .tp-filter-card,.dark .tp-form-panel,.dark .tp-kpi-card,.dark .tp-panel,.theme-dark .gs-card,.theme-dark .gs-hero,.theme-dark .gs-summary-card,.theme-dark .tp-card,.theme-dark .tp-filter-bar,.theme-dark .tp-filter-card,.theme-dark .tp-form-panel,.theme-dark .tp-kpi-card,.theme-dark .tp-panel,[data-app-theme=dark] .gs-card,[data-app-theme=dark] .gs-hero,[data-app-theme=dark] .gs-summary-card,[data-app-theme=dark] .tp-card,[data-app-theme=dark] .tp-filter-bar,[data-app-theme=dark] .tp-filter-card,[data-app-theme=dark] .tp-form-panel,[data-app-theme=dark] .tp-kpi-card,[data-app-theme=dark] .tp-panel,[data-theme=dark] .gs-card,[data-theme=dark] .gs-hero,[data-theme=dark] .gs-summary-card,[data-theme=dark] .tp-card,[data-theme=dark] .tp-filter-bar,[data-theme=dark] .tp-filter-card,[data-theme=dark] .tp-form-panel,[data-theme=dark] .tp-kpi-card,[data-theme=dark] .tp-panel{box-shadow:0 12px 26px rgba(0,0,0,.28)}.dark .tp-filter-card input,.dark .tp-filter-card select,.dark .tp-filter-card textarea,.dark .tp-form-control,.dark .tp-form-panel input,.dark .tp-form-panel select,.dark .tp-form-panel textarea,.dark .tp-search-box,.theme-dark .tp-filter-card input,.theme-dark .tp-filter-card select,.theme-dark .tp-filter-card textarea,.theme-dark .tp-form-control,.theme-dark .tp-form-panel input,.theme-dark .tp-form-panel select,.theme-dark .tp-form-panel textarea,.theme-dark .tp-search-box,[data-app-theme=dark] .tp-filter-card input,[data-app-theme=dark] .tp-filter-card select,[data-app-theme=dark] .tp-filter-card textarea,[data-app-theme=dark] .tp-form-control,[data-app-theme=dark] .tp-form-panel input,[data-app-theme=dark] .tp-form-panel select,[data-app-theme=dark] .tp-form-panel textarea,[data-app-theme=dark] .tp-search-box,[data-theme=dark] .tp-filter-card input,[data-theme=dark] .tp-filter-card select,[data-theme=dark] .tp-filter-card textarea,[data-theme=dark] .tp-form-control,[data-theme=dark] .tp-form-panel input,[data-theme=dark] .tp-form-panel select,[data-theme=dark] .tp-form-panel textarea,[data-theme=dark] .tp-search-box{background:var(--gs-surface-soft);border-color:var(--gs-border);color:var(--gs-text)}.dark .tp-search-box--hero,.theme-dark .tp-search-box--hero,[data-app-theme=dark] .tp-search-box--hero,[data-theme=dark] .tp-search-box--hero{background:hsla(0,0%,100%,.95);border-color:hsla(0,0%,100%,.4);color:var(--gs-primary)}.dark .tp-modal .modal-content,.dark .tp-modal-card,.theme-dark .tp-modal .modal-content,.theme-dark .tp-modal-card,[data-app-theme=dark] .tp-modal .modal-content,[data-app-theme=dark] .tp-modal-card,[data-theme=dark] .tp-modal .modal-content,[data-theme=dark] .tp-modal-card{background:var(--gs-surface);border-color:var(--gs-border);color:var(--gs-text);box-shadow:0 24px 60px rgba(0,0,0,.38)}.dark .tp-modal .modal-footer,.dark .tp-modal .modal-header,.dark .tp-modal__footer,.dark .tp-modal__header,.theme-dark .tp-modal .modal-footer,.theme-dark .tp-modal .modal-header,.theme-dark .tp-modal__footer,.theme-dark .tp-modal__header,[data-app-theme=dark] .tp-modal .modal-footer,[data-app-theme=dark] .tp-modal .modal-header,[data-app-theme=dark] .tp-modal__footer,[data-app-theme=dark] .tp-modal__header,[data-theme=dark] .tp-modal .modal-footer,[data-theme=dark] .tp-modal .modal-header,[data-theme=dark] .tp-modal__footer,[data-theme=dark] .tp-modal__header{background:var(--gs-surface-soft);border-color:var(--gs-border)}.dark .tp-modal .modal-title,.dark .tp-modal__title,.theme-dark .tp-modal .modal-title,.theme-dark .tp-modal__title,[data-app-theme=dark] .tp-modal .modal-title,[data-app-theme=dark] .tp-modal__title,[data-theme=dark] .tp-modal .modal-title,[data-theme=dark] .tp-modal__title{color:#f8fafc}.dark .bp-empty,.dark .bt-empty-state,.dark .entrevista-empty,.dark .gd-empty,.dark .gr-empty-state,.dark .rq-empty,.dark .sdoc-empty,.dark .seg-empty-state,.dark .sst-empty-state,.dark .tp-access-empty-state,.dark .tp-empty--page,.dark .tp-empty-state,.theme-dark .bp-empty,.theme-dark .bt-empty-state,.theme-dark .entrevista-empty,.theme-dark .gd-empty,.theme-dark .gr-empty-state,.theme-dark .rq-empty,.theme-dark .sdoc-empty,.theme-dark .seg-empty-state,.theme-dark .sst-empty-state,.theme-dark .tp-access-empty-state,.theme-dark .tp-empty--page,.theme-dark .tp-empty-state,[data-app-theme=dark] .bp-empty,[data-app-theme=dark] .bt-empty-state,[data-app-theme=dark] .entrevista-empty,[data-app-theme=dark] .gd-empty,[data-app-theme=dark] .gr-empty-state,[data-app-theme=dark] .rq-empty,[data-app-theme=dark] .sdoc-empty,[data-app-theme=dark] .seg-empty-state,[data-app-theme=dark] .sst-empty-state,[data-app-theme=dark] .tp-access-empty-state,[data-app-theme=dark] .tp-empty--page,[data-app-theme=dark] .tp-empty-state,[data-theme=dark] .bp-empty,[data-theme=dark] .bt-empty-state,[data-theme=dark] .entrevista-empty,[data-theme=dark] .gd-empty,[data-theme=dark] .gr-empty-state,[data-theme=dark] .rq-empty,[data-theme=dark] .sdoc-empty,[data-theme=dark] .seg-empty-state,[data-theme=dark] .sst-empty-state,[data-theme=dark] .tp-access-empty-state,[data-theme=dark] .tp-empty--page,[data-theme=dark] .tp-empty-state{background:var(--gs-surface);border-color:rgba(148,163,184,.18)}.dark .bp-empty strong,.dark .bt-empty-state strong,.dark .dashboard-empty strong,.dark .entrevista-empty strong,.dark .gd-empty strong,.dark .gr-empty-state strong,.dark .gs-card__title,.dark .gs-empty strong,.dark .gs-summary-card strong,.dark .gs-title,.dark .puesto-empty strong,.dark .pv-empty strong,.dark .rq-empty strong,.dark .sdoc-empty strong,.dark .seg-empty-state strong,.dark .sst-empty-state strong,.dark .tp-access-empty-state strong,.dark .tp-card__title,.dark .tp-empty strong,.dark .tp-empty-row strong,.dark .tp-empty-state strong,.dark .tp-empty__title,.dark .tp-kpi-card strong,.theme-dark .bp-empty strong,.theme-dark .bt-empty-state strong,.theme-dark .dashboard-empty strong,.theme-dark .entrevista-empty strong,.theme-dark .gd-empty strong,.theme-dark .gr-empty-state strong,.theme-dark .gs-card__title,.theme-dark .gs-empty strong,.theme-dark .gs-summary-card strong,.theme-dark .gs-title,.theme-dark .puesto-empty strong,.theme-dark .pv-empty strong,.theme-dark .rq-empty strong,.theme-dark .sdoc-empty strong,.theme-dark .seg-empty-state strong,.theme-dark .sst-empty-state strong,.theme-dark .tp-access-empty-state strong,.theme-dark .tp-card__title,.theme-dark .tp-empty strong,.theme-dark .tp-empty-row strong,.theme-dark .tp-empty-state strong,.theme-dark .tp-empty__title,.theme-dark .tp-kpi-card strong,[data-app-theme=dark] .bp-empty strong,[data-app-theme=dark] .bt-empty-state strong,[data-app-theme=dark] .dashboard-empty strong,[data-app-theme=dark] .entrevista-empty strong,[data-app-theme=dark] .gd-empty strong,[data-app-theme=dark] .gr-empty-state strong,[data-app-theme=dark] .gs-card__title,[data-app-theme=dark] .gs-empty strong,[data-app-theme=dark] .gs-summary-card strong,[data-app-theme=dark] .gs-title,[data-app-theme=dark] .puesto-empty strong,[data-app-theme=dark] .pv-empty strong,[data-app-theme=dark] .rq-empty strong,[data-app-theme=dark] .sdoc-empty strong,[data-app-theme=dark] .seg-empty-state strong,[data-app-theme=dark] .sst-empty-state strong,[data-app-theme=dark] .tp-access-empty-state strong,[data-app-theme=dark] .tp-card__title,[data-app-theme=dark] .tp-empty strong,[data-app-theme=dark] .tp-empty-row strong,[data-app-theme=dark] .tp-empty-state strong,[data-app-theme=dark] .tp-empty__title,[data-app-theme=dark] .tp-kpi-card strong,[data-theme=dark] .bp-empty strong,[data-theme=dark] .bt-empty-state strong,[data-theme=dark] .dashboard-empty strong,[data-theme=dark] .entrevista-empty strong,[data-theme=dark] .gd-empty strong,[data-theme=dark] .gr-empty-state strong,[data-theme=dark] .gs-card__title,[data-theme=dark] .gs-empty strong,[data-theme=dark] .gs-summary-card strong,[data-theme=dark] .gs-title,[data-theme=dark] .puesto-empty strong,[data-theme=dark] .pv-empty strong,[data-theme=dark] .rq-empty strong,[data-theme=dark] .sdoc-empty strong,[data-theme=dark] .seg-empty-state strong,[data-theme=dark] .sst-empty-state strong,[data-theme=dark] .tp-access-empty-state strong,[data-theme=dark] .tp-card__title,[data-theme=dark] .tp-empty strong,[data-theme=dark] .tp-empty-row strong,[data-theme=dark] .tp-empty-state strong,[data-theme=dark] .tp-empty__title,[data-theme=dark] .tp-kpi-card strong{color:#f8fafc}.dark .gs-card__header,.dark .tp-card__header,.theme-dark .gs-card__header,.theme-dark .tp-card__header,[data-app-theme=dark] .gs-card__header,[data-app-theme=dark] .tp-card__header,[data-theme=dark] .gs-card__header,[data-theme=dark] .tp-card__header{background:linear-gradient(180deg,#111827,#0b1220)}.dark .gs-code-block strong,.dark .gs-company-block strong,.dark .gs-person-block strong,.dark .gs-position-block strong,.dark .tp-position-block strong,.theme-dark .gs-code-block strong,.theme-dark .gs-company-block strong,.theme-dark .gs-person-block strong,.theme-dark .gs-position-block strong,.theme-dark .tp-position-block strong,[data-app-theme=dark] .gs-code-block strong,[data-app-theme=dark] .gs-company-block strong,[data-app-theme=dark] .gs-person-block strong,[data-app-theme=dark] .gs-position-block strong,[data-app-theme=dark] .tp-position-block strong,[data-theme=dark] .gs-code-block strong,[data-theme=dark] .gs-company-block strong,[data-theme=dark] .gs-person-block strong,[data-theme=dark] .gs-position-block strong,[data-theme=dark] .tp-position-block strong{color:#f8fafc}@media (max-width:1200px){.gs-summary-grid,.tp-kpi-grid{grid-template-columns:repeat(2,minmax(145px,1fr))}}@media (max-width:768px){.gs-page{padding:10px;font-size:12.5px}.gs-card__header,.gs-hero,.tp-card__header{align-items:stretch;flex-direction:column}.gs-hero__actions,.gs-search,.gs-toolbar{width:100%}.gs-action-btn{flex:1 1 130px;justify-content:center}.gs-summary-grid,.tp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gs-tabs-panel{flex-direction:column;align-items:stretch}.gs-tab-btn{width:100%}.gs-title{font-size:18px}}.segcontra-eyebrow-row,.segcontra-hero__left,.segcontra-hero__right,.segcontra-table-head{display:flex;align-items:center}.segcontra-hero__left{gap:12px;min-width:0}.segcontra-eyebrow-row,.segcontra-hero__right{gap:8px;flex-wrap:wrap}.segcontra-hero__right{justify-content:flex-end}.segcontra-back,.segcontra-toggle{cursor:pointer;transition:all .18s ease}.segcontra-back{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border:0;border-radius:13px;color:#fff;background:linear-gradient(135deg,#002c5d,#0080c8)}.segcontra-back:hover{color:#fff;filter:brightness(.96)}.segcontra-hero__icon{display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;border-radius:16px;color:#002c5d;background:rgba(0,128,200,.12);font-size:1.25rem}.segcontra-hero__text h1{margin:2px 0 3px;color:#002c5d;font-size:1.12rem;line-height:1.1;font-weight:900}.segcontra-hero__text p,.segcontra-table-head span{margin:0;color:#6b7280;font-size:.72rem;font-weight:650}.segcontra-panel__header .segcontra-eyebrow{color:#002c5d!important;background:rgba(0,128,200,.1)!important}.segcontra-badge,.segcontra-progress-pill,.segcontra-request-id,.segcontra-status-pill,.segcontra-toggle{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:7px 10px;font-size:.74rem;font-weight:900;white-space:nowrap}.segcontra-badge--campaign{color:#b45309;background:rgba(238,125,0,.14)}.segcontra-request-id{color:#002c5d;background:rgba(0,44,93,.08)}.segcontra-progress-pill--ok{color:#15803d;background:rgba(22,163,74,.1)}.segcontra-progress-pill--warn{color:#b45309;background:rgba(238,125,0,.14)}.segcontra-toggle{justify-content:center;min-height:34px;border:1px solid rgba(0,128,200,.18);color:#002c5d;background:rgba(0,128,200,.1)}.segcontra-status-pill{color:#0072a5;background:rgba(0,158,226,.12)}.segcontra-status-pill i{font-size:7px}.segcontra-table-head{justify-content:space-between;gap:12px;margin-bottom:10px}.segcontra-table-head h2{margin:2px 0 0;color:#002c5d;font-size:1rem;font-weight:900}.segcontra-work-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}.segcontra-flow-card,.segcontra-work-kpi-card{background:#fff;border:1px solid rgba(0,44,93,.1);box-shadow:0 10px 28px rgba(15,23,42,.06)}.segcontra-work-kpi-card{display:flex;align-items:center;gap:10px;padding:12px;border-radius:16px}.segcontra-work-kpi-icon{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:13px;font-size:1rem}.segcontra-work-kpi-icon--primary{background:rgba(0,44,93,.1);color:#002c5d}.segcontra-work-kpi-icon--success{background:rgba(22,163,74,.11);color:#15803d}.segcontra-work-kpi-icon--warning{background:rgba(238,125,0,.14);color:#b45309}.segcontra-work-kpi-icon--info{background:rgba(0,158,226,.12);color:#0072a5}.segcontra-work-kpi-card p{margin:0;color:#6b7280;font-size:.7rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.segcontra-work-kpi-card strong{display:block;margin-top:2px;color:#111827;font-size:1.1rem;line-height:1;font-weight:900}.segcontra-flow-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch;padding:10px;border-radius:16px;margin-bottom:10px}.segcontra-flow-step{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:13px}.segcontra-flow-step>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:#fff;background:#0080c8;font-weight:900}.segcontra-flow-step small,.segcontra-flow-step strong{display:block}.segcontra-flow-step strong{color:#002c5d;font-size:.78rem}.segcontra-flow-step small{color:#6b7280;font-size:.7rem}.segcontra-table-section .acomodar,.segcontra-table-section .container-fluid,.segcontra-table-section .mx-2,.segcontra-table-section .px-2,.segcontra-table-section .px-md-4{margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;border:0!important;box-shadow:none!important;background:transparent!important}.dark .segcontra-panel__header .segcontra-eyebrow,.theme-dark .segcontra-panel__header .segcontra-eyebrow,[data-app-theme=dark] .segcontra-panel__header .segcontra-eyebrow,[data-theme=dark] .segcontra-panel__header .segcontra-eyebrow{color:#cbd5e1!important;background:rgba(148,163,184,.12)!important}.dark .segcontra-flow-step strong,.dark .segcontra-hero__right strong,.dark .segcontra-hero__text h1,.dark .segcontra-work-kpi-card strong,.theme-dark .segcontra-flow-step strong,.theme-dark .segcontra-hero__right strong,.theme-dark .segcontra-hero__text h1,.theme-dark .segcontra-work-kpi-card strong,[data-app-theme=dark] .segcontra-flow-step strong,[data-app-theme=dark] .segcontra-hero__right strong,[data-app-theme=dark] .segcontra-hero__text h1,[data-app-theme=dark] .segcontra-work-kpi-card strong,[data-theme=dark] .segcontra-flow-step strong,[data-theme=dark] .segcontra-hero__right strong,[data-theme=dark] .segcontra-hero__text h1,[data-theme=dark] .segcontra-work-kpi-card strong{color:#f9fafb}.dark .segcontra-flow-step small,.dark .segcontra-hero__text p,.dark .segcontra-table-head span,.dark .segcontra-work-kpi-card p,.theme-dark .segcontra-flow-step small,.theme-dark .segcontra-hero__text p,.theme-dark .segcontra-table-head span,.theme-dark .segcontra-work-kpi-card p,[data-app-theme=dark] .segcontra-flow-step small,[data-app-theme=dark] .segcontra-hero__text p,[data-app-theme=dark] .segcontra-table-head span,[data-app-theme=dark] .segcontra-work-kpi-card p,[data-theme=dark] .segcontra-flow-step small,[data-theme=dark] .segcontra-hero__text p,[data-theme=dark] .segcontra-table-head span,[data-theme=dark] .segcontra-work-kpi-card p{color:#9ca3af}.dark .segcontra-flow-card,.dark .segcontra-work-kpi-card,.theme-dark .segcontra-flow-card,.theme-dark .segcontra-work-kpi-card,[data-app-theme=dark] .segcontra-flow-card,[data-app-theme=dark] .segcontra-work-kpi-card,[data-theme=dark] .segcontra-flow-card,[data-theme=dark] .segcontra-work-kpi-card{background:#111827;border-color:rgba(148,163,184,.16)}@media (max-width:1200px){.segcontra-work-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.segcontra-flow-card,.segcontra-work-kpi-grid{grid-template-columns:1fr}.segcontra-table-head{align-items:flex-start;flex-direction:column}.segcontra-hero__right{width:100%;justify-content:flex-start}.segcontra-file-btn,.segcontra-toggle{width:100%}}.segcontra-actions-panel{align-self:stretch}.gs-tabs-panel{align-items:stretch;justify-content:space-between}.gs-tabs-panel__nav{display:flex;align-items:center;gap:8px;flex:1 1 auto}.gs-tabs-panel__hint{display:inline-flex;align-items:center;gap:8px;color:var(--gs-muted);font-size:.82rem;font-weight:800}.gs-dashboard-context,.gs-dashboard-detail-card,.tp-dashboard-detail-card{border:1px solid var(--gs-border);border-radius:18px;background:var(--gs-surface);box-shadow:0 10px 24px rgba(0,44,93,.07)}.gs-dashboard-context{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px}.gs-dashboard-context__main{min-width:0}.gs-dashboard-context__eyebrow{display:block;color:var(--gs-secondary);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gs-dashboard-context__chips,.gs-dashboard-detail-card__summary,.gs-dashboard-detail-card__summary--metrics,.gs-dashboard-period-filter,.gs-dashboard-semaforo-summary,.tp-dashboard-detail-card__summary,.tp-dashboard-detail-card__summary--metrics{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.gs-dashboard-context__chips span,.gs-dashboard-detail-card__summary span,.gs-dashboard-period-filter button,.gs-days,.gs-rq-pill,.gs-semaforo-badge,.gs-semaforo-chip,.gs-stage-badge,.tp-dashboard-detail-card__summary span,.tp-rq-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:5px 9px;border-radius:999px;font-size:.74rem;font-weight:900;line-height:1.1;white-space:nowrap}.gs-dashboard-context__chips span,.gs-dashboard-detail-card__summary span,.tp-dashboard-detail-card__summary span{color:var(--gs-primary);background:rgba(0,44,93,.08)}.gs-dashboard-detail-card,.tp-dashboard-detail-card{padding:14px}.gs-dashboard-detail-card__summary,.tp-dashboard-detail-card__summary{margin-bottom:12px}.gs-dashboard-detail-card__summary--metrics,.tp-dashboard-detail-card__summary--metrics{padding:10px;border-radius:14px;background:var(--gs-surface-soft)}.gs-dashboard-semaforo-summary{margin-bottom:12px}.gs-days--success,.gs-row-semaforo--success td,.gs-semaforo-badge--success,.gs-semaforo-chip--success{color:#15803d}.gs-days--success,.gs-semaforo-badge--success,.gs-semaforo-chip--success{background:rgba(22,163,74,.11)}.gs-days--warning,.gs-row-semaforo--warning td,.gs-semaforo-badge--warning,.gs-semaforo-chip--warning{color:#b45309}.gs-days--warning,.gs-semaforo-badge--warning,.gs-semaforo-chip--warning{background:rgba(238,125,0,.14)}.gs-days--danger,.gs-row-semaforo--danger td,.gs-semaforo-badge--danger,.gs-semaforo-chip--danger{color:#b91c1c}.gs-days--danger,.gs-semaforo-badge--danger,.gs-semaforo-chip--danger{background:rgba(220,38,38,.1)}.gs-table--dashboard,.tp-table--dashboard{min-width:1120px}.gs-table--semaforo tbody tr.gs-row-semaforo--success td,.tp-table--semaforo tbody tr.tp-row-semaforo--success td{background:rgba(22,163,74,.035)}.gs-table--semaforo tbody tr.gs-row-semaforo--warning td,.tp-table--semaforo tbody tr.tp-row-semaforo--warning td{background:rgba(238,125,0,.045)}.gs-table--semaforo tbody tr.gs-row-semaforo--danger td,.tp-table--semaforo tbody tr.tp-row-semaforo--danger td{background:rgba(220,38,38,.035)}.gs-th-sort,.tp-th-sort{width:100%;min-height:24px;padding:0;border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:inherit;gap:6px;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.gs-th-sort:focus-visible,.tp-th-sort:focus-visible{outline:2px solid hsla(0,0%,100%,.85);outline-offset:2px;border-radius:6px}.gs-rq-list,.tp-rq-list{display:flex;align-items:center;flex-wrap:wrap;gap:6px;max-width:280px}.gs-rq-pill,.tp-rq-pill{border:1px solid rgba(0,128,200,.16);color:#005f93;background:rgba(0,128,200,.1);text-decoration:none}button.gs-rq-pill,button.tp-rq-pill{cursor:pointer}.gs-stage-badge{color:#005f93;background:rgba(0,128,200,.1)}.gs-stage-badge--success{color:#15803d;background:rgba(22,163,74,.11)}.gs-stage-badge--warning{color:#b45309;background:rgba(238,125,0,.14)}.gs-stage-badge--danger{color:#b91c1c;background:rgba(220,38,38,.1)}.gs-stage-badge--info{color:#0072a5;background:rgba(0,158,226,.12)}.gs-stage-badge--muted{color:#64748b;background:rgba(100,116,139,.12)}.gs-dashboard-period-filter{margin:0 0 12px;padding:10px;border:1px solid var(--gs-border);border-radius:14px;background:var(--gs-surface-soft)}.gs-dashboard-period-filter button{border:1px solid rgba(0,128,200,.18);color:var(--gs-primary);background:rgba(0,128,200,.08);cursor:pointer}.gs-dashboard-period-filter button.active,.gs-dashboard-period-filter button.is-active{color:#fff;background:linear-gradient(135deg,var(--gs-primary),var(--gs-secondary))}.gs-coverage-bars{display:grid;gap:10px;margin-bottom:12px}.gs-coverage-bars__item{display:grid;gap:7px;padding:10px;border:1px solid var(--gs-border);border-radius:14px;background:var(--gs-surface-soft)}.gs-coverage-bars__top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--gs-primary);font-size:.82rem;font-weight:900}.gs-coverage-bars__bar{display:flex;overflow:hidden;height:10px;border-radius:999px;background:rgba(220,38,38,.1)}.gs-coverage-bars__covered{background:linear-gradient(90deg,#16a34a,#22c55e)}.gs-coverage-bars__pending{background:rgba(238,125,0,.22)}.dark .gs-dashboard-context,.dark .gs-dashboard-detail-card,.dark .tp-dashboard-detail-card,.theme-dark .gs-dashboard-context,.theme-dark .gs-dashboard-detail-card,.theme-dark .tp-dashboard-detail-card,[data-app-theme=dark] .gs-dashboard-context,[data-app-theme=dark] .gs-dashboard-detail-card,[data-app-theme=dark] .tp-dashboard-detail-card,[data-theme=dark] .gs-dashboard-context,[data-theme=dark] .gs-dashboard-detail-card,[data-theme=dark] .tp-dashboard-detail-card{background:var(--gs-surface);border-color:var(--gs-border);box-shadow:0 12px 26px rgba(0,0,0,.28)}.dark .gs-coverage-bars__item,.dark .gs-dashboard-detail-card__summary--metrics,.dark .gs-dashboard-period-filter,.dark .tp-dashboard-detail-card__summary--metrics,.theme-dark .gs-coverage-bars__item,.theme-dark .gs-dashboard-detail-card__summary--metrics,.theme-dark .gs-dashboard-period-filter,.theme-dark .tp-dashboard-detail-card__summary--metrics,[data-app-theme=dark] .gs-coverage-bars__item,[data-app-theme=dark] .gs-dashboard-detail-card__summary--metrics,[data-app-theme=dark] .gs-dashboard-period-filter,[data-app-theme=dark] .tp-dashboard-detail-card__summary--metrics,[data-theme=dark] .gs-coverage-bars__item,[data-theme=dark] .gs-dashboard-detail-card__summary--metrics,[data-theme=dark] .gs-dashboard-period-filter,[data-theme=dark] .tp-dashboard-detail-card__summary--metrics{background:var(--gs-surface-soft);border-color:var(--gs-border)}.dark .gs-coverage-bars__top,.theme-dark .gs-coverage-bars__top,[data-app-theme=dark] .gs-coverage-bars__top,[data-theme=dark] .gs-coverage-bars__top{color:#f8fafc}@media (max-width:992px){.gs-dashboard-context,.gs-tabs-panel,.gs-tabs-panel__nav{align-items:stretch;flex-direction:column}.gs-dashboard-context__chips,.gs-dashboard-detail-card__summary,.gs-dashboard-period-filter,.gs-dashboard-semaforo-summary,.tp-dashboard-detail-card__summary{align-items:flex-start}}.bp-page{--bp-primary:#002c5d;--bp-secondary:#0080c8;--bp-accent:#ee7d00;--bp-support:#009ee2;--bp-bg:#f6f6f6;--bp-card:#fff;--bp-text:#202936;--bp-muted:#667085;--bp-border:rgba(0,44,93,.12);--bp-shadow:0 10px 24px rgba(15,23,42,.08);min-height:calc(100vh - 95px);padding:14px 18px 10px;background:linear-gradient(180deg,rgba(0,128,200,.06),transparent 220px),var(--bp-bg);color:var(--bp-text);font-size:13px}.dark .bp-page,.theme-dark .bp-page,[data-app-theme=dark] .bp-page,[data-theme=dark] .bp-page{--bp-bg:#0f172a;--bp-card:#111827;--bp-text:#f6f6f6;--bp-muted:#aab4c5;--bp-border:hsla(0,0%,96%,.12);--bp-shadow:0 14px 30px rgba(0,0,0,.28);background:radial-gradient(circle at top right,rgba(0,128,200,.18),transparent 360px),var(--bp-bg)}.bp-shell{display:flex;flex-direction:column;gap:12px}.bp-hero{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,var(--bp-primary),var(--bp-secondary));color:#fff;box-shadow:var(--bp-shadow)}.bp-hero__info h1{margin:4px 0 2px;font-size:20px;font-weight:800;letter-spacing:-.02em}.bp-hero__info p{margin:0;max-width:760px;color:hsla(0,0%,100%,.86);font-size:12.5px}.bp-eyebrow{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.16);color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.bp-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.bp-btn,.bp-hero__actions{align-items:center;gap:8px}.bp-btn{display:inline-flex;justify-content:center;min-height:34px;padding:8px 13px;border:0;border-radius:12px;font-size:12.5px;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.bp-btn:hover{transform:translateY(-1px)}.bp-btn--primary{background:var(--bp-accent);color:#fff;box-shadow:0 8px 18px rgba(238,125,0,.28)}.bp-btn--ghost{background:hsla(0,0%,100%,.16);color:#fff;border:1px solid hsla(0,0%,100%,.22)}.bp-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px}.bp-summary-card{display:flex;align-items:center;gap:12px;min-height:62px;padding:12px 14px;border:1px solid var(--bp-border);border-radius:16px;background:var(--bp-card);box-shadow:0 6px 18px rgba(15,23,42,.05)}.bp-summary-card strong{display:block;font-size:18px;line-height:1;color:var(--bp-text)}.bp-summary-card small{color:var(--bp-muted);font-weight:700}.bp-summary-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;color:#fff;font-size:16px}.bp-summary-icon--blue{background:var(--bp-primary)}.bp-summary-icon--green{background:#15803d}.bp-summary-icon--orange{background:var(--bp-accent)}.bp-summary-icon--red{background:#b42318}.bp-card{border:1px solid var(--bp-border);border-radius:18px;background:var(--bp-card);box-shadow:var(--bp-shadow);overflow:hidden}.bp-card__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--bp-border)}.bp-card__header h2{margin:2px 0 0;font-size:16px;font-weight:850;color:var(--bp-text)}.bp-section-kicker{color:var(--bp-accent);font-size:10.5px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.bp-search{display:flex;align-items:center;gap:8px;width:min(420px,100%);padding:8px 12px;border:1px solid var(--bp-border);border-radius:999px;background:rgba(0,128,200,.06);color:var(--bp-muted)}.bp-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--bp-text);font-size:12.5px;font-weight:700}.bp-search input::-moz-placeholder{color:var(--bp-muted)}.bp-search input::placeholder{color:var(--bp-muted)}.bp-alert{display:flex;align-items:center;gap:8px;margin:0;padding:9px 12px;border-radius:12px;font-weight:800;font-size:12.5px}.bp-alert--success{color:#027a48;background:#ecfdf3;border:1px solid #abefc6}.bp-alert--warning{margin:12px 16px 0;color:#b54708;background:#fffaeb;border:1px solid #fedf89}.bp-table-wrap{overflow-x:auto}.bp-table{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0;margin:0}.bp-table thead th{position:sticky;top:0;z-index:1;padding:10px 12px;background:linear-gradient(180deg,var(--bp-primary),#003b7c);color:#fff;border:0;border-bottom:3px solid var(--bp-accent);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.bp-table tbody td{padding:10px 12px;border-bottom:1px solid var(--bp-border);color:var(--bp-text);vertical-align:middle;font-size:12.5px}.bp-table tbody tr:hover td{background:rgba(0,128,200,.055)}.bp-person{display:flex;align-items:center;gap:9px;min-width:230px}.bp-person strong,.bp-stack strong{display:block;color:var(--bp-text);font-size:12.5px;font-weight:850}.bp-person small,.bp-stack small{display:flex;align-items:center;gap:5px;margin-top:3px;color:var(--bp-muted);font-size:11.5px;font-weight:700}.bp-avatar{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:rgba(0,128,200,.12);color:var(--bp-primary);font-weight:900}.dark .bp-avatar,.theme-dark .bp-avatar,[data-app-theme=dark] .bp-avatar,[data-theme=dark] .bp-avatar{color:#f6f6f6;background:rgba(0,158,226,.22)}.bp-stack{display:flex;flex-direction:column;gap:2px}.bp-stack--wide{min-width:240px}.bp-stack strong i{color:var(--bp-secondary);margin-right:6px}.bp-chip{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:5px 8px;border-radius:10px;font-size:11.5px;font-weight:900}.bp-chip--blue{color:var(--bp-primary);background:rgba(0,128,200,.1)}.dark .bp-chip--blue,.theme-dark .bp-chip--blue,[data-app-theme=dark] .bp-chip--blue,[data-theme=dark] .bp-chip--blue{color:#dbeafe;background:rgba(0,128,200,.2)}.bp-link-btn,.bp-record,.bp-status{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;white-space:nowrap}.bp-status i.bi-circle-fill{font-size:6px}.bp-status--success{color:#027a48;background:#ecfdf3}.bp-status--warning{color:#b54708;background:#fffaeb}.bp-status--danger{color:#b42318;background:#fef3f2}.bp-status--muted{color:#475467;background:#f2f4f7}.bp-record{color:var(--bp-primary);background:rgba(0,44,93,.08)}.bp-record--danger{color:#b42318;background:#fef3f2}.bp-link-btn{border:0;color:var(--bp-secondary);background:rgba(0,158,226,.1);cursor:pointer}.bp-actions{display:flex;justify-content:center;gap:6px}.bp-icon-btn{width:31px;height:31px;display:inline-grid;place-items:center;border:1px solid var(--bp-border);border-radius:10px;background:var(--bp-card);transition:transform .16s ease,background .16s ease}.bp-icon-btn:hover{transform:translateY(-1px)}.bp-icon-btn--download,.bp-icon-btn--view{color:var(--bp-secondary)}.bp-icon-btn--edit{color:#15803d}.bp-icon-btn--delete{color:#b42318}.bp-muted{font-weight:800}.bp-empty,.bp-muted{color:var(--bp-muted)}.bp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:170px}.bp-empty i{font-size:30px;color:var(--bp-secondary)}.bp-empty strong{color:var(--bp-text);font-size:14px}.bp-loading-cell{height:210px}.bp-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:190px;color:var(--bp-muted);font-weight:800}.bp-skeleton{padding:16px}.bp-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border-top:1px solid var(--bp-border);color:var(--bp-muted);font-size:12px;font-weight:850}.bp-page-btn{width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--bp-border);border-radius:10px;background:var(--bp-card);color:var(--bp-primary)}.bp-page-btn:disabled{opacity:.45;cursor:not-allowed}.dark .bp-status--success,.theme-dark .bp-status--success,[data-app-theme=dark] .bp-status--success,[data-theme=dark] .bp-status--success{color:#86efac;background:rgba(22,163,74,.18)}.dark .bp-status--warning,.theme-dark .bp-status--warning,[data-app-theme=dark] .bp-status--warning,[data-theme=dark] .bp-status--warning{color:#fdba74;background:rgba(238,125,0,.18)}.dark .bp-status--danger,.theme-dark .bp-status--danger,[data-app-theme=dark] .bp-status--danger,[data-theme=dark] .bp-status--danger{color:#fca5a5;background:rgba(180,35,24,.22)}.dark .bp-status--muted,.theme-dark .bp-status--muted,[data-app-theme=dark] .bp-status--muted,[data-theme=dark] .bp-status--muted{color:#cbd5e1;background:rgba(148,163,184,.16)}.dark .bp-record,.theme-dark .bp-record,[data-app-theme=dark] .bp-record,[data-theme=dark] .bp-record{color:#dbeafe;background:rgba(0,128,200,.18)}@media (max-width:992px){.bp-page{padding:12px}.bp-card__header,.bp-hero{align-items:flex-start;flex-direction:column}.bp-hero__actions,.bp-search{width:100%}.bp-btn{flex:1}.bp-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.bp-hero__info h1{font-size:18px}.bp-summary-grid{grid-template-columns:1fr}.bp-card__header{padding:12px}}.postulante-ficha-page{width:100%}.postulante-page{width:100%;padding:14px 16px 18px;background:#f6f6f6;color:#4a4a49}.postulante-hero,.postulante-kpis article,.postulante-panel{background:#fff;border:1px solid rgba(0,44,93,.1);box-shadow:0 10px 28px rgba(15,23,42,.06)}.postulante-hero{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border-radius:18px;margin-bottom:10px;position:relative;overflow:hidden}.postulante-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#002c5d,#0080c8 60%,#ee7d00)}.postulante-hero__content{display:flex;align-items:center;gap:10px;min-width:0}.postulante-back{width:34px;height:34px;border:0;border-radius:12px;background:rgba(0,44,93,.08)}.postulante-back,.postulante-hero__icon{display:grid;place-items:center;color:#002c5d}.postulante-hero__icon{width:46px;height:46px;border-radius:15px;background:rgba(0,128,200,.12);font-size:1.35rem}.postulante-eyebrow{margin:0;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;font-weight:900}.postulante-hero h1{margin:0;color:#002c5d;font-size:20px;line-height:1.1;font-weight:900}.postulante-hero span{display:block;margin-top:3px;color:#6b7280;font-size:12.5px}.postulante-status{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 10px;background:rgba(22,163,74,.1);color:#15803d!important;font-size:12px;font-weight:900;white-space:nowrap}.postulante-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}.postulante-kpis article{display:flex;align-items:center;gap:10px;border-radius:16px;padding:11px 12px}.postulante-kpis i{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:rgba(0,128,200,.1);color:#0080c8}.postulante-kpis span{display:block;font-size:11px;color:#6b7280;font-weight:900;text-transform:uppercase;letter-spacing:.035em}.postulante-kpis strong{display:block;color:#111827;font-size:12.5px;line-height:1.2;word-break:break-word}.postulante-panel{border-radius:18px;padding:14px}.postulante-section-title{margin-bottom:12px}.postulante-section-title h2{margin:0;color:#002c5d;font-size:15px;font-weight:900}.postulante-section-title p{margin:2px 0 0;color:#6b7280;font-size:12px;font-weight:700}.postulante-panel .row{--bs-gutter-x:.75rem;--bs-gutter-y:.6rem}.tamaño{font-size:.68rem;font-weight:900;color:#002c5d;margin-bottom:4px;text-transform:uppercase;letter-spacing:.025em}.postulante-panel .form-control:disabled,.postulante-panel input:disabled{min-height:34px;border-radius:10px;border-color:rgba(0,44,93,.1);background:#f8fafc;color:#111827;font-size:12px;font-weight:700}.dark .postulante-page,.theme-dark .postulante-page,[data-app-theme=dark] .postulante-page,[data-theme=dark] .postulante-page{background:#0f172a;color:#d1d5db}.dark .postulante-hero,.dark .postulante-kpis article,.dark .postulante-panel,.theme-dark .postulante-hero,.theme-dark .postulante-kpis article,.theme-dark .postulante-panel,[data-app-theme=dark] .postulante-hero,[data-app-theme=dark] .postulante-kpis article,[data-app-theme=dark] .postulante-panel,[data-theme=dark] .postulante-hero,[data-theme=dark] .postulante-kpis article,[data-theme=dark] .postulante-panel{background:#111827;border-color:rgba(148,163,184,.16);box-shadow:0 12px 30px rgba(0,0,0,.22)}.dark .postulante-hero h1,.dark .postulante-kpis strong,.dark .postulante-section-title h2,.theme-dark .postulante-hero h1,.theme-dark .postulante-kpis strong,.theme-dark .postulante-section-title h2,[data-app-theme=dark] .postulante-hero h1,[data-app-theme=dark] .postulante-kpis strong,[data-app-theme=dark] .postulante-section-title h2,[data-theme=dark] .postulante-hero h1,[data-theme=dark] .postulante-kpis strong,[data-theme=dark] .postulante-section-title h2{color:#f9fafb}.dark .postulante-panel .form-control:disabled,.dark .postulante-panel input:disabled,.theme-dark .postulante-panel .form-control:disabled,.theme-dark .postulante-panel input:disabled,[data-app-theme=dark] .postulante-panel .form-control:disabled,[data-app-theme=dark] .postulante-panel input:disabled,[data-theme=dark] .postulante-panel .form-control:disabled,[data-theme=dark] .postulante-panel input:disabled{background:#0b1220;color:#f9fafb;border-color:rgba(148,163,184,.22)}@media (max-width:992px){.postulante-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.postulante-page{padding:10px}.postulante-hero{align-items:flex-start;flex-direction:column}.postulante-kpis{grid-template-columns:1fr}}.tp-print-only{display:none!important}.tp-print-area{color:#111827;background:#fff}.tp-print-page-break{-moz-column-break-after:page;break-after:page;page-break-after:always}@media print{@page{size:A4;margin:12mm}body,html{width:auto!important;min-width:0!important;overflow:visible!important;color:#111827!important;background:#fff!important;font-size:10px!important}body *{visibility:hidden}.tp-print-area,.tp-print-area *{visibility:visible}.tp-print-area{position:absolute;inset:0 auto auto 0;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}.tp-print-window .tp-print-area,.tp-print-window .tp-print-area *{visibility:visible}.tp-no-print,.tp-print-area .tp-no-print,.tp-print-area .tp-print-hidden,.tp-print-hidden{display:none!important;visibility:hidden!important}.tp-print-only{display:initial!important;visibility:visible!important}.tp-print-page-break{-moz-column-break-after:page;break-after:page;page-break-after:always}.tp-print-avoid-break{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.contratos-table,.gs-table,.tp-table,table{width:100%!important;border-collapse:collapse!important;font-size:9px!important}.contratos-table td,.contratos-table th,.gs-table td,.gs-table th,.tp-table td,.tp-table th,table td,table th{color:#111827!important;border:1px solid #d1d5db!important;background:#fff!important;box-shadow:none!important}}.gs-table thead th,.table thead th,.tp-table thead th,table thead th{text-align:center;vertical-align:middle}