.admin-wrap{max-width:1000px;margin:110px auto 60px;padding:0 20px}.admin-wrap h1{font-size:clamp(3rem,9vw,6rem);line-height:1}.admin-wrap h1 span{color:#ff5eac}.admin-panel{border:1px solid #68445c;background:#201721;padding:clamp(18px,4vw,35px);margin:26px 0;border-radius:10px}.admin-panel h2{font-size:2rem;margin:0 0 22px}.admin-panel label{display:block;margin:12px 0}.admin-panel input,.admin-panel textarea,.admin-panel select{width:100%;padding:12px;background:#100e13;border:1px solid #79546d;color:#fff;border-radius:5px;font:inherit}.admin-panel input:focus,.admin-panel textarea:focus{outline:2px solid #ff5eac}.admin-panel button{cursor:pointer}.admin-toolbar,.admin-actions,.admin-item{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-toolbar{justify-content:space-between;margin-top:20px}.admin-list{margin-top:24px}.admin-item{justify-content:space-between;border-top:1px solid #63405a;padding:14px 0}.admin-item p{margin:4px 0;color:#c8b9c5}.admin-item .controls{display:flex;gap:8px}.admin-item button{background:#40263a;border:1px solid #9e5a82;color:#fff;padding:10px;border-radius:4px}#notice{padding:12px 0;min-height:45px}#loginPanel{max-width:500px}[hidden]{display:none!important}@media(max-width:600px){.admin-wrap{margin-top:90px}.admin-item{align-items:flex-start;flex-direction:column}.admin-actions .btn{width:100%}}
