.admin-header{display:flex;justify-content:space-between;padding-block:28px}main{padding-bottom:70px}h1{font-size:clamp(2rem,5vw,3.5rem)}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.admin-panel{padding:24px;border:1px solid #34433c;border-radius:16px;background:#14221c}.admin-panel h2{font-size:1.35rem}.admin-panel label{display:grid;gap:6px;margin:14px 0}.admin-panel input,.admin-panel select,.admin-panel textarea{box-sizing:border-box;width:100%;padding:11px;border:1px solid #63746b;border-radius:8px;background:#0b1711;color:#f5f7ee;font:inherit}.admin-panel input:read-only{opacity:.7}.admin-panel button,#retry{cursor:pointer;padding:10px 14px;border:1px solid #819387;border-radius:8px;background:#223a2b;color:#f5f7ee;font:inherit}.admin-panel .button{background:#d7f890;color:#152316}.admin-panel fieldset{padding:0;margin:0;border:0;min-width:0}.admin-pair,.admin-actions{display:flex;gap:10px;flex-wrap:wrap}.admin-pair>label{flex:1;min-width:120px}.admin-panel .check{display:flex;align-items:flex-start}.check input{width:auto;margin-top:5px}.admin-note{font-size:.85rem;color:#c0cfc5}.admin-list{max-height:650px;overflow:auto}.admin-row{border-top:1px solid #34433c;padding:14px 0;display:flex;justify-content:space-between;gap:12px;align-items:center;overflow-wrap:anywhere}.admin-row small{display:block;color:#c0cfc5;margin-top:5px}.admin-row button{flex-shrink:0}.requests{margin-top:24px}a{color:#d7f890}[hidden]{display:none!important}:focus-visible{outline:3px solid #d7f890;outline-offset:3px}@media(max-width:800px){.admin-grid{grid-template-columns:1fr}.admin-panel{padding:16px}.admin-row{align-items:flex-start}}
