.team-page{max-width:1280px;margin:auto}.team-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 0 32px}.team-heading h1{font-family:var(--font-display,Georgia,serif);font-size:clamp(35px,4.2vw,58px);font-weight:400;line-height:1.08;letter-spacing:-1.5px;margin:20px 0}.team-heading h1 em{font-style:normal;color:#8a683b}.team-heading p{color:#667085;line-height:1.7}.team-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e4e7ec;background:#fff}.team-summary>div{padding:24px;border-right:1px solid #e4e7ec}.team-summary>div:last-child{border:0}.team-summary span,.team-person-work span{display:block;font-size:11px;letter-spacing:1px;color:#667085}.team-summary strong{display:block;font-size:24px;font-weight:500;margin-top:12px}.team-summary small{font-size:13px;font-weight:400;color:#667085}.team-access-note{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;color:#667085;padding:20px 0}.team-access-note svg{flex-shrink:0;margin-top:3px}.team-people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.team-person{min-width:0;background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:24px;display:flex;flex-direction:column;align-items:flex-start}.team-person header{display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px}.team-avatar{width:46px;height:46px;background:#f2f4f7;color:#344054;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-family:Georgia,serif;font-size:19px;flex-shrink:0}.team-role{font-size:10px;letter-spacing:.5px;background:#f2f4f7;color:#475467;border-radius:20px;padding:7px 11px}.team-person h2{font-size:18px;margin:22px 0 7px;overflow-wrap:anywhere}.team-person h2 small{font-size:11px;font-weight:400;color:#8a683b}.team-person>p{font-size:12px;color:#667085;overflow-wrap:anywhere;line-height:1.7}.team-person-work{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec;padding:18px 0;margin:18px 0;width:100%}.team-person-work span{letter-spacing:0;font-size:11px;line-height:1.7}.team-person-work strong{display:block;font-size:22px;color:#182230;font-weight:500}.team-person>.btn{margin-top:auto}.team-person.inactive{background:#f2f4f7}.team-panel{padding:28px;border:1px solid #e4e7ec;background:#fff;margin-top:26px;border-radius:10px}.team-panel h2{font-family:Georgia,serif;font-size:28px;font-weight:400;margin:0 0 10px}.team-panel header p,.team-empty{font-size:12px;color:#667085;line-height:1.8}.team-invite-row{padding:20px 0;border-top:1px solid #e4e7ec;display:flex;justify-content:space-between;gap:18px;align-items:center}.team-invite-row strong{font-size:13px;overflow-wrap:anywhere}.team-invite-row small{display:block;color:#667085;font-size:11px;margin-top:7px;line-height:1.7}.team-invite-row>div:last-child{display:flex;gap:8px;flex-shrink:0}.team-permissions{display:grid;grid-template-columns:1fr 1fr;gap:20px}.team-permissions>div{padding:15px;background:#f9fafb;border-radius:6px}.team-permissions strong{font-size:13px}.team-permissions p,.team-audit p{font-size:12px;line-height:1.8;color:#667085}.team-audit summary{cursor:pointer;font-size:13px}.team-office-list{display:grid;gap:10px}.team-office-option{display:flex;align-items:center;gap:15px;text-align:left;border:1px solid #e4e7ec;border-radius:8px;padding:16px;background:#fff;width:100%;cursor:pointer;color:#182230}.team-office-option.current{background:#f9fafb;border-color:#c9a36b}.team-office-option>span:nth-child(2){flex:1}.team-office-option strong{display:block;font-size:14px}.team-office-option small{display:block;font-size:11px;color:#667085;margin-top:5px}.team-form-error{color:#9b302d;font-size:12px;line-height:1.7}.workspace-switch[role=button]{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit}.workspace-switch[role=button]:focus-visible{outline:2px solid #c9a36b;outline-offset:4px}.team-readonly-note{font-size:12px;color:#667085;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:6px;padding:12px 16px;margin:12px 0;line-height:1.7}.crm-assignee-pill{display:inline-flex;align-items:center;gap:6px;font-size:10px;border-radius:12px;padding:4px 7px;background:#f2f4f7;color:#475467}.crm-assignee-pill svg{width:12px;height:12px}.crm-assignee-filter{min-width:140px;max-width:210px}.team-permission-disabled{opacity:.5;cursor:not-allowed!important}.team-member-account{background:#f9fafb;border:1px solid #ded4c2;padding:18px;border-radius:8px;font-size:13px;line-height:1.8;margin-bottom:24px}.team-member-account button{margin-top:12px}.crm-team-label{font-size:10px;color:#6c614f;margin:3px 0}.team-permissions-banner{margin:10px 0 18px;padding:12px 16px;background:#f6f1e7;border:1px solid #ded4c2;color:#675638;font-size:12px;line-height:1.8}
@media(max-width:1100px){.team-people-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.team-heading{display:block;padding-top:5px}.team-heading .btn{width:100%;margin-top:12px}.team-summary{grid-template-columns:1fr}.team-summary>div{padding:18px;border-right:0;border-bottom:1px solid #e4e7ec}.team-summary strong{font-size:22px;margin-top:7px}.team-people-grid{grid-template-columns:1fr}.team-panel{padding:20px}.team-permissions{grid-template-columns:1fr}.team-invite-row{display:block}.team-invite-row>div:last-child{margin-top:14px}.team-person{padding:22px}.crm-assignee-filter{min-width:0;max-width:none;width:100%}}

.team-page .btn-primary{background:#182230;border-color:#182230;color:#fff}.team-heading h1{font-family:Work Sans,sans-serif;font-weight:600;font-size:clamp(30px,3.2vw,42px);letter-spacing:-1.1px}.team-heading h1 em{color:#667085}.team-panel h2{font-family:Work Sans,sans-serif;font-size:23px;font-weight:600;letter-spacing:-.5px}
