@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";:root{--primary: #533493;--primary-light: #7c5ad1;--primary-dark: #2d1b7f}*{box-sizing:border-box;padding:0;margin:0;font-family:Inter,sans-serif!important}body{font-size:14px;color:#222;background-color:#fff!important}.ant-table-container{margin-top:1rem}.ant-form-item-explain-error{font-size:.7rem;text-align:left}th.ant-table-cell,td.ant-table-cell{padding:.5rem .7rem!important}.ant-input-number-input,.ant-input-number,.ant-input-number-affix-wrapper,.ant-input-number-input-wrap{width:100%!important}#ConfigurationForm{display:flex;margin-top:1rem;align-items:end;gap:1rem}#ConfigurationForm .buttons{display:flex;justify-content:center;gap:1rem;margin-top:1rem}#loading{position:fixed;width:100%;height:100%;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;background:#646464db;z-index:10000}#loading img{animation:heart 2s linear infinite;max-width:450px}@keyframes heart{0%{transform:scale(1)}20%{transform:scale(1.1)}40%{transform:scale(1)}60%{transform:scale(1.1)}80%{transform:scale(1)}to{transform:scale(1)}}#ConfigurationsPage{padding:1rem}.card{color:#fff;width:calc(20% - 1rem);background:#432875;padding:1rem;display:grid;text-align:center;border-radius:5px}.card .title{font-size:14px;font-weight:700;color:#fff;margin-bottom:.5rem}.card .value{font-size:28px;font-weight:700;margin-bottom:0rem}.card .diff{display:flex;align-items:center;justify-content:center;font-size:14px}.card .diff .up,.card .diff .down{width:0;height:0;border-radius:2px;margin-left:5px;border-top:8px solid transparent;border-bottom:8px solid transparent}.card .diff .up{border-left:10px solid #009d10;transform:rotate(-90deg)}.card .diff .down{border-left:10px solid #9d0000;transform:rotate(90deg)}@media screen and (max-width: 768px){.card{width:100%;margin-bottom:.5rem;margin:.25rem}.card .value{font-size:22px}}#Cards{display:flex;margin-top:2rem;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768px){#Cards{flex-direction:column}}#apexchartsbasic-bar{max-width:100%}#chart .head{margin-bottom:1rem}#chart .head h3{color:#000!important;padding-left:1rem}#chart .chart-checkbox{display:flex;justify-content:center}#dashboard{padding:1rem}#dashboard h1{margin-bottom:1rem}#dashboard .dashboard-date-filter{margin-top:1rem}#dashboard #col-dashboard-charts{margin-top:4rem}#dashboard .empty-data{margin-top:2rem!important;font-weight:500}@media screen and (max-width: 768px){#col-dashboard-charts,#col-next-reservations{min-width:100%}}#DateFilter{display:flex;align-items:flex-end;margin-bottom:1rem}#DateFilter label{font-size:.8rem;display:flex;flex-direction:column;color:#000}#DateFilter label .ant-picker{padding-left:.5rem}#DateFilter label .ant-picker,#DateFilter label .ant-select{height:34px;border-radius:5px;border:#533493 2px solid;margin-right:1rem;background-color:#fff;color:#3e3e3e;font-size:.875rem;width:145px}#DateFilter button{height:34px;border-radius:5px;background-color:#533493;border:none;color:#fff;font-size:.875rem;font-weight:700;padding:0 1.5rem;cursor:pointer}#DateFilter button:hover{opacity:.7}@media screen and (max-width: 768px){#DateFilter{flex-wrap:wrap}#DateFilter label{margin:0rem .25rem;width:calc(50% - .5rem)}#DateFilter label .ant-picker{width:100%}#DateFilter button{margin-top:.5rem;width:100%}}#login{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--primary-light) 0%,var(--primary-dark) 100%)}#login .error{color:red;margin-bottom:.25rem;font-size:12px}#login .login-container{text-align:center;background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000001a;max-width:400px;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}#login .login-container img{width:90%;margin-bottom:.5rem}#login .login-container p{margin-bottom:1rem}#login .login-container form{width:70%}#login .login-container form svg{color:var(--primary)}#login .login-container form button{width:100%}@media (max-width: 768px){#login .login-container{width:100%;height:100%;max-width:100%;border-radius:0;padding:1rem}#login .login-container img{width:300px}#login .login-container form{max-width:350px}}#LayoutSider .site-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}#LayoutSider .site-sidebar #logo-small{width:80%}#LayoutSider .site-layout{position:relative;transition:all .3s}#LayoutSider .site-layout #toggle-sidebar{position:fixed;top:2rem;right:1rem;z-index:1;transition:all .3s}#LayoutSider .ant-menu-item svg{width:15px}#LayoutSider .ant-menu-item .fuel-load-icon{width:13px}#LayoutSider .ant-menu-item-selected svg{fill:#533493;color:#533493}#LayoutSider .ant-menu-item-selected svg path{fill:#533493}.logged-user-div{display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;background-color:#fff9;padding:.5rem;border-radius:40px;width:90%;margin:auto;margin-bottom:1rem;align-self:flex-end;font-size:14px;color:#533493;box-shadow:0 0 10px #0003}.logged-user-div span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logged-user-div svg{color:#533493;margin:0;width:.9rem;height:.9rem}#FletesPage{padding:1rem}#FletesPage h1{margin-bottom:1rem}#FletesPage div.filters-row{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:600px;margin:0 auto;gap:.5rem}#FletesPage div.filters-row>.input-wrapper{width:100%}#FletesPage div.filters-row>.input-wrapper .date-input{width:100%}#FletesPage div.filters-row>.input-wrapper .select-input{width:100%}#FletesPage div.filters-row:nth-last-of-type(2) button{display:none;max-width:200px;margin:0 auto;width:100%}@media screen and (min-width: 900px){#FletesPage div.filters-row{flex-direction:row;justify-content:flex-start;gap:1rem;margin:0;max-width:1200px;flex-wrap:wrap;align-items:flex-end;margin-top:.5rem}#FletesPage div.filters-row>.input-wrapper{width:auto}#FletesPage div.filters-row>.input-wrapper .date-input{width:200px}#FletesPage div.filters-row>.input-wrapper .select-input{width:200px}#FletesPage div.filters-row:nth-of-type(3){justify-content:flex-start;max-width:100%;margin-top:.5rem}#FletesPage div.filters-row:nth-of-type(3) button{display:block;margin-left:auto;margin-right:0;width:fit-content}}#FletesPage #shipping-table{margin-top:1rem}#FletesPage .create-flete,#FletesPage .show-filters{margin:.5rem auto;max-width:200px;width:100%;display:block}#TableActions{display:flex;align-items:center;justify-content:center;gap:.5rem}#TableActions span svg{cursor:pointer;width:1rem;height:1rem;transition:all .2s ease-in-out}#TableActions span svg:hover{transform:scale(1.1)}#TableActions span:nth-of-type(1):hover,#TableActions span:nth-of-type(2):hover{color:var(--primary)}#TableActions span:nth-of-type(3):hover{color:#c00}#CreateShipingForm .ant-form-item{margin-bottom:1rem}#CreateShipingForm .ant-input-disabled{background-color:transparent}#CreateShipingForm .buttons{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}#CreateShipingForm .buttons button{width:115px}#CreateShipingForm .grid-of-three{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}#CreateShipingForm .grid-of-three .date-picker-create{width:100%}@media (max-width: 768px){#CreateShipingForm .grid-of-three{grid-template-columns:1fr;gap:.5rem;margin-bottom:.5rem}#CreateShipingForm .grid-of-three .ant-form-item{margin-bottom:.2rem}}#CreateShipingForm .grid-of-four{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}@media (max-width: 768px){#CreateShipingForm .grid-of-four{grid-template-columns:1fr;gap:.5rem}#CreateShipingForm .grid-of-four .ant-form-item{margin-bottom:.2rem}}#CreateShipingForm .grid-of-four .taxes-div{display:flex;align-items:flex-start;justify-content:flex-start;gap:.5rem}@media (max-width: 768px){#CreateShipingForm .grid-of-four .taxes-div{width:100%;gap:1rem}#CreateShipingForm .grid-of-four .taxes-div .ant-form-item:nth-child(2){flex-grow:1}}#CreateShipingForm .grid-of-four .fees-div{display:flex;align-items:flex-start;justify-content:flex-start;gap:.5rem}@media (max-width: 768px){#CreateShipingForm .grid-of-four .fees-div{width:100%;gap:1rem}#CreateShipingForm .grid-of-four .fees-div .ant-form-item:nth-child(2){flex-grow:1}}#shipping-table .ant-table-content{overflow-x:auto}#shipping-table .ant-table-content table{width:100%;table-layout:auto}#shipping-table .ant-table-content table .ant-table-thead>tr>th,#shipping-table .ant-table-content table .ant-table-tbody>tr>td{padding:8px 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-bottom:1px solid #f0f0f0}#shipping-table .ant-table-content table .ant-table-thead>tr>th:last-child,#shipping-table .ant-table-content table .ant-table-tbody>tr>td:last-child{overflow:visible}#shipping-table .ant-table-pagination{padding-top:10px}#shipping-table .ant-table-thead>tr>th,#shipping-table .ant-table-tbody>tr>td{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.shipping-images{margin-top:1rem;display:flex;gap:.5rem;flex-wrap:wrap}.shipping-images .item{border:1px solid #d9d9d9;border-radius:5px;padding:5px}.shipping-images .item img{width:100px;height:100px;cursor:pointer}.shipping-images p{width:100%;text-align:center}.shipping-images .icon-container{display:flex;justify-content:center;align-items:center;padding:8px;border-radius:4px}.shipping-images .icon-container .icon{margin:0 4px;font-size:16px;color:#8c8c8c;cursor:pointer}.shipping-images .icon-container .icon:hover{color:var(--primary)}#CompaniesPage{padding:1rem}#CompaniesPage h1{margin-bottom:1rem}#CompaniesPage div.filters-row{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:600px;margin:0 auto;gap:.5rem}#CompaniesPage div.filters-row>.input-wrapper{width:100%}#CompaniesPage div.filters-row>.input-wrapper .date-input{width:100%}#CompaniesPage div.filters-row>.input-wrapper .select-input{width:100%}#CompaniesPage div.filters-row:nth-last-of-type(1){margin-top:.5rem}#CompaniesPage div.filters-row:nth-last-of-type(1) button{display:none;max-width:200px;margin:0 auto;width:100%}@media screen and (min-width: 900px){#CompaniesPage div.filters-row{flex-direction:row;justify-content:flex-start;gap:1rem;margin:0;max-width:1200px;flex-wrap:wrap;align-items:flex-end}#CompaniesPage div.filters-row>.input-wrapper{width:auto}#CompaniesPage div.filters-row input{width:400px}#CompaniesPage div.filters-row:nth-of-type(1){justify-content:flex-start;max-width:100%;margin-top:.5rem}#CompaniesPage div.filters-row:nth-of-type(1) button{display:block;margin-left:auto;margin-right:0;width:fit-content}}#CompaniesPage .create-company,#CompaniesPage .show-filters{margin:.5rem auto;max-width:200px;width:100%;display:block}#CreateCompanyForm .ant-form-item{margin-bottom:.5rem}#CreateCompanyForm .grid-of-two{display:grid;grid-template-columns:1fr 1fr;gap:0rem 1rem}@media (max-width: 768px){#CreateCompanyForm .grid-of-two{grid-template-columns:1fr;gap:.2rem}}#CreateCompanyForm .buttons{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}#CreateCompanyForm .buttons button{width:115px}#FreightersPage{padding:1rem}#FreightersPage h1{margin-bottom:1rem}#FreightersPage div.filters-row{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:600px;margin:0 auto;gap:.5rem}#FreightersPage div.filters-row>.input-wrapper{width:100%}#FreightersPage div.filters-row>.input-wrapper input{width:100%}#FreightersPage div.filters-row:nth-last-of-type(1){margin-top:.5rem}#FreightersPage div.filters-row:nth-last-of-type(1) button{display:none;max-width:200px;margin:0 auto;width:100%}@media screen and (min-width: 900px){#FreightersPage div.filters-row{flex-direction:row;justify-content:space-between;gap:1rem;margin:0;max-width:1200px;flex-wrap:wrap;align-items:flex-end;margin-bottom:1rem}#FreightersPage div.filters-row>.input-wrapper{width:auto}#FreightersPage div.filters-row>.input-wrapper input{width:250px}#FreightersPage div.filters-row:nth-of-type(1){justify-content:flex-start;max-width:100%;margin-top:.5rem}#FreightersPage div.filters-row:nth-of-type(1) button{display:block;margin-left:auto;margin-right:0;width:fit-content}}#FreightersPage .create-freighter,#FreightersPage .show-filters{margin:.5rem auto;max-width:200px;width:100%;display:block}#CreateFreighterForm .ant-form-item{margin-bottom:.5rem}#CreateFreighterForm .grid-of-two{display:grid;grid-template-columns:1fr 1fr;gap:0rem 1rem}@media (max-width: 768px){#CreateFreighterForm .grid-of-two{grid-template-columns:1fr;gap:.2rem}}#CreateFreighterForm .buttons{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}#CreateFreighterForm .buttons button{width:115px}#CreateFreighterForm .fee-div{display:grid;grid-template-columns:.3fr 1fr;gap:1rem}@media (max-width: 768px){#CreateFreighterForm .fee-div{grid-template-columns:1fr;gap:.2rem}}#CreateDriverForm .ant-form-item{margin-bottom:.5rem}#CreateDriverForm .grid-of-two{display:grid;grid-template-columns:1fr 2fr;gap:0rem 1rem}@media (max-width: 768px){#CreateDriverForm .grid-of-two{grid-template-columns:1fr;gap:.2rem}}#CreateDriverForm .buttons{display:flex;justify-content:center;gap:1rem;margin-top:1rem}#CreateRegistrationForm .ant-form-item{margin-bottom:.5rem}#CreateRegistrationForm .grid-of-two{display:grid;grid-template-columns:1fr 2fr;gap:0rem 1rem}@media (max-width: 768px){#CreateRegistrationForm .grid-of-two{grid-template-columns:1fr;gap:.2rem}}#CreateRegistrationForm .buttons{display:flex;justify-content:center;gap:1rem;margin-top:1rem}#FuelLoadsPage{padding:1rem}#FuelLoadsPage .error{color:red}#FuelLoadsPage .buttons-right{display:flex;gap:1rem;margin-left:auto}#FuelLoadsPage h1{margin-bottom:1rem}#FuelLoadsPage div.filters-row{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:600px;margin:0 auto;gap:.5rem}#FuelLoadsPage div.filters-row>.input-wrapper{width:100%}#FuelLoadsPage div.filters-row>.input-wrapper .date-input{width:100%}#FuelLoadsPage div.filters-row>.input-wrapper .select-input{width:100%}#FuelLoadsPage div.filters-row:nth-last-of-type(1){margin-top:.5rem}#FuelLoadsPage div.filters-row:nth-last-of-type(1) button{display:none;max-width:200px;margin:0 auto;width:100%}@media screen and (min-width: 900px){#FuelLoadsPage div.filters-row{flex-direction:row;justify-content:flex-start;gap:1rem;margin:0;max-width:1200px;flex-wrap:wrap;align-items:flex-end}#FuelLoadsPage div.filters-row>.input-wrapper{width:auto}#FuelLoadsPage div.filters-row>.input-wrapper .date-input{width:200px}#FuelLoadsPage div.filters-row>.input-wrapper .select-input{width:200px}#FuelLoadsPage div.filters-row:nth-of-type(1){justify-content:flex-start;max-width:100%;margin-top:.5rem}#FuelLoadsPage div.filters-row:nth-of-type(1) button{display:block;margin-left:auto;margin-right:0;width:fit-content}}#FuelLoadsPage .create-flete,#FuelLoadsPage .show-filters{margin:.5rem auto;max-width:200px;width:100%;display:block}.fuelLoads-cards{display:flex;gap:1rem;margin-top:1rem}#CreateFuelLoadForm .ant-form-item{margin-bottom:.5rem}#CreateFuelLoadForm .grid-of-two{display:grid;grid-template-columns:1fr 1fr;gap:0rem 1rem}@media (max-width: 768px){#CreateFuelLoadForm .grid-of-two{grid-template-columns:1fr;gap:.2rem}}#CreateFuelLoadForm .buttons{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}#CreateFuelLoadForm .buttons button{width:115px}#ReportsPage{padding:1rem}#ReportsPage h1{margin-bottom:1rem}#ReportsPage div.filters-row{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;gap:.5rem;max-width:100%;margin-bottom:.5rem}#ReportsPage div.filters-row>.input-wrapper{width:100%}#ReportsPage div.filters-row>.input-wrapper .date-input{width:100%}#ReportsPage div.filters-row>.input-wrapper .select-input,#ReportsPage div.filters-row>.input-wrapper button,#ReportsPage div.filters-row>.input-wrapper .ant-select-auto-complete{width:100%}@media screen and (min-width: 900px){#ReportsPage div.filters-row{flex-direction:row;justify-content:flex-start;gap:1rem;margin:0;flex-wrap:wrap;align-items:flex-end;margin-bottom:.5rem}#ReportsPage div.filters-row>.input-wrapper{width:auto}#ReportsPage div.filters-row>.input-wrapper .date-input{width:200px}#ReportsPage div.filters-row>.input-wrapper .select-input,#ReportsPage div.filters-row>.input-wrapper button,#ReportsPage div.filters-row>.input-wrapper .ant-select-auto-complete{width:200px}}#ReportsPage #shipping-table{margin-top:1rem}#ReportsPage .create-flete,#ReportsPage .show-filters{margin:.5rem auto;max-width:200px;width:100%;display:block}.create-flete-modal{max-width:800px}@media screen and (max-width: 768px){.create-flete-modal{max-width:100%;width:70%!important;margin:auto}}@media screen and (max-width: 570px){.create-flete-modal{width:90%!important}}#reports-table .ant-table-content{overflow-x:auto}#reports-table .ant-table-content table{width:100%;table-layout:auto}#reports-table .ant-table-content table .ant-table-thead>tr>th,#reports-table .ant-table-content table .ant-table-tbody>tr>td{padding:8px 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-bottom:1px solid #f0f0f0}#reports-table .ant-table-content table .ant-table-thead>tr>th:last-child,#reports-table .ant-table-content table .ant-table-tbody>tr>td:last-child{overflow:visible}#reports-table .ant-table-pagination{padding-top:10px}#reports-table .ant-table-thead>tr>th,#reports-table .ant-table-tbody>tr>td{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#StoragePage{padding:1rem}#StoragePage h1{margin-bottom:1rem}#StoragePage div.filters-row{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:600px;margin:0 auto;gap:.5rem}#StoragePage div.filters-row>.input-wrapper{width:100%}#StoragePage div.filters-row>.input-wrapper .date-input{width:100%}#StoragePage div.filters-row>.input-wrapper .select-input{width:100%}@media screen and (min-width: 900px){#StoragePage div.filters-row{flex-direction:row;justify-content:flex-start;gap:1rem;margin:0;max-width:1200px;flex-wrap:wrap;align-items:flex-end;margin-top:.5rem}#StoragePage div.filters-row>.input-wrapper{width:auto}#StoragePage div.filters-row>.input-wrapper .date-input{width:200px}#StoragePage div.filters-row>.input-wrapper .select-input{width:200px}}#StoragePage .buttons-actions{display:none}@media screen and (min-width: 900px){#StoragePage .buttons-actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem}}#StoragePage #storage-table{margin-top:1rem}#StoragePage .create-storage,#StoragePage .download-excel,#StoragePage .show-filters{margin:.5rem auto;max-width:200px;width:100%;display:block}.create-storage-modal{max-width:800px}@media screen and (max-width: 768px){.create-storage-modal{max-width:100%;width:70%!important;margin:auto}}@media screen and (max-width: 570px){.create-storage-modal{width:90%!important}}#CreateProductMovement .ant-form-item{margin-bottom:1rem}#CreateProductMovement .ant-input-disabled{background-color:transparent}#CreateProductMovement .buttons{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}#CreateProductMovement .buttons button{width:115px}#CreateProductMovement .grid-of-three{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}#CreateProductMovement .grid-of-three .date-picker-create{width:100%}@media (max-width: 768px){#CreateProductMovement .grid-of-three{grid-template-columns:1fr;gap:.5rem;margin-bottom:.5rem}#CreateProductMovement .grid-of-three .ant-form-item{margin-bottom:.2rem}}#CreateProductMovement .grid-of-four{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}@media (max-width: 768px){#CreateProductMovement .grid-of-four{grid-template-columns:1fr;gap:.5rem}#CreateProductMovement .grid-of-four .ant-form-item{margin-bottom:.2rem}}#CreateProductMovement .grid-of-four .taxes-div{display:flex;align-items:flex-start;justify-content:flex-start;gap:.5rem}@media (max-width: 768px){#CreateProductMovement .grid-of-four .taxes-div{width:100%;gap:1rem}#CreateProductMovement .grid-of-four .taxes-div .ant-form-item:nth-child(2){flex-grow:1}}#CreateProductMovement .grid-of-four .fees-div{display:flex;align-items:flex-start;justify-content:flex-start;gap:.5rem}@media (max-width: 768px){#CreateProductMovement .grid-of-four .fees-div{width:100%;gap:1rem}#CreateProductMovement .grid-of-four .fees-div .ant-form-item:nth-child(2){flex-grow:1}}#movements-table .ant-table-content{overflow-x:auto}#movements-table .ant-table-content table{width:100%;table-layout:auto}#movements-table .ant-table-content table .ant-table-thead>tr>th,#movements-table .ant-table-content table .ant-table-tbody>tr>td{padding:8px 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-bottom:1px solid #f0f0f0}#movements-table .ant-table-content table .ant-table-thead>tr>th:last-child,#movements-table .ant-table-content table .ant-table-tbody>tr>td:last-child{overflow:visible}#movements-table .ant-table-pagination{padding-top:10px}#movements-table .ant-table-thead>tr>th,#movements-table .ant-table-tbody>tr>td{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.product-info{display:flex;align-items:center;gap:.2rem}.product-info .title{font-size:.85rem;color:gray}.product-info .value{font-size:.95rem;color:#000}
