/* Sale document result only; keep conversion and checkout forms unchanged. */
.fi-sale-detail .fi-fiscal-head,.fi-sale-detail .fi-fiscal-content{padding:12px 18px}
.fi-sale-detail .fi-fiscal-number{padding-bottom:10px;gap:8px}
.fi-sale-detail .fi-sale-state-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}
.fi-sale-detail .fi-sale-state-row .fi-fiscal-status{margin:0;font-size:13px}
.fi-sale-detail .fi-sale-state-row>button{min-height:32px;padding:5px 9px;font-size:12px;border-radius:3px;flex-shrink:0}
.fi-sale-detail .fi-fiscal-content>.fi-fiscal-hint{margin:4px 0 8px}
.fi-sale-detail .fi-fiscal-print{margin-top:10px}
.fi-sale-detail .fi-fiscal-print>div>button{min-height:36px}
.fi-sale-detail .fi-sale-provider{margin-top:10px;padding-top:10px;border-top:1px solid var(--f-border)}
.fi-sale-detail .fi-sale-provider a{display:flex;align-items:center;justify-content:center;min-height:32px;padding:5px 8px;color:var(--f-ink);background:var(--f-surface);font-size:12px;text-decoration:none;border-radius:3px}
.fi-sale-detail .fi-fiscal-details{margin-top:6px}
.fi-sale-detail .fi-fiscal-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.fi-sale-detail .fi-fiscal-links a{text-align:center;padding:5px;background:var(--f-surface);text-decoration:none}
.fi-sale-detail :is(button,a,input,summary):focus-visible{outline:2px solid var(--f-muted);outline-offset:2px}
@media(max-width:420px){.fi-sale-detail .fi-fiscal-head,.fi-sale-detail .fi-fiscal-content{padding:12px}.fi-sale-detail .fi-sale-state-row>button,.fi-sale-detail .fi-fiscal-print>div>button{min-height:44px}}
