.flex-fill{flex:1 1 auto!important}.grid-2{display:grid!important;grid-column-gap:15px;row-gap:15px;grid-template-columns:repeat(2,1fr)}.grid-7{display:grid!important;grid-column-gap:15px;row-gap:15px;grid-template-columns:repeat(7,1fr)}p{word-break:break-word}@font-face{font-family:Roboto;src:url(assets/fonts/Roboto.ttf) format("truetype")}.number-circle{display:flex;align-items:center;justify-content:center;background-color:var(--primary);color:var(--white);border-radius:50%;width:24px;height:24px;text-align:center;line-height:1em;font-weight:700;aspect-ratio:1/1}.highlighted{background-color:#e6f0fa}.unit-select-container{margin-bottom:1rem}.unit-select-label{display:block;margin-bottom:.5rem}.unit-select{padding:.5rem;font-size:1rem}.login .form-actions{margin-left:unset}nav{display:flex;position:sticky;z-index:1200;top:0;width:100%;height:60px;align-items:stretch;justify-content:space-between;border-bottom:1px solid var(--primary);background-color:var(--white)}nav img{width:auto;height:100%;padding:7.5px 15px}nav .navbar-container{position:relative;display:flex;padding:0 15px}nav .navbar-container .navbar-tabs-container{display:flex;align-items:stretch}nav .navbar-container .mobile-navbar-tabs-container{display:none}nav .navbar-container .navbar-tab{color:var(--primary);font-size:18px;padding:0 15px;border-bottom:3px solid transparent;outline:none;display:flex;align-items:center;text-transform:uppercase}nav .navbar-container .navbar-tab.active{font-weight:700;border-bottom-color:var(--error)}nav .navbar-container .navbar-tab:hover{border-bottom-color:var(--secondary)}nav .navbar-container .nav-menu{order:2}nav .navbar-container .navbar-menu-dropdown{position:absolute;right:15px;top:105%;background-color:#fff;border:1px solid var(--primary);box-shadow:0 0 8px var(--gray-tint-2);z-index:1000;padding:15px;width:auto;display:flex;flex-direction:column;align-items:stretch}nav .navbar-container .navbar-menu-dropdown .btn-link{width:100%;text-align:left;margin-bottom:.25rem}nav .navbar-container .navbar-menu-dropdown .btn-link:last-child{margin-bottom:0}@media (max-width: 820px){nav img{width:auto;height:80%;padding:7.5px 15px;align-self:center}nav .navbar-container .navbar-tabs-container{display:none}nav .navbar-container .mobile-navbar-tabs-container{display:flex;flex-direction:column}nav .navbar-container .mobile-navbar-tabs-container .navbar-tab{padding:7.5px 0;border:none}}.legal-agreement-content ul,.legal-agreement-content ol{margin-left:30px}.legal-agreement-content ol li{margin-top:8px}.legal-agreement-content ul li{margin-top:0}.legal-agreement-content table{width:100%;border-collapse:collapse;border:1px solid #2c2c2c;margin-bottom:8px}.legal-agreement-content table th{border:1px solid #2c2c2c}.legal-agreement-content table th{background:#2c2c2c;color:#fff;font-weight:700;padding:8px}.legal-agreement-content table td{padding:8px}.legal-agreement-content table tr:nth-child(2n) td{background:#ddd}.legal-agreement-content table tr:nth-child(odd) td{background:#fff}.profile-header{display:flex;align-items:center;gap:.5rem}.profile-edit-btn{background:none;border:none;cursor:pointer;font-size:1.2em;color:#234;padding:0}.od-section-title{border-top:5px solid var(--secondary);padding:7.5px 0}.od-section-title.required{border-top-color:var(--error)}.od-section-title.payment-required{border-top-color:var(--warning)}.package .card-body{display:flex;flex-direction:column;gap:15px}.package .card-body .package-info{display:flex;flex-flow:row wrap}.package .card-body .package-info p{padding:0}.package .card-body .package-info .freight-bill-label{display:inline-flex;flex-flow:row wrap;gap:15px;flex-grow:1}.package .card-body .package-info .freight-bill-label .thumbnail:has(img){cursor:pointer}.package .card-body .package-info .freight-bill-label .thumbnail:hover>img{outline:3px solid var(--info)}.package .card-body .package-info .freight-bill-label .thumbnail .material-symbols-outlined{color:var(--disabled)}.package .card-body .number-circle{background-color:var(--gray);color:var(--white);width:32px;height:32px}.package .card-body .number-circle.active{background-color:var(--info)}.order-actions{display:flex;justify-content:unset;align-items:unset;gap:15px;flex-flow:row wrap}.pkg-progress-bar{width:100%;height:4px;background:#e0e0e0;border-radius:2px}.pkg-progress-bar.active{background:#1976d2}.order-dashboard__modal-content{background:#fff;padding:24px 28px 20px;width:100%}.order-dashboard dialog[open]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.order-dashboard dialog[open]>div:last-child{display:flex!important;justify-content:center!important;gap:12px;margin-bottom:20px}.order-dashboard__modal-title{margin-bottom:16px}.btn-primary.register-btn-red{background:#e53935!important;border-color:#e53935!important}.btn-primary.register-btn-red:hover,.btn-primary.register-btn-red:focus{background:#b71c1c!important;border-color:#b71c1c!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:3.75px!important}.mt-1,.my-1{margin-top:3.75px!important}.mr-1,.mx-1{margin-right:3.75px!important}.mb-1,.my-1{margin-bottom:3.75px!important}.ml-1,.mx-1{margin-left:3.75px!important}.m-2{margin:7.5px!important}.mt-2,.my-2{margin-top:7.5px!important}.mr-2,.mx-2{margin-right:7.5px!important}.mb-2,.my-2{margin-bottom:7.5px!important}.ml-2,.mx-2{margin-left:7.5px!important}.m-3{margin:15px!important}.mt-3,.my-3{margin-top:15px!important}.mr-3,.mx-3{margin-right:15px!important}.mb-3,.my-3{margin-bottom:15px!important}.ml-3,.mx-3{margin-left:15px!important}.m-4{margin:22.5px!important}.mt-4,.my-4{margin-top:22.5px!important}.mr-4,.mx-4{margin-right:22.5px!important}.mb-4,.my-4{margin-bottom:22.5px!important}.ml-4,.mx-4{margin-left:22.5px!important}.m-5{margin:30px!important}.mt-5,.my-5{margin-top:30px!important}.mr-5,.mx-5{margin-right:30px!important}.mb-5,.my-5{margin-bottom:30px!important}.ml-5,.mx-5{margin-left:30px!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:3.75px!important}.pt-1,.py-1{padding-top:3.75px!important}.pr-1,.px-1{padding-right:3.75px!important}.pb-1,.py-1{padding-bottom:3.75px!important}.pl-1,.px-1{padding-left:3.75px!important}.p-2{padding:7.5px!important}.pt-2,.py-2{padding-top:7.5px!important}.pr-2,.px-2{padding-right:7.5px!important}.pb-2,.py-2{padding-bottom:7.5px!important}.pl-2,.px-2{padding-left:7.5px!important}.p-3{padding:15px!important}.pt-3,.py-3{padding-top:15px!important}.pr-3,.px-3{padding-right:15px!important}.pb-3,.py-3{padding-bottom:15px!important}.pl-3,.px-3{padding-left:15px!important}.p-4{padding:22.5px!important}.pt-4,.py-4{padding-top:22.5px!important}.pr-4,.px-4{padding-right:22.5px!important}.pb-4,.py-4{padding-bottom:22.5px!important}.pl-4,.px-4{padding-left:22.5px!important}.p-5{padding:30px!important}.pt-5,.py-5{padding-top:30px!important}.pr-5,.px-5{padding-right:30px!important}.pb-5,.py-5{padding-bottom:30px!important}.pl-5,.px-5{padding-left:30px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-overlay{width:700px!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-overlay{height:700px!important}.h-auto{height:auto!important}.gap-0{gap:0!important}.gap-1{gap:3.75px!important}.gap-2{gap:7.5px!important}.gap-3{gap:15px!important}.gap-4{gap:22.5px!important}.gap-5{gap:30px!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important;top:var(--top);z-index:1}.d-none{display:none!important}.d-block{display:block!important}.d-flex,.row{display:flex!important}.flex-row,.row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap,.row{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill,div:has(>textarea){flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.order-0{order:0}.span-0{grid-column:span 0}.order-1{order:1}.span-1{grid-column:span 1}.order-2{order:2}.span-2{grid-column:span 2}.order-3{order:3}.span-3{grid-column:span 3}.order-4{order:4}.span-4{grid-column:span 4}.order-5{order:5}.span-5{grid-column:span 5}.order-6{order:6}.span-6{grid-column:span 6}.order-7{order:7}.span-7{grid-column:span 7}.order-8{order:8}.span-8{grid-column:span 8}.order-9{order:9}.span-9{grid-column:span 9}.order-10{order:10}.span-10{grid-column:span 10}.order-11{order:11}.span-11{grid-column:span 11}.order-12{order:12}.span-12{grid-column:span 12}.grid-1{display:grid!important;grid-column-gap:15px;row-gap:15px;grid-template-columns:repeat(1,1fr)}.grid-2,.date-picker-container{display:grid!important;grid-column-gap:15px;row-gap:15px;grid-template-columns:repeat(2,1fr)}.grid-3{display:grid!important;grid-column-gap:15px;row-gap:15px;grid-template-columns:repeat(3,1fr)}.grid-4{display:grid!important;grid-column-gap:15px;row-gap:15px;grid-template-columns:repeat(4,1fr)}.grid-5{display:grid!important;grid-column-gap:15px;row-gap:15px;grid-template-columns:repeat(5,1fr)}.grid-6{display:grid!important;grid-column-gap:15px;row-gap:15px;grid-template-columns:repeat(6,1fr)}.grid-7,.date-picker-container .react-calendar .react-calendar__month-view__weekdays,.date-picker-container .react-calendar .react-calendar__month-view__days{display:grid!important;grid-column-gap:15px;row-gap:15px;grid-template-columns:repeat(7,1fr)}.grid-8{display:grid!important;grid-column-gap:15px;row-gap:15px;grid-template-columns:repeat(8,1fr)}.grid-9{display:grid!important;grid-column-gap:15px;row-gap:15px;grid-template-columns:repeat(9,1fr)}.grid-10{display:grid!important;grid-column-gap:15px;row-gap:15px;grid-template-columns:repeat(10,1fr)}.grid-11{display:grid!important;grid-column-gap:15px;row-gap:15px;grid-template-columns:repeat(11,1fr)}.grid-12{display:grid!important;grid-column-gap:15px;row-gap:15px;grid-template-columns:repeat(12,1fr)}.grid-auto{display:grid!important;grid-column-gap:15px;row-gap:15px;grid-template-columns:repeat(auto-fit,minmax(var(--col-size),1fr))}.grid-med-1{display:grid!important;grid-column-gap:30px;row-gap:30px;grid-template-columns:repeat(1,1fr)}.grid-med-2{display:grid!important;grid-column-gap:30px;row-gap:30px;grid-template-columns:repeat(2,1fr)}.grid-med-3{display:grid!important;grid-column-gap:30px;row-gap:30px;grid-template-columns:repeat(3,1fr)}.grid-med-4{display:grid!important;grid-column-gap:30px;row-gap:30px;grid-template-columns:repeat(4,1fr)}.grid-med-5{display:grid!important;grid-column-gap:30px;row-gap:30px;grid-template-columns:repeat(5,1fr)}.grid-med-6{display:grid!important;grid-column-gap:30px;row-gap:30px;grid-template-columns:repeat(6,1fr)}.grid-med-7{display:grid!important;grid-column-gap:30px;row-gap:30px;grid-template-columns:repeat(7,1fr)}.grid-med-8{display:grid!important;grid-column-gap:30px;row-gap:30px;grid-template-columns:repeat(8,1fr)}.grid-med-9{display:grid!important;grid-column-gap:30px;row-gap:30px;grid-template-columns:repeat(9,1fr)}.grid-med-10{display:grid!important;grid-column-gap:30px;row-gap:30px;grid-template-columns:repeat(10,1fr)}.grid-med-11{display:grid!important;grid-column-gap:30px;row-gap:30px;grid-template-columns:repeat(11,1fr)}.grid-med-12{display:grid!important;grid-column-gap:30px;row-gap:30px;grid-template-columns:repeat(12,1fr)}.grid-med-auto{display:grid!important;grid-column-gap:30px;row-gap:30px;grid-template-columns:repeat(auto-fit,minmax(var(--col-size),1fr))}.grid-big-1{display:grid!important;grid-column-gap:45px;row-gap:45px;grid-template-columns:repeat(1,1fr)}.grid-big-2{display:grid!important;grid-column-gap:45px;row-gap:45px;grid-template-columns:repeat(2,1fr)}.grid-big-3{display:grid!important;grid-column-gap:45px;row-gap:45px;grid-template-columns:repeat(3,1fr)}.grid-big-4{display:grid!important;grid-column-gap:45px;row-gap:45px;grid-template-columns:repeat(4,1fr)}.grid-big-5{display:grid!important;grid-column-gap:45px;row-gap:45px;grid-template-columns:repeat(5,1fr)}.grid-big-6{display:grid!important;grid-column-gap:45px;row-gap:45px;grid-template-columns:repeat(6,1fr)}.grid-big-7{display:grid!important;grid-column-gap:45px;row-gap:45px;grid-template-columns:repeat(7,1fr)}.grid-big-8{display:grid!important;grid-column-gap:45px;row-gap:45px;grid-template-columns:repeat(8,1fr)}.grid-big-9{display:grid!important;grid-column-gap:45px;row-gap:45px;grid-template-columns:repeat(9,1fr)}.grid-big-10{display:grid!important;grid-column-gap:45px;row-gap:45px;grid-template-columns:repeat(10,1fr)}.grid-big-11{display:grid!important;grid-column-gap:45px;row-gap:45px;grid-template-columns:repeat(11,1fr)}.grid-big-12{display:grid!important;grid-column-gap:45px;row-gap:45px;grid-template-columns:repeat(12,1fr)}.grid-big-auto{display:grid!important;grid-column-gap:45px;row-gap:45px;grid-template-columns:repeat(auto-fit,minmax(var(--col-size),1fr))}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.justify-self-start{justify-self:start!important}.justify-self-end{justify-self:end!important}.justify-self-center{justify-self:center!important}.justify-self-stretch{justify-self:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.v-hidden{visibility:hidden}.v-visible{visibility:visible}#appointment-list .list-group-header{background:var(--gray-tint-2)}#appointment-list .loader-overlay{position:absolute;left:0;top:0;right:0;bottom:0;background:#0001;pointer-events:none}#appointment-list .tooltip-trigger{position:absolute}.date-picker-container{flex-basis:60%}.date-picker-container .react-calendar{display:flex;justify-content:unset;align-items:center;flex-direction:column;border:none;width:unset}.date-picker-container .react-calendar .react-calendar__navigation{display:flex;gap:15px;font-size:14px}.date-picker-container .react-calendar .react-calendar__navigation>button.react-calendar__navigation__label{font-size:16px}.date-picker-container .react-calendar .react-calendar__navigation>button.react-calendar__navigation__label:hover{background-color:transparent;cursor:default}.date-picker-container .react-calendar .react-calendar__navigation>button:not(.react-calendar__navigation__label){border:1px solid var(--button);background-color:var(--button);padding:7.5px 15px;border-radius:50px;color:var(--white)}.date-picker-container .react-calendar .react-calendar__tile{padding:0;aspect-ratio:1/1;font-size:14px}.date-picker-container .react-calendar .react-calendar__month-view__weekdays{font-size:14px;font-weight:400}.date-picker-container .react-calendar .react-calendar__month-view__weekdays abbr{text-decoration:none}.date-picker-container .active-day,.date-picker-container .selected-day{border-radius:50px;background-color:unset;border:none}.date-picker-container .selected-day{background-color:var(--button);color:var(--white)}.gap-big{gap:45px}div:has(>textarea) label{font-size:16px}div:has(>textarea) textarea{display:block;width:100%;height:352px;font-family:inherit;font-size:14px;font-weight:400;border:1px solid var(--button);border-radius:8px;padding:11.25px}div:has(>textarea) textarea:focus{outline:none;box-shadow:none;border-color:var(--black)}.form-actions{margin-left:auto}dialog:has(.image-modal-content) .modal-header{text-transform:capitalize}dialog:has(.image-modal-content) .modal-body{overflow-y:hidden!important;display:flex;align-items:center;justify-content:center}dialog:has(.image-modal-content) img{cursor:pointer;max-height:100%;max-width:100%;object-fit:contain}dialog:has(.image-modal-content) img:hover{outline:3px solid var(--info)}.quote .card-body{display:grid!important;grid-column-gap:30px;row-gap:30px;grid-template-columns:repeat(3,1fr)}.quote .card-body>div:first-of-type{grid-column:1/span 2}.large-parcel-message{text-align:center;font-size:1rem;font-weight:600;margin:2rem 0 1.5rem;color:#2d2d2d}@media (max-width: 820px){.quote .card-body{grid-template-columns:1fr}.quote .card-body>div:first-of-type{grid-column:unset}}.invoice-fixed-actions{display:flex;gap:15px;align-items:center;justify-content:flex-end;margin-top:30px}.parcel-card,.payment-modal-half{position:relative;display:flex;flex-flow:row wrap;background:var(--white);border-radius:8px;box-shadow:0 0 8px var(--gray);border:1px solid var(--gray);padding:15px;align-items:flex-start;gap:30px}.panel td{padding-bottom:.3rem}.panel tr:last-child td{font-weight:700;color:#3082d3;padding-top:.5rem}.payment-modal-card-details{flex:1;border:1px solid #e0e0e0;border-radius:8px;padding:6px 8px;background:#fafbfc;min-width:140px;max-width:200px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.payment-modal-card-title{font-weight:600;font-size:1.05rem;margin-bottom:.25rem}.payment-modal-half{gap:15px;flex-flow:column}:root{--primary: #1b3654;--secondary: #365c7e;--teal: #00b0c4;--button: #365c7e;--black: #030303;--white: #fff;--gray-shade-2: #505050;--gray-shade-1: #B0B0B0;--gray: #CCCCCC;--gray-tint-2: #EFEFEF;--gray-tint-1: #F9F9F9;--info: rgb(48, 130, 211);--success: rgb(39, 183, 66);--warning: rgb(237, 158, 31);--error: rgb(227, 0, 0);--disabled: #F6F6F6;--background: #E6EBF2;--col-size: 24%}.payment-fixed-actions{position:fixed;bottom:32px;right:32px;display:flex;flex-direction:row;gap:16px;z-index:100;align-items:center}.payment-result-fixed-actions{position:fixed;top:50%;right:32px;transform:translateY(-50%);display:flex;flex-direction:row;gap:16px;z-index:100;align-items:center}.payment-result-btn--ml{margin-left:10px}.payment-container form{margin-bottom:20px}#utacontainer{height:400px;display:block}.hide-iframe{display:none!important}.responsive-iframe{width:100%;height:500px;border:none}.payment-actions{margin-top:20px;text-align:center}.payment-result-card{max-width:520px;margin:60px auto;background:var(--white);border-radius:6px;box-shadow:0 0 8px var(--gray);padding:32px 32px 28px;font-family:Roboto,sans-serif;text-align:center}.payment-result-actions{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:20px}.already-paid-list{font-weight:700;font-size:1.2rem;margin:16px 0}.payment-result-card h2{margin:0 0 10px;font-weight:700;font-size:1.5rem}.payment-result-card p{margin:0;color:#555;font-size:1rem}.transaction-info{margin-top:20px;border-top:1px solid #ddd;padding-top:10px;display:flex;justify-content:space-between}.stored-card-payment-page{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.25rem;margin-top:2rem;max-width:900px;margin-left:auto;margin-right:auto}.stored-card-details{background:var(--gray-tint-1);border-radius:8px;padding:15px;box-shadow:0 0 8px var(--gray);display:flex;align-items:center}.card-info{font-size:1.2rem;display:flex;flex-direction:column;gap:.5rem}.card-type{font-weight:600;font-size:1.1rem}.card-last4{font-family:monospace;font-size:1.3rem;letter-spacing:.15em}.card-exp{color:#666;font-size:1rem}.stored-card-summary-card{background:var(--white);border-radius:8px;box-shadow:0 0 8px var(--gray);padding:2rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start}.stored-card-summary-card h3{margin:0 0 1rem;font-size:1.2rem;font-weight:600}.summary-row{display:flex;justify-content:space-between;width:100%;font-size:1.05rem}.summary-row.total{font-weight:700;font-size:1.15rem;border-top:1px solid #eee;margin-top:.5rem;padding-top:.5rem}.payment-success-msg{color:#2e7d32;font-weight:600;margin-top:1.2rem;font-size:1.1rem}.surcharge-disclaimer{margin-top:16px;font-size:13px;color:#666}.pay-btn-fullwidth{margin-top:20px;width:100%}.back-btn-fixed{position:fixed;left:24px;bottom:24px;min-width:70px;padding:4px 12px;font-size:13px;z-index:200}.toasts-container{position:fixed;bottom:24px;left:35vw;max-width:60vw;min-width:30vw;display:flex;flex-direction:column;align-items:center;pointer-events:auto;z-index:9999}.toast{border-radius:8px;box-shadow:0 4px 16px #0000001f;width:420px;min-height:48px;margin-bottom:12px;padding:14px 48px 14px 16px;display:flex;align-items:center;font-size:1rem;pointer-events:auto;transition:box-shadow .2s,background .2s,transform .2s;position:relative;will-change:transform;word-break:break-word;background-color:#fff}.toast:last-child{margin-bottom:0}.toast-message{flex:1;word-break:break-word}.toast-close{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#b71c1c;font-size:1.5rem;cursor:pointer;padding:0;line-height:1}.error-message{color:red;display:flex;align-items:center}@media (max-width: 600px){.toasts-container{bottom:12px}.toast{width:98vw;min-width:98vw;max-width:98vw;font-size:.98rem;padding-right:40px}}.loader{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fff9}.loader .material-symbols-outlined{animation:rotation 1s linear infinite;color:var(--primary)}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.filter-sidebar-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1400}.filter-sidebar-container .filter-sidebar{position:fixed;top:0;right:0;height:100vh;width:320px;background-color:var(--white);box-shadow:-2px 0 5px #0000001a;overflow-y:auto}.filter-sidebar-container .filter-sidebar-header{position:sticky;top:0;background-color:inherit;display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray);z-index:10}.filter-section{background:none;box-shadow:none;padding:20px;margin-bottom:0}.filter-section .filter-options{margin-top:20px}.filter-section .filter-options .filter-option-label{border:1px solid var(--gray);border-radius:8px;padding:10px;display:flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none;cursor:pointer}.filter-section .filter-options .filter-option-label:has(input[type=radio]:checked){border:1px solid var(--secondary)}.filter-sidebar-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0006;-webkit-user-select:none;user-select:none}.button-group{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.button-group button{border-radius:0;flex-grow:1}.button-group button:first-of-type{border-radius:8px 0 0 8px}.button-group button:last-of-type{border-radius:0 8px 8px 0}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.tooltip-trigger{position:absolute;left:100%;top:50%;translate:4px -50%}.tooltip-content{margin:auto;padding:4px;white-space:nowrap}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}:focus-visible,svg :focus{outline:none}body{font-size:14px;font-family:Roboto,sans-serif!important;color:var(--black);min-height:100vh}a{text-decoration:none;cursor:pointer}.login{display:flex;flex-direction:column;align-items:center}.login img{width:470px;max-width:70%;margin-bottom:80px}.login .grid-1{min-width:346px;align-items:stretch}.login .form-actions button{flex-grow:1}.app{position:relative;padding:40px 80px;flex-grow:1;min-height:100vh;background:linear-gradient(180deg,#e6ebf2 40%,#fff)}@media (max-width: 820px){.app{padding:20px}.app>div{overflow-x:hidden}}h1,.h1{font-size:28px;font-weight:400;color:var(--primary)}h2,.h2{font-size:24px;font-weight:400;color:var(--primary)}h3,.h3{font-size:20px;font-weight:400;color:var(--primary)}h4,.h4{font-size:16px;font-weight:400;color:var(--primary)}h5,.h5{font-size:14px;font-weight:400;color:var(--primary)}h6,.h6{font-size:12px;font-weight:400;color:var(--primary)}p,small,.small{padding:10px 0}small,.small{display:inline-block;font-size:12px;word-break:break-word}.text-md{font-size:16px}.text-lg{font-size:18px}.font-weight-light{font-weight:300}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.text-primary{color:var(--primary)!important}.text-secondary{color:var(--secondary)!important}.text-teal{color:var(--teal)!important}.text-button{color:var(--button)!important}.text-info{color:var(--info)!important}.text-success{color:var(--success)!important}.text-warning{color:var(--warning)!important}.text-error{color:var(--error)!important}.text-black{color:var(--black)!important}.text-white{color:var(--white)!important}.text-gray-shade-2{color:var(--gray-shade-2)!important}.text-gray-shade-1{color:var(--gray-shade-1)!important}.text-gray{color:var(--gray)!important}.text-gray-tint-2{color:var(--gray-tint-2)!important}.text-gray-tint-1{color:var(--gray-tint-1)!important}.text-disabled{color:var(--disabled)!important}.btn,.btn-reset,.btn-secondary,.btn-primary{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;-webkit-user-select:none;user-select:none;background-color:transparent;border:none;font-size:14px;padding:15px;max-height:48px;white-space:nowrap;border-radius:8px;line-height:1;cursor:pointer;text-transform:uppercase;overflow:hidden;flex-shrink:0}.btn:focus,.btn-reset:focus,.btn-secondary:focus,.btn-primary:focus{outline:none}.btn:active,.btn-reset:active,.btn-secondary:active,.btn-primary:active{box-shadow:none}.btn.disabled,.disabled.btn-reset,.disabled.btn-secondary,.disabled.btn-primary,.btn.disabled:hover,.btn[disabled],[disabled].btn-reset,[disabled].btn-secondary,[disabled].btn-primary{color:var(--gray)!important;cursor:default!important;border-color:var(--gray)!important;background-color:var(--gray-tint-2)!important}.btn.btn-lg,.btn-lg.btn-reset,.btn-lg.btn-secondary,.btn-lg.btn-primary{font-size:18px;padding:10px 80px}.btn-primary{background:var(--button);border:1px solid var(--button);color:var(--white)}.btn-primary:hover{background-color:var(--primary)}.btn-secondary{background:var(--white);border:1px solid var(--button);color:var(--button)}.btn-secondary:hover{border-color:var(--primary);color:var(--primary)}.btn-reset{background:var(--white);border:1px solid var(--warning);color:var(--warning)}.btn-reset:hover{border-color:var(--error);color:var(--error)}.btn-link{position:relative;display:inline-flex;font-size:14px;color:var(--button);background-color:transparent;text-align:left;align-items:center;-webkit-user-select:none;user-select:none;border:none;white-space:nowrap;cursor:pointer;text-transform:uppercase;gap:10px}.btn-link-disabled,.btn-link.disabled,.btn-link.disabled:hover,.btn-link[disabled]{border:none;color:var(--gray-tint-2);cursor:default}.btn-link p{text-decoration:underline}.btn-link .material-symbols-outlined{text-decoration:none}.card,details{position:relative;margin-bottom:20px;box-shadow:0 0 8px var(--gray);border-radius:8px;background:linear-gradient(to right,#0b264c,#5cc2cf) top;background-repeat:no-repeat;background-size:100% 5px;background-color:var(--white);padding:20px}.card .card-header,details .card-header,details summary{display:flex;justify-content:space-between;align-items:center;border-radius:8px 8px 0 0}.card .card-body,details .card-body,details .accordion-body{border-radius:0 0 8px 8px;background-color:var(--white)}.card .card-body:not(:has(~.card-header)),.card details .accordion-body:not(:has(~.card-header)),details .card .accordion-body:not(:has(~.card-header)),details .card-body:not(:has(~.card-header)),details .accordion-body:not(:has(~.card-header)){border-radius:8px}.panel{position:relative;padding:20px;background-color:var(--gray-tint-1);border-radius:8px;border:1px solid var(--gray)}.panel .panel-footer{margin-top:auto}details{width:100%;background:linear-gradient(to right,var(--error),var(--gray-tint-2)) top;background-repeat:no-repeat;background-size:100% 5px;background-color:var(--white)}details summary{cursor:pointer}details summary:after{content:"";width:14px;height:14px;border-right:3px solid var(--primary);border-bottom:3px solid var(--primary);transform:rotate(45deg);transition:transform .1s ease}details[open] summary:after{transform:rotate(225deg)}select,input:not([type=checkbox]):not([type=radio]){display:block;width:100%;min-height:33px;font-size:14px;font-weight:400;color:var(--black);background-color:var(--white);border:1px solid var(--gray);border-radius:8px;padding:15px}select:focus,input:not([type=checkbox]):not([type=radio]):focus{outline:none;box-shadow:none;border-color:var(--black)}select:disabled,select.disabled,select[disabled],input:not([type=checkbox]):not([type=radio]):disabled,input:not([type=checkbox]):not([type=radio]).disabled,input:not([type=checkbox]):not([type=radio])[disabled]{background-color:var(--gray-tint-2)}select[readonly],input:not([type=checkbox]):not([type=radio])[readonly]{cursor:default;pointer-events:none;background-color:var(--gray-tint-2)}select.error,input:not([type=checkbox]):not([type=radio]).error{border:1px solid}input[type=radio]{width:24px;height:24px;aspect-ratio:1/1;accent-color:var(--secondary);cursor:pointer;flex:none}input[type=radio][disabled]{cursor:default;border-color:var(--gray);background-color:var(--gray-tint-2);accent-color:var(--gray)}input[type=radio]+label{cursor:pointer}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:24px;height:24px;aspect-ratio:1/1;border:1px solid var(--black);border-radius:8px;cursor:pointer}input[type=checkbox]:checked:before{content:"";font-family:Material Symbols Outlined;position:absolute;color:var(--black);line-height:1em;font-size:24px}input[type=checkbox][disabled]{border-color:var(--gray);background-color:var(--gray-tint-2);cursor:default}input[type=checkbox][disabled]:checked:before{color:var(--gray)}input[type=checkbox]+label{cursor:pointer}.toggle{transition:.4s}.toggle .indicator{width:28px;height:16px;justify-content:flex-start;border-radius:50px;background-color:var(--button);border:1px solid var(--button);padding:1px;transition:.4s;margin:0 20px}.toggle .indicator:after{content:"";left:0;width:12px;height:12px;aspect-ratio:1 1;border-radius:50px;background-color:var(--white);transition:.4s}.toggle .input:checked~.indicator{background-color:var(--white);justify-content:flex-end}.toggle .input:checked~.indicator:after{background-color:var(--button)}.toggle .description{padding:0}.form-actions{justify-content:end}.list-unstyled{list-style:none}.list-group{display:flex;flex-direction:column;margin:0;padding:0;box-shadow:0 0 8px var(--gray);border-radius:8px;background:linear-gradient(to right,var(--primary),var(--teal)) top;background-repeat:no-repeat;background-size:100% 5px;background-color:var(--white);overflow-x:auto}.list-group-no-header{background:inherit!important;background-color:var(--white)!important}.list-group-item,.list-group-header{position:relative;display:grid;padding:10px 20px;border-bottom:1px solid var(--gray-tint-2);align-items:baseline}.list-group-item:last-child,.list-group-header:last-child{border-bottom:0}.list-group-item.disabled,.disabled.list-group-header,.list-group-item:disabled,.list-group-header:disabled{background-color:var(--gray-tint-2);color:var(--gray-shade-1)}.list-group-item p,.list-group-header p,.list-group-item small,.list-group-header small{margin:0;padding:0}.list-group-item-action{width:100%;cursor:pointer}.list-group-item-action:hover{background-color:var(--gray-tint-1)}.list-group-flush>.list-group-item,.list-group-flush>.list-group-header{border:none}.list-group-header{font-size:16px;background:linear-gradient(to right,var(--primary),var(--teal)) top;background-repeat:no-repeat;background-size:100% 5px;background-color:var(--gray-tint-2);border-radius:8px 8px 0 0}hr{width:100%;border-top:1px solid var(--gray);margin:10px 0}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border{border:1px solid var(--black)!important}.border-top,.section-header{border-top:1px solid var(--black)!important}.border-right{border-right:1px solid var(--black)!important}.border-bottom{border-bottom:1px solid var(--black)!important}.border-left{border-left:1px solid var(--black)!important}.border-radius-0{border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.page-header{display:flex;flex-flow:row wrap;gap:20px;align-items:baseline;padding-bottom:20px;text-transform:uppercase;min-height:68px}.section-header{padding:20px 0}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-teal{background-color:var(--teal)}.bg-button{background-color:var(--button)}.bg-info{background-color:var(--info)}.bg-success{background-color:var(--success)}.bg-warning{background-color:var(--warning)}.bg-error{background-color:var(--error)}.bg-black{background-color:var(--black)}.bg-white{background-color:var(--white)}.bg-gray-shade-2{background-color:var(--gray-shade-2)}.bg-gray-shade-1{background-color:var(--gray-shade-1)}.bg-gray{background-color:var(--gray)}.bg-gray-tint-2{background-color:var(--gray-tint-2)}.bg-gray-tint-1{background-color:var(--gray-tint-1)}.bg-disabled{background-color:var(--disabled)}label{display:flex;align-items:center;gap:10px;color:var(--gray-shade-2);margin-bottom:10px}.pointer{cursor:pointer}@media (max-width: 768px){h1,.h1{font-size:20px!important;word-wrap:break-word}h2,.h2{font-size:18px!important;word-wrap:break-word}h3,.h3{font-size:16px!important;word-wrap:break-word}h4,.h4{font-size:14px!important;word-wrap:break-word}.material-symbols-outlined{font-size:16px}.card,details{padding:10px!important}.btn,.btn-reset,.btn-secondary,.btn-primary{padding:10px!important;gap:5px!important}.btn p,.btn-reset p,.btn-secondary p,.btn-primary p{padding:0}}.alert-info{position:relative;display:flex;padding:10px;border-radius:8px;gap:10px;background-color:#edf4fb;border:1px solid rgb(48,130,211);color:#3082d3;margin:0}.alert-info>.btn-link{flex-grow:1;justify-content:flex-end}.alert-success{position:relative;display:flex;padding:10px;border-radius:8px;gap:10px;background-color:#cff5d6;border:1px solid rgb(39,183,66);color:#27b742;margin:0}.alert-success>.btn-link{flex-grow:1;justify-content:flex-end}.alert-warning{position:relative;display:flex;padding:10px;border-radius:8px;gap:10px;background-color:#fefaf3;border:1px solid rgb(237,158,31);color:#ed9e1f;margin:0}.alert-warning>.btn-link{flex-grow:1;justify-content:flex-end}.alert-error{position:relative;display:flex;padding:10px;border-radius:8px;gap:10px;background-color:#ffcaca;border:1px solid rgb(227,0,0);color:#e30000;margin:0}.alert-error>.btn-link{flex-grow:1;justify-content:flex-end}.badge-default{justify-self:start;position:relative;display:flex;align-items:center;justify-content:start;padding:5px;border-radius:8px;background-color:#f6f6f614;border:1px solid #F6F6F6;color:#f6f6f6}.badge-paid{justify-self:start;position:relative;display:flex;align-items:center;justify-content:start;padding:5px;border-radius:8px;background-color:#27b74214;border:1px solid rgb(39,183,66);color:#27b742}.badge-unpaid{justify-self:start;position:relative;display:flex;align-items:center;justify-content:start;padding:5px;border-radius:8px;background-color:#3082d314;border:1px solid rgb(48,130,211);color:#3082d3}.badge-unpayable{justify-self:start;position:relative;display:flex;align-items:center;justify-content:start;padding:5px;border-radius:8px;background-color:#ed9e1f14;border:1px solid rgb(237,158,31);color:#ed9e1f}.badge-destination{justify-self:start;position:relative;display:flex;align-items:center;justify-content:start;padding:5px;border-radius:8px;background-color:#ec398714;border:1px solid rgb(236,57,135);color:#ec3987}.badge-origin{justify-self:start;position:relative;display:flex;align-items:center;justify-content:start;padding:5px;border-radius:8px;background-color:#ed9e1f14;border:1px solid rgb(237,158,31);color:#ed9e1f}.badge-corrected{justify-self:start;position:relative;display:flex;align-items:center;justify-content:start;padding:5px;border-radius:8px;background-color:#00b0c414;border:1px solid #00b0c4;color:#00b0c4}.badge-transit{justify-self:start;position:relative;display:flex;align-items:center;justify-content:start;padding:5px;border-radius:8px;background-color:#8651b814;border:1px solid rgb(134,81,184);color:#8651b8}.badge-troubled-multiple{justify-self:start;position:relative;display:flex;align-items:center;justify-content:start;padding:5px;border-radius:8px;background-color:#e3000014;border:1px solid rgb(227,0,0);color:#e30000}.badge-troubled-destination{justify-self:start;position:relative;display:flex;align-items:center;justify-content:start;padding:5px;border-radius:8px;background-color:#ec398714;border:1px solid rgb(236,57,135);color:#ec3987}.badge-troubled-damaged{justify-self:start;position:relative;display:flex;align-items:center;justify-content:start;padding:5px;border-radius:8px;background-color:#8651b814;border:1px solid rgb(134,81,184);color:#8651b8}.badge-troubled-contact{justify-self:start;position:relative;display:flex;align-items:center;justify-content:start;padding:5px;border-radius:8px;background-color:#ed9e1f14;border:1px solid rgb(237,158,31);color:#ed9e1f}.badge-troubled-oversized{justify-self:start;position:relative;display:flex;align-items:center;justify-content:start;padding:5px;border-radius:8px;background-color:#3082d314;border:1px solid rgb(48,130,211);color:#3082d3}.badge-troubled-resolved{justify-self:start;position:relative;display:flex;align-items:center;justify-content:start;padding:5px;border-radius:8px;background-color:#27b74214;border:1px solid rgb(39,183,66);color:#27b742}:root{--primary: #1b3654;--secondary: #365c7e;--teal: #00b0c4;--button: #365c7e;--black: rgb(3, 3, 3);--white: #fff;--gray-shade-2: #505050;--gray-shade-1: #555555;--gray: #CCCCCC;--gray-tint-2: #EFEFEF;--gray-tint-1: #F9F9F9;--info: rgb(48, 130, 211);--success: rgb(39, 183, 66);--warning: rgb(237, 158, 31);--error: rgb(227, 0, 0);--disabled: #F6F6F6;--pink: rgb(236, 57, 135);--purple: rgb(134, 81, 184);--col-size: 24%}body:has(dialog[open]){overflow:hidden}dialog{left:50%;top:50%;transform:translate3d(-50%,-50%,0);overflow:hidden;width:700px;max-height:90vh;background-color:var(--white);color:var(--black);flex-direction:column;align-items:stretch;animation:fadeOut .2s ease-in-out}dialog[open]{animation:fadeIn .2s ease-in-out;display:flex}dialog::backdrop{animation:backdropFadeIn .2s ease-in-out forwards}dialog .modal-header{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(to right,var(--primary),var(--secondary) 200%);background-repeat:no-repeat;padding:20px}dialog .modal-header>*{color:var(--white)}dialog .modal-body{overflow-y:auto;padding:20px}dialog .modal-footer{display:flex;justify-content:end;align-items:center;gap:20px;padding:20px}@keyframes fadeIn{0%{opacity:0;display:none}to{opacity:1;display:flex}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes backdropFadeIn{0%{background-color:#03030300}to{background-color:#03030399}}.toasts-container{bottom:unset;top:68px;flex-direction:column-reverse}
