.app-agency-form-container h2{text-align:center;font-weight:500;font-size:30px}.app-agency-form-container .file-btn{display:flex;justify-content:space-between;height:56px}.app-agency-form-container .buttons{display:flex;justify-content:center;gap:40px;margin-top:60px}.app-agency-form-container .buttons button{padding-left:60px;padding-right:60px}.agency__rfc input{text-transform:uppercase}::-webkit-input-placeholder{text-transform:none}:-moz-placeholder{text-transform:none}::-moz-placeholder{text-transform:none}:-ms-input-placeholder{text-transform:none}::placeholder{text-transform:none}@media (max-width: 899px){.app-agency-form-container .buttons{flex-direction:column}.app-agency-form-container .buttons button{padding-left:0;padding-right:0}}@media (max-width: 600px){.app-agency-form-container .file-btn{height:40px}}.MuiDialogContent-root{padding:50px!important}.icon-button{background-color:#b35450!important;color:#fff!important}.icon-button:hover{background-color:#c5625e!important}@media (max-width: 600px){.MuiDialogContent-root{padding:40px 25px 25px!important}}.container{display:flex;justify-content:center;align-items:center}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#3B3B3B;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-36ms}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.drawer-container{height:auto;min-height:100vh;overflow-y:auto;background-color:#5089a9;color:#fff;display:flex;flex-direction:column;gap:30px}.logo-container{display:flex;justify-content:center;width:100%}.app-sidebar-logo-img{filter:drop-shadow(3px 3px 3px #222);padding:1rem;width:150px}.app-sidebar-items-list{display:flex;flex-direction:column;gap:8px}.app-sidebar-item{padding-left:20px;cursor:pointer}.app-sidebar-item-button{padding:0!important;height:40px!important}.app-sidebar-item-container{display:flex;align-items:center;gap:15px;padding-left:8px}.sidebarOption{text-decoration:none;font-weight:700;color:#fff}.sidebarOptionActive{background-color:#fff;width:100%;border-top-left-radius:10px;border-bottom-left-radius:10px;color:#274580;height:40px;display:flex;align-items:center;transition:.3s ease}.MuiListItemIcon-root.collapseBtn{color:#fff;min-width:40px}.collapse-container{background-color:#5f97b7;border-top-left-radius:12px;border-bottom-left-radius:12px}.app-header-container{display:flex;justify-content:space-between;background-color:#efefef;padding-right:0!important}.app-header-icon{color:#5089a9!important;display:none!important}.app-header-logo-img{padding:1rem;width:80px;filter:drop-shadow(3px 3px 3px #222);display:none}.app-header-menu-option-container{display:flex;width:100%;justify-content:flex-end;color:#274580}.app-header-button-base{display:flex;padding:1rem;align-items:center;cursor:pointer;gap:10px;transition:.3s ease}.app-header-name{display:block}.app-header-dropdown-icon{transition:transform .2s ease-in-out!important;display:block!important}.dropdownOpen{transform:rotate(-180deg);transition:.3s ease}.dropdownClosed{transform:rotate(0)}@media (max-width: 899px){.app-header-icon,.app-header-logo-img{display:block!important}.app-header-name,.app-header-dropdown-icon,.app-header-user-type{display:none!important}}.list-item-menu-link{display:flex;justify-content:center;align-items:center;gap:10px;text-decoration:none;color:#274580}.list-item-menu-link span{font-size:17px!important;font-weight:500!important}#menu-appbar .MuiMenu-list{padding-left:16px!important;padding-right:16px!important;background-color:#efefef}.logout-container-section{text-align:center;gap:40px}.logout-buttons-section{display:flex;gap:20px;margin-top:40px}@media (max-width: 600px){.logout-buttons-section{flex-direction:column}}.avatar-container{display:flex;justify-content:center;flex-direction:row;align-items:flex-start;width:282px;height:125%;max-height:120vh;background-color:#eac461;margin-top:78px;border-radius:160px 160px 0 0}.icon-button-avatar{background-color:#1f6389!important}.icon-button-avatar:disabled{background-color:#e0e0e0!important}.icon-button-avatar:hover{background-color:#22709d!important}.edit-icon{color:#fff;width:37px!important;height:37px!important}.avatar-profile{width:313px!important;height:313px!important}@media (max-width: 1400px){.avatar-container{width:260px}.edit-icon{width:30px!important;height:30px!important}.avatar-profile{width:280px!important;height:280px!important}}@media (max-width: 1199px){.avatar-container{width:100%;height:240px;margin-top:0;border-radius:0;align-items:center}.edit-icon{width:20px!important;height:20px!important}.avatar-profile{width:150px!important;height:150px!important}}section{margin-top:120px;padding:20px}.change-pass-form{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:10px;max-width:600px}form.change-pass-form .buttons{margin-top:30px;display:flex;justify-content:center;gap:80px;width:-webkit-fill-available;width:-moz-available}@media (max-width: 1200px){section.change-pass-container{margin-top:0}section.change-pass-container h1{text-align:center}.change-pass-form{max-width:none}form.change-pass-form .buttons{gap:30px}}form.app-daily-lists-search-form{display:flex;gap:15px;align-items:baseline}form.app-daily-lists-search-form button.form-btn{height:40px;width:150px}@media (max-width: 900px){form.app-daily-lists-search-form{justify-content:center}}@media (max-width: 600px){form.app-daily-lists-search-form{flex-direction:column;align-items:normal}form.app-daily-lists-search-form button.form-btn{width:100%}}.app-expenses-history-header-form,.app-expenses-history-table-container{width:100%}.app-expenses-history-header-form div h2{text-align:center;font-weight:500;font-size:30px;margin-bottom:30px}.app-expenses-history-table-container{margin-top:30px}.app-expenses-form-container h2{text-align:center;font-weight:500;font-size:30px;margin-bottom:30px}.app-expenses-form-container .file-btn{display:flex;justify-content:space-between;height:56px}.app-expenses-form-container .buttons{display:flex;justify-content:center;gap:40px;margin-top:60px}.app-expenses-form-container .buttons button{padding-left:60px;padding-right:60px}@media (max-width: 900px){.app-expenses-form-container .buttons{flex-direction:column;margin-top:30px;gap:20px}.app-expenses-form-container .buttons button{padding-left:0;padding-right:0}}@media (max-width: 600px){.app-expenses-form-container .file-btn{height:40px}}.app-special-fee-form-container h2{text-align:center;font-weight:500;font-size:30px}.app-special-fee-form .buttons{display:flex;justify-content:center;gap:40px;padding-left:40px;padding-right:40px;margin-top:30px}.app-multi-text-field{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-direction:row;border:1px solid lightgray;padding:10px;border-radius:10px}.app-multi-text-field-error{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-direction:row;border:1px solid #d32f2f;padding:10px;border-radius:10px}.app-multi-text-field .chips-container{display:flex;gap:6px;flex-direction:row;flex-wrap:wrap}@media (max-width: 900px){.app-special-fee-form .buttons{gap:20px;padding-left:0;padding-right:0}}@media (max-width: 600px){.app-special-fee-form .buttons{flex-direction:column}}.app-drivers-form-container h2{text-align:center;font-weight:500;font-size:30px}.app-drivers-form-container .file-btn{display:flex;justify-content:space-between;height:56px}.app-drivers-form-container .buttons{display:flex;justify-content:flex-end;align-items:end;gap:40px}.app-drivers-form-container .buttons button{padding-left:60px;padding-right:60px;max-height:40px}@media (max-width: 600px){.app-drivers-form-container .file-btn{height:40px}.app-drivers-form-container .buttons{flex-direction:column}.app-drivers-form-container .buttons button{padding-left:0;padding-right:0;width:100%}}@media (max-width: 900px){.app-drivers-form-container .buttons{justify-content:center;align-items:center}}@media (max-width: 1200px){.app-drivers-form-container .buttons{margin-top:20px}}.show-report-container{display:grid!important;justify-items:center;text-transform:uppercase}.report-container{color:#000;font-weight:500;margin-top:2rem!important}.report-info-container{display:flex;border:1px solid #d9d9d9;align-items:center}.report-info-container h4{display:inline}.custom-info{margin-left:.3rem;color:#158bc7}.money-data{display:grid;justify-content:end}@media (max-width: 600px){.money-data{justify-content:start}}.app-general-public-form-container h2{text-align:center;font-weight:500;font-size:30px}.app-general-public-form-container .app-general-public-form .dynamic-text-field{display:flex;align-items:flex-start;flex-direction:column;gap:1px}.app-general-public-form-container .buttons{display:flex;justify-content:center;gap:40px;margin-top:60px}.app-general-public-form-container .buttons button{padding-left:60px;padding-right:60px}@media (max-width: 600px){.app-general-public-form-container .buttons{flex-direction:column}.app-general-public-form-container .buttons button{padding-left:0;padding-right:0}}.home-page-container{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:85vh}.home-logo{width:20rem;filter:drop-shadow(-10px 10px 15px #222)}@media (max-width: 900px){.home-logo{width:15rem}}@media (max-width: 599px){.home-logo{width:12rem}.home-page-container h3{font-size:.99em}}.app-login{height:100vh;background:linear-gradient(90deg,rgba(39,39,39,0) 0%,rgba(22,22,22,1) 100%),url(/banner.webp);background-size:cover;background-position:center;background-color:#272727}.app-login-container{height:100vh;display:flex;justify-content:flex-end;align-items:center;margin-left:20px;margin-right:150px}.login-card.MuiCard-root{width:555px;min-height:720px;border-radius:25px!important}.app-login-container header{text-align:center;margin-bottom:40px}.app-login-container header p.description{text-align:justify!important;color:#3b3b3b}.app-login-container img{width:160px}.app-login-container form{display:flex;flex-direction:column;gap:10px}.app-login-container form a{text-decoration:none;font-weight:600;color:#1f6389}.app-login-container form a:hover{text-decoration:underline}.app-login-container form .button button{width:180px}.app-login-container form .button{display:flex;justify-content:center;align-items:center}.app-login-container form .buttons-row{display:flex;gap:10px;margin-top:40px}@media (max-width: 1200px){.app-login-container{justify-content:center;margin-right:20px}}@media (max-width: 600px){.app-login-container img{width:140px}.app-login-container form .buttons-row{flex-direction:column}}.app-offer-code-form-container h2{text-align:center}.app-offer-code-form-container .app-offer-code-form hr.solid{border-top:3px solid #1F6389}.app-offer-code-form-container .app-offer-code-form .divider-custom{padding-top:31px;margin-bottom:40px}.app-offer-code-form .buttons .right-btn{display:flex;justify-content:end;gap:40px;margin-top:30px}.app-offer-code-form .buttons .btn-center{display:flex;justify-content:center!important;gap:40px;margin-top:30px}.app-offer-code-form .buttons button{padding-left:60px;padding-right:60px}.app-offer-code-form-container .app-offer-code-form .dynamic-text-field{display:flex;align-items:center;gap:8px}.app-offer-code-form-container .app-offer-code-form .black-label{color:#5e5a5e}@media (max-width: 899px){.app-offer-code-form .buttons{gap:20px;padding-left:0}.app-offer-code-form-container .app-offer-code-form .divider-custom{padding-top:0}}@media (max-width: 600px){.app-offer-code-form .buttons .right-btn{flex-direction:column}.app-offer-code-form .buttons button{padding-left:0;padding-right:0;width:100%}.app-offer-code-form-container .app-offer-code-form .dynamic-text-field{align-items:flex-start;flex-direction:column}}.password-recovery-app{height:100vh;background:url(/banner.webp);background-size:cover;background-position:center}.password-recovery-app:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000b3}.recovery-password-card.MuiCard-root{width:724px;min-height:557px;border-radius:25px!important}.recovery-password-container{height:100vh;display:flex;justify-content:center;align-items:center}.recovery-password-container header{text-align:center;margin-bottom:40px}.recovery-password-container header.success-email-sent{margin-bottom:0}.recovery-password-container header p{text-align:justify;color:#3b3b3b}.recovery-password-container form{display:flex;flex-direction:column;gap:10px}.recovery-password-container form .buttons{margin-top:30px;display:flex;justify-content:center;gap:50px}@media (max-width: 1200px){.recovery-password-container{margin-right:20px;margin-left:20px}.recovery-password-container form .buttons{gap:40px}}@media (max-width: 600px){.recovery-password-container form .buttons{flex-direction:column;gap:30px}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}section.app-profile-section{margin-top:120px;padding:20px}h1{font-size:35px}.profile-form{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:10px;max-width:600px}form.profile-form .buttons{margin-top:30px;display:flex;justify-content:center;gap:80px;width:-webkit-fill-available;width:-moz-available}@media (max-width: 1199px){section.app-profile-section{margin-top:0;text-align:center}.profile-form{max-width:none}form.profile-form .buttons{gap:30px}}@media (max-width: 600px){h1{font-size:30px!important}}.app-reservation-form-conatiner h2{text-align:center;font-size:32px}.app-reservation-form-conatiner .app-divider-section{margin:25px 15px 0}.app-reservation-form-conatiner hr.solid{border-top:3px solid #1f6389}.app-reservation-form-conatiner .divider-custom{padding-top:31px!important}.app-reser-travel-list{display:flex;flex-direction:column;gap:10px}.app-reser-travel-list .app-res-travel-item{color:#3b3b3b;display:flex;justify-content:space-around;align-items:center;padding:8px;border:1px solid;border-color:#d0d0d0;border-radius:10px}.app-reser-travel-list .app-res-travel-item span{font-weight:700}.app-reser-travel-list .app-res-travel-item .origin-places{text-transform:capitalize;color:#274580;font-size:15px;font-weight:700;text-align:center}.app-reser-travel-list .app-res-travel-item button{width:154px}.app-reservation-buttons-section button{width:200px}.app-reservation-buttons-section .app-buttons-grid{display:flex;justify-content:center;gap:20px}@media (max-width: 1200px){.app-reser-travel-list .app-res-travel-item .truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:30ch}}@media (max-width: 900px){.app-reservation-form-conatiner .divider-custom{padding-top:0!important}.app-reser-travel-list .app-res-travel-item{justify-content:center;flex-direction:column}.app-reser-travel-list .app-res-travel-item .truncate{white-space:inherit;text-wrap:pretty;max-width:fit-content;text-align:center}}@media (max-width: 600px){.app-reservation-buttons-section button{width:100%}.app-reservation-buttons-section .app-buttons-grid{flex-direction:column}}.app-reservation-summary-table thead tr th{text-align:left}.app-reservation-summary-table thead tr th:nth-child(2){text-align:center}.app-reservation-summary-table tbody tr td:nth-child(2){text-align:center}.app-reservation-summary-table tbody{color:#000}.app-reservation-summary-table th,td{padding:5px 15px}.app-payment-resume{color:#585858;border:#DEDEDE 2px solid;border-radius:10px;max-width:554px;word-break:break-word}.app-payment-resume header{display:flex;justify-content:space-between;align-items:center;height:45px;font-weight:800;color:#3b3b3b;background-color:#f1f1f1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:#DEDEDE 2px solid}.app-payment-resume section{margin-top:0;padding:0;background-color:#f9f9f9;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.app-payment-resume section p,.app-payment-resume header p{margin:0;padding:5px 15px}.app-payment-resume section div{display:flex;justify-content:space-between;align-items:center}.app-payment-resume section div.text-bold{font-weight:900}@media (max-width: 600px){.app-reservation-summary-table th,td{padding:2px 5px}.app-reservation-summary-table,.app-payment-resume{font-size:14px}}@media (max-width: 900px){.app-reservation-summary-table,.app-payment-resume{width:100%;max-width:100%}.app-payment-section-form{margin-top:30px}}.app-box-table .table-container .custom-table tr.app-red-background th:not(:last-child):not(.left-amount-pay){background-color:#f7cfcd}.app-box-table .table-container .custom-table tr.app-red-background th:not(:last-child):hover:not(.left-amount-pay){background-color:#f7c6c3}.app-box-table .table-container .custom-table tr.app-green-background th:not(:last-child):not(.left-amount-pay){background-color:#d4eacc}.app-box-table .table-container .custom-table tr.app-green-background th:not(:last-child):hover:not(.left-amount-pay){background-color:#c9eabe}.app-box-table .table-container .custom-table tr.app-yellow-background th:not(:last-child):not(.left-amount-pay){background-color:#f6e697}.app-box-table .table-container .custom-table tr.app-yellow-background th:not(:last-child):hover:not(.left-amount-pay){background-color:#f0e287}.custom-table-cell.yellow-cell{background-color:#f6e697!important;color:inherit!important}.custom-table-cell.yellow-cell:hover{background-color:#f0e287!important}.app-payment-history-header-form h1{margin-left:10%}.app-payments-form-container h2{text-align:center;font-weight:500;font-size:30px;margin-bottom:30px}.app-payments-form-container .file-btn{display:flex;justify-content:space-between;height:56px}.app-payments-form-container .buttons{display:flex;justify-content:center;gap:40px;margin-top:60px}.app-payments-form-container .buttons button{padding-left:60px;padding-right:60px}@media (max-width: 1200px){.app-payment-history-header-form h1{margin-left:0}}@media (max-width: 899px){.app-payment-history-header-form h1{text-align:center}.app-payments-form-container .buttons{flex-direction:column;margin-top:30px}.app-payments-form-container .buttons button{padding-left:0;padding-right:0}}@media (max-width: 600px){.app-payments-form-container .file-btn{height:40px}}.app-rol-form{display:flex;flex-direction:column;gap:15px;min-width:30vw}.app-rols-tabs-selector .MuiTabs-scroller .MuiTabs-flexContainer{align-items:flex-start}@media (max-width: 900px){.app-rols-tabs-selector{max-width:700px}}@media (max-width: 830px){.app-rols-tabs-selector{max-width:600px}}@media (max-width: 730px){.app-rols-tabs-selector{max-width:500px}}@media (max-width: 600px){.app-rols-tabs-selector{max-width:300px}}.sales-header-container{display:flex;flex-direction:column;align-items:start}.sales-filter-container{display:flex;justify-content:start;align-items:center;flex-wrap:wrap}.sales-filter-container label{font-size:.93rem}@media (max-width: 900px){.sales-header-container{align-items:center}.sales-filter-container{justify-content:center}}@media (max-width: 600px){.sales-filter-container{flex-direction:column}}.app-suppliers-form-container h2{text-align:center;font-weight:500;font-size:30px}.app-suppliers-form-container .buttons{display:flex;justify-content:center;gap:40px;margin-top:50px}.app-suppliers-form-container .buttons button{padding-left:60px;padding-right:60px}@media (max-width: 600px){.app-suppliers-form-container .buttons{flex-direction:column}.app-suppliers-form-container .buttons button{padding-left:0;padding-right:0}}.app-travel-routes-form-container h2{text-align:center;font-weight:500;font-size:30px}.search-reservation-form-container .custom-text-field .MuiInputBase-root{padding-right:0}.search-reservation-form-container .button-container{background-color:#274580;width:56px;height:56px;border-radius:10px;color:#fff}.search-reservation-form-container .button-container:hover{background-color:#395ea8}.search-reservation-form-container .button-container:disabled{background-color:#e0e0e0;color:#fff}.custom-button-group-container button.custom-button-group{background-color:#efefef;border-color:#efefef!important;color:#d0d0d0}.custom-button-group-container button.custom-button-group:hover{background-color:#e0dede;border-color:#e0dede;color:#b4b4b4}.custom-button-group-container button.custom-button-group:active{background-color:#bdbdbd;border-color:#bdbdbd;color:#fff}.custom-button-group-container button.custom-button-group.active{background-color:#7d7d7d;border-color:#7d7d7d!important;color:#fff}.custom-button-group-container button.custom-button-group.left{border-top-left-radius:10px!important;border-bottom-left-radius:10px!important;width:-webkit-fill-available;width:-moz-available}.custom-button-group-container button.custom-button-group.right{border-top-right-radius:10px!important;border-bottom-right-radius:10px!important;width:-webkit-fill-available;width:-moz-available}@media (max-width: 600px){.search-reservation-form-container .button-container{width:38px;height:38px}}.custom-table-cell.green-cell{background-color:#d4eacc;color:#5ea544}.custom-table-cell.red-cell{background-color:#fcc;color:#c05858}.custom-table-cell.green-cell:hover{background-color:#c9eabe}.custom-table-cell.red-cell:hover{background-color:#f8bcbc}.app-travels-form-container h2{text-align:center;font-weight:500;font-size:30px}.app-travels-form-container .app-travels-form .app-divider-section{margin:25px 15px}.app-travels-form-container .app-travels-form hr.solid{border-top:3px solid #1F6389}.app-travels-form-container .app-travels-form .divider-custom{padding-top:31px;margin-bottom:40px}.app-travels-form-container .buttons{display:flex;justify-content:center;gap:40px;margin-top:10px}.app-travels-form-container .buttons button{padding-left:60px;padding-right:60px}@media (max-width: 600px){.app-travels-form-container .buttons{flex-direction:column}.app-travels-form-container .buttons button{padding-left:0;padding-right:0}}@media (max-width: 899px){.app-travels-form-container .app-travels-form .divider-custom{padding-top:0}}.app-users-form-container h2{text-align:center;font-weight:500;font-size:30px}.app-users-form-container .app-users-form .leyend p{font-size:14px}.app-users-form-container .buttons{display:flex;justify-content:center;align-items:center;gap:40px}.app-users-form-container .buttons button{padding-left:60px;padding-right:60px;max-height:40px}@media (max-width: 600px){.app-users-form-container .buttons{flex-direction:column}.app-users-form-container .buttons button{padding-left:0;padding-right:0;width:100%}}.app-box-table .table-container .custom-table tr.app-red-outdated th:not(:last-child){color:#d32f2f}.app-vehicles-form-container h2{text-align:center;font-weight:500;font-size:30px}.app-vehicles-form-container .file-btn{display:flex;justify-content:space-between;height:56px}.app-vehicles-form-container .buttons{display:flex;justify-content:flex-end;align-items:end;gap:40px}.app-vehicles-form-container .buttons button{padding-left:60px;padding-right:60px;max-height:40px}@media (max-width: 600px){.app-vehicles-form-container .file-btn{height:40px}.app-vehicles-form-container .buttons{flex-direction:column}.app-vehicles-form-container .buttons button{padding-left:0;padding-right:0;width:100%}}@media (max-width: 900px){.app-vehicles-form-container .buttons{justify-content:center;align-items:center}}@media (max-width: 1200px){.app-vehicles-form-container .buttons{margin-top:20px}}.app-page-block-dates-header-container .action-button{display:flex;justify-content:flex-end;align-items:center;gap:22px}.app-page-block-dates-header-container .title-container{display:flex;align-items:center;gap:8px}form.app-block-dates-filter-form{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(max-content,250px))}.app-block-dates-form-container h2{text-align:center;font-weight:500;font-size:30px;margin-bottom:10px}.app-block-dates-form{display:flex;justify-content:center;align-items:center}.app-block-dates-form>:not(:first-child){margin-top:1.4rem}.app-block-dates-form-container .buttons{display:flex;justify-content:center;gap:40px;margin-top:2rem}.app-block-dates-form-container .buttons button{padding-left:60px;padding-right:60px}.app-origins-tabs-selector .MuiTabs-scroller .MuiTabs-flexContainer{align-items:flex-start;margin:1rem 0}.custom-table tr.MuiTableRow-root th.MuiTableCell-root.custom-input-heading{display:flex;flex-direction:column;align-items:center}.custom-table tr.MuiTableRow-root th.MuiTableCell-root.custom-input-cell{display:flex;justify-content:center;border:none}.custom-last-cell.green-cell{background-color:#d4eacc;color:currentColor}.custom-last-cell.red-cell{background-color:#fcc;color:currentColor}.custom-last-cell.green-cell:hover{background-color:#c9eabe}.custom-last-cell.red-cell:hover{background-color:#f8bcbc}@media (max-width: 899px){form.app-block-dates-filter-form{justify-content:center;grid-template-columns:minmax(250px,500px)}.app-page-block-dates-header-container .title-container,.app-page-block-dates-header-container .action-button{justify-content:center}.app-block-dates-form>:not(:first-child){margin-top:0}.app-origins-tabs-selector{max-width:700px}}@media (max-width: 830px){.app-origins-tabs-selector{max-width:600px}}@media (max-width: 730px){.app-origins-tabs-selector{max-width:500px}}@media (max-width: 600px){form.app-block-dates-filter-form{flex-direction:column;align-items:center}.app-block-dates-form>:not(:first-child){margin-top:0}form.app-block-dates-search-form button.form-btn{width:100%}.app-origins-tabs-selector{max-width:300px}}:root{font-family:Roboto,sans-serif}body{margin:0}form label.label-form{font-weight:500}form label.label-form-error{font-weight:500;color:#d32f2f}.MuiInputBase-root{border-radius:10px!important}.MuiButton-root{border-radius:10px!important;text-transform:initial!important;font-size:medium!important}.app-box-table{max-width:90dvw;display:flex;flex-direction:column;gap:15px}.app-page-container{padding:40px;display:flex;flex-direction:column;gap:20px}.app-page-container .table-container{height:66dvh}.app-page-header-container{display:flex;align-items:center}.app-page-header-container .title-container{display:flex;align-items:center;gap:8px}.app-page-container div h1,h2{margin-bottom:0}.app-page-header-container .filter-container{display:flex;justify-content:flex-end;align-items:center;gap:22px}.app-page-header-container .filter-container .MuiInputBase-root{padding-right:0}.app-page-header-container .filter-container .text-field-container{display:flex}.app-page-header-container .filter-container .text-field-container .button-container{background-color:#274580;width:39px;height:39px;border-radius:10px;color:#fff}.app-page-header-container .filter-container .text-field-container .button-container:hover{background-color:#395ea8}.filter-container button:nth-last-child(2){padding-left:30px;padding-right:30px}.filter-container button:nth-last-child(1){padding-left:20px;padding-right:20px;white-space:nowrap}.custom-table tr.MuiTableRow-root:last-child th.MuiTableCell-root.custom-table-cell{border-bottom:1px solid #274580!important}.custom-table tr.MuiTableRow-root th.MuiTableCell-root.custom-table-cell{border-left:1px solid #274580!important}.custom-table tr.MuiTableRow-root th.MuiTableCell-root.custom-table-cell:nth-last-child(2){border-right:1px solid #274580!important}.custom-last-cell{min-width:162px}.custom-table tr.MuiTableRow-root th.MuiTableCell-root.custom-last-cell{border-right:1px solid!important}.custom-table tr.MuiTableRow-root:last-child th.MuiTableCell-root.custom-last-cell{border-bottom:1px solid!important}.custom-table-cell:hover,.custom-last-cell:hover{background-color:#f1f1f1b0}.app-confirm-delete-modal{text-align:center}.app-confirm-delete-modal .buttons{margin-top:30px;display:flex;gap:10px;justify-content:center}@media (max-width: 899px){.app-page-container{padding:15px}.app-page-container .title-container{justify-content:center}}@media (max-width: 600px){.app-page-container .table-container{height:55dvh}.app-page-container .app-page-header-container .filter-container{flex-direction:column}.app-page-container .app-page-header-container .filter-container .text-field-container .button-container{width:38px;height:38px}.app-page-container .app-page-header-container .filter-container button{padding-left:15px;padding-right:15px}}@media (max-width: 1200px){.app-page-container .filter-container{justify-content:center;gap:10px}}
