:root{--mobile-bottom-nav-height:72px}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#1f2933!important;box-shadow:inset 0 0 0 1000px #fff!important;caret-color:#1f2933;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}body.body--dark input:-webkit-autofill,body.body--dark input:-webkit-autofill:active,body.body--dark input:-webkit-autofill:focus,body.body--dark input:-webkit-autofill:hover,body.body--dark select:-webkit-autofill,body.body--dark select:-webkit-autofill:active,body.body--dark select:-webkit-autofill:focus,body.body--dark select:-webkit-autofill:hover,body.body--dark textarea:-webkit-autofill,body.body--dark textarea:-webkit-autofill:active,body.body--dark textarea:-webkit-autofill:focus,body.body--dark textarea:-webkit-autofill:hover{-webkit-text-fill-color:#f5f5f5!important;box-shadow:inset 0 0 0 1000px #1d1d1d!important;caret-color:#f5f5f5}.cashflow-sticky-actions-table .q-table td:last-child,.cashflow-sticky-actions-table .q-table th:last-child{background:#fff;box-shadow:-1px 0 0 #00000014;position:sticky;right:0;z-index:2}.cashflow-sticky-actions-table .q-table th:last-child{z-index:3}.cashflow-sticky-actions-table .q-table td:last-child{white-space:nowrap}.cashflow-sticky-actions-table .q-table tbody td:last-child .q-btn,.cashflow-sticky-actions-table .q-table tbody td:last-child .table-button,.cashflow-sticky-actions-table .q-table tbody td:last-child>*{opacity:0!important;pointer-events:none;transition:opacity .15s ease}.cashflow-sticky-actions-table .q-table tbody tr:focus-within td:last-child .q-btn,.cashflow-sticky-actions-table .q-table tbody tr:focus-within td:last-child .table-button,.cashflow-sticky-actions-table .q-table tbody tr:focus-within td:last-child>*,.cashflow-sticky-actions-table .q-table tbody tr:hover td:last-child .q-btn,.cashflow-sticky-actions-table .q-table tbody tr:hover td:last-child .table-button,.cashflow-sticky-actions-table .q-table tbody tr:hover td:last-child>*{opacity:1!important;pointer-events:auto}.body--dark .cashflow-sticky-actions-table .q-table td:last-child,.body--dark .cashflow-sticky-actions-table .q-table th:last-child{background:#1d1d1d!important}body.body--dark .approved-taf-table .q-table td:last-child,body.body--dark .approved-taf-table .q-table th:last-child,body.body--dark .cash-advance-approval-table .q-table td:last-child,body.body--dark .cash-advance-approval-table .q-table th:last-child,body.body--dark .expense-approval-table .q-table td:last-child,body.body--dark .expense-approval-table .q-table th:last-child,body.body--dark .processed-requests-table .q-table td:last-child,body.body--dark .processed-requests-table .q-table th:last-child,body.body--dark .processed-te-reports-table .q-table td:last-child,body.body--dark .processed-te-reports-table .q-table th:last-child,body.body--dark .receipt-item-table .q-table td.receipt-actions-cell,body.body--dark .receipt-item-table .q-table th:last-child,body.body--dark .requests-i-processed-table .q-table td:last-child,body.body--dark .requests-i-processed-table .q-table th:last-child,body.body--dark .travel-approval-table .q-table td:last-child,body.body--dark .travel-approval-table .q-table th:last-child{background:#1d1d1d!important;box-shadow:-1px 0 0 #ffffff24!important}.cashflow-dialog-actions{background:#fff;border-top:1px solid #0000001f;bottom:0;box-shadow:0 -2px 8px #00000014;margin-top:0;position:sticky;z-index:7000}.body--dark .cashflow-dialog-actions{background:#1d1d1d;border-top-color:#ffffff24}.cashflow-form-dialog-card,.travel-request-dialog-card{display:flex;flex-direction:column;overflow:hidden}.cashflow-form-dialog-card>.q-bar,.travel-request-dialog-card>.q-bar{flex:0 0 auto}.cashflow-form-dialog-form,.travel-request-dialog-form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.cashflow-form-dialog-body,.travel-request-dialog-body{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:12px}.cashflow-form-dialog-form .cashflow-dialog-actions,.travel-request-dialog-form .cashflow-dialog-actions{flex:0 0 auto;margin-top:0}.q-dialog__inner--maximized{padding:0!important}.q-dialog__inner--maximized>.q-card{border-radius:0!important;height:100dvh!important;margin:0!important;max-height:100dvh!important;max-width:100vw!important;width:100vw!important}.approval-mobile-table .q-table__grid-content{align-items:stretch}.approval-mobile-card{max-width:100%;overflow:hidden;width:100%}.approval-mobile-fields{padding:2px 0}.approval-mobile-fields .q-item{min-height:54px;padding:8px 16px}.approval-mobile-value{overflow-wrap:anywhere;white-space:normal}.approval-mobile-actions{background:#fff;border-top:1px solid #0000001f;gap:8px;padding:10px 12px 12px}.approval-mobile-actions .q-btn{min-height:36px}.body--dark .approval-mobile-actions{background:#1d1d1d;border-top-color:#ffffff24}.approval-filter-row{align-items:flex-end;gap:12px 16px}.approval-filter-title{flex:1 1 240px;min-width:220px}.approval-filter-field{flex:1 1 180px;min-width:170px;padding-right:0!important}.approval-filter-field--wide{flex-basis:260px;min-width:220px}.approval-filter-label{color:#424242;font-size:13px;font-weight:600;line-height:1.25;margin-bottom:6px}.approval-filter-field .q-field{width:100%}.approval-filter-field .q-field__control{align-items:center;display:flex;min-width:0}.approval-filter-field .q-field__input,.approval-filter-field .q-field__native{flex:1 1 auto;min-width:0;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.approval-filter-field .q-field__append{flex:0 0 auto;margin-left:4px}.approval-filter-action{display:flex;flex:0 0 auto;justify-content:flex-end;padding-right:0!important;text-align:right}.approval-filter-action .q-btn{min-width:120px}@media (max-width:1023px){#q-app,body,html{max-width:100%;overflow-x:hidden}.q-layout,.q-page,.q-page-container{max-width:100vw;overflow-x:hidden}.q-dialog__inner .q-card,.q-dialog__inner .q-card__section,.q-page .q-card,.q-page .q-card__section{max-width:100%;min-width:0}.q-dialog__inner .row,.q-page .row{min-width:0}.q-dialog__inner [class*=col-md-]:not([class*=col-sm-]):not([class*=col-12]){flex:0 0 auto;max-width:100%;min-width:0;width:100%}.q-dialog__inner .q-table__top,.q-page .q-table__top{gap:10px}.q-dialog__inner .q-table__top-left,.q-dialog__inner .q-table__top-right,.q-page .q-table__top-left,.q-page .q-table__top-right{flex-wrap:wrap;gap:8px;min-width:0}.q-dialog__inner .q-table__top .q-field,.q-page .q-table__top .q-field{min-width:min(280px,100%)}.q-dialog__inner .q-table__container,.q-page .q-table__container{-webkit-overflow-scrolling:touch;display:block;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;width:100%}.q-dialog__inner .q-table__middle,.q-page .q-table__middle{-webkit-overflow-scrolling:touch;display:block;max-width:100%;min-width:0;overflow-x:auto!important;overflow-y:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y;width:100%}.q-dialog__inner .q-table__middle table,.q-dialog__inner table.q-table,.q-page .q-table__middle table,.q-page table.q-table{min-width:100%;width:-webkit-max-content;width:max-content}.q-dialog__inner .q-table td,.q-dialog__inner .q-table th,.q-page .q-table td,.q-page .q-table th{max-width:min(72vw,320px);min-width:112px;white-space:normal}.q-dialog__inner .q-table td:last-child,.q-dialog__inner .q-table th:last-child,.q-page .q-table td:last-child,.q-page .q-table th:last-child{min-width:132px}.q-dialog__inner .q-table td:last-child .q-btn,.q-dialog__inner .table-button,.q-page .q-table td:last-child .q-btn,.q-page .table-button{opacity:1!important;pointer-events:auto;visibility:visible!important}.q-dialog__inner .cashflow-sticky-actions-table,.q-dialog__inner .hover-table,.q-page .cashflow-sticky-actions-table,.q-page .hover-table{-webkit-overflow-scrolling:touch;display:block;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden;overscroll-behavior-x:contain;width:100%!important}.q-dialog__inner .cashflow-sticky-actions-table .q-table__middle,.q-dialog__inner .hover-table .q-table__middle,.q-page .cashflow-sticky-actions-table .q-table__middle,.q-page .hover-table .q-table__middle{-webkit-overflow-scrolling:touch;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:auto;overscroll-behavior-x:contain;width:100%!important}.q-dialog__inner .cashflow-sticky-actions-table table.q-table,.q-dialog__inner .hover-table table.q-table,.q-page .cashflow-sticky-actions-table table.q-table,.q-page .hover-table table.q-table{min-width:920px!important;width:-webkit-max-content!important;width:max-content!important}.q-dialog__inner .cashflow-sticky-actions-table .q-table td,.q-dialog__inner .cashflow-sticky-actions-table .q-table th,.q-dialog__inner .hover-table .q-table td,.q-dialog__inner .hover-table .q-table th,.q-page .cashflow-sticky-actions-table .q-table td,.q-page .cashflow-sticky-actions-table .q-table th,.q-page .hover-table .q-table td,.q-page .hover-table .q-table th{min-width:112px}.q-dialog__inner .cashflow-sticky-actions-table .q-table td:last-child,.q-dialog__inner .cashflow-sticky-actions-table .q-table th:last-child,.q-dialog__inner .hover-table .q-table td:last-child,.q-dialog__inner .hover-table .q-table th:last-child,.q-page .cashflow-sticky-actions-table .q-table td:last-child,.q-page .cashflow-sticky-actions-table .q-table th:last-child,.q-page .hover-table .q-table td:last-child,.q-page .hover-table .q-table th:last-child{background:#fff;box-shadow:-1px 0 0 #00000014;min-width:132px;position:sticky;right:0;z-index:2}.q-dialog__inner .cashflow-sticky-actions-table .q-table td:last-child,.q-dialog__inner .hover-table .q-table td:last-child,.q-page .cashflow-sticky-actions-table .q-table td:last-child,.q-page .hover-table .q-table td:last-child{white-space:nowrap}.q-dialog__inner .cashflow-sticky-actions-table .q-table td:last-child>*,.q-dialog__inner .hover-table .q-table td:last-child>*,.q-page .cashflow-sticky-actions-table .q-table td:last-child>*,.q-page .hover-table .q-table td:last-child>*{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:4px}.q-dialog__inner .cashflow-sticky-actions-table .q-table th:last-child,.q-dialog__inner .hover-table .q-table th:last-child,.q-page .cashflow-sticky-actions-table .q-table th:last-child,.q-page .hover-table .q-table th:last-child{z-index:3}.body--dark .q-dialog__inner .cashflow-sticky-actions-table .q-table td:last-child,.body--dark .q-dialog__inner .cashflow-sticky-actions-table .q-table th:last-child,.body--dark .q-dialog__inner .hover-table .q-table td:last-child,.body--dark .q-dialog__inner .hover-table .q-table th:last-child,.body--dark .q-page .cashflow-sticky-actions-table .q-table td:last-child,.body--dark .q-page .cashflow-sticky-actions-table .q-table th:last-child,.body--dark .q-page .hover-table .q-table td:last-child,.body--dark .q-page .hover-table .q-table th:last-child{background:#1d1d1d}.q-dialog__inner .approval-mobile-table table.q-table,.q-page .approval-mobile-table table.q-table{min-width:100%!important}.q-dialog__inner{padding:8px}.q-dialog__inner>.q-card{margin-left:0!important;margin-right:0!important;max-height:calc(100dvh - 16px)!important;max-width:calc(100vw - 16px)!important;min-width:0!important;overflow:hidden;width:min(100%,100vw - 16px)!important}.q-dialog__inner--maximized{padding:0}.q-dialog__inner--maximized>.q-card{border-radius:0!important;height:100dvh!important;max-height:100dvh!important;max-width:100vw!important;width:100vw!important}.q-dialog__inner .q-card__section{min-width:0}.q-dialog__inner .q-card__section:not(.row){overflow-x:hidden}.q-dialog__inner .q-card__actions{flex-wrap:wrap;gap:8px}.q-dialog__inner>.q-card>.q-bar,.q-dialog__inner>.q-card>.q-linear-progress{flex:0 0 auto}.q-dialog__inner>.q-card>.q-form,.q-dialog__inner>.q-card>form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.q-dialog__inner>.q-card>.q-form:not(.cashflow-form-dialog-form):not(.travel-request-dialog-form):not(.advance-form),.q-dialog__inner>.q-card>form:not(.cashflow-form-dialog-form):not(.travel-request-dialog-form):not(.advance-form){-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.q-dialog__inner>.q-card>.q-card__section:not(:first-child):not(:last-child),.q-dialog__inner>.q-card>.q-form>.q-card__section,.q-dialog__inner>.q-card>.q-form>.q-stepper,.q-dialog__inner>.q-card>form>.q-card__section,.q-dialog__inner>.q-card>form>.q-stepper{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto}.q-dialog__inner>.q-card>.q-card__actions,.q-dialog__inner>.q-card>.q-form>.q-card__actions,.q-dialog__inner>.q-card>.q-form>.row.float-right,.q-dialog__inner>.q-card>form>.q-card__actions,.q-dialog__inner>.q-card>form>.row.float-right{background:#fff;bottom:0;box-shadow:0 -6px 14px #0000001f;flex:0 0 auto;float:none!important;justify-content:flex-end;margin:0!important;padding:12px 16px max(12px,env(safe-area-inset-bottom,0px))!important;position:sticky;width:100%;z-index:5}body.body--dark .q-dialog__inner>.q-card>.q-card__actions,body.body--dark .q-dialog__inner>.q-card>.q-form>.q-card__actions,body.body--dark .q-dialog__inner>.q-card>.q-form>.row.float-right,body.body--dark .q-dialog__inner>.q-card>form>.q-card__actions,body.body--dark .q-dialog__inner>.q-card>form>.row.float-right{background:#1d1d1d;box-shadow:0 -6px 14px #0000006b}.q-dialog__inner .q-bar{min-height:42px}.q-dialog__inner .q-bar>div{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cashflow-dialog-actions{padding-bottom:max(16px,env(safe-area-inset-bottom,0px))!important}.cashflow-form-dialog-card,.travel-request-dialog-card{height:100%;max-height:100dvh!important}.cashflow-form-dialog-body,.travel-request-dialog-body{padding-bottom:18px}.q-dialog__inner .cashflow-dialog-actions{z-index:7001}.fixed-bottom,.fixed-bottom-left,.fixed-bottom-right{bottom:calc(var(--mobile-bottom-nav-height, 78px) + env(safe-area-inset-bottom, 0px))!important}.q-dialog__inner .fixed-bottom,.q-dialog__inner .fixed-bottom-left,.q-dialog__inner .fixed-bottom-right{bottom:env(safe-area-inset-bottom,0)!important}.approval-filter-row{align-items:stretch!important;gap:12px}.approval-filter-title{flex:1 0 100%;max-width:100%;min-width:0;width:100%}.approval-filter-field,.approval-filter-field--wide{flex:1 1 calc(50% - 12px);max-width:100%;min-width:min(260px,100%)}.approval-filter-action{flex:1 1 160px;justify-content:flex-start;text-align:left!important}.q-page .row.items-center,.q-page .row.q-pa-md,.q-page>.row{margin-left:0;margin-right:0;max-width:100%;min-width:0;width:100%}.q-page [class*=col-lg-],.q-page [class*=col-md-],.q-page [class*=col-sm-],.q-page [class*=col-xl-]{max-width:100%;min-width:0}.q-page .q-table__top{align-items:stretch!important;display:flex!important;flex-direction:column!important;overflow:visible!important;padding:14px!important}.q-page .q-table__top-left,.q-page .q-table__top-right{align-items:stretch!important;display:flex!important;flex:1 1 100%!important;max-width:100%!important;min-width:0!important;width:100%!important}.q-page .q-table__top-right{gap:8px!important;overflow:visible!important}.q-page .q-table__top-right>.q-field,.q-page .q-table__top-right>.q-input{flex:1 1 100%!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:0!important;width:100%!important}.q-page .q-table__top-right>.q-btn{margin:0!important;min-height:38px;white-space:normal}.q-page .q-table__container{overflow:hidden!important}.q-page .q-table__container,.q-page .q-table__middle{max-width:100%!important;min-width:0!important;width:100%!important}.q-page .q-table__middle{-webkit-overflow-scrolling:touch;overflow-x:auto!important;overflow-y:auto!important;scrollbar-gutter:stable;touch-action:pan-x pan-y}.q-page .q-table__middle>table.q-table{min-width:max(920px,100%)!important;table-layout:auto!important;width:-webkit-max-content!important;width:max-content!important}.q-page .q-table__bottom{flex-wrap:wrap;max-width:100%!important;min-width:0!important;overflow:visible!important}.q-page-container .row.items-center,.q-page-container .row.q-pa-md,.q-page-container>div,.q-page-container>div>.row{margin-left:0;margin-right:0;max-width:100%;min-width:0;width:100%}.q-page-container .q-card,.q-page-container .q-card__section,.q-page-container [class*=col-lg-],.q-page-container [class*=col-md-],.q-page-container [class*=col-sm-],.q-page-container [class*=col-xl-]{max-width:100%;min-width:0}.q-page-container .q-table__top{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:10px!important;overflow:visible!important;padding:14px!important}.q-page-container .q-table__top-left,.q-page-container .q-table__top-right{align-items:stretch!important;display:flex!important;flex:1 1 100%!important;flex-wrap:wrap!important;gap:8px!important;max-width:100%!important;min-width:0!important;overflow:visible!important;width:100%!important}.q-page-container .q-table__top-right>.q-field,.q-page-container .q-table__top-right>.q-input{flex:1 1 100%!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:0!important;width:100%!important}.q-page-container .q-table__top-right>.q-btn{margin:0!important;min-height:38px;white-space:normal}.q-page-container .cashflow-sticky-actions-table,.q-page-container .hover-table,.q-page-container .q-table__container{display:block;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:visible!important;width:100%!important}.q-page-container .cashflow-sticky-actions-table .q-table__middle,.q-page-container .hover-table .q-table__middle,.q-page-container .q-table__middle{-webkit-overflow-scrolling:touch;display:block;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior-x:contain;scrollbar-gutter:stable;touch-action:pan-x pan-y;width:100%!important}.q-page-container .cashflow-sticky-actions-table table.q-table,.q-page-container .hover-table table.q-table,.q-page-container .q-table__middle>table.q-table{min-width:max(980px,100%)!important;table-layout:auto!important;width:-webkit-max-content!important;width:max-content!important}.q-page-container .q-table td,.q-page-container .q-table th{max-width:min(72vw,320px);min-width:112px;white-space:normal}.q-page-container .q-table td:last-child,.q-page-container .q-table th:last-child{min-width:156px}.q-page-container .cashflow-sticky-actions-table .q-table td:last-child,.q-page-container .cashflow-sticky-actions-table .q-table th:last-child,.q-page-container .hover-table .q-table td:last-child,.q-page-container .hover-table .q-table th:last-child{background:#fff;box-shadow:-1px 0 0 #00000014;min-width:156px;position:sticky;right:0;z-index:2}.q-page-container .cashflow-sticky-actions-table .q-table th:last-child,.q-page-container .hover-table .q-table th:last-child{z-index:3}.q-page-container .cashflow-sticky-actions-table .q-table td:last-child,.q-page-container .hover-table .q-table td:last-child{white-space:nowrap}.q-page-container .q-table td:last-child .q-btn,.q-page-container .table-button{opacity:1!important;pointer-events:auto;visibility:visible!important}.q-page-container .q-table__bottom{flex-wrap:wrap;max-width:100%!important;min-width:0!important;overflow:visible!important}.body--dark .q-page-container .cashflow-sticky-actions-table .q-table td:last-child,.body--dark .q-page-container .cashflow-sticky-actions-table .q-table th:last-child,.body--dark .q-page-container .hover-table .q-table td:last-child,.body--dark .q-page-container .hover-table .q-table th:last-child{background:#1d1d1d}.q-page-container .fleet-requisition-filter-section{padding:18px!important}.q-page-container .fleet-requisition-filter-row{align-items:end;display:grid!important;gap:12px;grid-template-columns:minmax(0,1.3fr) minmax(180px,1fr) minmax(160px,.85fr) auto}.q-page-container .fleet-requisition-title{align-self:center;line-height:1.25;overflow-wrap:anywhere}.q-page-container .fleet-requisition-filter-actions,.q-page-container .fleet-requisition-filter-field,.q-page-container .fleet-requisition-primary-action{max-width:100%;min-width:0;padding-right:0!important;width:100%}.q-page-container .fleet-requisition-filter-actions .q-btn,.q-page-container .fleet-requisition-primary-action .q-btn{margin:0!important;min-height:42px;width:100%}.q-page-container .fleet-requisition-filter-select .q-field__input,.q-page-container .fleet-requisition-filter-select .q-field__native{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-page-container .fleet-requisition-filter-select .q-field__control{min-width:0}.q-page-container .fleet-toolbar-field{max-width:100%;min-width:min(220px,100%)}.q-page-container .fleet-toolbar-field .q-field{width:100%}.q-dialog__inner .fleet-requisition-form-body .row.q-col-gutter-md{margin-left:0;margin-right:0;margin-top:0;row-gap:16px}.q-dialog__inner .fleet-requisition-form-body>.row>.col-12.col-md-8{display:grid;gap:18px}.q-dialog__inner .fleet-requisition-form-body>.row>.col-12.col-md-8>.row{gap:18px;margin:0!important}.q-dialog__inner .fleet-requisition-form-body>.row>.col-12.col-md-8>.row>[class*=col-]{padding:0!important}.q-dialog__inner .fleet-requisition-form-body .row.q-col-gutter-md>[class*=col-]{padding-left:0!important;padding-top:0!important}.q-dialog__inner .fleet-requisition-form-body .q-field{margin-bottom:0}.q-dialog__inner .fleet-requisition-form-body .q-field__bottom{min-height:18px;padding-top:3px}.q-dialog__inner .fleet-requisition-form-body .q-field__messages{line-height:1.25}.q-dialog__inner .fleet-dialog-form,.q-dialog__inner .vehicle-form-dialog-form{padding-top:12px!important}.q-dialog__inner .fleet-dialog-form>.fleet-dialog-header,.q-dialog__inner .vehicle-form-dialog-form>.vehicle-form-header{flex:0 0 auto!important;min-height:60px;overflow:visible!important;padding:12px 0 14px!important}.q-dialog__inner .fleet-dialog-form>.fleet-dialog-header .q-space{display:none}.q-dialog__inner .fleet-dialog-form>.fleet-dialog-header .q-btn{flex:0 0 auto}.q-dialog__inner .fleet-dialog-form>.fleet-dialog-header .text-h6,.q-dialog__inner .vehicle-form-dialog-form>.vehicle-form-header .text-h6{flex:1 1 auto;line-height:1.3;margin:0;min-width:0;overflow:visible;padding-bottom:0!important;white-space:normal}.q-dialog__inner .fleet-dialog-form>.fleet-dialog-body,.q-dialog__inner .vehicle-form-dialog-form>.vehicle-form-body{flex:1 1 auto!important;min-height:0;overflow-y:auto;padding-top:8px}.q-dialog__inner .fleet-route-editor-table{-webkit-overflow-scrolling:touch;display:block;max-width:100%;overflow-x:auto;width:100%}.q-dialog__inner .fleet-route-editor-table .q-table__middle{overflow-x:auto!important}.q-dialog__inner .fleet-route-editor-table table.q-table{min-width:max(860px,100%)!important;table-layout:auto!important;width:-webkit-max-content!important;width:max-content!important}.q-dialog__inner .fleet-route-editor-table .q-field{margin-bottom:0;min-width:180px}.q-dialog__inner .fleet-filter-label,.q-page-container .fleet-filter-label{color:#424242;font-size:13px;font-weight:600;line-height:1.25;margin-bottom:6px}.q-dialog__inner .q-field__label,.q-page-container .q-field__label{color:#5f6368!important;max-width:calc(100% - 44px);opacity:1!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-dialog__inner .q-field__input,.q-dialog__inner .q-field__native,.q-page-container .q-field__input,.q-page-container .q-field__native{min-width:0}.q-dialog__inner .q-uploader,.q-page-container .q-uploader{background:#fff;border:1px solid #00000029;border-radius:8px;box-shadow:none;max-width:100%!important;overflow:hidden;width:min(100%,520px)!important}.q-dialog__inner .q-uploader__header,.q-page-container .q-uploader__header{align-items:center;background:#f5f7fa!important;color:#1f2937!important;display:flex;gap:12px;min-height:82px;padding:14px 16px}.q-dialog__inner .q-uploader__header-content,.q-page-container .q-uploader__header-content{flex:1 1 auto;min-width:0}.q-dialog__inner .meter-photo-uploader-header,.q-page-container .meter-photo-uploader-header{align-items:center;display:flex;gap:12px;min-width:0;width:100%}.q-dialog__inner .meter-photo-uploader-copy,.q-page-container .meter-photo-uploader-copy{flex:1 1 auto;min-width:0}.q-dialog__inner .meter-photo-uploader-copy .text-h6,.q-dialog__inner .meter-photo-uploader-copy .text-subtitle2,.q-page-container .meter-photo-uploader-copy .text-h6,.q-page-container .meter-photo-uploader-copy .text-subtitle2{overflow-wrap:normal;white-space:normal;word-break:normal}.q-dialog__inner .meter-photo-uploader-action,.q-page-container .meter-photo-uploader-action{flex:0 0 auto}.q-dialog__inner .q-uploader__title,.q-page-container .q-uploader__title{color:#1565c0!important;font-weight:700}.q-dialog__inner .q-uploader__subtitle,.q-page-container .q-uploader__subtitle{color:#5f6368!important}.q-dialog__inner .q-uploader__header .q-btn,.q-page-container .q-uploader__header .q-btn{background:#e3f2fd;color:#0b74d1!important;flex:0 0 auto;min-height:40px;min-width:40px}.q-dialog__inner>.q-card{display:flex;flex-direction:column}.q-dialog__inner>.q-card>.q-card__section,.q-dialog__inner>.q-card>.q-form>.q-card__section,.q-dialog__inner>.q-card>form>.q-card__section{min-height:0}.q-dialog__inner>.q-card>.q-card__actions>.row,.q-dialog__inner>.q-card>.q-form>.q-card__actions>.row,.q-dialog__inner>.q-card>form>.q-card__actions>.row{display:flex;flex-wrap:wrap;gap:8px;margin:0!important;width:100%}.q-dialog__inner>.q-card>.q-card__actions>.row>[class*=col-],.q-dialog__inner>.q-card>.q-form>.q-card__actions>.row>[class*=col-],.q-dialog__inner>.q-card>form>.q-card__actions>.row>[class*=col-]{flex:1 1 150px;margin:0!important;max-width:100%;padding:0!important;width:auto}.q-dialog__inner>.q-card>.q-card__actions .q-btn,.q-dialog__inner>.q-card>.q-form>.q-card__actions .q-btn,.q-dialog__inner>.q-card>form>.q-card__actions .q-btn{min-height:40px}.body--dark .q-dialog__inner .q-field__label,.body--dark .q-page-container .q-field__label{color:#ffffffd1!important}.body--dark .q-dialog__inner .fleet-filter-label,.body--dark .q-page-container .fleet-filter-label{color:#ffffffd1}.body--dark .q-dialog__inner .q-uploader,.body--dark .q-page-container .q-uploader{background:#1d1d1d;border-color:#ffffff2e}.body--dark .q-dialog__inner .q-uploader__header,.body--dark .q-page-container .q-uploader__header{background:#263238!important;color:#f5f5f5!important}}@media (max-width:599px){.q-dialog__inner{padding:0}.q-dialog__inner--bottom,.q-dialog__inner--left,.q-dialog__inner--right,.q-dialog__inner--top{align-items:stretch!important;justify-content:flex-start!important;padding:0!important}.q-page{padding-left:0!important;padding-right:0!important}.q-page .q-card,.q-page .q-card__section,.q-page>.row{max-width:100%;min-width:0;width:100%}.q-page .q-card__section{overflow-x:hidden}.q-page .approval-mobile-page{padding:8px!important}.approval-mobile-page>[class*=col-],.q-page .approval-mobile-page>[class*=col-]{min-width:0;width:100%}.approval-mobile-page .q-card__section{padding:12px}.approval-mobile-page .text-h6{font-size:1.15rem;line-height:1.35}.approval-mobile-table-card{max-width:100%;overflow:hidden;width:100%}.approval-mobile-table .q-table__top{display:block;padding:8px 8px 0}.approval-mobile-table .q-table__top-right{display:block;width:100%}.approval-mobile-search{padding:0 0 8px!important;width:100%}.approval-mobile-grid{padding:0 4px 8px;width:100%}.approval-filter-row{flex-direction:column;gap:12px}.approval-filter-action,.approval-filter-field,.approval-filter-field--wide{flex:0 0 auto;min-width:0;width:100%}.approval-filter-action .q-btn{width:100%}.q-dialog__inner .q-card__section>.row,.q-page .q-card>.row,.q-page .q-card__section>.row,.q-page>.row{align-items:stretch;flex-direction:column;gap:8px}.q-dialog__inner [class*=col-],.q-page [class*=col-]{flex:0 0 auto;max-width:100%;min-width:0;width:100%}.q-dialog__inner .q-btn,.q-dialog__inner .q-field,.q-page .q-btn,.q-page .q-field{max-width:100%}.q-dialog__inner .q-table__top,.q-page .q-table__top{align-items:stretch;flex-direction:column;gap:10px}.q-dialog__inner .q-table__top-left,.q-dialog__inner .q-table__top-right,.q-page .q-table__top-left,.q-page .q-table__top-right{flex-wrap:wrap;gap:8px;justify-content:flex-start;width:100%}.q-dialog__inner .q-table__top .q-input,.q-page .q-table__top .q-input{min-width:0!important;width:100%}.q-dialog__inner .q-table__top .q-btn,.q-page .q-table__top .q-btn{flex:1 1 140px}.q-page .q-table__top{padding:12px!important}.q-page .q-table__top-right{display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr}.q-page .q-table__top-right>.q-field,.q-page .q-table__top-right>.q-input{grid-column:1/-1}.q-page .q-table__top-right>.q-btn{min-width:0;width:100%}.q-page .q-table__top-right>.q-btn:last-child:nth-child(2n),.q-page .q-table__top-right>.q-btn:last-child:nth-child(odd){grid-column:span 1}.q-page .q-table__middle{overflow-x:scroll!important}.q-page .q-table td,.q-page .q-table th{min-width:120px}.q-page .q-table td:last-child,.q-page .q-table th:last-child{min-width:148px}.q-page-container{overflow-x:hidden}.q-page-container .q-card,.q-page-container .q-card__section,.q-page-container>div,.q-page-container>div>.row{max-width:100%;min-width:0;width:100%}.q-page-container .q-card__section{overflow-x:hidden}.q-page-container .q-card>.row,.q-page-container .q-card__section>.row,.q-page-container>div>.row{align-items:stretch;flex-direction:column;gap:8px}.q-page-container [class*=col-]{flex:0 0 auto;max-width:100%;min-width:0;width:100%}.q-page-container .q-btn,.q-page-container .q-field{max-width:100%}.q-page-container .q-table__top{padding:12px!important}.q-page-container .q-table__top-right{display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr}.q-page-container .q-table__top-right>.fleet-toolbar-field,.q-page-container .q-table__top-right>.q-field,.q-page-container .q-table__top-right>.q-input{grid-column:1/-1}.q-page-container .q-table__top-right>.q-btn{min-width:0;width:100%}.q-page-container .q-table__middle{overflow-x:scroll!important}.q-page-container .q-table td,.q-page-container .q-table th{min-width:120px}.q-page-container .q-table td:last-child,.q-page-container .q-table th:last-child{min-width:148px}.q-page-container .fleet-requisition-filter-section{padding:16px!important}.q-page-container .fleet-requisition-filter-row{gap:14px;grid-template-columns:1fr}.q-page-container .fleet-requisition-title{font-size:24px;line-height:1.3}.q-page-container .fleet-requisition-filter-actions .q-btn,.q-page-container .fleet-requisition-primary-action .q-btn{width:100%}.q-dialog__inner>.q-card>.q-card__actions>.row,.q-dialog__inner>.q-card>.q-form>.q-card__actions>.row,.q-dialog__inner>.q-card>form>.q-card__actions>.row{flex-direction:column}.q-dialog__inner>.q-card>.q-card__actions>.row>[class*=col-],.q-dialog__inner>.q-card>.q-form>.q-card__actions>.row>[class*=col-],.q-dialog__inner>.q-card>form>.q-card__actions>.row>[class*=col-]{flex:1 1 auto;width:100%}.q-dialog__inner .q-card__section :not(.q-uploader__header):not(.q-uploader__header *)[class*=col-],.q-dialog__inner .q-form :not(.q-uploader__header):not(.q-uploader__header *)[class*=col-],.q-dialog__inner form :not(.q-uploader__header):not(.q-uploader__header *)[class*=col-]{flex:0 0 auto;max-width:100%;min-width:0;width:100%}.q-dialog__inner .q-uploader,.q-page-container .q-uploader{width:100%!important}.q-dialog__inner>.q-card{border-radius:0!important;max-height:100dvh!important;max-width:100vw!important;overflow:hidden!important;width:100vw!important}.q-dialog__inner--bottom>.q-card,.q-dialog__inner--left>.q-card,.q-dialog__inner--right>.q-card,.q-dialog__inner--top>.q-card{height:100dvh!important;margin:0!important;max-height:100dvh!important;max-width:100vw!important;width:100vw!important}.q-dialog__inner>.q-card>.q-bar,.q-dialog__inner>.q-card>.q-linear-progress{flex:0 0 auto}.q-dialog__inner>.q-card>.q-form,.q-dialog__inner>.q-card>form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.q-dialog__inner>.q-card>.q-form:not(.cashflow-form-dialog-form):not(.travel-request-dialog-form):not(.advance-form),.q-dialog__inner>.q-card>form:not(.cashflow-form-dialog-form):not(.travel-request-dialog-form):not(.advance-form){-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.q-dialog__inner>.q-card>.q-card__section:not(:first-child):not(:last-child),.q-dialog__inner>.q-card>.q-form>.q-card__section,.q-dialog__inner>.q-card>.q-form>.q-stepper,.q-dialog__inner>.q-card>form>.q-card__section,.q-dialog__inner>.q-card>form>.q-stepper{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto}.q-dialog__inner>.q-card>.q-card__actions,.q-dialog__inner>.q-card>.q-form>.q-card__actions,.q-dialog__inner>.q-card>.q-form>.row.float-right,.q-dialog__inner>.q-card>form>.q-card__actions,.q-dialog__inner>.q-card>form>.row.float-right{background:#fff;bottom:0;box-shadow:0 -6px 14px #0000001f;flex:0 0 auto;float:none!important;justify-content:flex-end;margin:0!important;padding:12px 16px max(12px,env(safe-area-inset-bottom,0px))!important;position:sticky;width:100%;z-index:5}.q-dialog__inner>.q-card>.q-card__actions,.q-dialog__inner>.q-card>.q-form>.q-card__actions,.q-dialog__inner>.q-card>form>.q-card__actions{align-items:stretch;gap:8px}.q-dialog__inner>.q-card>.q-card__actions>.q-btn,.q-dialog__inner>.q-card>.q-form>.q-card__actions>.q-btn,.q-dialog__inner>.q-card>.q-form>.row.float-right .q-btn,.q-dialog__inner>.q-card>form>.q-card__actions>.q-btn,.q-dialog__inner>.q-card>form>.row.float-right .q-btn{flex:1 1 140px;min-height:40px}body.body--dark .q-dialog__inner>.q-card>.q-card__actions,body.body--dark .q-dialog__inner>.q-card>.q-form>.q-card__actions,body.body--dark .q-dialog__inner>.q-card>.q-form>.row.float-right,body.body--dark .q-dialog__inner>.q-card>form>.q-card__actions,body.body--dark .q-dialog__inner>.q-card>form>.row.float-right{background:#1d1d1d;box-shadow:0 -6px 14px #0000006b}.q-dialog__inner>.q-card>.q-form>.row.float-right>div,.q-dialog__inner>.q-card>form>.row.float-right>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;width:100%}.q-dialog__inner>.q-card>.q-form>.row.float-right .q-btn,.q-dialog__inner>.q-card>form>.row.float-right .q-btn{margin-top:0!important}}@media (max-width:420px){:root{--mobile-bottom-nav-height:64px}}