.dialog form{margin:0}.dialog .content{padding:40px;gap:20px}@media(max-width:510px){.dialog .content{padding:20px;gap:15px}}.dialog .content label,.dialog .content span{font-size:19px}.dialog .content .input-wrap .error{color:#db1d00;font-size:13px;min-height:20px;display:block}.dialog .action-buttons button{flex:1;padding:14px 0;text-align:center}.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{padding:10px 15px 15px;background:#1f262666;border-radius:16px;text-align:center;color:#fff;text-shadow:0 .5px 0 #2D4B7B}#team-based-contest-onboarding .section h2{margin-bottom:20px}#team-based-contest-onboarding .teams{display:grid;grid-gap:20px;grid-template-columns:repeat(3,286px)}@media(max-width:933px){#team-based-contest-onboarding .teams{grid-template-columns:repeat(2,1fr)}}@media(max-width:625px){#team-based-contest-onboarding .teams{grid-template-columns:1fr}}#team-based-contest-onboarding .team{padding:0 0 0 15px;background:#fff;box-shadow:0 1px #c5cfd0cc;border-radius:16px}#team-based-contest-onboarding .team .collapse-expand-textual-button{color:#4b5454;text-decoration:underline;font-size:16px;min-width:-moz-fit-content;min-width:fit-content}#team-based-contest-onboarding .team .header-wrap{font-size:16px;text-align:left}@media(min-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{font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#team-based-contest-onboarding .team .seats{margin:0;margin-block-start:0;list-style-type:none;padding-inline-start:0;margin-block-end:0}#team-based-contest-onboarding .team .seat{height:47px}@media(min-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{padding-right:15px;margin-left:15px;align-self:stretch;flex:1;border-top:1px solid rgba(197,207,208,.8);justify-content:space-between;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;overflow:hidden;text-overflow:ellipsis}#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{flex-shrink:0;clip-path:circle()}#team-based-contest-onboarding .team .footer{min-height:10px}#team-based-contest-onboarding .team .footer button{padding:15px 15px 15px 0;margin-left:43px;border-top:1px solid rgba(197,207,208,.8)}#team-based-contest-onboarding .team .footer button[disabled]{color:#4b5454}#team-based-contest-onboarding .team .footer button img{margin-left:10px}
