.admin-list-page .admin-grid .editor{display:none}
.admin-form-page .admin-grid .list{display:none}
.admin-list-page .admin-grid,.admin-form-page .admin-grid{grid-template-columns:minmax(0,1fr);max-width:1180px}
.admin-page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
.admin-page-heading h2{margin:0}
@media(max-width:680px){.admin-page-heading{align-items:stretch;flex-direction:column}.admin-page-heading .button{text-align:center}}
.kbb-upload-panel{padding:18px;border:1px solid #cfd8e3;border-radius:12px;background:#f8fafc;display:grid;gap:14px}.kbb-upload-panel>div:first-child{display:grid;gap:4px}.kbb-upload-panel strong{font-size:1.05rem;color:#102b48}.kbb-upload-panel small{color:#5f7082}.kbb-processing{padding:10px 12px;border-radius:8px;background:#fff2bd;color:#694d00;font-weight:800}.kbb-admin-preview{max-width:620px;overflow:hidden;border:1px solid #cbd5df;border-radius:10px;background:#fff}.kbb-admin-preview img{display:block;width:100%;height:auto}.kbb-upload-panel .check{margin:0}
.kbb-separate-uploads{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important}.kbb-separate-uploads label{padding:14px;border:1px solid #d6dee7;border-radius:10px;background:#fff}.kbb-separate-uploads small{display:block;margin-top:2px;font-weight:500}@media(max-width:700px){.kbb-separate-uploads{grid-template-columns:1fr}}
.kbb-saved-status,.kbb-empty-status{padding:10px 12px;border-radius:8px;font-size:.9rem;font-weight:800}.kbb-saved-status{background:#e5f6ec;color:#146c3c}.kbb-empty-status{background:#eef2f6;color:#526477}
