:root{--dm-contrast-text:#344054;--q-contrast-text:var(--dm-contrast-text)}.body--dark{--dm-contrast-text:#e3f2fd}.dashboard-skin .q-layout,.dashboard-skin .q-page,.dashboard-skin .q-page-container,.dashboard-skin .q-page-container.app-header,.dashboard-skin .q-page-container.bg-grey-1,.dashboard-skin .q-page-container.bg-grey-2,.dashboard-skin .q-page-container.bg-grey-3,.dashboard-skin .q-page.app-header,.dashboard-skin .q-page.bg-grey-1,.dashboard-skin .q-page.bg-grey-2,.dashboard-skin .q-page.bg-grey-3{background-color:#e0e0e0}.dashboard-skin .q-header.app-header,.dashboard-skin .q-page-container[class*=bg-]{background:hsla(0,0%,93.3%,0.9333333333333333)!important}.dashboard-skin .q-header.app-header{color:#344054!important;box-shadow:none!important}.dashboard-skin .q-header.app-header .q-toolbar{min-height:40px;padding:0 8px;width:auto;margin:8px 8px;background:#fafafa;border-radius:16px}.dashboard-skin .q-header .q-layout__shadow{display:none!important}.dashboard-skin .q-breadcrumbs{gap:6px}.dashboard-skin .q-breadcrumbs__el,.dashboard-skin .text-caption,.dashboard-skin small{color:#667085}.dashboard-skin .drawer_content,.dashboard-skin .q-drawer[side=left],.dashboard-skin .q-drawer[side=left] .q-drawer__content{background:#fff!important;border-right:1px solid rgba(38,16,40,0.06)}.dashboard-skin .left-drawer-list .q-item{background:transparent!important;color:#344054!important;padding:6px 10px!important;min-height:44px;border-radius:8px;margin:2px 6px;transition:background 0.15s,color 0.15s}.dashboard-skin .left-drawer-list .q-item .q-icon{color:#667085!important;font-size:22px}.dashboard-skin .left-drawer-list .q-item .q-item__label{font-size:13px;line-height:1.25}.dashboard-skin .left-drawer-list .q-item:hover{background:rgba(25,118,210,0.06)!important}.dashboard-skin .left-drawer-list .q-item__section--avatar{min-width:34px}.dashboard-skin .left-drawer-list .q-expansion-item .q-item{padding:6px 8px!important;min-height:34px}.dashboard-skin .left-drawer-list .custom-color,.dashboard-skin .left-drawer-list .q-item--active,.dashboard-skin .left-drawer-list .q-item.q-router-link--active{background:rgba(25,118,210,0.22)!important;color:#1976d2!important}.dashboard-skin .left-drawer-list .custom-color .q-icon,.dashboard-skin .left-drawer-list .q-item--active .q-icon,.dashboard-skin .left-drawer-list .q-item.q-router-link--active .q-icon{color:#2083e4!important}.dashboard-skin .q-drawer[side=right]{background:hsla(0,0%,93.3%,0.9333333333333333);border-left:1px solid rgba(38,16,40,0.06)}.dashboard-skin .q-drawer[side=right] .q-item__label,.dashboard-skin .q-drawer[side=right] .q-tree__label{color:#1f2937!important}.dashboard-skin .q-table td.app-header{background:#fafafa!important}.dashboard-skin .hierarchy-drawer{background:hsla(0,0%,93.3%,0.9333333333333333);border-left:1px solid rgba(38,16,40,0.06)}.dashboard-skin .hierarchy-drawer .q-scroll-area{padding:8px 12px}.dashboard-skin .hierarchy-drawer .q-tree__node-header{min-height:28px;padding:6px 8px;border-radius:8px}.dashboard-skin .hierarchy-drawer .q-item__label,.dashboard-skin .hierarchy-drawer .q-tree__label{color:#1f2937;font-size:13px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;min-width:0}.dashboard-skin .hierarchy-drawer .q-tree__children{margin-left:12px}.dashboard-skin .hierarchy-drawer .q-tree__node-header:hover{background:rgba(25,118,210,0.06)}.dashboard-skin .hierarchy-drawer .q-tree__node--selected>.q-tree__node-header{background:rgba(25,118,210,0.12)!important;color:#1976d2!important}.dashboard-skin .hierarchy-drawer .q-tree__node{position:relative}.dashboard-skin .hierarchy-drawer .q-tree__node:before{content:"";position:absolute;left:9px;top:0;bottom:0;border-left:1px dashed #e3e6ee}.dashboard-skin .hierarchy-drawer .q-tree__node-header:before{content:"";position:absolute;left:9px;top:14px;width:12px;border-top:1px dashed #e3e6ee}.body--dark .dashboard-skin .q-layout,.body--dark .dashboard-skin .q-page,.body--dark .dashboard-skin .q-page-container,.body--dark .dashboard-skin .q-page-container.app-header,.body--dark .dashboard-skin .q-page-container.bg-grey-1,.body--dark .dashboard-skin .q-page-container.bg-grey-2,.body--dark .dashboard-skin .q-page-container.bg-grey-3,.body--dark .dashboard-skin .q-page-container[class*=bg-],.body--dark .dashboard-skin .q-page.app-header,.body--dark .dashboard-skin .q-page.bg-grey-1,.body--dark .dashboard-skin .q-page.bg-grey-2,.body--dark .dashboard-skin .q-page.bg-grey-3,.body--dark .dashboard-skin .q-page[class*=bg-]{background:#0e172a!important}.body--dark .dashboard-skin .q-header.app-header{background:#0e172a!important;color:#e6eaf2!important}.body--dark .dashboard-skin .q-header.app-header .q-toolbar{background:#1a2440;border-color:hsla(0,0%,100%,0.08)}.body--dark .dashboard-skin .drawer_content,.body--dark .dashboard-skin .q-drawer[side=left],.body--dark .dashboard-skin .q-drawer[side=left] .q-drawer__content{background:#0e172a!important;border-right:1px solid hsla(0,0%,100%,0.08)}.body--dark .dashboard-skin .q-drawer[side=right]{background:#121a2b;border-left:1px solid hsla(0,0%,100%,0.08)}.body--dark .dashboard-skin .q-drawer[side=right] .q-item__label,.body--dark .dashboard-skin .q-drawer[side=right] .q-tree__label{color:#e3f2fd!important}.body--dark .dashboard-skin .q-breadcrumbs__el,.body--dark .dashboard-skin .text-caption,.body--dark .dashboard-skin small{color:#a6b0c3}.body--dark .dashboard-skin .left-drawer-list .q-item{color:#e6eaf2!important}.body--dark .dashboard-skin .left-drawer-list .q-item .q-icon{color:#f3f4f6!important}.body--dark .dashboard-skin .left-drawer-list .q-item:hover{background:rgba(59,130,246,0.1)!important}.body--dark .dashboard-skin .left-drawer-list .custom-color,.body--dark .dashboard-skin .left-drawer-list .q-item--active,.body--dark .dashboard-skin .left-drawer-list .q-item.q-router-link--active{background:rgba(59,130,246,0.25)!important;color:#3b82f6!important}.body--dark .dashboard-skin .left-drawer-list .custom-color .q-icon,.body--dark .dashboard-skin .left-drawer-list .q-item--active .q-icon,.body--dark .dashboard-skin .left-drawer-list .q-item.q-router-link--active .q-icon{color:#5392f7!important}.body--dark .dashboard-skin .hierarchy-drawer{background:#121a2b;border-left:1px solid hsla(0,0%,100%,0.08)}.body--dark .dashboard-skin .hierarchy-drawer .q-item__label,.body--dark .dashboard-skin .hierarchy-drawer .q-tree__label{color:#e3f2fd}.body--dark .dashboard-skin .q-table td.app-header{background:#1a2440!important}.body--dark .dashboard-skin .q-btn.q-btn--standard:not(.q-btn--outline):not(.q-btn--flat):not(.q-btn--unelevated){box-shadow:0 6px 18px rgba(0,0,0,0.45)!important}.body--dark .dashboard-skin .q-btn.q-btn--standard:not(.q-btn--outline):not(.q-btn--flat):not(.q-btn--unelevated):hover{box-shadow:0 8px 22px rgba(0,0,0,0.55)!important;background:#2776f5!important}.body--dark .dashboard-skin .q-btn.q-btn--standard:not(.q-btn--outline):not(.q-btn--flat):not(.q-btn--unelevated):active{background:#1469f4!important}.body--dark .dashboard-skin .q-btn:focus-visible{box-shadow:0 0 0 3px hsla(0,0%,100%,0.1),0 6px 18px rgba(0,0,0,0.45)!important}.body--dark .dashboard-skin .q-btn.bg-warning,.body--dark .dashboard-skin .q-btn.bg-yellow,.body--dark .dashboard-skin .q-btn.bg-yellow-14{background:#e6a604!important;border-color:#e6a604!important;color:#fff!important}.body--dark .dashboard-skin .q-btn.bg-orange{background:#c25400!important;border-color:#bb7808!important;color:#fff!important}.body--dark .dashboard-skin .q-btn.bg-positive{background:#199145!important;border-color:#199145!important;color:#fff!important}.body--dark .dashboard-skin .q-btn.bg-negative{background:#ec1e1e!important;border-color:#ec1e1e!important;color:#fff!important}.body--dark .dashboard-skin .q-btn.bg-warning:hover,.body--dark .dashboard-skin .q-btn.bg-yellow-14:hover,.body--dark .dashboard-skin .q-btn.bg-yellow:hover{background:#c89004!important}.body--dark .dashboard-skin .q-btn.bg-orange:hover{background:#c27400!important}.body--dark .dashboard-skin .q-btn.bg-positive:hover{background:#147739!important}.body--dark .dashboard-skin .q-btn.bg-negative:hover{background:#d91313!important}.body--dark .dashboard-skin .q-btn.q-btn--outline{border-color:hsla(0,0%,100%,0.18)!important;color:#e6eaf2!important}.body--dark .dashboard-skin .q-btn.q-btn--outline:hover{background:hsla(0,0%,100%,0.06)!important}.body--dark .dashboard-skin .q-btn.q-btn--flat{color:#e6eaf2!important}.body--dark .dashboard-skin .q-btn.q-btn--flat:hover{background:hsla(0,0%,100%,0.06)!important}.body--dark .dashboard-skin .bg-grey-1,.body--dark .dashboard-skin .bg-grey-2,.body--dark .dashboard-skin .bg-grey-3,.body--dark .dashboard-skin .bg-grey-4,.body--dark .dashboard-skin .bg-white,.body--dark .dashboard-skin .col.bg-white,.body--dark .dashboard-skin .col[class*=bg-grey-],.body--dark .dashboard-skin .q-badge.bg-white,.body--dark .dashboard-skin .q-card.bg-white,.body--dark .dashboard-skin .q-chip.bg-white,.body--dark .dashboard-skin .q-item.bg-white,.body--dark .dashboard-skin .q-list.bg-white,.body--dark .dashboard-skin .row.bg-white,.body--dark .dashboard-skin .row[class*=bg-grey-]{background:#1a2440!important;color:#e6eaf2!important}.body--dark .dashboard-skin .text-black,.body--dark .dashboard-skin .text-black .q-badge,.body--dark .dashboard-skin .text-black .q-chip__content,.body--dark .dashboard-skin .text-black .q-item__label,.body--dark .dashboard-skin .text-black .q-tab__label,.body--dark .dashboard-skin .text-dark,.body--dark .dashboard-skin .text-dark .q-badge,.body--dark .dashboard-skin .text-dark .q-chip__content,.body--dark .dashboard-skin .text-dark .q-item__label,.body--dark .dashboard-skin .text-dark .q-tab__label,.body--dark .dashboard-skin .text-grey-7,.body--dark .dashboard-skin .text-grey-7 .q-badge,.body--dark .dashboard-skin .text-grey-7 .q-chip__content,.body--dark .dashboard-skin .text-grey-7 .q-item__label,.body--dark .dashboard-skin .text-grey-7 .q-tab__label,.body--dark .dashboard-skin .text-grey-8,.body--dark .dashboard-skin .text-grey-8 .q-badge,.body--dark .dashboard-skin .text-grey-8 .q-chip__content,.body--dark .dashboard-skin .text-grey-8 .q-item__label,.body--dark .dashboard-skin .text-grey-8 .q-tab__label,.body--dark .dashboard-skin .text-grey-9,.body--dark .dashboard-skin .text-grey-9 .q-badge,.body--dark .dashboard-skin .text-grey-9 .q-chip__content,.body--dark .dashboard-skin .text-grey-9 .q-item__label,.body--dark .dashboard-skin .text-grey-9 .q-tab__label,.body--dark .dashboard-skin .text-grey-10,.body--dark .dashboard-skin .text-grey-10 .q-badge,.body--dark .dashboard-skin .text-grey-10 .q-chip__content,.body--dark .dashboard-skin .text-grey-10 .q-item__label,.body--dark .dashboard-skin .text-grey-10 .q-tab__label,.body--dark .text-black,.body--dark .text-black .q-badge,.body--dark .text-black .q-chip__content,.body--dark .text-black .q-item__label,.body--dark .text-black .q-tab__label,.body--dark .text-dark,.body--dark .text-dark .q-badge,.body--dark .text-dark .q-chip__content,.body--dark .text-dark .q-item__label,.body--dark .text-dark .q-tab__label,.body--dark .text-grey-7,.body--dark .text-grey-7 .q-badge,.body--dark .text-grey-7 .q-chip__content,.body--dark .text-grey-7 .q-item__label,.body--dark .text-grey-7 .q-tab__label,.body--dark .text-grey-8,.body--dark .text-grey-8 .q-badge,.body--dark .text-grey-8 .q-chip__content,.body--dark .text-grey-8 .q-item__label,.body--dark .text-grey-8 .q-tab__label,.body--dark .text-grey-9,.body--dark .text-grey-9 .q-badge,.body--dark .text-grey-9 .q-chip__content,.body--dark .text-grey-9 .q-item__label,.body--dark .text-grey-9 .q-tab__label,.body--dark .text-grey-10,.body--dark .text-grey-10 .q-badge,.body--dark .text-grey-10 .q-chip__content,.body--dark .text-grey-10 .q-item__label,.body--dark .text-grey-10 .q-tab__label{color:var(--dm-contrast-text)!important}.body--dark .dashboard-skin :not(.q-icon):not(.q-btn__content)[style*="color:#000000" i],.body--dark .dashboard-skin :not(.q-icon):not(.q-btn__content)[style*="color: #000000" i],.body--dark .dashboard-skin :not(.q-icon):not(.q-btn__content)[style*="color:#000" i],.body--dark .dashboard-skin :not(.q-icon):not(.q-btn__content)[style*="color: #000" i],.body--dark .dashboard-skin :not(.q-icon):not(.q-btn__content)[style*="color:black" i],.body--dark .dashboard-skin :not(.q-icon):not(.q-btn__content)[style*="color: black" i],.body--dark .dashboard-skin :not(.q-icon):not(.q-btn__content)[style*="color:rgb(0,0,0)" i],.body--dark .dashboard-skin :not(.q-icon):not(.q-btn__content)[style*="color: rgb(0, 0, 0)" i],.body--dark .dashboard-skin :not(.q-icon):not(.q-btn__content)[style*="color:rgba(0,0,0" i],.body--dark .dashboard-skin :not(.q-icon):not(.q-btn__content)[style*="color: rgba(0, 0, 0" i],.body--dark :not(.q-icon):not(.q-btn__content)[style*="color:#000000" i],.body--dark :not(.q-icon):not(.q-btn__content)[style*="color: #000000" i],.body--dark :not(.q-icon):not(.q-btn__content)[style*="color:#000" i],.body--dark :not(.q-icon):not(.q-btn__content)[style*="color: #000" i],.body--dark :not(.q-icon):not(.q-btn__content)[style*="color:black" i],.body--dark :not(.q-icon):not(.q-btn__content)[style*="color: black" i],.body--dark :not(.q-icon):not(.q-btn__content)[style*="color:rgb(0,0,0)" i],.body--dark :not(.q-icon):not(.q-btn__content)[style*="color: rgb(0, 0, 0)" i],.body--dark :not(.q-icon):not(.q-btn__content)[style*="color:rgba(0,0,0" i],.body--dark :not(.q-icon):not(.q-btn__content)[style*="color: rgba(0, 0, 0" i]{color:var(--dm-contrast-text)!important;fill:var(--dm-contrast-text)!important}.body--dark .dashboard-skin .q-chip--colored .q-avatar,.dashboard-skin .q-chip--colored .q-avatar{background:transparent!important}.body--dark .work-order-detail .measurement-type-font,.body--dark .work-order-detail .text-h7{color:#f3f4f6!important}.body--dark .work-order-detail .apexcharts-legend-text{color:var(--q-contrast-text)!important}.q-btn{border-radius:10px;font-weight:600;text-transform:none}.q-btn .q-btn__content{word-break:normal!important;overflow-wrap:normal!important;line-height:1!important}.q-btn:not(.q-btn--round):not(.q-btn--fab){min-height:36px;padding:0px 8px}.q-btn.q-btn--dense:not(.q-btn--round):not(.q-btn--fab){min-height:32px;padding:0 10px}.q-btn .q-icon{font-size:18px}.q-btn.q-btn--standard:not(.q-btn--outline):not(.q-btn--flat):not(.q-btn--unelevated){box-shadow:0 4px 14px rgba(25,118,210,0.25)}.q-btn.q-btn--standard:not(.q-btn--outline):not(.q-btn--flat):not(.q-btn--unelevated):hover{box-shadow:0 6px 18px rgba(25,118,210,0.3);background:#176ec4}.q-btn.q-btn--standard:not(.q-btn--outline):not(.q-btn--flat):not(.q-btn--unelevated):active{background:#1667b7}.q-btn.q-btn--outline{border-width:1.5px}.q-btn.q-btn--flat:hover,.q-btn.q-btn--outline:hover{background:rgba(25,118,210,0.08)}.q-btn:focus-visible{box-shadow:0 0 0 4px rgba(25,118,210,0.12)}.root-cause-table,.root-cause-table .bg-white,.root-cause-table .q-card,.root-cause-table .q-card__section,.root-cause-table .q-item,.root-cause-table .q-list{background:#fff!important;color:#111827!important}.root-cause-table .text-black,.root-cause-table .text-dark,.root-cause-table .text-grey-7,.root-cause-table .text-grey-8,.root-cause-table .text-grey-9,.root-cause-table .text-grey-10{color:#111827!important}.body--dark .root-cause-table,.body--dark .root-cause-table .bg-white,.body--dark .root-cause-table .q-card,.body--dark .root-cause-table .q-card__section,.body--dark .root-cause-table .q-dialog__inner .q-card,.body--dark .root-cause-table .q-item,.body--dark .root-cause-table .q-list{background:#0e172a!important;color:#e6eaf2!important}.root-cause-table .problem-card--active{background:#fff!important}.root-cause-table .problem-card--passive{background:#a9a9a9!important}.root-cause-table .q-btn{border-radius:10px;font-weight:600}.body--dark .alerts-third-table .q-chip.q-chip--colored:not(.q-chip--outline) .q-chip__content{color:#111827!important;fill:#111827!important}.dashboard-skin .q-table{border-radius:16px;border:1px solid rgba(16,24,40,0.06);box-shadow:0 8px 24px rgba(49,51,56,0.06)}.dashboard-skin .q-table thead tr th{background:#fafafa;color:#475467;font-weight:600;border-bottom:1px solid rgba(16,24,40,0.06);padding:10px 12px}.dashboard-skin .q-table tbody tr td{border-bottom:1px solid #f1f2f4;color:#344054;padding:10px 12px}.dashboard-skin .q-table .q-field--filled .q-field__control,.dashboard-skin .q-table .q-field--outlined .q-field__control{background:#fafafa;border-color:#f1f2f4;color:#344054}.dashboard-skin .q-table .q-field__native::placeholder{color:#667085}.dashboard-skin .q-table th.bg-white,.dashboard-skin .q-table th[class*=bg-grey-]{background:#fafafa!important}.dashboard-skin .q-table td.bg-white,.dashboard-skin .q-table td[class*=bg-grey-]{background:transparent!important}.dashboard-skin .cell-number{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:30px;padding:0 10px;border-radius:999px;font-weight:700;letter-spacing:0.2px;border:1px solid transparent;background:#f5f5f5;color:#344054;font-size:12.5px;line-height:1}.dashboard-skin .cell-number.text-positive{background:rgba(40,199,111,0.12);border-color:rgba(40,199,111,0.24);color:#166d3d}.dashboard-skin .cell-number.text-warning{background:rgba(255,214,0,0.16);border-color:rgba(255,214,0,0.28);color:#8c7600}.dashboard-skin .cell-number.text-negative{background:rgba(239,83,80,0.14);border-color:rgba(239,83,80,0.28);color:#832e2c}.body--dark .dashboard-skin .q-table{border-color:#27324a}.body--dark .dashboard-skin .q-table thead tr th{background:#1a2440;color:#e2e8f0;border-bottom-color:#27324a}.body--dark .dashboard-skin .q-table tbody tr td{border-bottom-color:#27324a;color:#e6eaf2}.body--dark .dashboard-skin .q-table .q-field--filled .q-field__control,.body--dark .dashboard-skin .q-table .q-field--outlined .q-field__control{background:#1a2440;border-color:#27324a;color:#e6eaf2}.body--dark .dashboard-skin .q-table .q-field__native,.body--dark .dashboard-skin .q-table .q-field__native::placeholder{color:#a6b0c3}.body--dark .dashboard-skin .q-table tbody tr,.body--dark .dashboard-skin .q-table tbody tr>td{background:transparent!important}.body--dark .dashboard-skin .q-table td .bg-white,.body--dark .dashboard-skin .q-table td .col.bg-white,.body--dark .dashboard-skin .q-table td .q-td__content.bg-white,.body--dark .dashboard-skin .q-table td .row.bg-white,.body--dark .dashboard-skin .q-table td [class*=bg-grey-]{background:transparent!important;color:inherit!important}.body--dark .dashboard-skin .q-table th.bg-white,.body--dark .dashboard-skin .q-table th[class*=bg-grey-]{background:#1a2440!important}.body--dark .dashboard-skin .q-table td.bg-white,.body--dark .dashboard-skin .q-table td[class*=bg-grey-]{background:transparent!important}.body--dark .dashboard-skin .q-table .bg-white,.body--dark .dashboard-skin .q-table tbody tr.bg-white>td,.body--dark .dashboard-skin .q-table tbody tr[class*=bg-grey-]>td{background:#1a2440!important;color:#e6eaf2!important}.body--dark .dashboard-skin .q-table tbody tr:hover>td{background:hsla(0,0%,100%,0.04)!important;color:#e6eaf2!important}.body--dark .dashboard-skin .q-table tbody tr.q-tr--selected>td,.body--dark .dashboard-skin .q-table tbody tr.selected>td,.body--dark .dashboard-skin .q-table tbody tr[aria-selected=true]>td{background:rgba(59,130,246,0.16)!important;color:#e6eaf2!important}.body--dark .dashboard-skin .q-table .q-ripple__container .q-ripple{background:hsla(0,0%,100%,0.12)!important}.body--dark .dashboard-skin .q-table__bottom,.body--dark .dashboard-skin .q-table__container,.body--dark .dashboard-skin .q-table__middle,.body--dark .dashboard-skin .q-table__top{background:transparent!important}.pointer{cursor:pointer}