.teams-v1{--teams-card:#fff;--teams-text:var(--ink);--teams-muted:var(--muted);--teams-border:var(--border);--teams-accent:var(--accent);max-width:1180px;margin:auto;color:var(--teams-text);overflow-wrap:anywhere}
.teams-head{max-width:760px}.teams-head h1{margin-bottom:10px}.teams-head p{color:var(--teams-muted);font-size:13px}
.teams-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}
.teams-tabs button,.teams-action,.teams-status+button{min-height:44px;min-width:44px;border:1px solid var(--teams-border);border-radius:9px;background:var(--teams-card);color:var(--teams-accent);font:inherit;font-weight:650;padding:10px 14px}
.teams-tabs [aria-current=page]{background:var(--teams-accent);color:#fff;border-color:var(--teams-accent)}
.teams-status{color:var(--teams-muted);line-height:1.6;margin-bottom:22px}
.teams-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:28px}
.teams-summary{background:var(--teams-card);border:1px solid var(--teams-border);border-radius:15px;padding:24px;cursor:pointer;min-width:0}
.teams-summary:focus-visible{outline:3px solid #169e90;outline-offset:3px}.teams-summary h2{margin:0 0 12px}.teams-summary strong{display:block;font-size:34px;line-height:1;margin-bottom:14px}.teams-summary p{color:var(--teams-muted);margin:0}
.teams-section{margin:28px 0}.teams-section-title{font-size:20px;font-weight:700;margin-bottom:7px}.teams-section-copy{color:var(--teams-muted);max-width:800px}
.teams-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.teams-card{background:var(--teams-card);border:1px solid var(--teams-border);border-radius:15px;padding:22px;min-width:0}
.teams-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.teams-card h2{margin:0 0 4px}.teams-role{margin:0;color:var(--teams-muted);font-size:12px}
.teams-chip{display:inline-flex;align-items:center;min-height:28px;border:1px solid var(--teams-border);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:750;letter-spacing:.03em}
.teams-copy{color:var(--teams-muted);font-size:12px;margin:16px 0}
.teams-data{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);gap:7px 12px;padding-top:15px;border-top:1px solid var(--teams-border);font-size:11px}
.teams-data dt{font-weight:700}.teams-data dd{margin:0;color:var(--teams-muted);overflow-wrap:anywhere}
.teams-action{margin-top:18px}.teams-limit{margin:18px 0 0;border-left:3px solid var(--teams-border);padding-left:10px;color:var(--teams-muted);font-size:11px}
.teams-about{margin-top:30px;padding:20px;border:1px solid var(--teams-border);border-radius:15px;background:var(--teams-card)}.teams-about h2{margin-bottom:8px}.teams-about p{color:var(--teams-muted);margin-bottom:8px}
html[data-dios-theme=dark] .teams-v1{--teams-card:#152832;--teams-text:#edf7fa;--teams-muted:#c1d5df;--teams-border:#8099a6;--teams-accent:#8aeadc}
html[data-dios-theme=dark] .teams-tabs [aria-current=page]{color:#102129;background:var(--teams-accent)}
@media(max-width:700px){.teams-overview,.teams-grid{grid-template-columns:1fr}.teams-summary,.teams-card{padding:17px}.teams-data{grid-template-columns:1fr;gap:3px}.teams-data dt{margin-top:9px}}
