@import"https://d62307n0jb7xc.cloudfront.net/office-ui-icons/crg-icon.css";.notification-bar[data-v-4d4cd63c]{min-width:320px;max-width:600px;padding:12px 16px;box-sizing:border-box;color:#1d2531;font-size:12px;font-style:normal;font-weight:400;line-height:18px;border-radius:10px;top:56px;right:24px;display:flex;z-index:999998;position:fixed;transition:opacity .4s ease-in-out,visibility 0s linear .4s}.notification-bar[data-v-4d4cd63c]:before{content:"";position:absolute;top:16px;left:16px;width:10px;height:10px;border-radius:50%}.notification-bar.hidden[data-v-4d4cd63c]{opacity:0;visibility:hidden}.error[data-v-4d4cd63c]{background:#ffe3e6}.error[data-v-4d4cd63c]:before{background-color:#ea091d}.success[data-v-4d4cd63c]{background:#e0fce0}.success[data-v-4d4cd63c]:before{background-color:#13ba13}.info[data-v-4d4cd63c]{background:#cfe8fc}.info[data-v-4d4cd63c]:before{background-color:#008dff}.warning[data-v-4d4cd63c]{background:#fff4cc}.warning[data-v-4d4cd63c]:before{background-color:#efa635}.notification-message[data-v-4d4cd63c]{box-sizing:border-box;padding-left:20px}.btn-icon[data-v-4d4cd63c]{height:16px;width:30px;cursor:pointer;outline:none;background:none;border:none;transition:ease-in-out,transform .25s ease}.content-container[data-v-4d4cd63c]{display:flex;flex-direction:row;justify-content:space-between;width:100%}.close-icon[data-v-4d4cd63c]{display:inline-block;width:16px;height:16px;position:relative}.close-icon[data-v-4d4cd63c]:before,.close-icon[data-v-4d4cd63c]:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:2px;background-color:#000;transform:translate(-50%,-50%)}.close-icon[data-v-4d4cd63c]:before{transform:translate(-50%,-50%) rotate(45deg)}.close-icon[data-v-4d4cd63c]:after{transform:translate(-50%,-50%) rotate(-45deg)}.header-bar[data-v-77ce60a7]{position:relative;display:flex;justify-content:space-between;align-items:center;padding:5px 16px 10px;height:51px;box-sizing:border-box;background:#2a2a2a}@media(max-width:750px){.header-bar .nav-links[data-v-77ce60a7]{display:none;position:absolute;top:51px;right:8px;z-index:1000;flex-direction:column;gap:0;min-width:190px;padding:6px;background:#2f2f2f;border:1px solid #444;border-radius:6px;box-shadow:0 6px 18px #00000073}.header-bar .nav-links.open[data-v-77ce60a7]{display:flex}.header-bar .nav-link[data-v-77ce60a7]{padding:10px 12px;font-size:14px;border-radius:4px}.header-bar .nav-link[data-v-77ce60a7]:hover{background:#3a3a3a}.header-bar .nav-toggle[data-v-77ce60a7]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:30px;padding:0;background:transparent;border:0;cursor:pointer}.header-bar .nav-toggle__bars[data-v-77ce60a7]{position:relative}.header-bar .nav-toggle__bars[data-v-77ce60a7],.header-bar .nav-toggle__bars[data-v-77ce60a7]:before,.header-bar .nav-toggle__bars[data-v-77ce60a7]:after{content:"";display:block;width:20px;height:2px;background:#ccc;border-radius:1px}.header-bar .nav-toggle__bars[data-v-77ce60a7]:before{position:absolute;top:-6px}.header-bar .nav-toggle__bars[data-v-77ce60a7]:after{position:absolute;top:6px}}@media(max-width:600px){.header-bar .crg-logo[data-v-77ce60a7]{width:150px;object-fit:contain}.header-bar .top-agency-label[data-v-77ce60a7]{display:none}.header-bar .container-right label select.crg-bi-field[data-v-77ce60a7]{max-width:130px}.header-bar .top-agency-name[data-v-77ce60a7]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.container-left[data-v-77ce60a7]{display:flex;align-items:center;gap:24px}.logo-link[data-v-77ce60a7]{display:inline-flex;align-items:center}.nav-links[data-v-77ce60a7]{display:flex;gap:16px}.nav-link[data-v-77ce60a7]{color:#ccc;text-decoration:none;font-size:13px;white-space:nowrap}.nav-link[data-v-77ce60a7]:hover{color:#fff}.router-link-active[data-v-77ce60a7]{color:#fff;font-weight:600}.container-right[data-v-77ce60a7]{display:flex;align-items:center;gap:8px;padding-top:5px;box-sizing:border-box}.container-right label[data-v-77ce60a7]{display:flex;text-wrap:nowrap;align-items:center;gap:8px}.nav-toggle[data-v-77ce60a7]{display:none}:root{--selected-row-bg-col: #007F9E;--negative-bg-col: #EA091D;--gray-100: #EDEDED;--gray-200: #D0D0D0;--dark-900: #1D2531;--blue-400: #008BD8;--primary-btn-bg: #007F9E;--background-col: #8b8b8c;--font-size: 12px;--text-color: #ddd;--link-color: #3ca1f8;--bg-color: #2a2a2a;--td-border-col: #444;--td-head-bg-col: #333;--totals-row-bg-col: #504f4f;--totals-row-text-col: #fff}*{scrollbar-width:thin;scrollbar-color:#888 #222}*::-webkit-scrollbar{width:8px;background:#222}*::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.table-scroll{width:100%;overflow-x:auto}.crg-bi-table{width:100%;border-collapse:collapse}.crg-bi-table th,.crg-bi-table td{border:1px solid var(--td-border-col);padding:4px;text-align:left;background-color:var(--bg-color)}.crg-bi-table td.negative{background-color:var(--negative-bg-col);font-weight:700}.crg-bi-table thead th{position:sticky;top:0;z-index:2;background-color:var(--td-head-bg-col);border-top:unset}.crg-bi-table tfoot{position:sticky;bottom:0;z-index:2}.crg-bi-table tbody tr:hover,.crg-bi-table tbody tr:hover td{background-color:#5c5c5c}.crg-bi-table tbody tr.selected-row{background-color:#303030}.crg-bi-table tbody tr.selected-row td{background-color:var(--selected-row-bg-col)}.crg-bi-table .totals-row{font-weight:700;border-top:8px solid #1e1e1e}.crg-bi-table .totals-row td{background-color:var(--totals-row-bg-col);color:var(--totals-row-text-col);font-weight:700;border-bottom:unset}.crg-bi-table .totals-row td.negative{background-color:var(--negative-bg-col)}.flex-container{display:flex;width:100%;box-sizing:border-box}.space-between{display:flex;justify-content:space-between}.align-center{display:flex;align-items:center}.justify-center{display:flex;justify-content:center}.p-10{padding:10px}.crg-secondary-btn{position:relative;font-family:inherit;font-size:var(--font-size);height:30px;line-height:17px;font-weight:600;padding:6px 12px;border-radius:5px;background-color:var(--gray-100);color:var(--dark-900);transition:.2s background-color;outline:none;margin:0;border:0;cursor:pointer;white-space:nowrap}.crg-secondary-btn:hover,.crg-secondary-btn:active{background-color:var(--gray-200)}.crg-secondary-btn:disabled{background:#e7e8ea7d;opacity:.7;color:#9fa0a2;cursor:not-allowed}.crg-secondary-btn__icon{display:flex;position:absolute;top:50%;transform:translateY(-50%);left:15px}.crg-secondary-btn--uppercase{text-transform:uppercase}.crg-secondary-btn--icon{padding-left:40px}.crg-secondary-btn i{font-size:14px;color:var(--text-color)}.crg-secondary-btn.xs{height:30px;font-size:11px;padding:5px 10px}.crg-caret-btn{display:flex;border:0;padding:4px;gap:4px;margin:0;background:transparent;border-radius:50%;cursor:pointer;transition:background-color .25s;outline:none;color:var(--text-color)}.crg-caret-btn:hover{background:var(--bg-fill);filter:brightness(1.2)}.crg-caret-btn--up{transform:rotate(180deg)}.crg-caret-btn i{font-size:14px;color:var(--text-color)}.link{color:var(--link-color);text-decoration:none;cursor:pointer}.link:hover{filter:brightness(1.15)}.btn{font-family:inherit;font-size:var(--font-size, 12px);font-weight:600;padding:6px 12px;border-radius:5px;border:none;cursor:pointer;background-color:var(--gray-100);color:var(--dark-900)}.btn:hover{background-color:var(--gray-200)}.btn:disabled{background:#555;cursor:not-allowed}.btn.primary{padding:12px 15px;border-radius:6px}.btn-primary{font-family:inherit;font-size:var(--font-size, 12px);font-weight:600;padding:6px 12px;border-radius:5px;border:none;cursor:pointer;background-color:var(--primary-btn-bg);color:#fff;text-transform:uppercase;height:40px;white-space:nowrap}.btn-primary:hover{filter:brightness(1.15)}.btn-primary:disabled{background:#555;color:#999;cursor:not-allowed;filter:none}.modal-form{display:flex;flex-direction:column;gap:16px}.modal-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#ccc}.modal-form input[type=text],.modal-form input[type=date],.modal-form input[type=number],.modal-form select{padding:8px;border-radius:4px;border:1px solid #555;background:#2a2a2a;color:#eee;font-size:13px}.modal-form .checkbox-label{flex-direction:row;align-items:center;gap:8px;cursor:pointer}.modal-form .checkbox-label input[type=checkbox]{width:16px;height:16px;cursor:pointer}.modal-form.narrow{max-width:300px;margin:0 auto}@media(min-width:600px){.modal-form.two-column{display:grid;grid-template-columns:1fr 1fr}}input[type=date]{color-scheme:dark}.collapsable-section-wrapper{width:100%;transition:transform .3s ease;background:var(--bg-color);box-sizing:border-box}.performance-line-charts-wrapper{padding:0 10px 16px}.performance-line-charts-wrapper .collapsable-bar{padding:0}.collapsable-section-wrapper.collapsed{padding:0 10px}.collapsable-bar{display:flex;justify-content:space-between;align-items:center;height:30px;background:var(--bg-color);padding:0 10px}.crg-icon-caret{transition:transform .3s ease;transform:rotate(180deg)}.crg-icon-caret.collapsed{transform:initial;transition:transform .3s ease}select.crg-bi-field,input.crg-bi-field{width:100%;margin-top:4px;background-color:#333;color:#eee;border:1px solid #555;padding:4px;font-size:12px;box-sizing:border-box}body{margin:0;padding:0;font-family:sans-serif;background-color:#1e1e1e;color:#eee;font-size:12px}.main-container{display:flex;flex-direction:column;height:100vh;width:100%}.dashboard-container{display:flex;height:100vh;flex-direction:column}.dashboard-container.left{padding:0}.dashboard-container h2{font-size:14px;margin-top:0}.dashboard-container label{display:block;margin-bottom:10px}.dashboard-container select,.dashboard-container input{margin-top:4px}.main-container select,.main-container input{width:100%;background-color:#333;color:#eee;border:1px solid #555;padding:4px;font-size:12px;box-sizing:border-box}.sidebar-content{padding:10px;box-sizing:border-box;display:flex;flex-direction:column;min-width:100%}.summary-table-container[data-v-c1cf8ea6]{width:100%;box-sizing:border-box}.summary-table-container .sorted[data-v-c1cf8ea6]{background-color:#504f4f}.summary-table-container .sortable[data-v-c1cf8ea6]{cursor:pointer}.summary-table-container .sortable .header-text[data-v-c1cf8ea6]{white-space:wrap}.summary-table-container .sortable .sortable-content[data-v-c1cf8ea6]{display:flex;align-items:center;justify-content:space-between;gap:8px;white-space:nowrap;width:100%}.summary-table-container .sortable .sort-direction[data-v-c1cf8ea6]{font-size:14px}.summary-table-container .header-meta[data-v-c1cf8ea6]{display:inline-flex;align-items:center;gap:6px}.summary-table-container .table-rows-data[data-v-c1cf8ea6]{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;width:100%;height:30px;font-size:12px;color:var(--text-color)}.summary-table-container .table-rows-data .text-ellipsis[data-v-c1cf8ea6]{max-width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-table-container .table-rows-data .flex-container[data-v-c1cf8ea6]{gap:16px}.summary-table-container .table-rows-data .right-container[data-v-c1cf8ea6]{display:flex;align-items:center;gap:16px}.table-scroll-wrapper[data-v-c1cf8ea6]{max-height:600px;overflow-y:auto;position:relative}@media(max-width:2000px){.table-scroll-wrapper[data-v-c1cf8ea6]{max-height:500px}}@media(max-width:1800px){.table-scroll-wrapper[data-v-c1cf8ea6]{max-height:400px}}.left-container[data-v-c1cf8ea6]{display:flex;align-items:center;gap:16px}.collapsable-bar[data-v-c1cf8ea6]{width:100%}.top-control-bar[data-v-ae12fb93]{display:flex;justify-content:space-between;padding:8px;height:60px}.mobile-loader-container[data-v-ae12fb93]{width:100%;height:30px;display:none;justify-content:center;align-items:center;padding-right:80px;gap:8px}@media(max-width:600px){.mobile-loader-container[data-v-ae12fb93]{display:flex}}.controls-left[data-v-ae12fb93],.controls-right[data-v-ae12fb93]{display:flex;align-items:center;gap:8px}.loader-container[data-v-ae12fb93]{width:100%;height:30px;display:flex;justify-content:center;align-items:center;padding-right:80px;gap:8px}@media(max-width:600px){.loader-container[data-v-ae12fb93]{display:none}}.loader[data-v-ae12fb93]{width:120px;height:22px;border-radius:20px;color:#95cff8;border:2px solid;position:relative}.loader[data-v-ae12fb93]:before{content:"";position:absolute;margin:2px;inset:0 100% 0 0;border-radius:inherit;background:currentColor;animation:l6-ae12fb93 .7s infinite}@keyframes l6-ae12fb93{to{inset:0}}.legend-sidebar[data-v-35a828ec]{position:relative;background:#2a2a2a;border:1px solid #504f4f;box-sizing:border-box;border-radius:5px;box-shadow:0 2px 10px #0000001a;z-index:100;width:400px}.legend-header[data-v-35a828ec]{position:sticky;top:0;background:#2a2a2a;padding:8px;z-index:1;display:flex;justify-content:flex-end}.legend-scroll-wrapper[data-v-35a828ec]{overflow-y:auto;padding:0 8px;max-height:calc(100vh - 83px);overscroll-behavior:contain}.legend-item[data-v-35a828ec]{box-sizing:border-box;padding:8px;width:100%;display:flex;gap:8px;color:#f8f8f8}.legend-item .legend-name[data-v-35a828ec]{font-weight:700;flex:0 0 80px;width:90px}.legend-item .legend-description[data-v-35a828ec]{flex:1;font-size:1em}.ordered-select[data-v-7c1c7519]{width:100%}.ordered-select label[data-v-7c1c7519]{display:block;margin-bottom:10px}.ordered-select select[data-v-7c1c7519]{width:100%;margin-top:4px;background-color:#333;color:#eee;border:1px solid #555;padding:4px;font-size:12px}.label-content[data-v-7c1c7519]{width:100%;display:flex;justify-content:space-between;align-items:center}.count-clear-container[data-v-7c1c7519]{display:flex;align-items:center;gap:8px}.option-hidden[data-v-7c1c7519]{display:none}.crg-caret-btn[data-v-7c1c7519]{width:25px;height:25px}.sidebar[data-v-e5bd3091]{padding:0 10px;overflow-y:auto;background-color:#2a2a2a;box-shadow:inset 0 0 5px #000}.sidebar.sidebar-closed[data-v-e5bd3091]{padding:0 6px 0 0}.min-max-inputs[data-v-37c35d73]{width:100%;margin-bottom:10px}.min-max-inputs .inputs[data-v-37c35d73]{display:flex;gap:8px}.min-max-inputs input.error[data-v-37c35d73]{border-color:red}.min-max-inputs .error-message[data-v-37c35d73]{color:red;font-size:12px;margin-top:4px}.label-content[data-v-37c35d73]{width:100%;display:flex;justify-content:space-between;align-items:center}.count-clear-container[data-v-37c35d73]{display:flex;align-items:center;gap:8px}.sidebar[data-v-4a2a9419]{width:250px;padding:0 10px;overflow-y:auto;background-color:#2a2a2a;box-shadow:inset 0 0 5px #000}@media(max-width:600px){.sidebar[data-v-4a2a9419]{width:100%;padding:0}}.sidebar.sidebar-closed[data-v-4a2a9419]{padding:0 0 0 6px}.modal-overlay[data-v-e2763f4e]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;z-index:1001}.modal[data-v-e2763f4e]{width:850px;max-width:92vw;max-height:100%;display:flex;flex-direction:column;overflow:hidden;background:#222;border-radius:10px;box-shadow:0 10px 24px #0006}.modal-header[data-v-e2763f4e]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:24px;background:#333;border-radius:10px 10px 0 0}.modal-title[data-v-e2763f4e]{color:#fff;margin:0;font-size:16px}.icon-btn[data-v-e2763f4e]{background:transparent;border:none;color:#ddd;cursor:pointer;font-size:16px}.modal-body[data-v-e2763f4e]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px;color:#eee;background:#1e1e1e}.modal-footer[data-v-e2763f4e]{flex:0 0 auto;display:flex;gap:8px;justify-content:flex-end;padding:24px;background:#333;border-radius:0 0 10px 10px}.fullscreen-overlay[data-v-9f54c321]{position:fixed;inset:0;width:100vw;height:100vh;background:#000000d9;z-index:1000;display:grid;place-items:center}.fullscreen-content[data-v-9f54c321]{width:100vw;height:100vh;background:#2f2f2f;border:1px solid #5A616A;display:grid;grid-template-rows:auto 1fr}.fullscreen-header[data-v-9f54c321]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #5A616A}.title[data-v-9f54c321]{color:#fff;margin:0;font-size:16px}.chart-toolbar[data-v-9f54c321]{display:inline-flex;gap:8px;align-items:center}.navigation-buttons-wrapper[data-v-9f54c321]{display:flex;gap:4px;align-items:center;margin-left:14px}.icon-btn-wrapper[data-v-9f54c321]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s;cursor:pointer;-webkit-user-select:none;user-select:none}.icon-btn-wrapper[data-v-9f54c321]:hover{background-color:#ffffff1f}.settings-btn[data-v-9f54c321]{width:28px;height:28px}.fullscreen-body[data-v-9f54c321]{display:grid;grid-template-rows:auto 1fr;gap:12px;padding:12px 16px}.selects-grid[data-v-9f54c321]{display:grid;grid-template-columns:1fr}.chart-select[data-v-9f54c321]{display:flex}.fullscreen-chart[data-v-9f54c321]{width:100%;height:100%}.tooltip[data-v-9f54c321]{position:relative}.tooltip[data-v-9f54c321]:after{content:attr(data-tip);position:absolute;bottom:auto;top:100%;left:50%;transform:translate(-50%,6px);background:#000000e6;color:#fff;padding:8px;border-radius:5px;font-size:11px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.tooltip[data-v-9f54c321]:hover:after{opacity:1;transform:translate(-50%,2px)}.legend-and-selects[data-v-9f54c321]{display:flex;align-items:center;justify-content:space-between;gap:16px}.chart-legend[data-v-9f54c321]{display:flex;align-items:center;gap:18px;margin-left:6px}.chart-legend .legend-item[data-v-9f54c321]{display:inline-flex;align-items:center;gap:8px}.chart-legend .legend-dot[data-v-9f54c321]{width:10px;height:10px;border-radius:50%;display:inline-block}.chart-legend .legend-label[data-v-9f54c321]{font-size:12px;color:#fff}.crg-icon-arrow-back[data-v-9f54c321],.crg-icon-arrow-forward[data-v-9f54c321]{font-size:20px;color:#838383}ul[data-v-33ba6a55],input[data-v-33ba6a55]{margin:unset;padding:unset}.search-select[data-v-33ba6a55]{position:relative;width:100%}.display[data-v-33ba6a55]{display:flex;align-items:center;gap:8px;background:#333;color:#fff;border:1px solid #555;padding:0 10px;min-height:30px;cursor:pointer}.display.open[data-v-33ba6a55]{border-color:#888}.input[data-v-33ba6a55]{width:100%;background:transparent;color:#fff;border:none;outline:none}.value[data-v-33ba6a55]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chevron[data-v-33ba6a55]{margin-left:auto;opacity:.8}.dropdown[data-v-33ba6a55]{position:absolute;top:100%;left:0;right:0;background:#333;border:1px solid #555;max-height:220px;overflow:auto;z-index:10}.item[data-v-33ba6a55]{padding:8px 10px;color:#fff;cursor:pointer}.item.active[data-v-33ba6a55],.item.hovered[data-v-33ba6a55]{background:#cccc;color:#333}.item.selected[data-v-33ba6a55]{font-weight:600}.no-results[data-v-33ba6a55]{padding:8px 10px;color:#bbb}.charts-view[data-v-cf918f54]{display:flex;flex-direction:column;gap:16px}.charts-grid[data-v-cf918f54]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:600px){.charts-grid[data-v-cf918f54]{display:flex;flex-direction:column}}.chart-block[data-v-cf918f54]{display:flex;flex-direction:column;gap:12px;min-width:0}.chart-slot[data-v-cf918f54]{display:flex;flex-direction:column;row-gap:8px;height:280px;padding:24px 24px 32px;background:#1e1e1e}@media(max-width:600px){.chart-slot[data-v-cf918f54]{padding:12px 12px 18px}}.chart-toolbar[data-v-cf918f54]{display:flex;justify-content:flex-end;margin-left:auto;align-items:center}.icon-btn-wrapper[data-v-cf918f54]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s;cursor:pointer;-webkit-user-select:none;user-select:none}.icon-btn-wrapper[data-v-cf918f54]:hover{background-color:#ffffff1f}.settings-btn[data-v-cf918f54]{width:18px;height:18px}.loader-wrapper[data-v-cf918f54]{display:flex;justify-content:center;align-items:center;height:100%}.chart-wrapper[data-v-cf918f54]{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;justify-content:stretch;row-gap:8px}.chart-legend[data-v-cf918f54]{display:flex;align-items:center;gap:18px;margin-left:6px}.chart-legend .legend-item[data-v-cf918f54]{display:inline-flex;align-items:center;gap:8px}.chart-legend .legend-dot[data-v-cf918f54]{width:10px;height:10px;border-radius:50%;display:inline-block}.chart-legend .legend-label[data-v-cf918f54]{font-size:12px;color:#fff}.chart-controls[data-v-cf918f54]{display:flex;align-items:center;column-gap:8px;margin-bottom:4px}.chart-select[data-v-cf918f54]{flex-grow:1}.form-item[data-v-cf918f54]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;width:266px;justify-self:center}.form-item label[data-v-cf918f54]{margin:unset}.tooltip[data-v-cf918f54]{position:relative}.tooltip[data-v-cf918f54]:after{content:attr(data-tip);position:absolute;bottom:100%;left:50%;transform:translate(-50%,-2px);background:#000000e6;color:#fff;padding:8px;border-radius:5px;font-size:11px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.tooltip[data-v-cf918f54]:hover:after{opacity:1;transform:translate(-50%,-6px)}.loader[data-v-cf918f54]{height:22px;width:50%;border-radius:20px;color:#95cff8;border:2px solid;position:relative}.loader[data-v-cf918f54]:before{content:"";position:absolute;margin:2px;inset:0 100% 0 0;border-radius:inherit;background:currentColor;animation:l6-cf918f54 .7s infinite}@keyframes l6-cf918f54{to{inset:0}}[data-v-4b2458ce]:root{--left-sidebar-width: 270px;--right-sidebar-width: 270px;--right-sidebar-width-closed: 40px;--left-sidebar-width-closed: 40px}.flex-container[data-v-4b2458ce]{display:grid;grid-template-columns:var(--left-sidebar-width) auto var(--right-sidebar-width);transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1)}@media(max-width:600px){.flex-container[data-v-4b2458ce]{grid-template-columns:1px auto 1px}}.flex-container.legend-closed[data-v-4b2458ce],.dashboard-container .flex-container.legend-closed[data-v-4b2458ce]{grid-template-columns:270px auto 270px}.left-sidebar-wrapper[data-v-4b2458ce]{overflow:visible}.content[data-v-4b2458ce]{min-width:0;height:calc(100vh - 51px);flex:1;padding:10px 10px 80px;overflow:auto;box-sizing:border-box}@media(max-width:600px){.content[data-v-4b2458ce]{padding:0;overflow-x:hidden}}.sidebar.left[data-v-4b2458ce],.sidebar.right[data-v-4b2458ce]{height:calc(100vh - 51px);overflow-y:auto;position:relative}.legend-toggle[data-v-4b2458ce]{cursor:pointer;white-space:nowrap;color:var(--gray-200);transition:color .2s}.legend-toggle[data-v-4b2458ce]:hover{color:var(--blue-400)}.sidebar-fade-slide-enter-active[data-v-4b2458ce]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.sidebar-fade-slide-leave-active[data-v-4b2458ce]{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.sidebar-fade-slide-enter-from[data-v-4b2458ce]{transform:translate(-100%)}.sidebar-fade-slide-enter-to[data-v-4b2458ce]{transform:translate(0)}.sidebar-fade-slide-leave-from[data-v-4b2458ce]{opacity:1}.sidebar-fade-slide-leave-to[data-v-4b2458ce]{opacity:0}.left-sidebar-toggle-btn-wrapper[data-v-4b2458ce]{display:flex;justify-content:right;align-items:center;padding-top:10px}.right-sidebar-toggle-btn-wrapper[data-v-4b2458ce]{display:flex;align-items:center;padding-top:10px}@media(max-width:600px){.right-sidebar-toggle-btn-wrapper[data-v-4b2458ce]{padding:10px 0 0 10px}}.sidebar-toggle-btn[data-v-4b2458ce]{border-radius:50%;background:#1e1e1e;width:30px;height:30px;display:flex;justify-content:center;align-items:center;transition:.2s background-color;outline:none;margin:0;border:0;cursor:pointer}.sidebar-toggle-btn i[data-v-4b2458ce]{color:#fff}.collapsable-section-sections[data-v-4b2458ce]{width:100%;display:flex;flex-direction:column;gap:10px}.section-title[data-v-4b2458ce]{font-weight:600;display:flex;align-items:center;color:#fff;cursor:pointer}.section-title i[data-v-4b2458ce]{margin-right:6px;color:#fff;font-size:14px}.line-charts-view-wrapper[data-v-4b2458ce]{height:330px}@media(max-width:600px){.line-charts-view-wrapper[data-v-4b2458ce]{height:auto}}.dragging-section[data-v-4b2458ce]{opacity:.8;border:2px dashed var(--blue-400);background-color:var(--gray-800);cursor:grabbing}.dragging-section .section-title[data-v-4b2458ce]{cursor:grabbing}.right-container[data-v-4b2458ce]{display:flex;align-items:center;gap:16px}.right-container span[data-v-4b2458ce]{display:flex;column-gap:6px;align-items:center;cursor:pointer}.crg-icon-pen[data-v-4b2458ce]{color:#ddd;font-size:14px;rotate:270deg}.detail-view-btn[data-v-4b2458ce]{align-items:center;white-space:nowrap}.detail-view-btn[data-v-4b2458ce]:disabled{opacity:.5;cursor:not-allowed}.kpi-detail-btn[data-v-4b2458ce]{padding:2px}.mobile-only[data-v-4b2458ce]{display:none}@media(max-width:600px){.mobile-only[data-v-4b2458ce]{display:initial}}ul[data-v-6549997e]{margin:0;padding:0;list-style:none}.searchable-select[data-v-6549997e]{position:relative;display:flex;flex-direction:column;gap:6px}.select-label[data-v-6549997e]{font-size:13px;color:#ccc;cursor:pointer}.control[data-v-6549997e]{display:flex;align-items:center;gap:8px;background:#2a2a2a;color:#eee;border:1px solid #555;border-radius:4px;padding:8px;font-size:13px;cursor:pointer}.control-inner[data-v-6549997e]{flex:1;min-width:0;display:grid}.control-inner[data-v-6549997e]>*{grid-area:1 / 1}.hidden[data-v-6549997e]{visibility:hidden;pointer-events:none}.search-input[data-v-6549997e]{width:100%;margin:0!important;padding:0!important;background:transparent!important;color:#eee!important;border:none!important;border-radius:0!important;outline:none;font:inherit}.value[data-v-6549997e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.value.placeholder[data-v-6549997e]{color:#888}.chevron[data-v-6549997e]{flex-shrink:0;opacity:.6}.dropdown[data-v-6549997e]{position:absolute;top:100%;left:0;right:0;background:#2a2a2a;border:1px solid #555;border-top:none;border-radius:0 0 4px 4px;max-height:220px;overflow:auto;z-index:10}.item[data-v-6549997e]{padding:8px;color:#eee;cursor:pointer;font-size:13px}.item.active[data-v-6549997e]{background:#cccc;color:#333}.item.selected[data-v-6549997e]{font-weight:600}.no-results[data-v-6549997e]{padding:8px;color:#888;font-size:13px}.admin-page[data-v-4b46fdcf]{min-height:100vh;display:flex;flex-direction:column}.admin-content[data-v-4b46fdcf]{padding:16px;overflow:auto}.page-header[data-v-4b46fdcf]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.page-header h1[data-v-4b46fdcf]{font-size:20px;margin:0}.status[data-v-4b46fdcf]{margin:16px 0;color:#aaa}.status.error[data-v-4b46fdcf]{color:var(--negative-bg-col, #c0392b)}.row-count[data-v-4b46fdcf]{display:block;text-align:right;font-size:12px;color:var(--text-color);margin-bottom:4px}.validation-error[data-v-c8034e08]{color:var(--negative-bg-col, #c0392b);font-size:12px}.readonly-field[data-v-b6257490]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#eee}.field-label[data-v-b6257490]{color:#ccc}.validation-error[data-v-b6257490]{color:var(--negative-bg-col, #c0392b);font-size:12px}.admin-page[data-v-0f40447a]{min-height:100vh;display:flex;flex-direction:column}.admin-content[data-v-0f40447a]{padding:16px;overflow:auto}.page-header[data-v-0f40447a]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.page-header h1[data-v-0f40447a]{font-size:20px;margin:0}.status[data-v-0f40447a]{margin:16px 0;color:#aaa}.status.error[data-v-0f40447a]{color:var(--negative-bg-col, #c0392b)}.row-count[data-v-0f40447a]{display:block;text-align:right;font-size:12px;color:var(--text-color);margin-bottom:4px}.full-width[data-v-7ab6b5be],.full-width[data-v-997ed3a3]{grid-column:1 / -1}.admin-page[data-v-ac5d6647]{min-height:100vh;display:flex;flex-direction:column}.admin-content[data-v-ac5d6647]{padding:16px}.page-header[data-v-ac5d6647]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px}.page-header h1[data-v-ac5d6647]{font-size:20px;margin:0}@media(max-width:600px){.page-header .tabs[data-v-ac5d6647]{flex:0 0 auto}.page-header .btn-primary[data-v-ac5d6647]{margin-left:auto}}@media(max-width:410px){.page-header .btn-primary[data-v-ac5d6647]{margin-left:0}}.tabs[data-v-ac5d6647]{display:flex;gap:4px;flex:1}.tab[data-v-ac5d6647]{padding:6px 16px;border:1px solid #555;background:transparent;color:#ccc;cursor:pointer;border-radius:4px;font-size:13px;text-decoration:none}.tab.active[data-v-ac5d6647]{background:#444;color:#fff;border-color:#888}.filters[data-v-ac5d6647]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;align-items:flex-end;position:relative;z-index:20}.filter-field[data-v-ac5d6647]{display:flex;flex-direction:column;gap:4px}.filter-label[data-v-ac5d6647]{font-size:12px;color:#aaa}.date-field .date-input-wrapper[data-v-ac5d6647]{position:relative;display:flex;align-items:center}.date-field input[type=date][data-v-ac5d6647]{padding:6px 8px 6px 30px;border-radius:4px;border:1px solid #555;background:#2a2a2a;color:#eee;font-size:13px;min-width:170px}.date-field .date-reset[data-v-ac5d6647]{position:absolute;left:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#999;cursor:pointer;font-size:12px;padding:0;line-height:1;z-index:1}.date-field .date-reset[data-v-ac5d6647]:hover{color:#fff}.reset-all-btn[data-v-ac5d6647]{padding:8px 12px;border-radius:4px;border:1px solid #666;background:transparent;color:#ccc;font-size:13px;cursor:pointer;white-space:nowrap;box-sizing:border-box}.reset-all-btn[data-v-ac5d6647]:hover{background:#333;color:#fff}.readonly-grid[data-v-06d28e1d]{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.readonly-field[data-v-06d28e1d]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#eee}.field-label[data-v-06d28e1d]{color:#999;font-size:11px;text-transform:uppercase}.divider[data-v-06d28e1d]{border:none;border-top:1px solid #444;margin:16px 0}.section-title[data-v-06d28e1d]{margin:0 0 8px;font-size:13px;color:#ccc;text-transform:uppercase;letter-spacing:.5px}.new-version-grid[data-v-06d28e1d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.full-width[data-v-06d28e1d]{grid-column:1 / -1}.hint[data-v-06d28e1d]{margin:12px 0 0;font-size:12px;color:#999}.hint.error[data-v-06d28e1d]{color:#e74c3c}.btn.danger[data-v-06d28e1d]{background:#c0392b;color:#fff}.status[data-v-e1882321]{margin:16px 0;color:#aaa}.status.error[data-v-e1882321]{color:var(--negative-bg-col, #c0392b)}tr.expired[data-v-e1882321]{background:#ffffff08}.status-badge[data-v-e1882321]{font-size:11px;padding:2px 8px;border-radius:3px;white-space:nowrap}.active-badge[data-v-e1882321]{background:#27ae6026;color:#2ecc71}.expired-badge[data-v-e1882321]{background:#c0392b26;color:#999}.row-count[data-v-e1882321]{display:block;text-align:right;font-size:12px;color:var(--text-color);margin-bottom:4px}.uppercase[data-v-e1882321]{text-transform:uppercase}.actions[data-v-e1882321]{height:23px}.readonly-field[data-v-e3a7c76d]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#eee;margin-bottom:8px}.field-label[data-v-e3a7c76d]{color:#999;font-size:11px;text-transform:uppercase}.btn-close-price[data-v-e3a7c76d]{background:#c0392b;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;align-self:flex-start;margin-top:-4px}.status[data-v-d6c76a43]{margin:16px 0;color:#aaa}.status.error[data-v-d6c76a43]{color:var(--negative-bg-col, #c0392b)}tr.expired[data-v-d6c76a43]{background:#ffffff08}.status-badge[data-v-d6c76a43]{font-size:11px;padding:2px 8px;border-radius:3px;white-space:nowrap}.active-badge[data-v-d6c76a43]{background:#27ae6026;color:#2ecc71}.expired-badge[data-v-d6c76a43]{background:#c0392b26;color:#999}.row-count[data-v-d6c76a43]{display:block;text-align:right;font-size:12px;color:var(--text-color);margin-bottom:4px}.uppercase[data-v-d6c76a43]{text-transform:uppercase}.kpi-details-container[data-v-bef42f56]{width:100%;padding:0 10px;box-sizing:border-box}.title-bar[data-v-bef42f56]{display:flex;align-items:center;height:42px}.view-title[data-v-bef42f56]{margin:0;font-size:16px;font-weight:600;color:#fff}.collapsable-bar[data-v-bef42f56]{font-size:12px;color:var(--text-color)}.left-container[data-v-bef42f56],.right-container[data-v-bef42f56]{display:flex;align-items:center;gap:16px}.muted[data-v-bef42f56]{color:#aaa}.csv-btn[data-v-bef42f56]{align-items:center;text-decoration:none}.csv-btn[data-v-bef42f56]:disabled{opacity:.5;cursor:not-allowed}.table-scroll-wrapper[data-v-bef42f56]{height:calc(100vh - 133px);overflow:auto;position:relative;background:var(--bg-color)}.detail-table[data-v-bef42f56]{width:max-content;min-width:100%}.detail-table th[data-v-bef42f56],.detail-table td[data-v-bef42f56]{white-space:nowrap;padding:8px 10px;line-height:1.4}.detail-table th[data-v-bef42f56]{vertical-align:bottom}.sort-direction[data-v-bef42f56]{margin-left:4px;font-size:14px}.error-message[data-v-bef42f56]{margin-right:12px;color:var(--negative-bg-col)}.error-view[data-v-da26722b]{padding:20px;height:500px;display:flex;justify-content:center;align-items:center;width:100%}.error-view[data-v-4144f9b0]{padding:20px;height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}
