/* E-031 Add Expense Modal Crash Fix */
.e031-expense-modal{position:relative;max-height:86vh;overflow:auto;padding:34px 28px 34px;box-sizing:border-box;}
.e031-close{position:absolute;right:22px;top:22px;z-index:3;}
.e031-expense-modal .field:first-of-type{margin-top:48px;}
.e031-expense-modal .receipt-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center;}
.e031-expense-modal .receipt-action{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.e031-save{margin-top:22px;}
.e031-bottom-spacer{height:calc(34px + env(safe-area-inset-bottom));}
@media (max-width:420px){.e031-expense-modal{padding-left:22px;padding-right:22px}.e031-expense-modal .receipt-actions{gap:10px}}
