dialog.fiscal-print-prompt{width:min(420px,calc(100vw - 24px));padding:18px!important;border:1px solid var(--border,#dce3ee);border-radius:3px!important;background:var(--card,#fff);color:var(--text,#14243b);box-shadow:none!important}
dialog.fiscal-print-prompt::backdrop{background:rgba(15,23,42,.5)}
.fiscal-print-prompt .print-confirm-status{display:flex;align-items:center;gap:8px;margin-bottom:12px}
.fiscal-print-prompt .print-confirm-check{color:#16844a}
.fiscal-print-prompt .print-confirm-ref{font-size:12px;color:var(--muted,#65758e)}
.fiscal-print-prompt h2{font-size:20px;margin:0 0 8px;line-height:1.3}
.fiscal-print-prompt p{font-size:12px;line-height:18px;color:var(--muted,#65758e);margin:0 0 16px}
.fiscal-print-prompt .print-confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.fiscal-print-prompt .print-confirm-actions button{height:36px;min-height:36px;padding:0 8px;border-radius:2px;font-size:12px;gap:6px}
.fiscal-print-prompt .print-confirm-actions .btn-primary{background:var(--orange-500,#f56600);border-color:var(--orange-500,#f56600);color:white}
.fiscal-print-prompt button:focus-visible{outline:1px solid var(--muted,#65758e);outline-offset:2px}
