:root{color:#1d252c;background:#f7f8f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{color:#fff;cursor:pointer;background:#176b87;border:0;border-radius:6px;min-height:38px;padding:8px 12px}.admin-shell{max-width:1180px;margin:0 auto;padding:28px}.top-bar{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.top-bar p,h1,h2,h3,p{margin:0}h1{font-size:36px}h2{font-size:20px}.panel{background:#fff;border:1px solid #dfe4e8;border-radius:8px;padding:18px}.auth-panel{grid-template-columns:minmax(240px,360px) 1fr;align-items:end;gap:16px;margin-bottom:18px;display:grid}label{color:#53616f;gap:6px;font-size:13px;font-weight:700;display:grid}input{color:#1d252c;border:1px solid #ccd4dc;border-radius:6px;min-height:38px;padding:8px 10px}.admin-grid{grid-template-columns:340px minmax(0,1fr);gap:18px;display:grid}.editor{align-self:start;gap:14px;display:grid}.list-panel{min-width:0}.rows{gap:10px;margin-top:14px;display:grid}.row{border:1px solid #e3e8ec;border-radius:8px;grid-template-columns:minmax(180px,1fr) auto minmax(190px,240px) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.row h3{font-size:16px}.row p{color:#64717e;font-size:13px}.status{border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.status.published{color:#286239;background:#e4f4e8}.status.draft{color:#815b00;background:#fff0cc}.status.archived{color:#57616d;background:#eceff3}@media (width<=900px){.auth-panel,.admin-grid,.row{grid-template-columns:1fr}}
