.teams-date{display:flex;gap:16px;align-items:end;flex-wrap:wrap}
.teams-notice,#teams-update{font-size:14px;color:var(--muted,#707789);line-height:1.6}
.teams-discipline{margin:32px 0 48px}.teams-discipline>h2{font-size:30px;color:var(--navy,#11134f);border-bottom:3px solid var(--cyan,#1fb2e5);padding-bottom:12px}
.teams-discipline:nth-child(2)>h2{border-color:var(--navy,#11134f)}
.teams-card{margin:20px 0}.teams-card h3{margin:0 0 18px;font-size:22px;color:var(--navy,#11134f)}
.teams-table-scroll{overflow-x:auto}.teams-path{min-width:240px;max-width:540px;white-space:normal;overflow-wrap:anywhere}
.worker-zone{display:inline-block;margin:5px 0 5px 8px;padding:4px 8px;border:1px solid var(--cyan,#1fb2e5);border-radius:7px;color:var(--navy,#11134f);background:var(--cyan-soft,#e8f8fd);font-size:14px;font-weight:700;white-space:nowrap}
.teams-table small{display:block;color:var(--muted,#707789)}
@media(max-width:700px){.teams-table,.teams-table tbody,.teams-table tr,.teams-table td{display:block;width:100%;box-sizing:border-box}.teams-table thead{display:none}.teams-table tr{padding:12px 0;border-top:1px solid var(--line,#e5e8ef)}.teams-table td{border:0;padding:9px 0;white-space:normal;overflow-wrap:anywhere}.teams-table td::before{content:attr(data-label);display:block;font-size:12px;font-weight:700;color:var(--muted,#707789);margin-bottom:4px}.teams-path{min-width:0;max-width:none}}
