.ek-adm .ek-q-salvar{display:flex;align-items:center;gap:12px}
.ek-adm .ek-q-status{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600}
.ek-adm .ek-q-status.ok{color:var(--ok)}
.ek-adm .ek-q-status.err{color:var(--brand-700)}
.ek-adm .ek-q-status svg.lucide{width:18px;height:18px;flex:none}
.ek-adm .ek-modal .opt .ek-q-selo{display:none;flex:none;background:#fff;border:1px solid #86efac;color:var(--ok)}
.ek-adm .ek-modal .opt:has(input[type=radio]:checked) .ek-q-selo{display:inline-flex}
.ek-adm .ek-modal .tfopts.ek-q-tfopts{flex-direction:column;gap:8px}
.ek-adm .ek-modal .ek-q-erro{margin:0 20px 14px}
.ek-adm .ek-modal .mf:has(.ek-q-falta:not([hidden])){justify-content:space-between;align-items:center}
.ek-adm .ek-modal .ek-q-falta[hidden]{display:none}
.ek-adm .ek-modal .mf .btn:disabled{background:#cbd5e1;color:#fff;filter:none;cursor:not-allowed}
.ek-perg .ek-res{display:flex;flex-direction:column;align-items:center;gap:12px}
.ek-perg .ek-res-rot{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}
.ek-perg .ek-res-nota{font-size:64px;font-weight:800;line-height:1;color:var(--ink)}
.ek-perg .ek-res-min{font-size:16px;color:var(--ink2)}
.ek-perg .ek-res-selo{display:inline-flex;align-items:center;height:36px;padding:0 20px;border-radius:18px;font-size:16px;font-weight:700;background:#fff;border:1px solid var(--line)}
.ek-perg .ek-res-selo.ok{color:var(--ok);border-color:#86efac}
.ek-perg .ek-res-selo.nao{color:var(--brand-700);background:#f1f5f9;border-color:#cbd5e1}
.ek-perg .ek-res-tent{font-size:15px;color:var(--ink);margin:0}
.ek-perg .ek-res .acoes{margin-top:6px}
