.claim-overdue-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;line-height:1.4;margin-top:4px;width:100%;text-align:center}.claim-overdue-badge--warning{background-color:#fef3c7;color:#d97706}.claim-overdue-badge--danger{background-color:#fde8e8;color:#dc2626}.claim-reimbursed-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;line-height:1.4;margin-top:4px;width:100%;text-align:center;background-color:#d1fae5;color:#065f46}.receipt-withdrawn[data-v-e4d77d67]{opacity:.55;pointer-events:none}.receipt-withdrawn .expenditures-dropdown-toggle[data-v-e4d77d67]{pointer-events:auto}.receipt-withdrawn-inline[data-v-e4d77d67]{font-size:13px;color:#e53e3e;font-weight:400}.is-disabled[data-v-7907c199]{opacity:.4;cursor:not-allowed;pointer-events:none}.dp__theme_light{--dp-primary-color: var(--main-active-color);--dp-primary-text-color: #fff;--dp-hover-color: rgba(2,70,56,.1);--dp-border-color: var(--main-light-color);--dp-menu-border-color: transparent;--dp-border-radius: 8px;--dp-font-size: 13px;--dp-disabled-color: #ccc;--dp-disabled-color-text: #aaa}.event-cal-wrap .dp__outer_menu_wrap,.event-cal-wrap .dp__menu{box-shadow:none;border:none;padding:0}.event-cal-readonly .dp__cell_inner,.event-cal-readonly .dp__calendar_header_item{cursor:default}.event-cal-readonly .dp__today{text-decoration:none}
