.team-request{background:#eef3fa}.team-request-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;align-items:start}.team-request-forms{display:grid;grid-template-columns:1fr 1fr;gap:18px}.team-request-forms form{display:grid;gap:12px;padding:25px;border-radius:22px;background:#fff}.team-request-forms h3{margin:0}.team-request-forms label{display:grid;gap:6px;font-weight:800}.team-request-forms input,.team-request-forms select,.team-request-forms textarea{width:100%;padding:12px;border:1px solid #cad4e3;border-radius:10px;font:inherit}.team-request-forms .member-options{max-height:190px;overflow:auto;padding:12px;border-radius:12px;background:#f3f6fb}.team-request-forms .member-options label{display:block;padding:6px}.team-request-history{margin-top:25px}.team-request-history article{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #d5deeb}.team-request-history span{height:max-content;padding:6px 9px;border-radius:99px;background:#fff0c7;color:#8a5300;font:900 9px Montserrat}.team-validation{background:#0b285f;color:#fff}.team-validation .eyebrow{color:#9be31b}.team-validation-head{display:flex;justify-content:space-between;align-items:end;gap:25px}.team-validation-head>strong{padding:18px;border-radius:18px;background:#193b78;color:#9be31b;font:900 38px Montserrat}.team-validation-head small{display:block;color:#fff;font-size:9px}.team-validation-list{display:grid;gap:13px;margin-top:28px}.team-validation-list article{display:grid;grid-template-columns:1fr auto;gap:20px;padding:22px;border-radius:18px;background:#193b78}.team-validation-list h3,.team-validation-list p{margin:5px 0}.team-validation-list form{display:grid;grid-template-columns:1fr auto auto auto;gap:8px}.team-validation-list textarea{grid-column:1/-1;padding:10px;border:0;border-radius:9px}.team-validation-list button{padding:10px;border:0;border-radius:9px;font-weight:900}.team-validation-list .approve{background:#9be31b}.team-validation-list .return{background:#ffd21b}.team-validation-list .reject{background:#ffe0dc;color:#962f21}.team-edit{margin:18px 28px 26px}.team-edit summary{color:#2048dc;font-weight:900;cursor:pointer}.team-edit form{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:15px;padding:18px;border-radius:15px;background:#f2f5fa}.team-edit label{display:grid;gap:5px;font-weight:800}.team-edit input,.team-edit select{width:100%;padding:10px;border:1px solid #cad4e3;border-radius:9px}.team-edit fieldset{grid-column:1/-1;border:0;padding:0}.team-edit .team-member-picker{max-height:170px}.team-edit button{width:max-content;padding:10px 14px;border:0;border-radius:9px;background:#2048dc;color:#fff;font-weight:900}.pair-list-admin{padding:0 28px 22px}.pair-list-admin article{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #e1e7f0}.pair-list-admin button{border:0;background:#ffe0dc;color:#962f21;padding:7px 9px;border-radius:8px;font-weight:800}@media(max-width:900px){.team-request-grid,.team-request-forms{grid-template-columns:1fr}.team-validation-list article{grid-template-columns:1fr}}@media(max-width:600px){.team-validation-head{align-items:flex-start;flex-direction:column}.team-validation-list form,.team-edit form{grid-template-columns:1fr}.team-validation-list textarea,.team-edit fieldset{grid-column:auto}}
.regional-directory{background:#fff}.regional-directory-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:24px}.regional-directory-head>strong{font:900 38px Montserrat;color:#1646d8}.regional-directory-head>strong small{display:block;font-size:9px;text-transform:uppercase;color:#61708a}.regional-member-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.regional-member-grid article{padding:20px;border:1px solid #dce4f2;border-radius:18px;background:#f8faff;text-align:center}.regional-member-grid h3{font-size:15px}.regional-avatar{width:60px;height:60px;margin:auto;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#1646d8;color:#fff;font-weight:900}.regional-avatar img{width:100%;height:100%;object-fit:cover}.regional-member-grid button,.regional-team-list button{border:0;border-radius:9px;padding:9px 12px;background:#1646d8;color:#fff;font-weight:800}.regional-team-list{margin-top:30px;display:grid;gap:12px}.regional-team-list>article{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px;border:1px solid #dce4f2;border-radius:15px}.regional-team-list span{display:block;color:#61708a}.regional-team-list p{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.regional-team-list p small{padding:4px 7px;border-radius:99px;background:#edf2fb}@media(max-width:900px){.regional-member-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.regional-directory-head,.regional-team-list>article{align-items:flex-start;flex-direction:column}.regional-member-grid{grid-template-columns:1fr}}
.team-member-admin{display:grid;gap:7px;margin-left:auto;min-width:190px}.team-member-admin form{display:flex;gap:6px;justify-content:flex-end}.team-member-admin select{min-width:120px;max-width:180px;padding:7px;border:1px solid #cad4e3;border-radius:8px}.team-member-admin button{border:0;border-radius:8px;padding:7px 9px;background:#2048dc;color:#fff;font-weight:800}.team-member-admin form:first-child button{background:#ffe0dc;color:#962f21}@media(max-width:600px){.team-member-admin{width:100%;margin-left:0}.team-member-admin form{justify-content:flex-start}.team-member-admin select{flex:1;max-width:none}}
.mission-partner-picker[hidden],.mission-team-picker[hidden],.mission-new-team[hidden]{display:none!important}
