@charset "UTF-8";@font-face{font-display:swap;font-family:InterVariable;font-style:normal;font-weight:100 900;src:url(../fonts/InterVariable.c504db5c.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterVariable;font-style:italic;font-weight:100 900;src:url(../fonts/InterVariable-Italic.01dcbad1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(../fonts/Inter-Thin.330d40f9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100;src:url(../fonts/Inter-ThinItalic.7c76674c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(../fonts/Inter-ExtraLight.f270980d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:200;src:url(../fonts/Inter-ExtraLightItalic.e7ecb03b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(../fonts/Inter-Light.8b60946b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:300;src:url(../fonts/Inter-LightItalic.5336b8e1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/Inter-Regular.85c12872.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(../fonts/Inter-Italic.6d7a749f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/Inter-Medium.da6143a9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:500;src:url(../fonts/Inter-MediumItalic.8bf30aa6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/Inter-SemiBold.59404139.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(../fonts/Inter-SemiBoldItalic.68800809.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/Inter-Bold.54851dc3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(../fonts/Inter-BoldItalic.2cf00dc0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(../fonts/Inter-ExtraBold.4378ab43.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:800;src:url(../fonts/Inter-ExtraBoldItalic.484f1017.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(../fonts/Inter-Black.037d78a2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:900;src:url(../fonts/Inter-BlackItalic.bb94c583.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:100;src:url(../fonts/InterDisplay-Thin.604f0132.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:100;src:url(../fonts/InterDisplay-ThinItalic.2c7e437f.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:200;src:url(../fonts/InterDisplay-ExtraLight.8501eb0d.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:200;src:url(../fonts/InterDisplay-ExtraLightItalic.57bcc576.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:300;src:url(../fonts/InterDisplay-Light.e69a42f8.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:300;src:url(../fonts/InterDisplay-LightItalic.8d345839.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:400;src:url(../fonts/InterDisplay-Regular.d8c62aa3.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:400;src:url(../fonts/InterDisplay-Italic.47d463d3.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:500;src:url(../fonts/InterDisplay-Medium.89df546e.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:500;src:url(../fonts/InterDisplay-MediumItalic.00835fc0.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:600;src:url(../fonts/InterDisplay-SemiBold.903a2895.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:600;src:url(../fonts/InterDisplay-SemiBoldItalic.59f90515.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:700;src:url(../fonts/InterDisplay-Bold.3b6acf37.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:700;src:url(../fonts/InterDisplay-BoldItalic.96daac80.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:800;src:url(../fonts/InterDisplay-ExtraBold.afbed0ca.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:800;src:url(../fonts/InterDisplay-ExtraBoldItalic.a44583d1.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:900;src:url(../fonts/InterDisplay-Black.a307e089.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:900;src:url(../fonts/InterDisplay-BlackItalic.4637eb2d.woff2) format("woff2")}body{background-color:#fff!important;font-family:Inter,sans-serif}.body--dark{background-color:#0b0b0b!important}.q-page-container{background-color:#eee!important}.body--dark .q-page-container{background-color:#424242!important}.clickable,.cursor-pointer{cursor:-webkit-pointer;cursor:pointer}.animate{animation:bounceInUp;animation-duration:.5s}.animate-out{animation:fadeOutDownBig;animation-duration:.5s}.d-none{visibility:hidden!important}.d-flex{display:flex;gap:1rem}.round{border-radius:7px}.round-5{border-radius:5px}.border-left-green{border-left:5px solid #66bb6a;border-radius:5px}.page-header{background-color:#eee}.body--dark .page-header{background-color:#424242}.q-toolbar{background-color:#fff;color:#0e6aac;margin-bottom:8px}.body--dark .q-toolbar{background-color:#0b0b0b;color:#fff}.header-toolbar{border-radius:0 0 0 0}.q-drawer__content{background:#eee;text-decoration-color:#fff;text-emphasis-color:#fff}.q-drawer__content .q-scrollarea__container{background:#fff;border-radius:0 0 0 0}.body--dark .q-drawer__content{background:#424242;color:#fff}.body--dark .q-drawer__content .q-scrollarea__container{background:#0b0b0b}.side-menu-item .q-icon{color:#0e6aac}.side-menu-item .q-item__section--side i{color:#726b6b;font-size:1.1rem!important;font-weight:400;opacity:.7;position:relative;top:-2px}.icon-menu-list{font-size:11pt!important}.side-menu-item.active-menu .q-expansion-item__container{background:#f7efe5;color:#0e6aac!important;font-weight:800;text-decoration-color:#0e6aac;text-emphasis-color:#0e6aac}.body--dark .side-menu-item.active-menu .q-expansion-item__container{background:#ffffff1a;color:#757575!important}.button-ministate{background-color:#0e6aac;border-radius:8px 0 0 8px;color:#fff;height:200px;right:0;top:50%;transform:translateY(-30%);width:25px}:root{--fs-title:clamp(18px,2.5vw,22px);--fs-subtitle:clamp(15px,2vw,18px);--fs-dash:clamp(14px,1.8vw,17px);--fs-form:clamp(13px,1.6vw,15px);--fs-form-small:clamp(12px,1.5vw,14px);--fs-form-subtitle:clamp(15px,2vw,18px);--fs-xs:clamp(8px,1vw,10px);--fs-sm:clamp(10px,1.2vw,12px);--fs-md:clamp(12px,1.4vw,14px);--lh-tight:1.2;--lh-normal:1.3;--fw-normal:400;--fw-semi:600;--fw-bold:700;--sp-xs:clamp(6px,1vw,8px);--sp-sm:clamp(10px,1.5vw,16px);--sp-md:clamp(40px,6vw,100px);--radius-sm:5px;--radius-pill-lg:64px;--radius-pill-sm:3px}.title{font-size:var(--fs-title);font-weight:var(--fw-bold);line-height:var(--lh-tight);text-transform:capitalize}.subtitle{font-size:var(--fs-subtitle);font-weight:var(--fw-normal);line-height:var(--lh-normal)}.dash-title{font-size:var(--fs-dash);font-weight:var(--fw-bold);line-height:var(--lh-tight);padding-top:15px;text-transform:capitalize;width:100%}.form-title{background-color:#333;color:#fff;font-size:var(--fs-form);font-weight:var(--fw-bold);padding:var(--sp-xs) var(--sp-md) var(--sp-xs) var(--sp-sm)}.form-title,.form-title-small{border-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-pill-sm);border-top-right-radius:var(--radius-pill-lg);display:inline-flex}.form-title-small{background-color:#757575;font-size:var(--fs-form-small);font-weight:var(--fw-semi);padding:var(--sp-sm) var(--sp-md) var(--sp-sm) var(--sp-sm)}.body--dark .form-title-small{background-color:#333}.form-subtitle{font-size:var(--fs-form-subtitle);font-weight:var(--fw-normal);line-height:var(--lh-normal)}.form-subtitle,.text-underline{text-decoration:underline}.text-xs{font-size:var(--fs-xs)}.text-sm,.text-xs{font-weight:var(--fw-normal)}.text-sm{font-size:var(--fs-sm)}.text-md{font-size:var(--fs-md);font-weight:var(--fw-normal)}.text-blue{color:#0f75bc!important}.body--dark * .text-blue,.body--dark * .text-primary{color:#fff!important}.alert{border-radius:5px;color:#fff;font-size:var(--fs-md);font-weight:var(--fw-normal);padding:10px}.alert.alert-info{background-color:#0f75bc}.alert.alert-accent{background-color:#d75c42}.alert.alert-warning{background-color:#fcd68d}.alert.alert-secondary{background-color:#757575}.body--dark .alert.alert-accent,.body--dark .alert.alert-info,.body--dark .alert.alert-secondary,.body--dark .alert.alert-warning{background-color:#333}.body--dark .q-tab-panels{background:#0b0b0b}.q-field--dark .q-field__inner .q-field__label{color:#fff}.q-field__inner .q-field__control .q-field__input,.q-field__inner .q-field__control .q-field__native{font-size:var(--fs-md);font-weight:var(--fw-semi)}.q-field__inner .q-field__bottom{margin-bottom:5px!important}.q-field__inner .q-field__bottom .q-field__messages{font-weight:var(--fw-normal);padding:0 0 10px!important}.q-uploader{width:auto!important}.q-uploader__subtitle{display:none!important}.q-toggle__label{font-weight:var(--fw-semi)}.q-chip--dense{font-size:11px;font-weight:600}.form-sm.q-field--dense .q-field__control-container,.form-sm.q-field--dense .q-field__native{font-size:11.5px!important;font-weight:600}.form-sm.q-field--dense .q-field__control{border:0!important;height:25px!important}.form-sm.q-field--dense .q-field__marginal{height:25px!important}.form-sm.q-field--dense .q-field__label{top:1px!important}.form-select-sm{height:auto!important;max-height:none!important;overflow:hidden!important}.form-select-sm.q-field--dense .q-field__inner{height:30px!important;padding:0!important}.form-select-sm.q-field--dense .q-field__inner .q-field__control{height:25px!important;padding:0!important}.form-select-sm.q-field--dense .q-field__control{height:25px!important}.form-select-sm.q-field--dense .q-field__control-container,.form-select-sm.q-field--dense .q-field__native{padding-bottom:10px!important;padding-top:0!important}.form-select-sm.q-field--dense .q-field__input{font-size:11.5px!important;font-weight:600}.form-select-sm.q-field--dense .q-field__marginal{height:25px!important}.form-select-sm-bordered{border:2px solid #e6e6e6;border-radius:5px}.body--dark.form-select-sm-bordered{border:1px solid #ffffff47!important}.form-xs.q-field--dense .q-field__control-container,.form-xs.q-field--dense .q-field__native{font-size:11px!important;font-weight:600}.form-xs.q-field--dense .q-field__control{border:0!important;height:23px!important}.form-xs.q-field--dense .q-field__marginal{height:23px!important}.form-xs.q-field--dense .q-field__label{top:1px!important}.f-toggle .q-btn-group{box-shadow:inset 0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;margin:7px 0 15px}.q-field__control-container input[type=number]::-webkit-inner-spin-button,.q-field__control-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;text-align:right}.q-field__control-container input[type=number]{-moz-appearance:textfield;text-align:right}.q-table thead tr th{background:#f8f8f8;color:#0b0b0b;font-weight:700;opacity:.9;text-align:center}.q-table tbody tr td{font-size:11px}.q-table tfoot tr td{background:#f8f8f8;border-color:#0b0b0b;color:#0b0b0b;font-weight:700;opacity:.8}.border-info{border-color:#0f75bc;border-radius:10px;border-width:3.5px}.q-table__control .q-table__bottom-item{font-size:11px;font-weight:400}.q-table__control .q-field__inner{color:#0f75bc}.q-table__control{border-radius:5px}.q-table__control .q-btn__content{background-color:#0e6aac;color:#d75c42;color:#fff;margin-left:3px}.body--dark .q-table thead tr th{text-align:center}.body--dark .q-table tfoot tr td,.body--dark .q-table thead tr th{background:#0b0b0b;border-color:#fff;color:#f8f8f8;font-weight:700;opacity:.8}.sticky-table thead tr th{position:sticky;z-index:999}.sticky-table thead tr:first-child th{opacity:1;top:0}.sticky-table.q-table--loading thead tr:last-child th{top:48px}.sticky-table tbody{scroll-margin-top:48px}.text-invoice-title{font-size:38px;font-weight:800;letter-spacing:.1em;line-height:1.25}.font-30{font-size:30px!important}.height-125{height:164px!important}.height-175{height:175px!important}.height-weighing{height:125px!important}.input__bg-white>.q-field>.q-field__inner{background:#fff}.input-bold input{font-size:15px;font-weight:700}.weight-input .input,.weight-input input{font-size:55px!important;font-weight:700!important}.og-transaction i{display:none!important}.latlng-picker{height:300px!important;width:100%!important}.border{border:1px solid #e0e0e0!important}.border-black{border:1px solid #000!important}.border-top{border-top:1px solid #e0e0e0!important}.border-right{border-right:1px solid #e0e0e0!important}.border-bottom{border-bottom:1px solid #e0e0e0!important}.capitalize-first{text-transform:none}.capitalize-first:first-letter{text-transform:capitalize}.iframe-dark{border:none;filter:invert(.9) hue-rotate(180deg);width:100%}.iframe-pdf{background-color:#fff;height:100%;max-width:211mm;min-height:296mm;width:100%}.invert{filter:invert(.9) hue-rotate(180deg)}.chat-header{font-style:bold;font-weight:700;margin-bottom:3px}@keyframes highlight{0%{background-color:#f73131d9;box-shadow:inset}to{background-color:initial}}.highlight{animation:highlight 2s ease-in-out}.bg-primary-black{background-color:#333!important}.bg-primary-soft{background-color:#f7efe5!important}.log-info span .q-badge{font-size:9px;margin-bottom:3px;padding:2px 4px}.col-editable{background-color:#d5eeff!important;color:#111!important}.col-editable-child{background-color:#e8f6ff!important;color:#111!important}.no-padding-y{padding-bottom:0!important;padding-top:0!important}.link{text-decoration:underline}.link,.link-display{cursor:pointer}.link-display:hover,.link:hover{opacity:.8}.json{background:#232323;border-radius:5px;font-family:Source Code Pro,monospace;font-size:.96em;padding:10px}.json>.json__item{display:block}.json__item{display:none;margin-top:2px;padding-left:20px;-webkit-user-select:none;user-select:none}.json__item--collapsible{cursor:pointer;overflow:hidden;position:relative}.json__item--collapsible:before{color:#fad715;content:"+";font-weight:700;left:5px;position:absolute}.json__item--collapsible:after{background-color:#d3d3d3;content:"";height:100%;left:9px;position:absolute;top:26px;width:1px}.json__item--collapsible:hover>.json__key,.json__item--collapsible:hover>.json__value{text-decoration:underline}.json__toggle{display:none}.json__toggle:checked~.json__item{display:block}.json__key{color:#f2f1f1;display:inline;font-weight:600}.json__key:after{content:": "}.json__value{display:inline}.json__value--string{color:#dcda48}.json__value--number{color:#6868ff}.json__value--boolean{color:#646def}.json__value--null{color:#8448ef}.json__value--type-array,.json__value--type-object{color:#3db5e4;font-size:12px;font-style:italic;font-weight:700}.cs-card-expansion .q-expansion-item__container .q-item{padding:10px 10px 10px 0!important}.signature-wrapper>div:first-of-type{border:2px dashed #444;border-radius:10px}.table-no-padding tbody tr td{padding-bottom:0!important;padding-top:0!important}.table-bordered tbody tr td,.table-bordered thead tr th{border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.table-bordered tbody tr td:is(:first-child),.table-bordered thead tr th:is(:first-child){border-left:1px solid #e6e6e6}.table-bordered tbody tr:is(:first-child) td,.table-bordered thead tr:is(:first-child) th{border-top:1px solid #e6e6e6}.body--dark .table-bordered tbody tr td,.body--dark .table-bordered thead tr th{border-bottom:1px solid #ffffff47;border-right:1px solid #ffffff47}.body--dark .table-bordered tbody tr td:is(:first-child),.body--dark .table-bordered thead tr th:is(:first-child){border-left:1px solid #ffffff47}.body--dark .table-bordered tbody tr:is(:first-child) td,.body--dark .table-bordered thead tr:is(:first-child) th{border-top:1px solid #ffffff47}.body--dark .table-bordered tbody tr td,.body--dark .table-no-padding tbody tr td{background-color:#0b0b0b!important}.pulse{animation:pulse 1s infinite;border-radius:50%;box-shadow:0 0 0 #cc872c66;cursor:pointer}.pulse:hover{animation:none}@keyframes pulse{0%{box-shadow:0 0 0 0 #cc872c66}70%{box-shadow:0 0 0 45px #cc992c00}to{box-shadow:0 0 0 0 #cc9c2c00}}.pulse-error{animation:pulseError 1.4s infinite;border-radius:50%;box-shadow:0 0 0 #ec472a66;cursor:pointer}.pulse-error:hover{animation:none}@keyframes pulseError{0%{box-shadow:0 0 0 0 #ec472a66}70%{box-shadow:0 0 0 15px #cc772c00}to{box-shadow:0 0 0 0 #cc572c00}}.sign-container{display:inline-block;position:relative}.sign-container img{display:block}.sign-container .overlay{height:100%;left:0;mix-blend-mode:multiply;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%}.select-uppercase .q-chip__content,.select-uppercase .q-field__input,.select-uppercase .q-field__native,.select-uppercase-options .q-item__label{text-transform:uppercase}.chip-box{border-color:inherit}.chip-box .q-avatar{height:1.5em;width:1.5em}.chip-box_title{font-size:8.5pt}@media print{.hide-print{display:none!important}}.page-break{page-break-before:always}hr.separator{background-color:#ccc;border-width:0;height:1px}.grid-stack{min-height:70vh}.grid-stack,.grid-stack .grid-stack-item{background:#f9f9f9}.grid-stack .grid-stack-item-content{background:#fff;border:.5px solid #bdbdbd;border-radius:10px!important;padding:3px!important}.grid-stack .card-header-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body--dark .grid-stack{background:#0b0b0b!important}.body--dark .grid-stack-item,.body--dark .grid-stack-item-content{background:#000!important}.tabulator .tabulator-header .tabulator-headers .tabulator-col{background:#f8f8f8;color:#0b0b0b;font-size:12px;font-weight:700;opacity:.9;text-align:center}.tabulator .tabulator-row{font-size:12px}.body--dark .tabulator .tabulator-header .tabulator-headers .tabulator-col{background:#000!important;color:#fff!important}.body--dark .tabulator .tabulator-row{background:#0b0b0b;color:#fff!important}.no-indent{list-style-position:outside;list-style-type:disc;margin:0;padding-left:1.2rem}.grid-card-container{overflow:auto;position:relative!important}.grid-card{background:#fff;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;padding:8px}.barging,.hauling,.inventory,.pit,.separator{background:#0000;border:none}.pit-card{align-items:center;display:flex;height:100%;width:100%}.pit-card .inner-card{background:#fff;border-left:9px solid #c10015;border-radius:5px;box-shadow:0 40px 40px -40px #0003,0 6px 20px 0 #00000030;width:100%}.hauling-card{align-items:center;display:flex;height:100%;width:100%}.hauling-card .inner-card{background:#fff;border-left:9px solid #f2c037;border-radius:5px;box-shadow:0 40px 40px -40px #0003,0 6px 20px 0 #00000030;width:100%}.inventory-card{align-items:center;display:flex;height:100%;width:100%}.inventory-card .inner-card{background:#fff;border-left:9px solid #616161;border-radius:5px;box-shadow:0 40px 40px -40px #0003,0 6px 20px 0 #00000030;width:100%}.barging-card{align-items:center;display:flex;height:100%;width:100%}.barging-card .inner-card{background:#fff;border-left:9px solid #1e88e5;border-radius:5px;box-shadow:0 40px 40px -40px #0003,0 6px 20px 0 #00000030;width:100%}.pit-card .total-row{background-color:#c10015;color:#fff}.hauling-card .total-row{background-color:#f2c037;color:#fff}.inventory-card .total-row{background-color:#616161;color:#fff}.barging-card .total-row{background-color:#1e88e5;color:#fff}.separator-arrow{align-items:center;color:#999;display:flex;font-size:16px;gap:2px;height:100%;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:100%}.separator-arrow:before{background:repeating-linear-gradient(90deg,#999 0,#999 8px,#0000 0,#0000 16px);content:"";height:2px;width:100%}.separator-arrow:after{color:#999;content:"➜";font-size:18px;position:absolute;right:-6px;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.separator-arrow{display:block!important;height:100%!important;margin:0 auto;text-align:center;transform:rotate(90deg);width:5%!important}.grid-node .separator{align-items:center;display:flex!important;justify-content:center;width:100%}}.q-mobile .inner-card{font-size:9px!important;padding:4px!important}.route-grid{grid-auto-rows:min-content}.grid-node{height:auto!important;overflow:visible!important}.tooltip-container{align-items:center;cursor:help;display:inline-flex;position:relative}.achievement-tooltip{background-color:#212121;bottom:100%;color:#fff;left:50%;margin-bottom:10px;min-width:160px;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(-5px);transition:opacity .2s ease-in-out,transform .2s ease-in-out;visibility:hidden;z-index:99}.tooltip-container:hover .achievement-tooltip{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.tooltip-arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #212121;bottom:-5px;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.widget-dashboard-item-card{background:#fafafa;border:1px solid #e6e6e6;border-radius:6px;padding:var(--sp-sm)}.widget-dashboard-item-card .widget-text-container{flex:1;min-width:0}.widget-dashboard-item-card .widget-text-nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body--dark .widget-dashboard-item-card{background:#1e1e1e;border:1px solid #ffffff47}.body--dark .widget-dashboard-item-card .text-grey-10,.body--dark .widget-dashboard-item-card .text-grey-5,.body--dark .widget-dashboard-item-card .text-grey-6,.body--dark .widget-dashboard-item-card .text-grey-7,.body--dark .widget-dashboard-item-card .text-grey-8,.body--dark .widget-dashboard-item-card .text-grey-9{color:#e0e0e0!important}.body--dark .bg-grey-1,.body--dark .bg-grey-2,.body--dark .bg-grey-3,.body--dark .bg-grey-4{background-color:#121212!important}.route-scroll-wrapper{overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch;padding-bottom:8px;scrollbar-color:#c1c1c1 #f1f1f1;scrollbar-width:auto}.route-scroll-wrapper::-webkit-scrollbar{height:12px;width:12px}.route-scroll-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.route-scroll-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border:2px solid #f1f1f1;border-radius:4px}.route-scroll-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.stock-scroll{height:100%;min-height:50vh}.legend-item{background:#fff;border-radius:4px;box-shadow:0 2px 5px #00000026;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px}.border-pit{border-left:6px solid #c10015}.border-hauling{border-left:6px solid #f2c037}.border-inventory{border-left:6px solid #616161}.border-barging{border-left:6px solid #1e88e5}.custom-image{display:block;height:32px;width:32px}.legend-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.legend-item-box{margin-right:12px}.summary-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.summary-item-box{margin-right:12px}@media screen and (max-width:768px){.route-scroll-wrapper{overflow-x:visible!important;overflow-y:visible!important;padding-bottom:0}.legend-container{align-items:flex-start;flex-direction:column}.legend-header,.legend-item-box{margin-bottom:8px}.legend-item-box{margin-right:0}.summary-container{align-items:flex-start;flex-direction:column}.summary-header{margin-bottom:12px}.summary-item-box{margin-bottom:8px;margin-right:0}}.q-toolbar[data-v-1c14c018]{background-color:#fff;border-bottom:1pt solid #bdbdbd;color:#424242}.body--dark .q-toolbar[data-v-1c14c018]{background-color:#0b0b0b;color:#fff}.header-toolbar[data-v-1c14c018]{background-color:#f5f5f5;color:#424242}.body--dark .header-toolbar[data-v-1c14c018]{background-color:#424242;color:#fff}.q-toolbar[data-v-1869f49f]{background-color:#fff;border-bottom:1pt solid #bdbdbd;color:#424242}.body--dark .q-toolbar[data-v-1869f49f]{background-color:#0b0b0b;color:#fff}.header-toolbar[data-v-1869f49f]{background-color:#f5f5f5;color:#424242}.body--dark .header-toolbar[data-v-1869f49f]{background-color:#424242;color:#fff}a[data-v-2842c52d]:link{text-decoration:none}.draggable-container[data-v-02c64df7]{display:flex;flex-direction:column}.draggable-item[data-v-02c64df7]{transition:transform .2s ease;-webkit-user-select:none;user-select:none}.draggable-item.dragging[data-v-02c64df7]{opacity:.5}.container[data-v-2fbe30ab]{min-width:300px}.list[data-v-2fbe30ab]{border:1px solid #ccc;margin-bottom:10px;padding:10px}.nested-list[data-v-2fbe30ab]{margin-left:20px}.item[data-v-2fbe30ab],.nested-item[data-v-2fbe30ab]{cursor:move;padding:7px}.nested-item[data-v-2fbe30ab]{border:.5px dashed #224f75}.dragover-highlight[data-v-2fbe30ab]{border:2px dashed #007bff}.dragover-highlight-child[data-v-2fbe30ab]{border:2px dashed red}.s-banner .q-banner__content{padding:5px}.q-table__bottom[data-v-0be5cfb3]{border:none!important}.header-label{border-color:#f8f8f8}.header-form .q-field__control{height:10px!important;min-height:10px!important}.header-form .q-select__dropdown-icon{visibility:hidden!important}.header-form .q-field__input,.header-form .q-field__native{font-size:5px!important;font-weight:600}.summary-chips .q-chip[data-v-5fe29e67]{font-size:11px}.responsive-title[data-v-5c0d16e3]{font-size:clamp(12px,2vw,18px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-uploader__subtitle[data-v-7a5e9a48]{display:none!important;font-size:12px;line-height:18px}.resizable-th[data-v-ec5699d6]{position:relative;-webkit-user-select:none;user-select:none}.resize-handle[data-v-ec5699d6]{cursor:col-resize;height:100%;position:absolute;right:0;top:0;width:6px;z-index:10}.resize-handle[data-v-ec5699d6]:hover{background-color:#00000026}.chip-box{height:3.1em;width:100%}.chip-box .q-avatar{height:1.55em;width:1.54em}.chip-box .q-avatar i{font-size:18pt}.chip-box_wrapper{padding-left:5px}.chip-box_title{font-size:8pt}.chip-box_label{font-size:11pt;font-weight:700;opacity:.5}.ghost[data-v-66eadcb8]{background:#d3d3d3;opacity:.5}.list-group[data-v-66eadcb8]{min-height:20px}.list-group-item[data-v-66eadcb8]{cursor:move}.list-group-item i[data-v-66eadcb8]{cursor:pointer}.ghost[data-v-acd5d1c8]{background:#d3d3d3;opacity:.5}.list-group[data-v-acd5d1c8]{min-height:20px}.list-group-item[data-v-acd5d1c8]{cursor:move}.list-group-item i[data-v-acd5d1c8]{cursor:pointer}.dragArea[data-v-acd5d1c8]{min-height:11px}.bottom-item-tree[data-v-acd5d1c8]{padding-left:15px}