.invoice-recipient{margin:0 0 14px;padding:14px;border:1px solid #454a53;border-left:5px solid #ef1b23;border-radius:14px;background:#15171b}.invoice-recipient strong,.invoice-recipient span{display:block}.invoice-recipient strong{font-size:16px;color:#fff}.invoice-recipient span{margin-top:4px;color:#aeb3bd;font-size:12px}.invoice-recipient.warn{border-left-color:#ffb020}.invoice-safety-dialog{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:18px;background:#000c}.invoice-safety-dialog[hidden]{display:none}.invoice-safety-dialog>section{width:min(100%,520px);max-height:90vh;overflow:auto;padding:22px;border:1px solid #474c55;border-radius:22px;background:#101216;color:#fff;box-shadow:0 25px 80px #000}.invoice-safety-dialog h2{margin:4px 0 16px}.invoice-review{display:grid;gap:9px;margin:16px 0;padding:15px;border-radius:14px;background:#202329}.invoice-review div{display:grid;grid-template-columns:120px 1fr;gap:10px}.invoice-review dt{color:#9298a3;font-size:11px;font-weight:900}.invoice-review dd{margin:0;font-weight:800;overflow-wrap:anywhere}.invoice-review-warning{padding:12px;border-left:4px solid #ffb020;background:#2a2214;color:#ffd17a}.invoice-confirm-check{display:flex;gap:10px;align-items:flex-start;margin:15px 0}.invoice-confirm-check input{width:20px;height:20px}.invoice-confirm-actions{display:grid;grid-template-columns:1fr 1.3fr;gap:10px}.invoice-delivery{display:block!important;color:#8e96a3!important;font-size:11px!important}.invoice-resend{margin-left:5px}.invoice-actions .danger-pill[data-delete-invoice]{display:none}
@media(max-width:480px){.invoice-review div{grid-template-columns:1fr}.invoice-confirm-actions{grid-template-columns:1fr}}
