.team-tabs-shell{min-width:0;margin:0 0 20px}.team-tabs-row{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding-bottom:8px;display:flex}.team-tabs{flex:1;gap:8px;min-width:0;padding:4px;display:flex;overflow-x:auto}.team-tabs a{min-height:44px;color:var(--muted);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;text-decoration:none;display:inline-flex}.team-tabs a:hover{background:var(--field-bg);color:var(--ink)}.team-tabs a.selected{background:var(--field-bg);color:var(--ink);box-shadow:inset 0 -2px 0 var(--mint,#61dcab);font-weight:600}.team-tabs a:focus-visible{outline:2px solid var(--field-focus);outline-offset:0}.team-tabs-shell :is(.primary-button,.secondary-button),.new-team-tab-dialog :is(.primary-button,.secondary-button){justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.new-team-tab{flex-shrink:0}.team-tab-context{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 4px 0;font-size:12px;display:flex}.new-team-tab-dialog{border:1px solid var(--border);background:var(--surface,#fff);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:20px;margin:auto;padding:8px 0;overflow:hidden}.new-team-tab-dialog>form{overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 50px);margin-inline:8px;padding:16px;overflow-y:auto}.new-team-tab-dialog::backdrop{background:#000d35a6}.new-team-tab-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.new-team-tab-dialog h2{margin:0;font-size:20px}.new-team-tab-dialog header p{color:var(--muted);margin-top:8px;font-size:13px}.new-team-tab-dialog fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.new-team-tab-dialog .feature-note{margin:0;padding:0;line-height:1.7}.new-team-tab-dialog footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@media (max-width:600px){.team-tabs-row{flex-wrap:wrap;gap:8px}.team-tabs{flex-basis:100%}.team-tab-context{flex-direction:column;align-items:flex-start}.new-team-tab-dialog>form{padding:12px}}.team-tabs-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.team-function-switch{border:1px solid var(--border);background:var(--field-bg);border-radius:14px;gap:4px;padding:4px;display:inline-flex}.team-function-switch button{color:var(--muted);min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex}.team-function-switch button.selected{color:var(--ink);background:var(--surface);box-shadow:inset 0 -2px 0 var(--mint);font-weight:600}.team-function-switch button:focus-visible{outline:2px solid var(--field-focus);outline-offset:1px}.team-function-note{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.7}.app-shell .work-panel>.team-function-note{border:1px solid var(--border);background:color-mix(in srgb,var(--mint) 8%,var(--surface));border-radius:12px;margin:16px 24px 12px;padding:10px 14px}@media (max-width:600px){.app-shell .work-panel>.team-function-note{margin-inline:16px}}@media (max-width:1100px){.team-tabs-row{flex-wrap:wrap}.team-tabs{flex-basis:100%}.team-tabs-actions{flex-wrap:wrap;margin-left:auto}}@media (max-width:600px){.team-tabs-actions{width:100%}.team-function-switch{margin-left:auto}.team-function-switch button{padding:8px}}
