.cfg-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}
.cfg-stats .panel{margin:0;padding:18px 20px;display:flex;flex-direction:column;gap:6px}
.cfg-stats span{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}
.cfg-stats strong{font-size:26px;font-weight:700;letter-spacing:-.5px;color:var(--text)}
.cfg-stats small{font-size:13px;color:var(--muted);font-weight:500}
.cfg-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px}
.cfg-head h2{margin:4px 0 0}
.cfg-head p.muted{max-width:560px;margin:8px 0 0;font-size:13px;line-height:1.7}
.cfg-name{font-weight:600}
.cfg-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}
.cfg-actions .danger,.cfg-head .danger{border-color:#f06e7a55;color:#f3a0a8}
.cfg-actions .danger:hover,.cfg-head .danger:hover{background:#f06e7a1a;border-color:#f06e7a}
.cfg-rename{display:flex;gap:8px;align-items:center}
.cfg-rename input{margin:0;max-width:220px;padding:8px 10px}
@media(max-width:900px){.cfg-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.cfg-stats{grid-template-columns:1fr 1fr;gap:10px}.cfg-head{flex-direction:column}.cfg-actions{justify-content:flex-start}}
