
.v26-community-hero{padding:75px 0;border-bottom:1px solid #20343c;background:radial-gradient(circle at 75% 15%,rgba(255,107,0,.10),transparent 28%),#091216}.v26-community-hero .container,.v26-directory>.container,.v26-team-profile>.container,.v26-team-profile-body>.container,.v26-public-section>.container,.v26-member-public-profile>.container,.v26-register-team>.container{width:min(calc(100% - 40px),1240px);margin:auto}.v26-community-hero span,.v26-member-group header span,.v26-team-state header span,.v26-register-team section>span{color:#ff6b00;font-size:8px;font-weight:950;letter-spacing:.14em}.v26-community-hero h1{font-size:54px;margin:7px 0}.v26-directory{padding:45px 0 80px;background:#070c0f}.v26-directory-filter{display:grid;grid-template-columns:2fr repeat(4,1fr) auto;gap:7px;padding:12px;border:1px solid #2a414a;border-radius:13px;background:#0b161a}.v26-directory-filter input,.v26-directory-filter select,.v26-directory-filter button{min-height:42px;padding:0 10px;border:1px solid #304952;border-radius:8px;background:#081216;color:#eaf0f2}.v26-directory-filter button{background:#ff6b00;color:#090c0e;border-color:#ff6b00}.v26-member-group,.v26-team-state{margin-top:28px}.v26-member-public-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.v26-member-public-grid>a{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:12px;border:1px solid #263d46;border-radius:12px;background:#0b161a;color:#eef3f5;text-decoration:none}.v26-member-public-grid .photo{width:72px;height:76px;border:1px solid #304952;border-radius:10px;overflow:hidden}.v26-member-public-grid img{width:100%;height:100%;object-fit:cover}.v26-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v26-team-grid>a{display:grid;grid-template-columns:130px 1fr;min-height:190px;border:1px solid #263d46;border-radius:13px;background:#0b161a;overflow:hidden;color:#eef3f5;text-decoration:none}.v26-team-grid .media{background:#071014}.v26-team-grid img{width:100%;height:100%;object-fit:cover}.v26-team-grid .copy{padding:13px}.v26-team-profile{padding:58px 0;background:#091216}.v26-team-profile>.container{display:grid;grid-template-columns:180px 1fr auto;gap:25px;align-items:center}.v26-team-profile .logo{width:180px;height:180px;border:1px solid #324a53;border-radius:22px;overflow:hidden}.v26-team-profile .logo img{width:100%;height:100%;object-fit:contain}.v26-team-profile-body{padding:45px 0;background:#070c0f}.v26-team-profile-body .grid{display:grid;grid-template-columns:1fr 300px;gap:35px}.v26-team-profile-body .about,.v26-team-profile-body aside{padding:22px;border:1px solid #263d46;border-radius:14px;background:#0a1519}.v26-register-team{padding:60px 0;background:#070c0f}.v26-register-team form{display:grid;gap:12px}.v26-register-team section{padding:20px;border:1px solid #263d46;border-radius:14px;background:#0b161a}.v26-register-team .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.v26-register-team input,.v26-register-team select,.v26-register-team textarea{min-height:42px;padding:0 10px;border:1px solid #304952;border-radius:8px;background:#081216;color:#eef3f5}.v26-register-team textarea{padding:10px}.v26-register-team footer{display:flex;justify-content:flex-end;gap:8px}.v26-register-team footer button{padding:11px 14px;background:#ff6b00;color:#090c0e;border:0;border-radius:8px;font-weight:950}
@media(max-width:1050px){.v26-member-public-grid{grid-template-columns:repeat(3,1fr)}.v26-team-grid{grid-template-columns:repeat(2,1fr)}.v26-directory-filter{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.v26-community-hero h1{font-size:38px}.v26-directory-filter{grid-template-columns:1fr}.v26-member-public-grid{grid-template-columns:repeat(2,1fr)}.v26-team-grid{grid-template-columns:1fr}.v26-team-profile-body .grid{grid-template-columns:1fr}.v26-register-team .grid{grid-template-columns:1fr}}@media(max-width:520px){.v26-member-public-grid{grid-template-columns:1fr}}

.v26-fed-help{display:block;margin-top:5px;color:#617780;font-size:7px;line-height:1.4}
[data-federation-picker] select:disabled{opacity:.55;cursor:wait}

/* V2.3.2 CADASTRO DE EQUIPE PREMIUM */
.v232-register-team{padding:54px 0 90px!important;background:radial-gradient(circle at 80% 0,rgba(255,107,0,.08),transparent 25%),#070c0f!important}
.v232-register-team>.container{width:min(calc(100% - 36px),1180px)!important}
.v232-register-team header{max-width:820px;margin-bottom:24px!important}.v232-register-team header>span{display:inline-flex;margin-bottom:8px;color:#ff6b00;font-size:9px;font-weight:950;letter-spacing:.14em}
.v232-register-team header h1{margin:0 0 8px!important;font-size:clamp(32px,4vw,48px)!important;letter-spacing:-.035em;line-height:1.05}.v232-register-team header p{max-width:760px;color:#82979f!important;font-size:11px!important;line-height:1.65!important}
.v232-register-team form{gap:16px!important}.v232-register-team form>section{padding:24px!important;border:1px solid #29434d!important;border-radius:17px!important;background:linear-gradient(145deg,#0b171b,#091419)!important;box-shadow:0 14px 34px rgba(0,0,0,.14)!important}
.v232-register-team form>section h2{margin:0 0 18px!important;font-size:22px!important}.v232-register-team .grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px!important}
.v232-register-team .grid>label{grid-column:span 4;display:grid!important;gap:7px!important;align-content:start;color:#a9b8bd!important;font-size:9px!important;font-weight:800!important}.v232-register-team .grid>label.wide{grid-column:span 6!important}
.v232-register-team input,.v232-register-team select,.v232-register-team textarea{width:100%!important;box-sizing:border-box!important;border:1px solid #31505b!important;border-radius:10px!important;background:#071318!important;color:#edf3f5!important;outline:none!important;transition:border-color .18s,box-shadow .18s!important}
.v232-register-team input,.v232-register-team select{min-height:46px!important;padding:0 12px!important}.v232-register-team textarea{min-height:150px!important;padding:12px!important;line-height:1.55!important;resize:vertical!important}
.v232-register-team input:focus,.v232-register-team select:focus,.v232-register-team textarea:focus{border-color:#ff6b00!important;box-shadow:0 0 0 3px rgba(255,107,0,.10)!important}
.v232-register-team input[type=file]{padding:9px!important;min-height:48px!important}.v232-register-team input[type=file]::file-selector-button{margin-right:10px;padding:8px 11px;border:1px solid #3b5963;border-radius:8px;background:#102229;color:#eaf0f2;font-weight:850;cursor:pointer}
.v232-register-team .institution>p{margin:-8px 0 18px!important;color:#7f949c!important;font-size:10px!important;line-height:1.55!important}
.v232-register-team footer{position:sticky!important;bottom:10px!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 14px!important;border:1px solid #29434d!important;border-radius:14px!important;background:rgba(8,18,22,.94)!important;backdrop-filter:blur(12px)!important;box-shadow:0 14px 40px rgba(0,0,0,.28)!important}
.v232-register-team footer a{color:#a7b5ba!important;text-decoration:none!important;font-size:10px!important;font-weight:850!important}.v232-register-team footer button{min-height:44px!important;padding:0 18px!important;border-radius:10px!important;background:#ff6b00!important;color:#080b0d!important;font-size:10px!important;font-weight:950!important}
@media(max-width:900px){.v232-register-team .grid>label,.v232-register-team .grid>label.wide{grid-column:span 6!important}}
@media(max-width:620px){.v232-register-team>.container{width:min(calc(100% - 22px),1180px)!important}.v232-register-team form>section{padding:18px!important}.v232-register-team .grid>label,.v232-register-team .grid>label.wide{grid-column:1/-1!important}.v232-register-team footer{position:static!important;align-items:stretch!important;flex-direction:column-reverse!important}.v232-register-team footer button{width:100%!important}}
