.team-panel{border-top:3px solid var(--gold,#d5ad35)}.team-panel .actions{flex-wrap:wrap;margin:14px 0}.team-dialog{width:min(980px,94vw);max-height:90vh;border:1px solid #ccd7e8;border-radius:16px;color:#173659;padding:24px;box-shadow:0 18px 80px #071f4266}.team-dialog::backdrop{background:#071f4266}.team-dialog h2{font-size:1.25rem;margin:0 0 16px}.team-dialog label{display:flex;flex-direction:column;gap:6px;margin:8px 0}.team-dialog label:has(input[type=checkbox]){flex-direction:row;align-items:center}.team-dialog input[type=checkbox]{width:auto}.team-dialog .tablewrap{max-height:42vh;overflow:auto}.team-dialog th{text-align:left}.team-dialog pre,.team-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:60vw}.team-clients{display:flex;gap:12px;flex-wrap:wrap;max-height:180px;overflow:auto}.team-dialog [role=alert]{color:#a32121}.team-blocked{position:fixed;inset:0;background:#0c284bec;z-index:99999;display:grid;place-content:center;color:white;padding:32px}.team-blocked button{margin:12px 0}.team-panel table{width:100%}

.team-panel td button{white-space:nowrap;word-break:normal}.team-panel td{overflow-wrap:anywhere}.team-panel th{min-width:75px}
.team-panel table{min-width:700px}.team-panel .tablewrap{overflow-x:auto}.team-panel td:first-child{min-width:145px}.team-panel td:nth-child(3){min-width:110px}.team-panel pre{max-width:520px}

.team-steps{display:flex;gap:12px;flex-wrap:wrap;padding:12px 0}.team-steps [aria-current=step]{border-bottom:3px solid var(--gold,#d5ad35);font-weight:700}.team-cap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:4px 16px}.team-wizard fieldset{border:1px solid #d4dfed;border-radius:10px;margin:16px 0;padding:16px}.team-wizard footer{position:sticky;bottom:0;background:white;padding:14px 0}.team-wizard label:has(input[type=radio]){flex-direction:row}.team-wizard input[type=radio]{width:auto}
