#users-view>.topbar{align-items:center;margin-bottom:24px}#users-view>.topbar h1{letter-spacing:-.035em}#users-view .people-intro{margin:7px 0 0;color:var(--muted);font-size:13px}#users-view .topbar-actions button{min-height:40px;border-radius:7px;padding:9px 18px;font-size:13px}#users-view .people-workspace{gap:20px}#users-view .people-tabs{width:100%;box-sizing:border-box;flex-wrap:wrap;gap:6px;padding:0 0 14px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}#users-view .people-tabs button{flex:none;min-height:38px;padding:0 13px;font-size:12px;font-weight:650;border:1px solid transparent}#users-view .people-tabs button.active{color:var(--blue);background:var(--panel);border-color:var(--line);box-shadow:0 2px 4px #0f172a08}#users-view .people-tabs span{font-size:10px;min-width:19px;height:19px;background:var(--panel-alt)}#users-view .people-directory{border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden;padding:0;box-shadow:0 3px 12px #0f172a03}#users-view .people-panel-heading{padding:20px 22px;background:#1b304e;color:#fff;border-bottom:1px solid var(--line)}#users-view .people-panel-heading h2{margin:0;font-size:17px;letter-spacing:-.015em;color:#fff}#users-view .people-panel-heading p{margin:6px 0 0;font-size:12px;line-height:1.5;color:#ccdaef}#users-view .people-toolbar{margin:0;padding:16px 20px;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(110px,1fr));gap:12px;background:var(--panel-alt);border-bottom:1px solid var(--line)}#users-view .people-toolbar-teams{grid-template-columns:minmax(180px,1fr) 180px}#users-view .people-toolbar label{display:grid;gap:6px;min-width:0;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}#users-view .people-toolbar :is(input,select){width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--line);border-radius:7px;min-height:38px;padding:8px 10px;background:var(--panel);color:var(--ink);font:inherit;font-size:12px;letter-spacing:normal;text-transform:none;font-weight:500}#users-view :is(.user-list,.team-list){display:grid;gap:0;padding:0}#users-view :is(.user-row,.team-row){border:0;border-bottom:1px solid var(--line);border-radius:0;padding:16px 20px;gap:16px;background:var(--panel);align-items:center}#users-view :is(.user-row,.team-row):last-child{border-bottom:0}#users-view :is(.user-row,.team-row):hover{background:color-mix(in srgb,var(--panel-alt) 50%,var(--panel))}#users-view .user-row{grid-template-columns:40px minmax(0,1.5fr) minmax(120px,.8fr) 72px!important}#users-view .user-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#eaf0ff;color:#2858b8;font-size:12px;font-weight:750}#users-view .user-row-teams{grid-column:auto!important}#users-view [data-role-list] .team-row{grid-template-columns:minmax(0,2.5fr) 65px 110px 100px 72px}#users-view [data-team-list] .team-row{grid-template-columns:minmax(0,2fr) minmax(110px,1fr) 65px 72px}#users-view [data-department-list] .team-row{grid-template-columns:minmax(0,2fr) minmax(110px,1fr) 72px}#users-view [data-authorization-audit-list] .team-row{grid-template-columns:minmax(0,2fr) minmax(120px,1fr)}#users-view .team-row>div{grid-column:auto;grid-row:auto}#users-view :is(.team-row-title,.user-row-title){gap:8px;margin-bottom:4px}#users-view :is(.team-row-title,.user-row-title) strong{font-size:13px;white-space:normal;line-height:1.4}#users-view :is(.user-row,.team-row) small{white-space:normal;overflow-wrap:anywhere;line-height:1.45;font-size:11px}#users-view .team-row>div>span,#users-view .user-row-teams>span{font-size:10px;color:var(--muted);margin-bottom:4px}#users-view .team-row>div>strong,#users-view .user-row-teams>strong{font-size:12px;white-space:normal;overflow-wrap:anywhere}#users-view :is(.team-row,.user-row) .user-edit-button{grid-column:auto;grid-row:auto;justify-self:end;width:auto;min-width:64px;min-height:34px;padding:6px 12px;background:var(--panel);border:1px solid var(--line);border-radius:6px;color:var(--blue);font-size:12px;font-weight:650}#users-view .status-pill{font-size:9px!important;letter-spacing:.03em;padding:3px 6px!important}#users-view .people-empty-state{margin:24px;min-height:115px;display:grid;place-items:center;border:1px dashed var(--line);background:var(--panel-alt);font-size:13px;line-height:1.5;padding:24px}#users-view :is(button,input,select):focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media(max-width:1100px){#users-view [data-role-list] .team-row{grid-template-columns:minmax(0,2fr) 54px 85px 80px 64px;gap:10px}#users-view .people-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){#users-view>.topbar{align-items:flex-start;gap:14px;flex-wrap:wrap}#users-view .people-tabs{gap:3px}#users-view .people-tabs button{min-height:44px;padding:0 9px;font-size:11px}#users-view .people-panel-heading{padding:17px 16px}#users-view .people-toolbar{padding:14px;gap:10px}#users-view .people-toolbar-teams{grid-template-columns:minmax(0,1fr) 110px}#users-view .people-toolbar :is(input,select){min-height:44px}#users-view :is(.user-row,.team-row){padding:16px;gap:10px}#users-view .user-row{grid-template-columns:36px minmax(0,1fr) 64px!important}#users-view .user-row .user-row-teams{grid-column:2 / -1!important}#users-view .user-row .user-edit-button{grid-column:3;grid-row:1}#users-view [data-role-list] .team-row,#users-view [data-team-list] .team-row,#users-view [data-department-list] .team-row{grid-template-columns:repeat(3,minmax(0,1fr))}#users-view .team-row .team-row-main{grid-column:1 / -1}#users-view .team-row .user-edit-button{grid-column:3;grid-row:auto;min-height:44px}#users-view [data-authorization-audit-list] .team-row{grid-template-columns:minmax(0,1fr)}#users-view .user-edit-button{min-height:44px!important}#users-view .people-empty-state{margin:16px}#users-view .user-row-identity small{font-size:10px}}@media(max-width:640px){#users-view .team-row .team-row-main{grid-row:1}#users-view .team-row .user-edit-button{grid-row:3;grid-column:3}#users-view .team-row>div:not(.team-row-main){grid-row:2}#users-view [data-authorization-audit-list] .team-row>div:not(.team-row-main){grid-row:auto}}#users-view :is(.team-row,.user-row) .user-edit-button{position:static;inset:auto;transform:none}@media(max-width:640px){#users-view .team-row .user-edit-button{grid-row:3!important;grid-column:3!important}}[data-user-form] .user-email-preference{grid-column:1/-1;display:grid;gap:6px}[data-user-form] .user-email-preference label.small-checkbox{display:flex;align-items:center;justify-content:flex-start;gap:8px}[data-user-form] .user-email-preference input[type=checkbox]{width:18px;height:18px;min-width:18px;min-height:18px;margin:0;padding:0;flex:0 0 18px}[data-user-form] .user-email-preference small{font-size:12px;line-height:1.5;color:var(--muted)}
