.team-page{max-width:1400px;margin:auto;padding:24px 16px 40px;color:#f4f6fb}.team-page *,.team-dialog *{box-sizing:border-box}.team-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.team-heading h1{font:400 40px Georgia,serif;margin:0 0 10px}.team-heading p{margin:0;color:#93a0b8;font-size:14px}.team-page button{cursor:pointer;min-height:44px;border:1px solid #39464c;border-radius:9px;background:#121826;color:#e7e8e5;padding:10px 16px}.team-page .team-add{background:#263244;color:#ffffff;border-color:#09b7ce;width:100%}.team-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;margin-bottom:18px}.team-search{width:100%;min-height:46px;border:1px solid #39464c;border-radius:9px;background:#121826;color:#f4f6fb;padding:12px 15px;font-size:16px}.team-filters{display:flex;gap:8px;overflow-x:auto;padding:16px 0 20px}.team-filters button{border-radius:24px;flex-shrink:0;font-size:12px}.team-filters button[aria-pressed=true]{background:#263244;color:#ffffff;border-color:#09b7ce}.team-page .agent-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0}.team-page .agent-mini-card{position:relative;padding:18px 12px;gap:8px;background:linear-gradient(120deg,#121826,#121826);min-height:185px}.team-page .agent-mini-card:after{content:'›';position:absolute;right:12px;top:24px;font-size:25px;color:#09b7ce}.team-page .agent-mini-card:hover{border-color:#09b7ce}.team-page .agent-card-avatar{width:48px;height:48px;background:#1a2233;color:#f4f6fb;font-size:18px}.team-page .agent-mini-card strong{font-size:14px;padding-right:8px}.team-page .agent-mini-card small{font-size:12px;line-height:1.4}.team-page .agent-card-state{font-size:11px}.team-page [hidden]{display:none!important}.team-page button:focus-visible,.team-page input:focus-visible{outline:2px solid #09b7ce;outline-offset:3px}.team-empty{color:#93a0b8}.team-dialog{position:fixed;inset:0;width:min(640px,calc(100% - 24px));max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 32px);overflow:auto;margin:auto;padding:24px;border:1px solid #48524f;border-radius:16px;background:#121826;color:#f4f6fb}.team-dialog::backdrop{background:#000a}.team-dialog h2{font:400 30px Georgia,serif;margin:0 70px 24px 0}.team-dialog-close{position:absolute;top:20px;right:20px;min-height:44px;cursor:pointer;background:none;color:#09b7ce;border:0}.team-dialog .mini-form-row{display:grid;grid-template-columns:1fr;gap:14px}.team-dialog .mini-form-field{min-width:0}.team-dialog .mini-form-field input,.team-dialog .mini-form-field select{width:100%!important;min-width:0!important}.team-dialog #adminAccessSection>summary{display:none}.team-dialog .primary{background:#263244;color:#ffffff;border-color:#09b7ce}.revenue-mode #settingsAgentesCard{display:none!important}
@media(max-width:359px){.team-page .agent-cards-grid{grid-template-columns:1fr}.team-summary{flex-wrap:wrap}}
@media(min-width:700px){.team-page{padding:32px 28px}.team-heading h1{font-size:52px}.team-page .team-add{width:auto}.team-page .agent-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.team-page .agent-mini-card{padding:22px;min-height:205px}.team-page .agent-card-avatar{width:60px;height:60px}.team-dialog .mini-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}

@media(min-width:900px){.team-page .agent-mini-card{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto auto auto;align-content:center;column-gap:16px;row-gap:8px;min-height:170px;padding:22px 28px 22px 18px}.team-page .agent-card-avatar{grid-column:1;grid-row:1/4;align-self:start}.team-page .agent-mini-card strong{grid-column:2;grid-row:1}.team-page .agent-mini-card>small:first-of-type{grid-column:2;grid-row:2}.team-page .agent-card-state{grid-column:2;grid-row:3;justify-self:start}.team-page .agent-mini-card>small:last-of-type{grid-column:1/-1;grid-row:4}.team-page .agent-mini-card:after{top:50%;transform:translateY(-50%)}}
.team-activity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;grid-column:1/-1;width:100%;border-top:1px solid #35403f;padding-top:12px;margin-top:8px}.team-activity>span{display:grid;gap:4px}.team-activity b{color:#09b7ce;font-size:19px;font-weight:500}.team-page .team-activity small{font-size:10px;white-space:normal}.team-last-login{grid-column:1/-1;margin-top:6px;color:#adb6b5}#teamMemberActivity{border-top:1px solid #394440;margin-top:18px;font-size:12px}#teamMemberActivity p{color:var(--text-secondary)}
.team-activity>span{min-width:0}.team-activity small{overflow-wrap:anywhere}
@media(max-width:450px){.team-page .team-activity>span small{font-size:9px;overflow-wrap:normal}}
.team-page .team-activity{display:flex;flex-direction:column;gap:7px}.team-page .team-activity>small{font-size:11px;color:#b5bfbd;line-height:1.4}