.team-admin{min-width:0}.team-admin__heading,.team-admin__picker,.team-admin__tabs,.team-admin__actions,.team-admin__year{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.team-admin__heading{flex-wrap:nowrap;align-items:flex-start}.team-admin__heading svg{color:var(--primary);flex:none;margin-top:.36rem}.team-admin__heading h2,.team-admin__heading h3,.team-admin__heading p{margin:0}.team-admin__heading p{color:var(--muted-foreground)}.team-admin__picker,.team-admin__year{align-items:flex-end}.team-admin__picker{margin-block:1rem}.team-admin__picker .field{min-width:0;max-width:100%;margin:0}.team-admin__picker select{max-width:min(100%,36rem)}.team-admin__year input{inline-size:8rem}.team-admin__client{min-width:0}.team-admin__box{border:1px solid var(--border);border-radius:.85rem;padding:clamp(.8rem,2vw,1.4rem)}.team-admin__box h3,.team-admin__box h4{font-weight:700}.team-admin__box .field,.team-admin__picker .field{align-content:start;gap:.25rem;display:grid}.team-admin__facts,.team-admin__form{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.7rem 1.4rem;margin-block:.75rem;display:grid}.team-admin__facts dd,.team-admin__paper dd{overflow-wrap:anywhere;margin:0}.team-admin dt{color:var(--muted-foreground);font-size:.9rem}.team-admin__tabs,.team-admin__form,.team-admin__actions{margin-block:.8rem}.team-admin__paper{border:1px solid var(--border);border-radius:.65rem;margin-block:.7rem;padding:.6rem .8rem}.team-admin__paper summary{cursor:pointer}.team-admin__paper dl{gap:.7rem;margin-block:.6rem;display:grid}.team-admin__subheading{margin-block-start:1.4rem}.team-admin__letters{padding:0;list-style:none}.team-admin__letters li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.6rem;display:flex}.team-admin__notice,.team-admin__new{background:var(--accent);border-radius:.5rem}.team-admin__notice{padding:.5rem .7rem}.team-admin__form input:read-only{background:var(--muted)}.team-admin__dispatch{background:var(--background);border:1px solid var(--border);border-radius:.6rem;width:100%;padding:1rem}.team-admin__check{align-items:baseline;gap:.5rem;margin-block:.6rem;display:flex}.team-admin__directory li{padding:.75rem 0}.team-admin__directory li>div{min-width:0}.team-admin__directory .portal-field-hint{margin:0}
