/* OPERIUMX v0.7.88 productive accounting configuration */
.ac-hero{display:flex;justify-content:space-between;gap:18px;padding:20px;border:1px solid var(--line);border-radius:14px;background:#131313;margin-bottom:14px}.ac-hero h2{margin:0 0 5px}.ac-hero p:not(.eyebrow){margin:0;color:var(--muted)}.ac-top{display:flex;gap:8px;align-items:flex-start}.ac-top select{min-width:220px;background:#101010;border:1px solid var(--line);border-radius:8px;color:inherit;padding:9px}.ac-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px}.ac-stats>div{padding:13px;border:1px solid var(--line);border-radius:10px;background:#121212}.ac-stats span,.ac-stats strong{display:block}.ac-stats span{font-size:8px;color:var(--muted)}.ac-stats strong{font-size:18px;margin-top:5px}.ac-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:14px}.ac-coverage{display:grid;gap:8px}.ac-coverage>div{display:grid;grid-template-columns:14px 1fr auto;gap:8px;align-items:center;padding:9px;border-bottom:1px solid var(--line)}.ac-coverage span{width:8px;height:8px;border-radius:50%;background:#8b8b8b}.ac-coverage .ok span{background:#68c28e}.ac-coverage em{font-size:8px;color:var(--muted);font-style:normal}.ac-entry{display:block;font-size:8px;margin:2px 0}.ac-entry.debit{color:#68c28e}.ac-entry.credit{color:#d4ad3e}.ac-dialog{width:min(900px,94vw);background:#101010;color:#f6f1e4;border:1px solid var(--line);border-radius:14px;padding:20px}.ac-dialog::backdrop{background:rgba(0,0,0,.72)}.ac-head{display:flex;justify-content:space-between}.ac-head h2{margin:0}.ac-form,.ac-builder{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.ac-form label,.ac-builder label,.ac-notes{display:grid;gap:5px;font-size:9px;color:var(--muted)}.ac-form input,.ac-form select,.ac-builder select,.ac-notes textarea{background:#111;border:1px solid var(--line);border-radius:8px;color:inherit;padding:9px}.ac-check{display:flex!important;align-items:center;gap:8px}.ac-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.data-table td small{display:block;font-size:8px;color:var(--muted)}@media(max-width:800px){.ac-grid{grid-template-columns:1fr}.ac-stats{grid-template-columns:1fr 1fr}.ac-hero{display:block}.ac-top{margin-top:10px}}@media(max-width:520px){.ac-stats,.ac-form,.ac-builder{grid-template-columns:1fr}}