.contest-scope{padding:22px!important;background:linear-gradient(145deg,#fff9dc,#f6f6f2)!important;border:1px solid #f0df99;box-shadow:inset 0 1px #fff}
.contest-city-field select{height:52px;border:2px solid #191919!important;border-radius:16px!important;font-weight:800;background:#fff}
.tariff-checks label{cursor:pointer;display:flex!important;align-items:center;gap:7px;transition:.18s ease}
.tariff-checks label:has(input:checked){background:#171717!important;color:#ffc928;border-color:#171717!important;box-shadow:0 6px 14px rgba(0,0,0,.16);transform:translateY(-1px)}
.tariff-checks input{accent-color:#ffc928}
.ad-position{width:72px;flex:0 0 72px;text-align:center;background:#fff5c6;border:1px solid #f1d66a;border-radius:14px;padding:8px 5px}
.ad-position b{display:block;font-size:22px}.ad-position small{display:block;font-size:10px;line-height:1.15;color:#7a6515;margin-top:3px}
@media(max-width:680px){.ad-position{width:60px;flex-basis:60px}}
.profile-access{display:flex;gap:10px;margin:16px 0}.profile-access button{flex:1;padding:12px;border-radius:13px;font-weight:800}@media(max-width:680px){.profile-access{flex-direction:column}}
.nav .material-symbols-rounded{font-family:'Material Symbols Rounded'!important;font-size:21px!important;font-weight:normal!important;line-height:1!important}
