
.admin-v8-wrap{display:grid;gap:18px}
.admin-v8-head{display:flex;justify-content:space-between;gap:16px;align-items:center}
.admin-v8-kicker{font-size:11px;font-weight:800;letter-spacing:.12em;color:#9f1e25}
.admin-v8-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.admin-v8-card{background:#fff;border:1px solid #e7ebe8;border-radius:16px;padding:18px;box-shadow:0 4px 18px rgba(15,61,46,.06)}
.admin-v8-card strong{display:block;font-size:28px;margin-top:6px}
.admin-v8-tabs{display:flex;gap:8px;flex-wrap:wrap}
.admin-v8-tabs button{border:1px solid #dce4df;background:#fff;border-radius:10px;padding:10px 14px;cursor:pointer}
.admin-v8-tabs button.active{background:#0e3b2d;color:#fff}
.admin-v8-table{width:100%;border-collapse:collapse}
.admin-v8-table th,.admin-v8-table td{padding:10px;border-bottom:1px solid #edf0ee;text-align:left;vertical-align:top}
.admin-v8-btn{border:0;border-radius:9px;padding:8px 11px;cursor:pointer;background:#0e3b2d;color:#fff}
.admin-v8-btn.danger{background:#a9171f}
.admin-v8-btn.secondary{background:#66736d}
.admin-v8-form{display:grid;gap:10px;max-width:760px}
.admin-v8-form input,.admin-v8-form textarea,.admin-v8-form select{width:100%;padding:11px;border:1px solid #dbe3df;border-radius:9px;background:#fff}
.admin-v8-note{color:#66736d;font-size:13px}
@media(max-width:900px){.admin-v8-grid{grid-template-columns:1fr}}
