/* Advisor Diagnostics deep routes: presentation only, data remains portfolio-scoped. */
.tds-advisor-diagnostics{--tds-advisor-bg:#f7f9fc;--tds-advisor-card:#fff;--tds-advisor-border:#e4e8ef;--tds-advisor-text:#172238;--tds-advisor-muted:#647085;--tds-advisor-purple:#8f4a93;--tds-advisor-pink:#e4007c;background:var(--tds-advisor-bg)}.tds-advisor-diagnostics .tds-portal-main{background:var(--tds-advisor-bg)}.tds-advisor-diagnostics .tds-portal-sidebar__actor{display:grid;gap:4px;padding:15px 12px;border-top:1px solid var(--tds-advisor-border);line-height:1.35}.tds-advisor-diagnostics .tds-portal-sidebar__actor strong{color:var(--tds-advisor-text);font-size:13px}.tds-advisor-diagnostics .tds-portal-sidebar__actor span{display:block;color:var(--tds-advisor-muted);font-size:12px}.tds-advisor-diagnostics .tds-portal-sidebar__actor a{margin-top:7px;color:var(--tds-advisor-pink);font-size:12px;font-weight:700;text-decoration:none}.tds-advisor-diagnostics .tds-school-result-dashboard,.tds-advisor-diagnostics .tds-advisor-individual-result{box-sizing:border-box;max-width:none;width:100%;min-height:100%;padding:38px clamp(24px,4vw,56px);background:transparent;color:var(--tds-advisor-text)}.tds-advisor-diagnostics .tds-school-result-back{display:inline-flex;margin:0 0 14px;color:var(--tds-advisor-pink);font-size:13px;font-weight:800;text-decoration:none}.tds-advisor-result-breadcrumbs{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:0 0 16px;color:var(--tds-advisor-muted);font-size:13px}.tds-advisor-result-breadcrumbs a{color:var(--tds-advisor-purple);font-weight:800;text-decoration:none}.tds-advisor-result-eyebrow{margin:0 0 6px!important;color:var(--tds-advisor-purple)!important;font-size:11px!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tds-advisor-diagnostics .tds-school-result-heading{margin:0 0 20px}.tds-advisor-diagnostics .tds-school-result-heading h1{color:var(--tds-advisor-text);font-size:clamp(28px,3vw,36px)}.tds-advisor-diagnostics .tds-school-result-heading span{margin-top:8px;color:var(--tds-advisor-muted)}.tds-advisor-diagnostics .tds-school-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.tds-advisor-diagnostics .tds-school-kpis article,.tds-advisor-diagnostics .tds-advisor-executive-summary,.tds-advisor-diagnostics .tds-school-summary-grid section,.tds-advisor-diagnostics .tds-school-participants,.tds-advisor-diagnostics .tds-school-safe-state,.tds-advisor-diagnostics .tds-school-skill-map{border:1px solid var(--tds-advisor-border);border-radius:16px;background:var(--tds-advisor-card);box-shadow:0 6px 20px rgba(15,59,135,.05)}.tds-advisor-diagnostics .tds-school-kpis article{min-height:124px;padding:18px}.tds-advisor-diagnostics .tds-school-kpis strong{color:var(--tds-advisor-text);font-size:26px}.tds-advisor-executive-summary{margin:0 0 18px;padding:20px}.tds-advisor-executive-summary h2{margin:0;color:var(--tds-advisor-text);font-size:17px}.tds-advisor-executive-summary p{max-width:86ch;margin:8px 0 0;color:var(--tds-advisor-muted);font-size:14px;line-height:1.6}.tds-advisor-diagnostics .tds-school-result-tabs{gap:4px;margin:28px 0 18px;padding:5px;border:1px solid var(--tds-advisor-border);border-radius:12px;background:#fff}.tds-advisor-diagnostics .tds-school-result-tabs a{flex:1;border:0;border-radius:8px;padding:11px 15px;text-align:center}.tds-advisor-diagnostics .tds-school-result-tabs a.is-active{border:0;background:#fceaf4;color:var(--tds-advisor-pink)}.tds-advisor-diagnostics .tds-school-result-tabs a:hover{background:#f8f0f6;color:var(--tds-advisor-purple)}.tds-advisor-diagnostics .tds-school-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tds-advisor-diagnostics .tds-school-summary-grid section:last-child{grid-column:1/-1}.tds-advisor-diagnostics .tds-school-summary-grid section,.tds-advisor-diagnostics .tds-school-participants,.tds-advisor-diagnostics .tds-school-skill-map{padding:22px}.tds-advisor-diagnostics .tds-school-participants header{padding-bottom:16px;border-bottom:1px solid #edf0f4}.tds-advisor-diagnostics .tds-school-participants input,.tds-advisor-diagnostics .tds-school-participants select{min-height:42px;border-color:var(--tds-advisor-border);border-radius:9px;background:#fff}.tds-advisor-diagnostics .tds-school-participants th{color:var(--tds-advisor-muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.tds-advisor-diagnostics .tds-school-participants td,.tds-advisor-diagnostics .tds-school-participants th{padding:15px 12px}.tds-advisor-diagnostics .tds-school-participants tbody tr:hover{background:#fcf9fc}.tds-advisor-diagnostics .tds-school-participants form .button,.tds-advisor-diagnostics .tds-school-participants td .button{border-color:var(--tds-advisor-purple);background:var(--tds-advisor-purple);color:#fff;font-weight:800}.tds-advisor-diagnostics .tds-individual-result__header,.tds-advisor-diagnostics .tds-individual-result__context,.tds-advisor-diagnostics .tds-result-card,.tds-advisor-diagnostics .tds-individual-result__section,.tds-advisor-diagnostics .tds-skill-map{border-color:var(--tds-advisor-border);border-radius:16px;box-shadow:0 6px 20px rgba(15,59,135,.05)}.tds-advisor-diagnostics .tds-individual-result__header{padding:24px;background:#fff}.tds-advisor-diagnostics .tds-individual-result__context{padding:16px 18px;box-shadow:none}.tds-advisor-diagnostics .tds-individual-result__back,.tds-advisor-diagnostics .tds-individual-result__eyebrow{color:var(--tds-advisor-purple)}.tds-advisor-diagnostics .tds-individual-result__pdf{border-color:var(--tds-advisor-purple);color:var(--tds-advisor-purple)}.tds-advisor-diagnostics .tds-individual-result__pdf:hover{background:#f7eef7}.tds-advisor-diagnostics .tds-result-card em,.tds-advisor-diagnostics .tds-result-card--distribution p{color:var(--tds-advisor-purple)}.tds-advisor-diagnostics .tds-result-level-icon,.tds-advisor-diagnostics .tds-individual-result__decisions li>b{color:var(--tds-advisor-purple);background:#f4eaf5}.tds-advisor-diagnostics a:focus-visible,.tds-advisor-diagnostics .button:focus-visible,.tds-advisor-diagnostics input:focus-visible,.tds-advisor-diagnostics select:focus-visible{outline:3px solid rgba(143,74,147,.35);outline-offset:2px}
@media(max-width:1024px){.tds-advisor-diagnostics .tds-school-result-dashboard,.tds-advisor-diagnostics .tds-advisor-individual-result{padding:30px 28px}.tds-advisor-diagnostics .tds-school-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.tds-advisor-diagnostics .tds-portal-sidebar{display:none}.tds-advisor-diagnostics .tds-school-result-dashboard,.tds-advisor-diagnostics .tds-advisor-individual-result{padding:24px 18px}.tds-advisor-diagnostics .tds-school-kpis,.tds-advisor-diagnostics .tds-school-summary-grid{grid-template-columns:1fr}.tds-advisor-diagnostics .tds-school-summary-grid section:last-child{grid-column:auto}.tds-advisor-diagnostics .tds-school-result-tabs{overflow:auto}.tds-advisor-diagnostics .tds-school-result-tabs a{min-width:132px}.tds-advisor-diagnostics .tds-school-participants header,.tds-advisor-diagnostics .tds-school-participants form{align-items:stretch;flex-direction:column}.tds-advisor-diagnostics .tds-school-participants input,.tds-advisor-diagnostics .tds-school-participants select,.tds-advisor-diagnostics .tds-school-participants button{width:100%}}
