.admin-body{background:#f7f3ef;min-height:100vh}.admin-header{height:76px;background:#fffdfa;border-bottom:1px solid #e9dfd7;padding:0 6%;display:flex;align-items:center;justify-content:space-between}.admin-header>a:last-child{font-size:12px;color:#806345}.admin-wrap{max-width:1000px;margin:0 auto;padding:45px 24px 80px}.admin-title h1{font-size:46px;margin-bottom:8px}.admin-panel{background:#fffdfa;border:1px solid #e9dfd7;padding:26px;margin:24px 0}.admin-panel h2,.admin-toolbar h2{font-family:var(--serif);font-size:25px;font-weight:500}.admin-panel form{display:grid;gap:14px;max-width:450px}.admin-panel label,.editor-form label{display:grid;gap:7px;font-size:11px;color:#6d5e5b}.admin-panel input,.editor-form input:not([type=checkbox]),.editor-form select,.editor-form textarea{width:100%;padding:12px;border:1px solid #e9dfd7;background:white;outline-color:#c8a36a}.admin-message{font-size:12px;color:#8a5a42;line-height:1.6}.admin-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:30px 0 15px}.admin-toolbar h2{margin-right:auto}.admin-list{display:grid;gap:10px}.admin-row{background:white;border:1px solid #e9dfd7;padding:15px;display:flex;align-items:center;gap:15px}.admin-row .details{flex:1}.admin-row b,.admin-row small{display:block}.admin-row b{font-family:var(--serif);font-size:18px}.admin-row small{color:#827779;font-size:10px;margin-top:5px}.admin-row .row-actions{display:flex;gap:7px}.small-button{border:1px solid #d9c7b2;background:white;padding:9px 11px;font-size:10px;cursor:pointer}.small-button.danger{color:#a53b36;border-color:#e6c9c5}.editor-form{display:grid!important;grid-template-columns:1fr 1fr;max-width:none!important;gap:15px!important}.editor-form .wide{grid-column:1/-1}.check-label{display:flex!important;align-items:center;gap:10px!important}.check-label input{width:auto}.form-actions{grid-column:1/-1;display:flex;gap:10px}.legal-note{margin-top:36px}.hidden{display:none!important}@media(max-width:600px){.admin-wrap{padding:30px 16px}.admin-title h1{font-size:38px}.editor-form{grid-template-columns:1fr}.editor-form .wide,.form-actions{grid-column:auto}.admin-row{align-items:flex-start;flex-wrap:wrap}.admin-row .row-actions{width:100%}.admin-toolbar h2{width:100%}}