.welcome{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding:55px 0 80px}.welcome h1{font-size:clamp(32px,4vw,48px);max-width:550px}.welcome>div>p{font-size:17px;max-width:540px}.welcome aside.guide{border-left:1px solid var(--line);padding:30px}.welcome aside p:last-child{margin-bottom:0}[hidden]{display:none!important}.privacy{max-width:780px}.privacy h2{margin-top:30px}.privacy p{line-height:1.8}.account .email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.modal-error{scroll-margin-top:20px}.modal-foot .actions{flex-shrink:0}.panel{min-width:0}.committee .foot{flex-wrap:wrap}
@media(max-width:720px){header{flex-wrap:wrap;gap:12px}.account{width:100%;justify-content:space-between}.account .email{max-width:210px}.account .avatar{display:none}.account .button{order:2}.welcome{grid-template-columns:minmax(0,1fr);gap:25px;padding:20px 0}.welcome aside.guide{padding:22px}.welcome h1{font-size:35px}.welcome>div>p{font-size:16px}.modal{max-height:97dvh}.modal-head{flex-shrink:0}.modal-body{min-height:0}.modal-foot{align-items:flex-start;flex-wrap:wrap}.modal-foot .actions{margin-left:auto}.timestamp{max-width:none;text-align:left}.stats>div{min-width:85px}.committee .button{min-height:42px}}
