.team-heading{align-items:center}.team-heading p{line-height:1.65}.team-heading .primary{flex-shrink:0}.team-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #bbb;border-bottom:1px solid #bbb;margin:0 0 32px}.team-stats>div{padding:22px 24px;border-right:1px solid #ddd}.team-stats>div:first-child{padding-left:0}.team-stats>div:last-child{border:0}.team-stats span{display:block;font-size:10px;letter-spacing:.09em;color:#555}.team-stats strong{display:block;font:400 42px/1 Newsreader,Georgia,serif;margin-top:13px}.team-directory{padding:0;overflow:hidden}.team-directory-heading{padding:26px 26px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.team-directory h2{margin-bottom:7px}.team-directory-heading p{font-size:13px;color:#666}.team-tabs{display:flex;gap:26px;padding:0 26px;border-bottom:1px solid #ddd;margin-top:20px;overflow-x:auto}.team-tabs button{display:flex;align-items:center;gap:9px;white-space:nowrap;padding:15px 0;border-bottom:2px solid transparent;font-size:13px;color:#666}.team-tabs button.active{color:#111;border-bottom-color:#111;font-weight:600}.team-tabs button span{font-size:10px;background:#eee;border-radius:12px;min-width:22px;padding:2px 7px}.team-tabs button.active span{background:#111;color:#fff}.team-filters{display:flex;gap:12px;padding:20px 26px}.team-filters label:first-child{flex:1;max-width:440px}.team-filters select{padding:11px 12px;background:white;border:1px solid #ccc;border-radius:3px;font-size:12px;max-width:100%}.team-table-head,.team-row{display:grid;grid-template-columns:minmax(200px,1.5fr) minmax(150px,1fr) minmax(135px,.8fr) 140px;align-items:center;gap:18px;padding:20px 26px;border-top:1px solid #e4e4e4}.team-table-head{background:#fafafa;padding-top:12px;padding-bottom:12px;font-size:9px;letter-spacing:.09em;color:#666}.team-identity{display:flex;gap:12px;align-items:center;min-width:0}.team-identity>div{min-width:0}.team-identity .avatar{background:#eee;color:#111;flex-shrink:0;width:38px;height:38px}.team-identity strong,.team-role strong{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.team-identity small,.team-role small,.team-state small{display:block;color:#666;font-size:11px;margin-top:5px;overflow-wrap:anywhere}.team-badge{display:inline-block;border:1px solid #ccc;font-size:10px;padding:4px 9px;border-radius:3px}.team-badge.solid{background:#111;border-color:#111;color:#fff}.team-row-actions{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.team-row-actions .button{font-size:11px;min-height:32px;padding:7px 9px;text-align:right}.team-empty{text-align:center;padding:40px 24px 48px;border-top:1px solid #eee}.team-empty>span{font-size:27px;display:block;margin-bottom:12px}.team-empty h3{font:400 25px/1.2 Newsreader,Georgia,serif;margin-bottom:10px}.team-empty p{font-size:13px;color:#666;max-width:440px;margin:0 auto;line-height:1.65}.team-footnote{padding:17px 26px;border-top:1px solid #ddd;font-size:11px!important;background:#fafafa;line-height:1.7;max-width:none!important}.team-bottom{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:24px}.team-permissions{margin:0}.team-permissions h2{margin-top:8px}.team-permission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:24px 0}.team-permission-grid>div>span{font:400 25px Newsreader,Georgia,serif;color:#777}.team-permission-grid h3{font-size:12px;margin:12px 0 8px}.team-permission-grid p{font-size:12px;color:#666;line-height:1.7}.team-permissions>.form-help{border-top:1px solid #ddd;padding-top:16px;font-size:11px;line-height:1.7}.team-onboarding{background:#161616;color:white;border-radius:4px;padding:27px}.team-onboarding .eyebrow{color:#aaa}.team-onboarding h2{font:400 31px/1.13 Newsreader,Georgia,serif;margin-top:12px}.team-onboarding ol{padding:0;list-style:none;counter-reset:steps;margin-top:24px}.team-onboarding li{counter-increment:steps;position:relative;padding:0 0 20px 32px}.team-onboarding li:last-child{padding-bottom:0}.team-onboarding li:before{content:counter(steps);position:absolute;left:0;top:0;border:1px solid #666;border-radius:50%;width:19px;height:19px;display:grid;place-items:center;font-size:10px}.team-onboarding strong{font-size:12px;display:block}.team-onboarding li span{font-size:11px;display:block;color:#bbb;margin-top:5px;line-height:1.6}.team-history{margin-top:24px;font-size:12px}.team-history summary{cursor:pointer;padding:12px 0}.team-history>div{display:flex;justify-content:space-between;gap:12px;padding:12px;border-top:1px solid #ddd;color:#555;overflow-wrap:anywhere}.team-form{gap:22px}.team-form-intro{font-size:13px;color:#666;line-height:1.7}.team-form fieldset{border:0;border-top:1px solid #ddd;min-width:0;padding:16px 0 0;display:grid;gap:14px}.team-form legend{font-size:13px;font-weight:600;padding-right:16px}.team-form legend span{font-size:11px;color:#777;margin-right:8px}.team-form .form-help{line-height:1.6}.team-form [hidden]{display:none!important}.team-form input[readonly]{background:#f2f2f2;color:#666}.team-access-note{background:#f5f5f5;border-left:2px solid #111;padding:14px;font-size:12px;line-height:1.7;color:#555}#workspaceDialog:has(.team-form){max-width:650px;width:calc(100% - 32px)}.team-form .form-actions{border-top:1px solid #ddd;padding-top:18px}.team-form .form-actions .primary{flex:1}.team-result-summary{padding:16px 0;border-top:1px solid #ddd;margin-top:16px;font-size:13px;line-height:1.7}.team-result-summary strong{display:block}.team-result-summary small{color:#555}.team-form input:focus-visible,.team-form select:focus-visible,.team-tabs button:focus-visible,.team-filters select:focus-visible{outline:2px solid #111;outline-offset:3px}
@media(max-width:1250px){.team-table-head{display:none}.team-row{grid-template-columns:minmax(180px,1.5fr) minmax(130px,1fr) 140px}.team-state{grid-column:1}.team-row-actions{grid-column:2/4;grid-row:2;flex-direction:row;justify-content:flex-end;align-items:center}.team-bottom{grid-template-columns:1fr}.team-onboarding ol{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.team-onboarding h2 br{display:none}.team-permission-grid{gap:28px}}
@media(max-width:760px){.team-heading{align-items:flex-start}.team-heading .primary{width:100%}.team-stats{grid-template-columns:repeat(2,1fr)}.team-stats>div{padding:20px 16px!important}.team-stats>div:nth-child(2){border:0}.team-stats>div:nth-child(n+3){border-top:1px solid #ddd}.team-stats strong{font-size:36px}.team-stats span{font-size:9px}.team-directory-heading{padding:20px 18px 0;align-items:flex-start}.team-directory-heading h2{font-size:26px}.team-tabs{gap:20px;padding:0 18px}.team-filters{padding:18px;flex-direction:column}.team-filters label:first-child{max-width:none}.team-filters select{width:100%}.team-row{grid-template-columns:minmax(0,1fr);padding:20px 18px;gap:14px}.team-role{padding-left:50px}.team-state{grid-column:auto;padding-left:50px}.team-row-actions{grid-column:auto;grid-row:auto;justify-content:flex-start;padding-left:42px;flex-wrap:wrap}.team-permission-grid,.team-onboarding ol{grid-template-columns:1fr;gap:18px}.team-permission-grid>div{border-top:1px solid #ddd;padding-top:15px}.team-permission-grid h3{margin-top:7px}.team-onboarding li{padding-bottom:0}.team-footnote{padding:16px 18px}.team-history>div{flex-direction:column}.team-form .form-actions{flex-direction:column-reverse}.team-form .form-actions button{width:100%}}
