.admin-wrap{width:min(1240px,calc(100% - 64px));margin:0 auto;padding:64px 0}.admin-card{background:#191d23;border:1px solid #373f49;padding:32px}.admin-card h1,.admin-head h1{margin:12px 0 16px}.admin-card h2{margin:10px 0 24px}.admin-card p{font-size:16px}.admin-wrap label{display:block;font-weight:600;font-size:15px;margin:18px 0}.admin-wrap input,.admin-wrap textarea,.admin-wrap select{margin:8px 0 0}.admin-wrap textarea{font-family:Barlow;line-height:1.5}.admin-card{max-width:560px}.admin-head{display:flex;justify-content:space-between;gap:32px;align-items:end;margin-bottom:40px}.admin-actions{display:flex;gap:12px}.tabs{border-bottom:1px solid #373f49;display:flex;gap:24px;margin-bottom:32px}.tab{border:0;border-bottom:2px solid transparent;background:none;color:#b8c2cc;padding:14px 2px;cursor:pointer;font-weight:600}.tab.active{color:#ff8a00;border-color:#ff8a00}.tab span{color:#ff8a00}.panel-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:40px}.list-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.list-head h2{font-size:36px}.entry-list,.inbox-list{display:grid;gap:10px;margin-top:18px}.entry{background:#191d23;border:1px solid #373f49;padding:18px;cursor:pointer}.entry:hover,.entry.selected{border-color:#ff8a00}.entry h3{font-size:24px;margin:8px 0}.entry-meta{font-size:13px;color:#b8c2cc;text-transform:uppercase;letter-spacing:.08em}.entry-form{max-width:none}.narrow{max-width:560px}.help{color:#b8c2cc}.error{color:#ff8a00!important}.inbox-item{border:1px solid #373f49;padding:22px;background:#191d23}.inbox-item h3{margin:8px 0}.inbox-item p{white-space:pre-wrap;overflow-wrap:anywhere}.inbox-controls{display:flex;gap:10px;align-items:center}.inbox-controls select{width:auto;display:inline-block;margin:0;padding:8px}.empty{border:1px dashed #69737e;padding:24px;color:#b8c2cc}@media(max-width:800px){.admin-wrap{width:calc(100% - 40px);padding:40px 0}.admin-head,.panel-grid{display:block}.admin-actions{margin-top:24px;flex-wrap:wrap}.entry-form{margin-top:36px}.tabs{gap:16px;overflow:auto;white-space:nowrap}.header{padding-bottom:18px}}
