/* NuzLabs v6.34.3.2.32 — Real Account Data Operations */
.system-admin-account-operation-entry{display:grid;gap:7px;margin:13px 0 2px;padding:12px;border:1px solid var(--admin-line);border-radius:12px;background:var(--admin-soft)}
.system-admin-account-operation-entry .button{width:100%;min-height:40px}.system-admin-account-operation-entry small{font-size:9px;line-height:1.45;color:var(--admin-muted)}
.system-admin-account-operation-entry.delete{border-color:#e3c3c3;background:#fff9f9}.system-admin-account-operation-entry.delete small{color:#7f5555}
.system-admin-page .button.danger,.system-admin-account-op-overlay .button.danger{border-color:#d7a9ad;background:#fff7f7;color:#8d2c33;font-weight:800}.system-admin-page .button.danger:hover,.system-admin-account-op-overlay .button.danger:hover{background:#ffeded;border-color:#c67a80}.system-admin-account-op-overlay .button.danger:disabled{opacity:.45;cursor:not-allowed}

.system-admin-account-op-overlay{
  --op-bg:#f4f7fb;--op-card:#fff;--op-ink:#132437;--op-muted:#65788b;--op-line:#d8e2ec;--op-soft:#eef4f9;--op-navy:#071a38;--op-blue:#176fac;--op-danger:#982c34;--op-danger-bg:#fff5f5;--op-warn:#755800;--op-warn-bg:#fff9e8;--op-good:#086344;--op-good-bg:#effbf6;
  position:fixed;inset:0;z-index:1220;display:grid;place-items:center;padding:22px;background:rgba(4,14,28,.72);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);overflow:auto
}
.system-admin-account-op-modal{position:relative;width:min(100%,860px);max-height:calc(100dvh - 44px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--op-line);border-radius:22px;padding:25px;background:var(--op-bg);color:var(--op-ink);box-shadow:0 28px 80px rgba(0,0,0,.34)}
.system-admin-account-op-modal.loading{min-height:230px;display:grid;align-content:center;gap:7px}.system-admin-account-op-modal.loading h2{margin:0;color:var(--op-navy);font-size:34px}.system-admin-account-op-modal.loading p{margin:0;color:var(--op-muted)}
.system-admin-account-op-close{position:sticky;top:0;float:right;z-index:3;width:42px;height:42px;margin:-8px -8px 0 12px;border:1px solid var(--op-line);border-radius:50%;background:var(--op-card);color:var(--op-ink);font-size:25px;line-height:1;cursor:pointer;box-shadow:0 5px 15px rgba(0,0,0,.08)}
.system-admin-account-op-title{min-width:0;padding-right:36px}.system-admin-account-op-title h2{margin:4px 0 7px;color:var(--op-navy);font-size:clamp(31px,4vw,45px);line-height:.96}.system-admin-account-op-title p{margin:0;color:var(--op-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}
.system-admin-account-op-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:18px 0}.system-admin-account-op-facts>div{display:grid;gap:3px;min-width:0;padding:12px;border:1px solid var(--op-line);border-radius:11px;background:var(--op-card)}.system-admin-account-op-facts b{font-family:"Barlow Condensed",Inter,sans-serif;font-size:27px;line-height:1;color:var(--op-navy)}.system-admin-account-op-facts span{font-size:9px;line-height:1.35;color:var(--op-muted)}
.system-admin-account-op-facts.compact{grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 0 0}
.system-admin-account-op-notices{display:grid;gap:7px;margin:12px 0;padding:13px 14px;border:1px solid var(--op-line);border-radius:12px;background:var(--op-card)}.system-admin-account-op-notices>b{font-size:12px;color:var(--op-navy)}.system-admin-account-op-notices>div{display:grid;gap:2px;padding-top:7px;border-top:1px solid var(--op-line)}.system-admin-account-op-notices>div:first-of-type{padding-top:0;border-top:0}.system-admin-account-op-notices strong{font-size:9px;letter-spacing:.05em;text-transform:uppercase}.system-admin-account-op-notices span,.system-admin-account-op-notices small{font-size:10px;line-height:1.5;color:var(--op-muted);overflow-wrap:anywhere}
.system-admin-account-op-notices.blocker{border-color:#e2b9bd;background:var(--op-danger-bg)}.system-admin-account-op-notices.blocker>b,.system-admin-account-op-notices.blocker strong{color:var(--op-danger)}
.system-admin-account-op-notices.warning{border-color:#ead79d;background:var(--op-warn-bg)}.system-admin-account-op-notices.warning>b,.system-admin-account-op-notices.warning strong{color:var(--op-warn)}
.system-admin-account-op-scope,.system-admin-account-op-delete-contract{margin:13px 0;padding:14px;border:1px solid var(--op-line);border-radius:12px;background:var(--op-card)}.system-admin-account-op-scope>b,.system-admin-account-op-delete-contract>b{font-size:12px;color:var(--op-navy)}.system-admin-account-op-scope p{margin:5px 0 0;color:var(--op-muted);font-size:10px;line-height:1.55}.system-admin-account-op-delete-contract{border-color:#e3c3c3;background:var(--op-danger-bg)}.system-admin-account-op-delete-contract>b{color:var(--op-danger)}.system-admin-account-op-delete-contract ul{margin:8px 0 0;padding-left:18px;color:#714f52;font-size:10px;line-height:1.55}.system-admin-account-op-delete-contract li+li{margin-top:4px}.system-admin-account-op-delete-contract strong{color:#6f272c}
.system-admin-account-op-field{display:grid;gap:6px;margin-top:13px}.system-admin-account-op-field>b{font-size:11px;color:var(--op-navy)}.system-admin-account-op-field>b span{font-size:8px;letter-spacing:.05em;text-transform:uppercase;color:var(--op-muted)}.system-admin-account-op-field textarea,.system-admin-account-op-field input{width:100%;max-width:100%;box-sizing:border-box;border:1px solid var(--op-line);border-radius:10px;padding:11px 12px;background:var(--op-card);color:var(--op-ink);font:inherit;outline:none}.system-admin-account-op-field textarea{min-height:78px;resize:vertical}.system-admin-account-op-field input{min-height:44px}.system-admin-account-op-field textarea:focus,.system-admin-account-op-field input:focus{border-color:var(--op-blue);box-shadow:0 0 0 3px rgba(23,111,172,.12)}
.system-admin-account-op-confirm-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.system-admin-account-op-ack{display:flex;align-items:flex-start;gap:9px;margin-top:13px;padding:11px 12px;border:1px solid var(--op-line);border-radius:11px;background:var(--op-card);color:var(--op-muted);font-size:10px;line-height:1.5}.system-admin-account-op-ack input{flex:0 0 auto;width:19px;height:19px;margin:0;accent-color:var(--op-danger)}
.system-admin-account-op-footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap;margin-top:17px;padding-top:14px;border-top:1px solid var(--op-line)}.system-admin-account-op-footer>small{margin-right:auto;max-width:500px;color:var(--op-muted);font-size:10px;line-height:1.45}.system-admin-account-op-footer .button{min-height:42px}.system-admin-account-op-footer .button:disabled{opacity:.48;cursor:not-allowed}
.system-admin-account-op-modal.success{width:min(100%,700px)}.system-admin-account-op-success .eyebrow{color:var(--op-good)}.system-admin-account-op-success h2{margin:5px 0 9px;color:var(--op-navy);font-size:38px;line-height:1}.system-admin-account-op-success>p{margin:0;color:var(--op-muted);font-size:12px;line-height:1.55}.system-admin-account-op-success-card{display:grid;gap:3px;margin-top:14px;padding:15px;border:1px solid #abd9c7;border-radius:13px;background:var(--op-good-bg)}.system-admin-account-op-success-card>b{color:var(--op-good);font-size:16px}.system-admin-account-op-success-card span{color:#426f60;font-size:10px;overflow-wrap:anywhere}.system-admin-account-op-success.delete .eyebrow{color:var(--op-danger)}

html[data-theme="dark"] .system-admin-account-operation-entry.delete{background:#2c171a;border-color:#713139}html[data-theme="dark"] .system-admin-account-operation-entry.delete small{color:#d6a8ab}
html[data-theme="dark"] .system-admin-account-op-overlay{--op-bg:#081729;--op-card:#0d1d34;--op-ink:#e8f0f8;--op-muted:#9fb0c2;--op-line:#29415b;--op-soft:#112742;--op-navy:#f0f6fc;--op-danger:#ffb3b7;--op-danger-bg:#2c171a;--op-warn:#f3d779;--op-warn-bg:#302813;--op-good:#8eddbd;--op-good-bg:#10291f;background:rgba(1,7,14,.82)}
html[data-theme="dark"] .system-admin-account-op-close{background:#10253f;color:#fff;border-color:#36516c}
html[data-theme="dark"] .system-admin-account-op-delete-contract ul{color:#d6b5b7}html[data-theme="dark"] .system-admin-account-op-delete-contract strong{color:#ffc3c6}
html[data-theme="dark"] .system-admin-account-op-success-card{background:#10291f;border-color:#275d47}html[data-theme="dark"] .system-admin-account-op-success-card span{color:#b7d9cb}
html[data-theme="dark"] .system-admin-page .button.danger,html[data-theme="dark"] .system-admin-account-op-overlay .button.danger{background:#32191c;border-color:#71343a;color:#ffc0c0}
html[data-theme="dark"] .system-admin-page .button.danger:hover,html[data-theme="dark"] .system-admin-account-op-overlay .button.danger:hover{background:#462126;border-color:#8d434b}

@media(max-width:760px){
  .system-admin-account-op-overlay{align-items:stretch;padding:0;background:var(--op-bg)}
  .system-admin-account-op-modal{width:100%;max-height:100dvh;min-height:100dvh;border:0;border-radius:0;padding:18px 14px 24px;box-shadow:none}
  .system-admin-account-op-close{top:4px;margin:-3px -1px 0 8px}.system-admin-account-op-title{padding-right:28px}.system-admin-account-op-title h2{font-size:34px}
  .system-admin-account-op-facts{grid-template-columns:1fr 1fr}.system-admin-account-op-facts.compact{grid-template-columns:1fr 1fr}
  .system-admin-account-op-confirm-grid{grid-template-columns:1fr}
  .system-admin-account-op-footer{align-items:stretch;display:grid;grid-template-columns:1fr}.system-admin-account-op-footer>small{margin:0}.system-admin-account-op-footer .button{width:100%;min-height:46px}
}
@media(max-width:390px){.system-admin-account-op-facts,.system-admin-account-op-facts.compact{grid-template-columns:1fr}}
