#invoiceExportModalRoot .modal-footer { flex-wrap: wrap; gap: 8px; }
#invoiceExportModalRoot .misa-draft-status { margin-top: 14px; }
#invoiceExportModalRoot .misa-vat-review { display: flex; align-items: flex-start; gap: 8px; margin-top: 10px; line-height: 1.5; }
#invoiceExportModalRoot .misa-vat-review input { flex: 0 0 auto; width: 18px; height: 18px; margin-top: 3px; }
#invoiceExportModalRoot .modal-footer .btn { min-height: 44px; }
#invoiceExportModalRoot .misa-inclusive-vat { margin-top: 12px; }
#invoiceExportModalRoot .misa-vat-controls { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; }
#invoiceExportModalRoot .misa-vat-controls label { display: flex; align-items: center; gap: 8px; min-height: 44px; }
#invoiceExportModalRoot .misa-vat-controls input { width: 18px; height: 18px; flex: 0 0 auto; }
#invoiceExportModalRoot .misa-vat-controls select { width: 88px; min-height: 44px; }
#invoiceExportModalRoot .misa-rate-label { font-size: 13px; }
#invoiceExportModalRoot .misa-lifecycle { margin-top: 12px; }
#invoiceExportModalRoot .misa-lifecycle .btn { min-height: 44px; white-space: normal; margin: 8px 0; }
#invoiceExportModalRoot .misa-delete-confirm { margin-top: 10px; padding: 12px; border: 1px solid #b45309; border-radius: 8px; overflow-wrap: anywhere; }
#invoiceExportModalRoot .misa-history { margin-top: 12px; overflow-wrap: anywhere; }
#invoiceExportModalRoot .misa-history summary { cursor: pointer; min-height: 44px; display: list-item; padding: 10px 0; }
#invoiceExportModalRoot .misa-amounts { margin-top: 12px; padding: 12px; border: 1px solid var(--border, #d1d5db); border-radius: 8px; }
#invoiceExportModalRoot .misa-amounts > div { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 4px 12px; margin-top: 6px; }
@media (max-width: 480px) {
  #invoiceExportModalRoot .modal-footer .btn { flex: 1 1 auto; white-space: normal; }
}
