.dialog form{margin:0}.dialog .content{gap:20px;padding:40px}@media (width<=510px){.dialog .content{gap:15px;padding:20px}}.dialog .content label,.dialog .content span{font-size:19px}.dialog .content .input-wrap .error{color:#db1d00;min-height:20px;font-size:13px;display:block}.dialog .action-buttons button{text-align:center;flex:1;padding:14px 0}.dialog .action-buttons button.primary{color:#0a7b8a}.dialog .action-buttons button.danger{color:#db1d00}.dialog .action-buttons button:first-child{border-bottom-left-radius:16px}.dialog .action-buttons button:last-child{border-bottom-right-radius:16px}.dialog .action-buttons button:hover{background-color:#c5cfd04d}.dialog .action-buttons button:focus{outline:none}.dialog .divider{background-color:#c5cfd099}.dialog .divider.vertical{width:1px}.dialog .divider.horizontal{height:1px}#team-based-contest-onboarding{gap:20px;max-width:920px;margin:0 auto}#team-based-contest-onboarding .info-box{text-align:center;color:#fff;text-shadow:0 .5px #2d4b7b;background:#1f262666;border-radius:16px;padding:10px 15px 15px}#team-based-contest-onboarding .section h2{margin-bottom:20px}#team-based-contest-onboarding .teams{grid-gap:20px;grid-template-columns:repeat(3,286px);display:grid}@media (width<=933px){#team-based-contest-onboarding .teams{grid-template-columns:repeat(2,1fr)}}@media (width<=625px){#team-based-contest-onboarding .teams{grid-template-columns:1fr}}#team-based-contest-onboarding .team{background:#fff;border-radius:16px;padding:0 0 0 15px;box-shadow:0 1px #c5cfd0cc}#team-based-contest-onboarding .team .collapse-expand-textual-button{color:#4b5454;min-width:fit-content;font-size:16px;text-decoration:underline}#team-based-contest-onboarding .team .header-wrap{text-align:left;font-size:16px}@media (width>=626px){#team-based-contest-onboarding .team .header-wrap{cursor:default;pointer-events:none}}#team-based-contest-onboarding .team .header-wrap .header{padding:20px 15px 15px 0}#team-based-contest-onboarding .team .header-wrap .header .description{margin-left:15px;overflow:hidden}#team-based-contest-onboarding .team .header-wrap .header .description .title{white-space:nowrap;text-overflow:ellipsis;font-size:19px;overflow:hidden}#team-based-contest-onboarding .team .seats{margin:0;margin-block:0;padding-inline-start:0;list-style-type:none}#team-based-contest-onboarding .team .seat{height:47px}@media (width>=626px){#team-based-contest-onboarding .team .seat{display:flex!important}#team-based-contest-onboarding .team .seat .captain{display:inline!important}}#team-based-contest-onboarding .team .seat .seat-description{border-top:1px solid #c5cfd0cc;flex:1;justify-content:space-between;align-self:stretch;margin-left:15px;padding-right:15px;overflow:hidden}#team-based-contest-onboarding .team .seat .seat-description.reserved{color:#4b5454}#team-based-contest-onboarding .team .seat .seat-description.available{color:#657b7c}#team-based-contest-onboarding .team .seat .seat-description span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#team-based-contest-onboarding .team .seat .seat-description .captain{font-size:14px}#team-based-contest-onboarding .team .seat .member-icon-placeholder{width:28px}#team-based-contest-onboarding .team .seat img{clip-path:circle();flex-shrink:0}#team-based-contest-onboarding .team .footer{min-height:10px}#team-based-contest-onboarding .team .footer button{border-top:1px solid #c5cfd0cc;margin-left:43px;padding:15px 15px 15px 0}#team-based-contest-onboarding .team .footer button[disabled]{color:#4b5454}#team-based-contest-onboarding .team .footer button img{margin-left:10px}
