/* Reimbursement entry dialog only; business logic and mobile rules unchanged. */
@media (min-width:768px){.el-overlay-dialog .reimbursement-dialog.el-dialog{width:min(1760px,96vw)!important}}
@media (min-width:1680px){.reimbursement-dialog .desktop-expense-lines th:nth-child(8){width:112px}.reimbursement-dialog .desktop-expense-lines th:nth-child(12){width:160px}}
@media (min-width:768px) and (max-width:1679px){
.reimbursement-dialog .desktop-expense-lines{display:none}.reimbursement-dialog .mobile-expense-lines{display:grid;gap:12px}
.reimbursement-dialog .mobile-expense-card{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;border:1px solid #e2e8f0;border-radius:10px}
.reimbursement-dialog .mobile-expense-card-head{grid-column:1/-1;display:flex;justify-content:space-between}.reimbursement-dialog .mobile-expense-card label{display:grid;gap:6px;min-width:0}.reimbursement-dialog .mobile-expense-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.reimbursement-dialog .mobile-expense-scans{display:flex;flex-wrap:wrap;gap:8px}
}
