/* Report dialog: isolated from the page header/footer and native date sizing. */
#nekonMultiproductExport { padding: max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left)); }
#nekonMultiproductExport .recharge-history-export-card { box-sizing: border-box; width: 100%; max-width: 520px; min-width: 0; max-height: calc(100dvh - 40px); overflow: auto; }
#nekonMultiproductExport .recharge-history-export-header { min-width: 0; }
#nekonMultiproductExport .recharge-history-export-header h3 { color: var(--text); font-size: 1.2rem; line-height: 1.3; }
#nekonMultiproductExport .recharge-history-export-header p { font-size: .88rem; line-height: 1.5; }
#nekonMultiproductExport .recharge-history-export-header small { font-size: .7rem; }
#nekonMultiproductExport .recharge-history-export-fields { grid-template-columns: repeat(2, minmax(0, 1fr)); }
#nekonMultiproductExport .recharge-history-export-fields label { min-width: 0; }
#nekonMultiproductExport .recharge-history-export-fields label > span { font-size: .75rem; }
#nekonMultiproductExport .recharge-history-export-fields input { box-sizing: border-box; display: block; width: 100%; max-width: 100%; min-width: 0; height: 46px; font-size: 16px; appearance: none; -webkit-appearance: none; }
#nekonMultiproductExport input::-webkit-date-and-time-value { min-width: 0; text-align: left; }
#nekonMultiproductExport .recharge-history-export-actions { position: static; height: auto; min-height: 0; padding: 0; background: transparent; border: 0; box-shadow: none; }
#nekonMultiproductExport .recharge-history-export-actions button { min-width: 0; font-size: .85rem; }
#nekonMultiproductExport .recharge-history-export-feedback { font-size: .85rem; }
html[data-theme="light"] #nekonMultiproductExport .recharge-history-export-card { background: #fff!important; color: #18181b!important; border-color: #27272a!important; }
html[data-theme="light"] #nekonMultiproductExport .recharge-history-export-header h3,
html[data-theme="light"] #nekonMultiproductExport .recharge-history-export-header small,
html[data-theme="light"] #nekonMultiproductExport .recharge-history-export-fields label > span { color: #18181b!important; }
html[data-theme="light"] #nekonMultiproductExport .recharge-history-export-header p { color: #52525b!important; }
html[data-theme="light"] #nekonMultiproductExport .recharge-history-export-fields input { background: #fff!important; color: #18181b!important; border-color: #52525b!important; color-scheme: light; }
html[data-theme="light"] #nekonMultiproductExport .recharge-history-export-header button,
html[data-theme="light"] #nekonMultiproductExport .is-secondary { color: #18181b; border-color: #71717a; background: #fafafa; }
html[data-theme="light"] #nekonMultiproductExport .is-primary { background: #18181b; color: #fff; border-color: #18181b; }
html[data-theme="light"] #nekonMultiproductExport .recharge-history-export-feedback { color: #9f1239; background: #fff1f2; border-color: #fda4af; }
@media (max-width: 680px) { #nekonMultiproductExport .recharge-history-export-fields { grid-template-columns: minmax(0, 1fr); } }
