/* OPERIUMX v0.7.90 productive fiscal center */
.df-hero{display:flex;justify-content:space-between;gap:18px;padding:20px;border:1px solid var(--line);border-radius:14px;background:#131313;margin-bottom:14px}.df-hero h2{margin:0 0 5px}.df-hero p:not(.eyebrow){margin:0;color:var(--muted)}.df-actions{display:flex;gap:8px}.df-actions select{min-width:220px;background:#101010;border:1px solid var(--line);border-radius:8px;color:inherit;padding:9px}.df-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px}.df-stats>div{padding:13px;border:1px solid var(--line);border-radius:10px;background:#121212}.df-stats span,.df-stats strong{display:block}.df-stats span{font-size:8px;color:var(--muted)}.df-stats strong{font-size:16px;margin-top:5px}.df-grid,.df-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.df-checks{display:grid;gap:8px}.df-checks>div,.df-services article{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:9px;border-bottom:1px solid var(--line)}.df-flag{font-size:8px;border:1px solid var(--line);border-radius:999px;padding:4px 7px}.df-flag.ok{color:#68c28e}.df-flag.bad{color:#e56b6f}.df-chip{display:inline-flex;padding:4px 7px;border:1px solid var(--line);border-radius:999px;font-size:8px}.df-chip.active,.df-chip.enabled,.df-chip.validated{color:#68c28e}.df-chip.rejected,.df-chip.fault,.df-chip.expired{color:#e56b6f}.df-services article div{display:grid}.df-services small{color:var(--muted)}.df-head{display:flex;justify-content:space-between;align-items:flex-start}.df-statuses{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0}.df-statuses>div{padding:10px;border:1px solid var(--line);border-radius:8px}.df-statuses span,.df-statuses strong,.df-statuses small{display:block}.df-statuses span,.df-statuses small{font-size:8px;color:var(--muted)}.df-dialog{width:min(980px,94vw);background:#101010;color:#f6f1e4;border:1px solid var(--line);border-radius:14px;padding:20px}.df-dialog::backdrop{background:rgba(0,0,0,.72)}.df-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.df-form label,.df-grid2 fieldset label{display:grid;gap:5px;font-size:9px;color:var(--muted)}.df-form input,.df-form select,.df-grid2 input{background:#111;border:1px solid var(--line);border-radius:8px;color:inherit;padding:9px}.df-grid2 fieldset{border:1px solid var(--line);border-radius:10px;padding:12px}.df-checkline{display:flex!important;align-items:center;gap:8px}.df-actions-end{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.df-mono{font-family:monospace;font-size:8px}@media(max-width:800px){.df-grid,.df-grid2{grid-template-columns:1fr}.df-stats,.df-statuses{grid-template-columns:1fr 1fr}.df-hero{display:block}.df-actions{margin-top:10px}}@media(max-width:520px){.df-stats,.df-statuses,.df-form{grid-template-columns:1fr}}