/* OPERIUMX v0.7.1 fiscal profile and numbering */
.fiscal-config-badge{display:inline-flex;align-items:center;padding:7px 10px;border:1px solid rgba(201,162,39,.45);border-radius:999px;background:rgba(201,162,39,.08);color:#C9A227;font-size:9px;font-weight:900;letter-spacing:.08em}.fiscal-profile-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:14px;margin-bottom:14px}.fiscal-toggle-list{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.fiscal-toggle-list label{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid var(--line);border-radius:9px;background:#141414;font-size:10px;color:var(--text)}.fiscal-toggle-list input{margin-top:1px}.fiscal-software-field{display:block;font-size:10px;color:var(--muted)}.fiscal-software-field input{display:block;width:100%;height:40px;margin-top:6px;border:1px solid var(--line);border-radius:8px;background:#141414;color:var(--text);padding:9px 10px}.fiscal-numbering-section{margin-bottom:14px}.fiscal-numbering-section header p{margin:5px 0 0;color:var(--muted);font-size:10px}.fiscal-readiness-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.fiscal-readiness-card{display:flex;gap:9px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:9px;background:#141414}.fiscal-readiness-card>span{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;font-weight:900}.fiscal-readiness-card.ok>span{background:rgba(201,162,39,.15);color:#C9A227}.fiscal-readiness-card.pending>span{background:rgba(255,255,255,.05);color:var(--muted)}.fiscal-readiness-card strong,.fiscal-readiness-card small{display:block}.fiscal-readiness-card strong{font-size:10px}.fiscal-readiness-card small{font-size:9px;color:var(--muted);margin-top:2px}.fiscal-config-summary{display:grid;grid-template-columns:1fr auto;gap:7px 12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:10px}.fiscal-config-summary span{color:var(--muted)}.fiscal-config-summary strong{text-align:right}.fiscal-config-actions{position:static;margin:14px 0 0;padding:13px 0 0;background:transparent}.fiscal-resolution-modal{max-width:720px}.fiscal-resolution-modal .wide{grid-column:1/-1}
@media(max-width:1050px){.fiscal-profile-grid{grid-template-columns:1fr}.fiscal-readiness-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.fiscal-readiness-grid{grid-template-columns:1fr}.fiscal-config-actions{flex-direction:column}.fiscal-resolution-modal .form-grid{grid-template-columns:1fr}}
