.admin-gate{padding:30px}.admin-gate>p{color:#aeb8dc}.admin-gate form{display:grid;gap:12px;max-width:420px}.admin-gate h3{font-size:25px}.admin-gate form p{margin:0;color:#aeb8dc;font-size:12px;line-height:1.5}.admin-gate label{display:grid;gap:6px;font-size:12px;font-weight:700;color:#d7ddf8}.admin-gate input{border:1px solid #465084;border-radius:7px;background:#111631;color:#fff;padding:11px}.admin-gate .admin-button{justify-self:start}.admin-section-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.admin-section-head button{border:1px solid #56619a;border-radius:7px;background:transparent;color:#cbd3f5;padding:7px 10px;cursor:pointer;font-size:12px}
.competition-edit-overlay{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:22px;background:rgba(4,7,22,.78);backdrop-filter:blur(5px)}
.competition-edit-form{width:min(780px,100%);max-height:calc(100vh - 44px);overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:24px;border:1px solid #4f3da8;border-radius:16px;background:#121834;color:#edf0ff;box-shadow:0 25px 70px rgba(0,0,0,.55)}
.competition-edit-form h3,.competition-edit-form .full,.competition-edit-form .editor-actions{grid-column:1/-1;margin:0}.competition-edit-form label{display:grid;gap:6px;color:#d7ddf8;font-size:12px;font-weight:700}.competition-edit-form input,.competition-edit-form select,.competition-edit-form textarea{width:100%;box-sizing:border-box;border:1px solid #465084;border-radius:7px;background:#0d1230;color:#fff;padding:10px;font:inherit}.competition-edit-form textarea{min-height:90px;resize:vertical}.editor-actions{display:flex;gap:10px;justify-content:flex-end}.editor-actions button{border:0;border-radius:8px;padding:10px 14px;cursor:pointer}.editor-actions button:not(.admin-button){background:#303750;color:#fff}@media(max-width:620px){.competition-edit-form{grid-template-columns:1fr;padding:18px}.competition-edit-form h3,.competition-edit-form .full,.competition-edit-form .editor-actions{grid-column:auto}}
