.language-control{display:inline-flex;flex-shrink:0;align-items:center;margin-left:12px}
.language-control select{width:auto;max-width:140px;min-height:38px;margin:0;padding:7px 28px 7px 10px;border:1px solid #dddfe5;border-radius:8px;background-color:#fff;color:#454650;font:inherit;font-size:14px;cursor:pointer}
.language-control select:focus-visible{outline:2px solid #6354d9;outline-offset:3px}
.public>nav .public-links{margin-left:auto}
.signup-page>header>a:last-of-type{margin-left:auto}
.top-left,.top-actions,.page-head>div,.stat,.review-list>div>*{min-width:0}
.nav-link{line-height:1.35;min-height:42px;height:auto}
.nav-link .icon{flex-shrink:0}
.flow-progress li{overflow-wrap:anywhere}
.review-list>div{gap:16px}
.review-list>div>strong{text-align:right}
.btn{white-space:normal;text-align:center}
@media(max-width:1100px){.top-actions>.text-btn{display:none}.topbar{gap:12px}.top-left{font-size:13px}.top-actions{gap:10px}}
@media(max-width:640px){.public>nav{flex-wrap:wrap;gap:14px}.public>nav .language-control{order:1;margin-left:auto}.public>nav .public-links{order:2;width:100%;margin-left:0;justify-content:space-between;gap:12px}.signup-page>header{flex-wrap:wrap;gap:12px}.signup-page>header>a:last-of-type{order:2;width:100%;margin:0}.signup-page>header .language-control{margin-left:auto}.top-actions>.badge{display:none}.top-left>span{display:none}.language-control{margin-left:0}.language-control select{max-width:125px}.flow-progress{gap:8px}.flow-progress li{font-size:12px}.flow-progress li span{flex-shrink:0}.page-head{flex-wrap:wrap;gap:16px}.stat-value{overflow-wrap:anywhere}.review-list>div{align-items:flex-start}.review-list>div>strong{max-width:60%}.bottom-actions{flex-wrap:wrap;gap:12px}}
