.collab-tabs{display:flex;gap:.5rem;border-bottom:1px solid #d8e0e8;margin-bottom:1rem}.collab-tab{border:0;background:transparent;padding:.85rem 1rem;color:#526273;font-weight:700;cursor:pointer;border-bottom:3px solid transparent}.collab-tab.is-active{color:#145da0;border-bottom-color:#1976b9}.collab-tab span{display:inline-flex;min-width:1.5rem;height:1.5rem;align-items:center;justify-content:center;margin-left:.35rem;border-radius:999px;background:#e8f2fa;font-size:.75rem}.collab-table-wrap{overflow:auto;border:1px solid #dce4eb;border-radius:8px}.collab-data-table{width:100%;border-collapse:collapse;font-size:.86rem}.collab-data-table th,.collab-data-table td{padding:.7rem .75rem;border:1px solid #dce4eb;text-align:left;vertical-align:top;white-space:nowrap}.collab-data-table th{background:#f4f7fa;color:#33475b;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em}.collab-data-table tbody tr:hover{background:#f8fbfd}.collab-json{max-width:20rem;overflow:hidden;text-overflow:ellipsis}.collab-status{display:inline-flex;padding:.2rem .55rem;border-radius:999px;background:#eaf5ed;color:#24713d;font-weight:700}.collab-status.is-muted{background:#eef1f4;color:#586675}.collab-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem}.collab-kpi{padding:1rem;border:1px solid #dde5ec;border-radius:10px;background:#fff}.collab-kpi strong{display:block;font-size:1.65rem;color:#154f7d}.collab-kpi span{color:#607080;font-size:.85rem}.collab-analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.collab-chart-card{border:1px solid #dde5ec;border-radius:10px;padding:1rem}.collab-chart-card h2{font-size:1rem;margin:0 0 1rem;color:#33475b}.collab-bar-row{display:grid;grid-template-columns:minmax(8rem,1fr) 3fr 4rem;gap:.75rem;align-items:center;margin:.65rem 0}.collab-bar-track{height:.75rem;background:#e9eef3;border-radius:999px;overflow:hidden}.collab-bar-fill{height:100%;background:linear-gradient(90deg,#1769aa,#39a4d8);border-radius:inherit}.collab-bar-fill.is-warning{background:#e2a326}.collab-bar-value{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.collab-criterion-row{display:grid;grid-template-columns:minmax(10rem,1fr) 4fr 5rem;gap:1rem;align-items:center;margin:1rem 0}.collab-range{position:relative;height:1.1rem;background:#e8eef3;border-radius:999px}.collab-range-band{position:absolute;top:.25rem;height:.6rem;border-radius:999px;background:#9bc9e5}.collab-range-mean{position:absolute;top:0;width:3px;height:1.1rem;background:#145da0}.collab-empty{padding:2rem;text-align:center;color:#687887;background:#f7f9fb;border-radius:8px}.collab-back{margin:1rem 0 2rem}.ahp-collab-details-action{justify-content:flex-start;margin:.75rem 0}.matrix-details summary{cursor:pointer;color:#145da0;font-weight:700}.mini-matrix{border-collapse:collapse;margin-top:.5rem}.mini-matrix th,.mini-matrix td{padding:.3rem .45rem;border:1px solid #dce4eb;text-align:center!important}.collab-error{padding:1rem;border-radius:8px;background:#fff0f0;color:#a32929}.is-hidden{display:none!important}@media(max-width:850px){.collab-kpis{grid-template-columns:1fr 1fr}.collab-analytics-grid{grid-template-columns:1fr}.collab-criterion-row,.collab-bar-row{grid-template-columns:1fr}.collab-bar-value{text-align:left}}
