/* Scoped Team presentation; permissions and clock policies remain in the existing module. */
.zuno-team{--tc-line:#d3dfdb;--tc-surface:#fff;--tc-ink:#12262c;--tc-muted:#58696d;--tc-accent:#0e6f68;color:var(--tc-ink);font-family:"Avenir Next","Segoe UI",system-ui,sans-serif;min-width:0;padding:20px!important}
.zuno-team .tc-heading{padding:20px 22px;border:1px solid var(--tc-line);border-radius:18px;background:var(--tc-surface);margin-bottom:18px}.zuno-team .tc-eyebrow{font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--tc-accent)}.zuno-team .tc-heading h2{font-size:25px;font-weight:700;letter-spacing:-.04em;margin:4px 0 0;line-height:1.2}.zuno-team .tc-nav{display:flex;gap:7px;max-width:100%;overflow-x:auto;padding:3px 0 8px;scrollbar-width:thin}.zuno-team .tc-tab{min-height:44px;border:1px solid var(--tc-line);border-radius:11px;padding:10px 14px;white-space:nowrap;flex:none;font-size:13px;font-weight:600;background:var(--tc-surface);color:var(--tc-ink);box-shadow:none}.zuno-team .tc-tab[aria-pressed="true"]{background:var(--tc-accent);border-color:var(--tc-accent);color:#fff}.zuno-team .tc-tab:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.zuno-team .tc-body{min-width:0;max-width:100%;padding-top:10px}.zuno-team .tc-body input,.zuno-team .tc-body select{min-height:44px;border-radius:10px;max-width:100%}.zuno-team .tc-body button{min-height:40px}.zuno-team .tc-body table{font-variant-numeric:tabular-nums}.zuno-team .tc-body [class~="overflow-x-auto"]{max-width:100%;overscroll-behavior-x:contain}.dark .zuno-team{--tc-line:#374151;--tc-surface:#111827;--tc-ink:#f3f4f6;--tc-muted:#9ca3af;--tc-accent:#0f766e}
@media(max-width:640px){.zuno-team{padding:12px!important}.zuno-team .tc-heading{padding:17px;border-radius:16px}.zuno-team .tc-heading h2{font-size:23px}.zuno-team .tc-body button{min-height:44px}.zuno-team .tc-tab{padding:9px 12px;font-size:12px}.zuno-team .tc-body{overflow-wrap:anywhere}}
