.team-heading{align-items:center}.primary-action{color:#fff;cursor:pointer;background:#08aa98;border:0;border-radius:9px;padding:12px 16px;font-size:12.55px;font-weight:900}.team-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin:23px 0 17px;display:grid}.team-kpis article{background:#fff;border:1px solid #d0dfe6;border-top:3px solid #0ab39f;border-radius:13px;padding:18px}.team-kpis small{color:#688196;letter-spacing:.8px;font-size:9.41px;font-weight:900}.team-kpis b{margin:12px 0 5px;font-size:27.18px;display:block}.team-kpis p{color:#7a8fa0;margin:0;font-size:10.45px}.team-workspace{grid-template-columns:minmax(0,1.65fr) minmax(300px,.65fr);gap:16px;display:grid}.members-card,.access-panel,.roles-card{background:#fff;border:1px solid #d0dfe6;border-radius:13px}.members-card{overflow:hidden}.members-card>header,.roles-card>header{border-bottom:1px solid #dce7eb;justify-content:space-between;align-items:center;padding:18px 19px;display:flex}.members-card h2,.roles-card h2,.access-panel h2{margin:0 0 4px;font-size:17.77px}.members-card header p,.roles-card header p{color:#71869a;margin:0;font-size:10.45px}.members-card select,.access-panel select{color:#315b78;background:#fff;border:1px solid #cbdce3;border-radius:8px;padding:9px;font-size:10.45px}.member-labels,.members-card>button{grid-template-columns:1.55fr 1.05fr .75fr .72fr .7fr;align-items:center;gap:10px;display:grid}.member-labels{color:#8295a6;background:#f7fafb;padding:10px 16px;font-size:8.36px;font-weight:900}.members-card>button{color:#3d607a;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5edef;width:100%;padding:13px 16px;font-size:9.41px}.members-card>button:hover,.members-card>button.selected{background:#effaf8}.members-card>button.selected{box-shadow:inset 3px 0 #08aa98}.member-person{align-items:center;gap:9px;min-width:0;display:flex}.member-person>i,.access-panel>header>span{color:#008b7c;background:#dff7f3;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.member-person b,.member-person small{display:block}.member-person b{color:#164a70;font-size:10.45px}.member-person b em{color:#386d9b;background:#e7f1fb;border-radius:99px;margin-left:5px;padding:3px 5px;font-size:6.27px;font-style:normal}.member-person small{color:#8195a5;text-overflow:ellipsis;margin-top:3px;font-size:8.36px;overflow:hidden}.safe{color:#008c7d;font-weight:800}.pending{color:#bc7627;font-weight:800}.status{border-radius:99px;width:max-content;padding:5px 7px;font-size:7.32px;font-weight:900}.status.ativo{color:#008670;background:#e0f8f2}.status.convite-pendente{color:#a56a19;background:#fff3df}.status.suspenso{color:#a74d43;background:#f2e9e8}.empty-team{text-align:center;color:#8094a4;padding:35px;font-size:11.5px}.access-panel{height:max-content;padding:18px}.access-panel>header{border-bottom:1px solid #e1eaed;align-items:center;gap:10px;padding-bottom:15px;display:flex}.access-panel>header>span{border-radius:50%;width:43px;height:43px}.access-panel>header div{min-width:0}.access-panel>header p{color:#7c91a1;text-overflow:ellipsis;margin:0;font-size:8.36px;overflow:hidden}.access-panel>header>em{color:#356c99;background:#e5f0fa;border-radius:99px;margin-left:auto;padding:5px 7px;font-size:6.27px;font-style:normal;font-weight:900}.access-panel>label{color:#557188;flex-direction:column;gap:6px;margin-top:15px;font-size:9.41px;font-weight:800;display:flex}.access-panel>section{border-top:1px solid #e1eaed;margin-top:17px;padding-top:14px}.access-panel h3{margin:0 0 11px;font-size:11.5px}.check-row{cursor:pointer;align-items:flex-start;flex-direction:row!important;gap:9px!important;margin:10px 0!important;display:flex!important}.check-row input{accent-color:#08aa98;width:16px;height:16px}.check-row span,.check-row b,.check-row small{display:block}.check-row b{color:#315872;font-size:9.41px}.check-row small{color:#8295a2;margin-top:3px;font-size:7.32px;font-weight:400;line-height:1.4}.access-summary{background:#f1f8f8;border-radius:9px;flex-direction:column;gap:8px;margin:14px 0;padding:12px;display:flex}.access-summary b{font-size:9.41px}.access-summary span{color:#537281;font-size:8.36px}.access-summary span:first-letter{color:#08aa98}.access-panel button.outline{color:#00877a;background:#fff;border:1px solid #acd4cf;border-radius:7px;width:100%;padding:9px;font-size:9.41px;font-weight:900}.danger-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.danger-actions button{color:#a5483e;background:#fff;border:1px solid #e0b9b4;border-radius:7px;padding:9px;font-size:8.36px;font-weight:900}.owner-note{color:#58758d;background:#eef5fa;border-radius:8px;padding:10px;font-size:8.36px;line-height:1.5}.roles-card{margin-top:16px}.roles-card>header a{color:#00887a;font-size:10.45px;font-weight:900;text-decoration:none}.roles-card>div{grid-template-columns:repeat(3,1fr);gap:12px;padding:17px;display:grid}.roles-card article{border:1px solid #dbe6ea;border-radius:10px;padding:15px}.roles-card article>span{color:#008a7c;background:#e1f7f3;border-radius:8px;place-items:center;width:34px;height:34px;font-size:11.5px;font-weight:900;display:grid}.roles-card h3{margin:11px 0 5px;font-size:12.55px}.roles-card article p{color:#71879a;min-height:30px;margin:0;font-size:8.36px;line-height:1.45}.roles-card ul{border-top:1px solid #e4ecef;margin:10px 0 0;padding:10px 0 0;list-style:none}.roles-card li{color:#527184;margin:6px 0;font-size:8.36px}.team-modal{z-index:50;background:#002b5c99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.team-modal>section{background:#fff;border-radius:14px;width:min(480px,100%);padding:20px;box-shadow:0 25px 70px #001b3b55}.team-modal header,.team-modal header>div{align-items:center;gap:11px;display:flex}.team-modal header{border-bottom:1px solid #dfe9ed;justify-content:space-between;padding-bottom:15px}.team-modal header>div>span{color:#008b7c;background:#ddf6f2;border-radius:9px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.team-modal h2{color:#07366f;margin:0 0 4px;font-size:17.77px}.team-modal header p{color:#788d9c;margin:0;font-size:8.36px}.team-modal header>button{color:#587285;background:0 0;border:0;font-size:20.91px}.team-modal>section>label:not(.check-row){color:#4e6c80;flex-direction:column;gap:6px;margin-top:13px;font-size:9.41px;font-weight:800;display:flex}.team-modal input[type=text],.team-modal input[type=email],.team-modal select{color:#315b78;border:1px solid #cbdce3;border-radius:8px;outline:0;padding:11px}.team-modal input:focus,.team-modal select:focus{border-color:#08aa98}.demo-access{background:#eff9f7;border-radius:9px;padding:11px;margin-top:15px!important}.team-modal>section>aside{color:#58758d;background:#eef5fa;border-radius:8px;margin-top:13px;padding:10px;font-size:8.36px;line-height:1.5}.team-modal footer{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.team-modal footer button{color:#4f6e81;background:#fff;border:1px solid #bcd3da;border-radius:8px;padding:10px 14px;font-size:9.41px;font-weight:900}.team-modal footer button:last-child{color:#fff;background:#08aa98;border-color:#08aa98}@media (max-width:1150px){.team-workspace{grid-template-columns:1fr}.access-panel{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.access-panel>header,.access-panel>.owner-note,.access-panel>.danger-actions{grid-column:1/-1}.roles-card>div{grid-template-columns:1fr 1fr}}@media (max-width:900px){.team-kpis{grid-template-columns:1fr 1fr}.member-labels,.members-card>button{grid-template-columns:1.45fr 1fr .8fr}.member-labels span:nth-child(3),.member-labels span:nth-child(5),.members-card>button>span:nth-child(3),.members-card>button>span:nth-child(5){display:none}}@media (max-width:650px){.team-kpis,.roles-card>div{grid-template-columns:1fr}.team-heading{align-items:flex-start}.access-panel{display:block}.members-card>header{flex-direction:column;align-items:flex-start;gap:12px}.members-card>header select{width:100%}.member-labels,.members-card>button{grid-template-columns:1.5fr 1fr}.member-labels span:nth-child(4),.members-card>button>span:nth-child(4){display:none}}
