.modal-dialog{max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}@media (min-width:576px){.modal-dialog{max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}}.transaction-detail-form[data-v-9de26d80]{padding:.5rem 0}.form-section[data-v-9de26d80]{margin-bottom:1.5rem}.discount-section[data-v-9de26d80]{background-color:#f8f9fa;padding:1rem;border-radius:8px;margin-bottom:1.5rem}.discount-fields[data-v-9de26d80]{padding-top:.5rem}.summary-section[data-v-9de26d80]{background-color:#f8f9fa;padding:1.25rem;border-radius:8px;border:2px solid #e9ecef;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.sticky-summary[data-v-9de26d80]{position:sticky;top:1rem}.summary-title[data-v-9de26d80]{font-weight:600;font-size:1rem;color:#212529;margin-bottom:1rem}.calculation-info[data-v-9de26d80]{font-size:.95rem}.calculation-info hr[data-v-9de26d80]{border-top:2px solid #dee2e6}.subtotal-input[data-v-9de26d80]{font-weight:600;font-size:1.1rem}.slide-fade-enter-active[data-v-9de26d80]{transition:all .3s ease}.slide-fade-leave-active[data-v-9de26d80]{transition:all .2s ease}.slide-fade-enter-from[data-v-9de26d80],.slide-fade-leave-to[data-v-9de26d80]{transform:translateY(-10px);opacity:0}.alert[data-v-9de26d80]{border-radius:8px}.form-check-label[data-v-9de26d80]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-check-input[data-v-9de26d80]{cursor:pointer}.gap-2[data-v-9de26d80]{gap:.5rem}.gap-3[data-v-9de26d80]{gap:1rem}.form-check[data-v-9de26d80]{padding-left:1.75rem}.form-check-input[type=radio][data-v-9de26d80]{cursor:pointer;width:1.125rem;height:1.125rem}.form-check-input[type=radio][data-v-9de26d80]:checked{background-color:var(--bs-primary,#dc3545);border-color:var(--bs-primary,#dc3545)}.form-check-input[type=radio][data-v-9de26d80]:focus{border-color:var(--bs-primary,#dc3545);box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.discount-fields .form-label[data-v-9de26d80]{font-weight:500;margin-bottom:.75rem}.transaction-detail-form .btn-primary,.transaction-detail-form .btn-secondary,.transaction-detail-form button{color:#fff!important}.spinner{position:fixed;z-index:3;top:0;left:0;background-color:hsla(0,0%,100%,.5);height:100%;width:100%}.spinner-position{display:block;position:fixed;z-index:1031;top:50%;right:50%;margin-top:5px;margin-left:80px}.toast-container[data-v-503559e4]{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px}.card-footer[data-v-503559e4]{padding:1rem}.card-footer .text-end[data-v-503559e4]{text-align:right!important}.card-footer .flex-fill[data-v-503559e4]{margin-right:1rem}.card-footer+.d-flex.justify-content-end[data-v-503559e4]{padding-right:1rem}.subtotal-value[data-v-503559e4]{display:inline-block;vertical-align:top}.red-asterisk[data-v-503559e4]{display:inline-block;vertical-align:bottom}.footer-note[data-v-503559e4]{font-size:.75rem;margin-bottom:1rem;margin-right:1rem;text-align:right;border:none;padding-top:0;opacity:.7;font-style:italic}.footer-note span[data-v-503559e4]:first-child{color:red}.card-header[data-v-503559e4]{border:none;box-shadow:none;padding:.75rem 1rem}@media (max-width:768px){.flex-direction-transaction[data-v-503559e4]{flex-direction:column}.transaction-table[data-v-503559e4]{margin-top:1rem;margin-bottom:2rem}}.dropdown-container[data-v-503559e4]{position:relative}.dropdown-container .dropdown-menu[data-v-503559e4]{position:absolute;z-index:1050;display:block;top:100%;left:0;width:100%}.w-100[data-v-503559e4]{width:100%}.custom-nav[data-v-503559e4]{height:100%}.nav-item .small[data-v-503559e4]{white-space:nowrap}.switch-label[data-v-503559e4]{width:60px;flex-shrink:0;text-align:right;margin-right:4px}.switch-label-right[data-v-503559e4]{width:60px;flex-shrink:0;margin-left:4px}.form-switch .form-check-input[data-v-503559e4]{width:2.5em;height:1.5em;background-color:#dee2e6;border-radius:1.5em;border:none;position:relative;transition:background-color .3s}.form-switch .form-check-input[data-v-503559e4]:checked{background-color:#198754}.form-switch .form-check-input[data-v-503559e4]:before{content:"";position:absolute;top:.15em;left:.15em;width:1.2em;height:1.2em;background-color:#fff;border-radius:50%;transition:transform .3s}.form-switch .form-check-input[data-v-503559e4]:checked:before{transform:translateX(1em)}.form-switch .form-check-label[data-v-503559e4]{font-size:.85rem;margin-top:2px;margin-left:2px;text-align:left}