.admin-wrap--operations { max-width: 1240px; }
.operations-overview { display:flex; align-items:center; gap:14px; margin-bottom:16px; padding:17px 19px; border:1px solid var(--admin-line); border-radius:14px; background:rgba(22,29,59,.8); }
.operations-overview__mark { width:38px; height:38px; display:grid; place-items:center; flex:0 0 auto; border-radius:12px; font-size:18px; font-weight:800; }
.operations-overview h2 { margin:0 0 4px; font-size:16px; }.operations-overview p { margin:0; color:var(--admin-muted); font-size:11px; }
.operations-overview.is-healthy { border-color:rgba(89,226,192,.26); }.operations-overview.is-healthy .operations-overview__mark { color:#123f35; background:var(--admin-mint); }
.operations-overview.is-warning { border-color:rgba(255,178,100,.3); }.operations-overview.is-warning .operations-overview__mark { color:#5f3512; background:#ffbd78; }
.operations-stats { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:10px; margin-bottom:15px; }
.operations-stats article { min-width:0; display:grid; gap:4px; padding:16px; border:1px solid var(--admin-line); border-radius:12px; background:linear-gradient(135deg,rgba(33,42,83,.87),rgba(20,26,54,.91)); }
.operations-stats article.has-warning { border-color:rgba(255,174,102,.26); background:linear-gradient(135deg,rgba(87,58,43,.62),rgba(35,29,45,.9)); }
.operations-stats span { color:#8e9abd; font-size:10px; }.operations-stats strong { color:#f0f3ff; font:700 25px Consolas,monospace; }.operations-stats small { overflow:hidden; color:#7784a8; font-size:10px; text-overflow:ellipsis; white-space:nowrap; }
.operations-checks { margin-bottom:15px; }.operations-check-list { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:9px; }
.operations-check-list article { display:flex; align-items:flex-start; gap:11px; padding:14px; border:1px solid rgba(180,193,255,.12); border-radius:10px; background:rgba(7,12,31,.2); }
.operations-check-list__icon { width:25px; height:25px; display:grid; place-items:center; flex:0 0 auto; border-radius:8px; font-size:12px; font-weight:800; }
.operations-check-list article.is-success .operations-check-list__icon { color:#154b3f; background:#6ce4c7; }.operations-check-list article.is-failed .operations-check-list__icon { color:#642033; background:#ff9cac; }
.operations-check-list small { color:#7e8bb0; font:9px Consolas,monospace; }.operations-check-list h3 { margin:3px 0 4px; color:#edf1ff; font-size:12px; }.operations-check-list p { margin:0; color:#9ba6c7; font-size:10px; line-height:1.55; }
.operations-actions { display:flex; align-items:center; justify-content:space-between; gap:20px; }.operations-actions .editor-card__heading { margin-bottom:0; }
@media (max-width:900px) { .operations-stats { grid-template-columns:repeat(2,minmax(0,1fr)); }.operations-check-list { grid-template-columns:1fr; } }
@media (max-width:560px) { .operations-stats { grid-template-columns:1fr; }.operations-actions { align-items:flex-start; flex-direction:column; } }
.order-refund-form { display:grid; grid-template-columns:minmax(220px,1fr) auto; align-items:end; gap:9px; margin-top:14px; padding-top:14px; border-top:1px solid var(--admin-line); }
@media (max-width:560px) { .order-refund-form { grid-template-columns:1fr; } }
.admin-user-create { margin-bottom:15px; }.admin-user-list { display:grid; gap:9px; }.admin-user-row { display:grid; grid-template-columns:minmax(180px,1fr) auto minmax(250px,auto) minmax(230px,auto) auto; align-items:center; gap:9px; padding:13px; border:1px solid var(--admin-line); border-radius:10px; background:rgba(7,12,31,.2); }.admin-user-row > div { min-width:0; display:grid; gap:3px; }.admin-user-row strong { font-size:12px; }.admin-user-row small { overflow:hidden; color:#8290b4; font-size:9px; text-overflow:ellipsis; white-space:nowrap; }.admin-user-row form { display:flex; gap:5px; margin:0; }.admin-user-row select,.admin-user-row input { min-width:0; height:32px; padding:0 8px; border:1px solid rgba(178,191,249,.18); border-radius:7px; color:#edf0ff; background:#111735; font-size:10px; }.audit-list { display:grid; gap:7px; }.audit-list article { display:grid; grid-template-columns:145px 110px 150px 90px 55px minmax(160px,1fr); align-items:center; gap:10px; padding:12px 14px; border:1px solid var(--admin-line); border-radius:9px; background:rgba(22,29,59,.75); font-size:10px; }.audit-list time { color:#8290b4; font-family:Consolas,monospace; }.audit-list strong { color:#e7ebff; }.audit-list span { color:#c9bbff; }.audit-list small { color:#8995b7; }.audit-list em { justify-self:start; padding:4px 6px; border-radius:5px; font-style:normal; }.audit-list em.is-success { color:#79e7c9; background:rgba(55,196,157,.13); }.audit-list em.is-failed { color:#ffb1bd; background:rgba(222,78,105,.15); }.audit-list p { overflow:hidden; margin:0; color:#8e99bd; text-overflow:ellipsis; white-space:nowrap; }
@media (max-width:1050px) { .admin-user-row { grid-template-columns:minmax(160px,1fr) auto; }.admin-user-row form { grid-column:1 / -1; }.audit-list article { grid-template-columns:130px 100px 1fr 55px; }.audit-list small { display:none; }.audit-list p { grid-column:1 / -1; } }
.system-alert-list { display:grid; gap:9px; }.system-alert-list article { display:grid; grid-template-columns:70px minmax(0,1fr) auto; align-items:center; gap:13px; padding:15px; border:1px solid var(--admin-line); border-radius:11px; background:rgba(22,29,59,.78); }.system-alert-list article.is-critical { border-color:rgba(255,111,132,.35); }.system-alert-list article.is-warning { border-color:rgba(255,184,104,.3); }.system-alert-list article.is-resolved { opacity:.58; }.system-alert-list__severity { justify-self:start; padding:5px 7px; border-radius:6px; color:#ffc2cb; background:rgba(222,78,105,.15); font:9px Consolas,monospace; }.system-alert-list h2 { margin:0 0 4px; font-size:13px; }.system-alert-list p { margin:0 0 4px; color:#a1accb; font-size:11px; }.system-alert-list small { color:#7d89ac; font-size:9px; }
