.bg-surface-elevated[data-v-a9e25005]{background-color:var(--app-surface-elevated)}.step-progress-container[data-v-a9e25005]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0;background:transparent;border-radius:0;margin-bottom:0}.step-progress[data-v-a9e25005]{display:flex;align-items:center;flex:1;justify-content:space-around;position:relative}.step-item[data-v-a9e25005]{display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s ease;position:relative;flex:1;justify-content:flex-start}.step-item[data-v-a9e25005]:not(:last-child):after{content:"";position:absolute;top:1.25rem;left:50%;width:100%;height:2px;background-color:var(--border-color);transform:translateY(-50%);z-index:0}.step-item.completed[data-v-a9e25005]:not(:last-child):after{background-color:var(--primary-color)}.step-item.before-optional[data-v-a9e25005]:after,.step-item.optional[data-v-a9e25005]:after{display:none}.step-item.clickable[data-v-a9e25005]{cursor:pointer}.step-item.clickable[data-v-a9e25005]:hover{transform:translateY(-2px)}.step-circle[data-v-a9e25005]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1em;background:var(--app-surface-elevated);color:var(--text-medium);border:2px solid var(--border-color);transition:var(--transition-fast);position:relative;z-index:1}.step-item.active .step-circle[data-v-a9e25005]{background:var(--primary-color);border-color:var(--primary-color);color:#121212;transform:scale(1.15);box-shadow:0 0 20px rgba(105,240,174,.5),var(--elevation-shadow);border-width:3px}.step-item.accessible .step-circle[data-v-a9e25005]{background:var(--warning-color);border-color:var(--warning-color);color:#121212}.step-item.warning:not(.completed):not(.active) .step-circle[data-v-a9e25005]{background:var(--warning-color);border-color:var(--warning-color);color:#121212}.step-warning-icon[data-v-a9e25005]{color:#121212;font-size:1.1em}.step-item.loading .step-circle[data-v-a9e25005]{background:var(--primary-color);border-color:var(--primary-color)}.step-check[data-v-a9e25005]{color:#121212;font-size:1.2em;font-weight:700}.step-item.completed .step-circle[data-v-a9e25005]{background-color:var(--success-color);border-color:var(--success-color);color:#121212}.step-number[data-v-a9e25005]{color:inherit}.step-icon[data-v-a9e25005]{color:inherit;font-size:1.1em}.step-label[data-v-a9e25005]{font-size:.8em;color:var(--text-medium);text-align:center;max-width:80px;line-height:1.2;margin-top:.5rem}.step-nav-button[data-v-a9e25005]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;justify-content:center}.nav-button-container[data-v-a9e25005]{display:flex;flex-direction:column;align-items:center;gap:.25rem;justify-content:center}.wizard-nav-btn[data-v-a9e25005]{width:36px;height:36px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:1em;transition:var(--transition-fast);border:2px solid var(--border-color);background-color:transparent;color:var(--text-medium);padding:0;position:relative;overflow:hidden}.btn-ready[data-v-a9e25005]{border-color:var(--primary-color)!important;box-shadow:0 0 15px rgba(105,240,174,.3);animation:pulse-ready-a9e25005 2s infinite}.nav-button-label[data-v-a9e25005]{font-size:.8em;color:var(--text-medium);text-align:center;white-space:nowrap;margin-top:4px}.load-plan-container[data-v-a9e25005]{background-color:var(--app-surface-elevated);border:1px solid var(--border-color);border-radius:8px;box-shadow:inset 0 0 20px rgba(0,0,0,.2)}.mw-600[data-v-a9e25005]{max-width:600px}@keyframes pulse-ready-a9e25005{0%{box-shadow:0 0 rgba(105,240,174,.4)}70%{box-shadow:0 0 0 6px rgba(105,240,174,0)}to{box-shadow:0 0 rgba(105,240,174,0)}}@media (max-width: 768px){.step-progress-container[data-v-a9e25005]{flex-direction:column;gap:.5rem}.step-progress[data-v-a9e25005]{order:2;width:100%;justify-content:space-between}.step-nav-button[data-v-a9e25005]{order:1;flex-direction:row;width:100%;justify-content:space-between}.step-label[data-v-a9e25005]{font-size:.7em;max-width:60px}.step-circle[data-v-a9e25005]{width:35px;height:35px;font-size:1em}}.interactive-card.processing[data-v-a9e25005]{cursor:wait;transform:none!important;box-shadow:none!important;border-color:var(--border-color)!important;background-color:rgba(0,0,0,.2)}.wizard-blurred[data-v-a9e25005]{filter:blur(3px);transition:filter .3s ease;pointer-events:none;user-select:none}.stepper-dimmed[data-v-a9e25005]{opacity:.3;transition:opacity .3s ease;pointer-events:none}.wizard-footer[data-v-a9e25005]{flex-shrink:0;z-index:10;background-color:var(--app-surface-elevated)}.wizard-footer-center[data-v-a9e25005]{position:absolute;left:50%;transform:translate(-50%);pointer-events:none}.wizard-footer-back[data-v-a9e25005],.wizard-footer-forward[data-v-a9e25005]{flex:0 0 auto}.wizard-footer-back[data-v-a9e25005]{min-width:120px}.wizard-footer-forward[data-v-a9e25005]{min-width:120px;text-align:right}.wizard-footer-btn[data-v-a9e25005]{min-width:120px;padding:.5rem 1.5rem;font-weight:600;border-radius:8px;transition:all .2s ease}.wizard-footer-finish[data-v-a9e25005]{background:rgba(105,240,174,.85)!important;border-color:rgba(105,240,174,.85)!important;box-shadow:0 0 12px rgba(105,240,174,.2)}.wizard-footer-finish[data-v-a9e25005]:hover:not(:disabled){background:rgba(105,240,174,.9)!important;border-color:rgba(105,240,174,.9)!important;box-shadow:0 0 16px rgba(105,240,174,.3);transform:translateY(-1px)}.wizard-modal-content[data-v-a9e25005] .modal-body{display:flex!important;flex-direction:column!important;height:100%!important;min-height:100%!important;max-height:100%!important;flex:1 1 auto!important;overflow:hidden!important}.wizard-header[data-v-a9e25005]{flex:0 0 auto;background-color:var(--app-surface-elevated);border-bottom:1px solid var(--border-color)}.wizard-body[data-v-a9e25005]{flex:1 1 0!important;overflow-y:auto!important;overflow-x:hidden;padding:1.5rem;min-height:0!important;position:relative;height:100%}.wizard-footer[data-v-a9e25005]{flex:0 0 auto;background-color:var(--app-surface-elevated);border-top:1px solid var(--border-color)}.wizard-slide-enter-active[data-v-a9e25005],.wizard-slide-leave-active[data-v-a9e25005]{transition:opacity .2s ease,transform .2s ease}.styled-badge[data-v-0828fd2a]{display:inline-flex;align-items:center;gap:.3em;padding:0 .6em 0 .3em;border-radius:var(--radius-sm);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid transparent;max-width:100%;position:relative}.styled-badge[data-v-0828fd2a]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1.5em;background:rgba(0,0,0,.15);z-index:0;border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.badge-icon-container[data-v-0828fd2a]{display:inline-flex;align-items:center;gap:.2em;position:relative;z-index:1}.badge-icon[data-v-0828fd2a]{font-size:1em;padding:.1em 0;display:flex;align-items:center;flex-shrink:0}.badge-prefix-icons[data-v-0828fd2a]{display:inline-flex;align-items:center;gap:.15em;flex-shrink:0}.badge-prefix-icons[data-v-0828fd2a] .b-icon{font-size:.75em;color:#000}.badge-content[data-v-0828fd2a]{position:relative;z-index:1;padding:.1em 0;flex:1;min-width:0}.diff-table-container[data-v-f5614779]{background-color:var(--app-surface)}.diff-table-container .material-table[data-v-f5614779]{color:var(--text-high);background-color:var(--app-surface)}.diff-table-container .material-table thead th[data-v-f5614779]{background-color:var(--table-header-bg)!important;color:var(--primary-color);border-bottom:2px solid var(--border-color);font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;position:sticky;top:0;z-index:2;box-shadow:0 2px 2px -1px rgba(0,0,0,.4)}.diff-table-container .material-table thead th.sorting[data-v-f5614779]{cursor:pointer}.diff-table-container .material-table thead th.sorting[data-v-f5614779]:hover{background-color:var(--app-surface-highlight)!important}.diff-table-container .material-table tbody td[data-v-f5614779]{vertical-align:middle;border-color:var(--border-color-light);color:var(--text-high)}.diff-table-container .material-table.table-striped tbody tr[data-v-f5614779]:nth-of-type(odd){background-color:var(--table-row-stripe)}.diff-table-container .material-table.table-hover tbody tr[data-v-f5614779]:hover{background-color:var(--table-row-hover)}.date-picker[data-v-f5614779]{width:140px;min-width:140px;flex-shrink:0}.date-picker[data-v-f5614779] .form-control{background-color:var(--input-bg)!important;border:1px solid var(--border-color)!important;color:var(--text-high)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.date-picker[data-v-f5614779] .form-control:focus{border-color:var(--primary-color)!important;box-shadow:var(--focus-ring)!important}.external-link[data-v-f5614779]{text-decoration:none;transition:color .2s ease}.external-link[data-v-f5614779]:hover{color:var(--primary-color)!important;text-decoration:none}.cursor-pointer[data-v-f5614779]{cursor:pointer}.warning-alert-dark[data-v-f5614779]{background-color:color-mix(in srgb,var(--warning-color),transparent 85%)!important;border-color:var(--warning-color)!important;color:var(--text-high)!important}.warning-alert-dark[data-v-f5614779] strong{color:var(--text-high)!important}.warning-alert-dark[data-v-f5614779] hr{border-color:var(--border-color)!important;margin-top:.75rem}.warning-list-container[data-v-f5614779]{max-height:300px;overflow-y:auto;overflow-x:hidden;word-wrap:break-word;overflow-wrap:break-word;contain:layout style}.warning-list-container ul[data-v-f5614779]{word-break:break-word;overflow-wrap:break-word;max-width:100%}.warning-list-container li[data-v-f5614779],.warning-alert-header[data-v-f5614779]{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.warning-section-header[data-v-f5614779]{font-weight:600;color:var(--text-high);margin-bottom:.25rem}.comment-alert-dark[data-v-f5614779]{background-color:color-mix(in srgb,var(--info-color, #17a2b8),transparent 85%)!important;border-color:var(--info-color, #17a2b8)!important;color:var(--text-high)!important}.comment-alert-dark[data-v-f5614779] strong{color:var(--text-high)!important}.comment-text[data-v-f5614779]{line-height:1.5;word-break:break-word;overflow-wrap:break-word}.sync-modal-content[data-v-f5614779]{overflow-x:hidden!important;contain:layout}.sync-modal-body[data-v-f5614779]{overflow-x:hidden!important;overflow-y:auto!important;contain:layout}.sync-modal-container[data-v-f5614779]{overflow-x:hidden;overflow-y:visible;min-width:0;max-width:100%;min-height:50vh!important;contain:layout style}.sync-schedule-modal-wrapper[data-v-f5614779]{padding-left:0!important;padding-right:0!important}.sync-schedule-modal-wrapper .modal-dialog[data-v-f5614779],.sync-schedule-modal-wrapper .modal-dialog .modal-content[data-v-f5614779]{min-height:60vh!important}.sync-modal-body[data-v-f5614779]{min-height:50vh!important}.control-bar[data-v-f5614779]{background-color:var(--app-surface-elevated);border:1px solid var(--border-color)}.gap-2[data-v-f5614779]{gap:.5rem}.metadata-badge-group[data-v-f5614779]{background-color:transparent!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--text-high)}.metadata-badge[data-v-f5614779]{display:inline-flex;align-items:center}.metadata-label[data-v-f5614779]{opacity:.5;margin-right:.25rem}.metadata-value[data-v-f5614779]{opacity:.9;font-family:Courier New,Courier,monospace;font-weight:500}.current-location-cell[data-v-f5614779]{display:flex;align-items:center}.current-location-badge[data-v-f5614779]{opacity:.55;filter:grayscale(.2);transition:opacity .2s ease}.unassigned-text[data-v-f5614779]{color:var(--text-medium);opacity:.55}.arrow-cell[data-v-f5614779]{display:flex;justify-content:center;align-items:center}.transition-icon[data-v-f5614779]{color:var(--text-medium);font-size:1.5rem;filter:drop-shadow(0 0 4px rgba(255,255,255,.15));transition:all .2s ease}.target-location-badge[data-v-f5614779]{opacity:1;filter:none}.status-badge-moved[data-v-f5614779]{background-color:#4a5568!important;border-color:#4a5568!important;color:#e2e8f0!important;border-radius:9999px!important;padding:.375rem .75rem!important;font-weight:500!important}.status-badge-to-service[data-v-f5614779]{background-color:#10b981!important;border-color:#10b981!important;color:#fff!important;border-radius:9999px!important;padding:.375rem .75rem!important;font-weight:500!important}.status-badge-to-vacation[data-v-f5614779]{background-color:#f59e0b!important;border-color:#f59e0b!important;color:#fff!important;border-radius:9999px!important;padding:.375rem .75rem!important;font-weight:500!important}.status-badge-unchanged[data-v-f5614779]{border-radius:9999px!important;padding:.375rem .75rem!important;font-weight:500!important}.sync-table-row[data-v-f5614779]:hover{background-color:var(--table-row-hover)!important;transition:background-color .15s ease}.comment-container[data-v-f5614779]{margin-bottom:1rem}.comment-surface[data-v-f5614779]{background-color:#252525;border:1px solid rgba(255,255,255,.08);border-radius:.375rem;padding:1rem;position:relative;display:flex;align-items:flex-start;gap:.75rem}.comment-icon[data-v-f5614779]{color:var(--text-medium);font-size:1.25rem;flex-shrink:0;margin-top:.125rem;opacity:.7}.comment-content[data-v-f5614779]{flex:1;min-width:0}.comment-title[data-v-f5614779]{display:block;margin-bottom:.5rem;color:var(--text-high);font-size:.875rem;font-weight:600}.comment-text[data-v-f5614779]{color:var(--text-medium);white-space:pre-wrap;word-wrap:break-word;line-height:1.5;font-size:.875rem}.sync-schedule-modal-wrapper[data-v-f5614779] .modal-backdrop{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sync-button-pulse[data-v-f5614779] .modal-footer .btn-success{animation:pulse-button-f5614779 2s ease-in-out infinite;position:relative}.sync-button-pulse[data-v-f5614779] .modal-footer .btn-success:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:.25rem;background-color:rgba(16,185,129,.3);animation:pulse-ring-f5614779 2s ease-in-out infinite;z-index:-1}@keyframes pulse-button-f5614779{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes pulse-ring-f5614779{0%{opacity:.5;transform:scale(1)}50%{opacity:.2;transform:scale(1.05)}to{opacity:.5;transform:scale(1)}}.sync-schedule-modal-wrapper[data-v-f5614779] .modal-footer .btn-success{display:inline-flex;align-items:center;gap:.5rem}.sync-schedule-modal-wrapper[data-v-f5614779] .modal-footer .btn-success:after{content:"";display:inline-block;width:1rem;height:1rem;margin-left:.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z'/%3E%3Cpath d='M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.8;transition:opacity .2s ease}.sync-schedule-modal-wrapper[data-v-f5614779] .modal-footer .btn-success:not(:disabled):hover:after,.sync-schedule-modal-wrapper[data-v-f5614779] .modal-footer .btn-success:not(:disabled):active:after{opacity:1;animation:spin-sync-f5614779 1.5s linear infinite}@keyframes spin-sync-f5614779{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main-panel[data-v-c0e215c0]{background-color:var(--app-bg);flex-basis:70%;max-width:70%;min-width:0}.editor-panel[data-v-c0e215c0]{flex-basis:30%;max-width:30%;min-width:0;background-color:var(--app-surface-elevated);box-shadow:var(--elevation-sidebar);z-index:2}[data-v-c0e215c0] .unified-config-modal-dialog{max-width:95vw;width:95vw}[data-v-c0e215c0] .unified-config-modal-content{max-width:100%}.control-bar[data-v-c0e215c0]{background-color:var(--app-surface-elevated);border:1px solid var(--border-color)}.separator-vertical[data-v-c0e215c0]{width:1px;height:20px;background-color:var(--border-color)}.gap-2[data-v-c0e215c0]{gap:.5rem}.gap-3[data-v-c0e215c0]{gap:1rem}.locations-grid[data-v-c0e215c0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;overflow-y:auto;padding-bottom:2rem;flex-grow:1;align-content:start}.locations-grid.compact-view[data-v-c0e215c0]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.location-card-wrapper[data-v-c0e215c0]{min-width:0}.location-card[data-v-c0e215c0]{border:1px solid var(--border-color);border-top-width:4px;border-radius:8px;background-color:var(--app-surface);transition:border-color .2s,transform .1s,box-shadow .2s}.location-card[data-v-c0e215c0]:hover{border-color:var(--primary-color);box-shadow:0 4px 12px rgba(0,0,0,.2)}.location-card.selected[data-v-c0e215c0]{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color)}.location-header-clickable[data-v-c0e215c0]{background-color:rgba(255,255,255,.03);border-bottom:1px solid var(--border-color);cursor:pointer;transition:background-color .2s}.location-header-clickable[data-v-c0e215c0]:hover{background-color:rgba(255,255,255,.06)}.header-icon-container[data-v-c0e215c0]{flex-shrink:0}.doctor-squad-container[data-v-c0e215c0]{display:flex;flex-wrap:wrap;gap:6px;min-height:42px;align-items:flex-start;align-content:flex-start}.unit-chip[data-v-c0e215c0]{display:inline-flex;align-items:center;gap:.5em;padding:.25em;border-radius:var(--radius-sm);cursor:grab;user-select:none;transition:all .2s ease;max-width:100%;border:1px solid transparent;background-color:transparent}.unit-chip[data-v-c0e215c0]:hover{transform:translateY(-2px);box-shadow:0 3px 6px rgba(0,0,0,.3);filter:brightness(1.1)}.unit-chip[data-v-c0e215c0]:active{cursor:grabbing}.unit-chip.selected[data-v-c0e215c0]{box-shadow:0 0 0 2px var(--primary-color)}.empty-squad-zone[data-v-c0e215c0]{width:100%;height:60px;border:2px dashed var(--border-color);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-disabled);font-size:.8rem;background-color:rgba(0,0,0,.1);transition:all .2s}.doctor-squad-container:hover .empty-squad-zone[data-v-c0e215c0]{border-color:var(--primary-color);color:var(--primary-color);background-color:rgba(105,240,174,.05)}.count-badge[data-v-c0e215c0]{font-size:.85rem;min-width:24px}.card-title-text[data-v-c0e215c0]{color:var(--text-high);font-weight:700}.doctor-list-body[data-v-c0e215c0]{min-height:60px;background-color:var(--app-surface)}.unassigned-card[data-v-c0e215c0]{border-style:dashed;border-color:var(--warning-color)}.pathologist-search-container[data-v-c0e215c0]{flex-shrink:0}.sync-status-badge[data-v-c0e215c0]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border-radius:.25rem;line-height:1;flex-shrink:0;vertical-align:middle;align-self:center}.sync-action-button[data-v-c0e215c0]:hover,.sync-action-button[data-v-c0e215c0]:focus,.sync-action-button[data-v-c0e215c0]:active,.sync-action-button[data-v-c0e215c0]:focus-visible{background-color:transparent!important;box-shadow:none!important;border-color:currentColor}[data-v-c0e215c0]::-webkit-scrollbar{width:8px}[data-v-c0e215c0]::-webkit-scrollbar-thumb{background:#424242;border-radius:4px}[data-v-c0e215c0] .multiselect__option{padding:.5rem .75rem}[data-v-c0e215c0] .multiselect__option .badge{display:inline-block;width:auto;margin:0}.warning-icon-bordered[data-v-c0e215c0]{filter:drop-shadow(0 0 1px #000) drop-shadow(0 0 1px #000) drop-shadow(0 0 1px #000)}.flow-icon-bordered[data-v-c0e215c0]{filter:drop-shadow(0 0 1px #000) drop-shadow(0 0 1px #000)}.drag-handle-icon[data-v-c0e215c0]{color:rgba(255,255,255,.4);font-size:.75rem;margin-right:.25rem;cursor:grab}.unit-chip:hover .drag-handle-icon[data-v-c0e215c0]{color:rgba(255,255,255,.7)}.sync-error-pulse[data-v-c0e215c0]{animation:sync-error-pulse-c0e215c0 2s ease-in-out infinite}@keyframes sync-error-pulse-c0e215c0{0%,to{box-shadow:0 0 rgba(239,83,80,.7)}50%{box-shadow:0 0 0 4px rgba(239,83,80,0)}}.system-health-summary[data-v-c0e215c0]{padding:.5rem}.health-card[data-v-c0e215c0]{border:1px solid var(--border-color)}.health-stats[data-v-c0e215c0]{margin-top:.5rem}.health-stat-item[data-v-c0e215c0]{padding-bottom:.75rem;border-bottom:1px solid var(--border-color-light)}.health-stat-item[data-v-c0e215c0]:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.router-view[data-v-88230b09]{background-color:var(--app-bg);color:var(--text-high)}.date-range-input[data-v-88230b09]{min-width:250px;max-width:350px}.date-picker-container[data-v-88230b09],.badge-container[data-v-88230b09]{width:100%;max-width:350px}.date-range-container[data-v-88230b09]{overflow:hidden;white-space:nowrap}.date-range-text[data-v-88230b09]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.ui-version-text[data-v-88230b09]{font-size:.9rem;color:var(--text-medium);padding:.5rem 0}:root{--app-bg: #121212;--app-surface: #1e1e1e;--app-surface-elevated: #2d2d2d;--app-surface-highlight: #383838;--primary-color: #69F0AE;--primary-variant: #00C853;--secondary-color: #B388FF;--success-color: #66bb6a;--warning-color: #ffa726;--danger-color: #ef5350;--info-color: #42a5f5;--btn-text-on-primary: #000000;--btn-text-on-success: #000000;--btn-text-on-danger: #ffffff;--btn-text-on-info: #000000;--font-family-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-high: rgba(255, 255, 255, .87);--text-medium: rgba(255, 255, 255, .6);--text-disabled: rgba(255, 255, 255, .38);--border-color: rgba(255, 255, 255, .12);--border-color-light: rgba(255, 255, 255, .08);--input-bg: #2d2d2d;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--table-header-bg: #2d2d2d;--table-row-hover: rgba(105, 240, 174, .08);--table-row-stripe: rgba(255, 255, 255, .02);--scrollbar-thumb: #424242;--focus-ring: 0 0 0 .2rem rgba(105, 240, 174, .25);--elevation-1: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12);--elevation-2: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);--elevation-sidebar: -2px 0 10px rgba(0, 0, 0, .2);--transition-fast: .2s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}body{background-color:var(--app-bg);color:var(--text-high);font-family:var(--font-family-sans)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--app-surface)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px;transition:background-color .2s ease-in-out}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}::-webkit-scrollbar-corner{background:transparent}.form-control,.custom-select,.table-input{background-color:var(--input-bg)!important;border:1px solid var(--border-color)!important;color:var(--text-high)!important;transition:border-color .2s,box-shadow .2s}.form-control:focus,.custom-select:focus{border-color:var(--primary-color)!important;box-shadow:var(--focus-ring)!important}.form-control:disabled,.custom-select:disabled{background-color:rgba(255,255,255,.04)!important;color:var(--text-disabled)!important;cursor:not-allowed}.form-control::placeholder{color:var(--text-disabled)}.text-muted,.text-secondary{color:var(--text-medium)!important}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--btn-text-on-primary)}.btn-primary:hover,.btn-primary:active{background-color:var(--primary-variant)!important;border-color:var(--primary-variant)!important;color:var(--btn-text-on-primary)!important}.btn-success{background-color:var(--success-color);border-color:var(--success-color);color:var(--btn-text-on-success)}.btn-danger{background-color:var(--danger-color);border-color:var(--danger-color);color:var(--btn-text-on-danger)}.btn-info{background-color:var(--info-color);border-color:var(--info-color);color:var(--btn-text-on-info)}.btn-outline-primary{color:var(--primary-color);border-color:var(--primary-color);border-radius:20px}.btn-outline-secondary,.btn-outline-warning,.btn-outline-info,.btn-outline-success,.btn-outline-danger,.btn-primary,.btn-secondary,.btn-success,.btn-danger,.btn-info,.btn-warning{border-radius:20px}.btn-outline-primary:hover{background-color:var(--primary-color);color:var(--btn-text-on-primary)}.dark-theme .modal-content{background-color:var(--app-surface)!important;color:var(--text-high)!important;border:1px solid var(--border-color);box-shadow:var(--elevation-2)}.dark-theme .modal-body{background-color:var(--app-surface)!important;color:var(--text-high)!important}.dark-theme .modal-header,.dark-theme .modal-footer{border-color:var(--border-color);background-color:var(--app-surface-elevated)!important}.dark-theme .tab-content,.dark-theme .tab-pane{background-color:var(--app-surface)!important;color:var(--text-high)!important}.dark-theme .modal-tab-content{background-color:var(--app-surface)!important}.dark-theme .nav-tabs{border-bottom-color:var(--border-color)}.dark-theme .nav-tabs .nav-link{color:var(--text-medium)!important;background-color:transparent!important;border-color:transparent transparent var(--border-color)!important;border-bottom:1px solid var(--border-color)!important}.dark-theme .nav-tabs .nav-link:hover{color:var(--text-high)!important;border-color:var(--border-color) var(--border-color) var(--border-color)!important;background-color:var(--app-surface-elevated)!important}.dark-theme .nav-tabs .nav-link.active{color:var(--primary-color)!important;background-color:var(--app-surface)!important;border-color:var(--border-color) var(--border-color) var(--app-surface)!important;border-bottom:2px solid var(--primary-color)!important}.dark-theme .material-tabs{border-bottom-color:var(--border-color)}.dark-theme .material-tabs .nav-link{color:var(--text-medium)!important;background-color:transparent!important;border-color:transparent!important}.dark-theme .material-tabs .nav-link:hover{color:var(--text-high)!important;background-color:var(--app-surface-elevated)!important}.dark-theme .material-tabs .nav-link.active{color:var(--primary-color)!important;background-color:var(--app-surface)!important;border-color:var(--border-color) var(--border-color) transparent!important;border-bottom:2px solid var(--primary-color)!important}.dark-theme .close,.btn-icon-close,.alert-dismissible .close{color:var(--text-medium);text-shadow:none;opacity:.8;transition:opacity .2s}.dark-theme .close:hover,.btn-icon-close:hover,.alert-dismissible .close:hover{color:var(--text-high);opacity:1}.nested-collapsible{margin-left:.625rem;padding-left:.375rem}.dropdown-menu{background-color:var(--app-surface)!important;border:1px solid var(--border-color)!important;color:var(--text-high)!important;box-shadow:var(--elevation-2)!important;padding:.25rem 0!important}.dropdown-header{background-color:var(--table-header-bg)!important;color:var(--text-high)!important;border-bottom:1px solid var(--border-color)!important;padding:.5rem 1rem!important;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.dropdown-item{color:var(--text-high)!important;padding:.5rem 1rem!important;transition:background-color .2s ease,color .2s ease}.dropdown-item:hover:not(.disabled):not(:disabled){background-color:var(--app-surface-highlight)!important;color:var(--text-high)!important}.dropdown-item:focus:not(.disabled):not(:disabled),.dropdown-item.active:not(.disabled):not(:disabled){background-color:var(--app-surface-highlight)!important;color:var(--text-high)!important}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--text-disabled)!important;background-color:transparent!important;cursor:not-allowed;opacity:.6}.dropdown-divider{border-top-color:var(--border-color)!important;margin:.25rem 0!important}.app-navbar .dropdown-toggle:after{border-top-color:var(--text-medium)}.app-navbar .dropdown-toggle:hover:after{border-top-color:var(--primary-color)}.app-navbar .show>.dropdown-toggle:after{border-top-color:var(--primary-color)}.app-navbar{background-color:var(--app-surface-elevated)!important;border-bottom:1px solid var(--border-color);box-shadow:var(--elevation-1)}.app-navbar .nav-link{color:var(--text-medium)!important;border-bottom:2px solid transparent;border-radius:4px 4px 0 0;transition:color .2s ease,border-color .2s ease;padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem}.app-navbar .nav-link:hover,.app-navbar .nav-link:focus-visible{color:var(--primary-color)!important;border-bottom-color:var(--primary-color);outline:none}.app-navbar .nav-link.active{color:var(--primary-color)!important;border-bottom:2px solid var(--primary-color);background-color:transparent!important}.app-navbar .brand-text{color:var(--primary-color)!important;font-weight:600;letter-spacing:.08em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.1rem;padding:.5rem 1rem;border:1px solid var(--border-color-light);border-radius:var(--radius-md);background-color:rgba(105,240,174,.05);transition:all .2s ease}.app-navbar .brand-text:hover{border-color:var(--primary-color);background-color:rgba(105,240,174,.08)}.material-table,.table.b-table{color:var(--text-high);background-color:var(--app-surface);border:1px solid var(--border-color);border-radius:var(--radius-sm);margin-bottom:0}.material-table thead th,.table.b-table thead th{background-color:var(--table-header-bg);color:rgba(255,255,255,.7);border-bottom:2px solid var(--border-color);border-top:none;border-left:none;border-right:none;font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;vertical-align:middle;transition:color .2s,font-weight .2s}.material-table thead th.sort-active,.table.b-table thead th.sort-active{color:#fff;font-weight:700}.material-table thead th.b-table-sort-icon-left,.table.b-table thead th.b-table-sort-icon-left{color:var(--primary-color)!important;background-color:rgba(105,240,174,.05)}.material-table tbody td,.table.b-table tbody td{border-color:rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);vertical-align:middle;color:var(--text-high);font-size:.875rem;border-left:none;border-right:none}.material-table.table-striped tbody tr:nth-of-type(odd){background-color:var(--table-row-stripe)}.material-table.table-hover tbody tr:hover{background-color:rgba(255,255,255,.05);transition:background-color .15s ease-in-out}.location-card,.card-list-item{background-color:var(--app-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:var(--transition-fast);cursor:pointer;overflow:hidden}.location-card:hover,.card-list-item:hover{transform:translateY(-2px);box-shadow:var(--elevation-2);border-color:var(--primary-color)}.interactive-card{background-color:var(--app-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;overflow:hidden;transition:all .2s cubic-bezier(.25,.8,.25,1);position:relative}.interactive-card:hover{transform:translateY(-6px);border-color:var(--primary-color);box-shadow:0 12px 24px -8px rgba(0,0,0,.5),0 0 0 1px var(--primary-color),inset 0 0 20px rgba(105,240,174,.05);z-index:1}.interactive-card:active{transform:translateY(-2px) scale(.98);box-shadow:0 4px 8px -4px rgba(0,0,0,.5);transition-duration:.05s}.interactive-card:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-color)}.card-list-item.selected{box-shadow:0 0 0 1px var(--primary-color);border-color:var(--primary-color)}.card-list-item-header{padding:.5rem .75rem;background-color:rgba(255,255,255,.02);border-bottom:1px solid var(--border-color);font-size:.9rem;display:flex;justify-content:space-between;align-items:center}.card-list-item-body{padding:.5rem;min-height:60px;display:flex;flex-wrap:wrap;gap:4px;align-content:flex-start}.chip-interactive{background-color:var(--app-surface-elevated);border:1px solid var(--border-color);border-radius:4px;padding:2px 8px;font-size:.85rem;cursor:pointer;transition:var(--transition-fast);display:inline-flex;align-items:center;gap:.25rem;user-select:none}.chip-interactive:hover{background-color:var(--app-surface-highlight);border-color:var(--primary-color)}.chip-interactive.selected{background-color:var(--primary-color);color:var(--btn-text-on-primary);border-color:var(--primary-color);font-weight:600}.stat-chip{display:flex;align-items:center;background-color:var(--app-surface-elevated);border:1px solid var(--border-color);border-radius:4px;padding:.25rem .75rem;min-height:32px}.stat-chip .label{color:var(--text-medium);margin-right:8px;font-weight:500;text-transform:uppercase;font-size:.75rem}.stat-chip .value{color:var(--primary-color);font-weight:600}.badge-lg{padding:.4em .7em!important;font-size:.9em!important;font-weight:600}.badge-sm{padding:.35em .65em!important;font-size:.75rem!important;font-weight:500}.debug-toggle-btn{color:var(--text-medium);text-decoration:none;font-size:.85rem;padding:0;display:inline-flex;align-items:center;transition:color .2s ease}.debug-toggle-btn:hover{color:var(--primary-color)}.small-chevron{font-size:.85em}.btn-collapse-header,.collapsible-header-btn,.collapsible-header{background-color:transparent!important;border:1px solid transparent!important;border-bottom:1px solid var(--border-color)!important;color:var(--text-high)!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:.75rem 1rem!important;width:100%;transition:background-color .2s,border-color .2s;border-radius:0}.btn-collapse-header:hover,.collapsible-header-btn:hover,.collapsible-header:hover{background-color:var(--app-surface-elevated)!important;border-color:var(--border-color)!important}.dark-theme .card-header{background-color:var(--app-surface-elevated)!important;border-bottom:1px solid var(--border-color)!important}.dark-theme .card-header.clickable{background-color:transparent!important;padding:.25rem!important}.dark-theme .card-header .btn,.dark-theme .card-header button{background-color:var(--app-surface-elevated)!important;color:var(--text-high)!important;border-color:var(--border-color)!important}.dark-theme .card-header .btn:hover,.dark-theme .card-header button:hover{background-color:var(--app-surface-highlight)!important}.dark-theme .card-header .btn-secondary,.dark-theme .card-header .btn-outline-secondary{background-color:var(--app-surface-elevated)!important;color:var(--text-high)!important;border-color:var(--border-color)!important}.dark-theme .card-header .btn-secondary:hover,.dark-theme .card-header .btn-outline-secondary:hover{background-color:var(--app-surface-highlight)!important;border-color:var(--border-color)!important}.btn-dashed{border:1px dashed var(--border-color);color:var(--text-medium);background-color:transparent;transition:var(--transition-fast)}.btn-dashed:hover{border-color:var(--primary-color);color:var(--primary-color);background-color:rgba(105,240,174,.08)}.btn-icon-square{height:36px;width:36px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm)}.modal-fixed-height .modal-content{height:100%!important;min-height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.05)!important}.modal-fixed-height .modal-dialog{height:90vh!important;max-height:90vh!important;min-height:90vh!important;display:flex!important;flex-direction:column!important;margin:2vh auto!important;align-items:stretch!important;max-width:none!important}.modal-fixed-height-dialog{height:90vh!important;max-height:90vh!important;min-height:90vh!important;display:flex!important;flex-direction:column!important;margin:2vh auto!important}.modal-fixed-height-dialog .modal-content{height:100%!important;min-height:100%!important;max-height:100%!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important}.modal-fixed-height .modal-dialog .modal-content{height:100%!important;min-height:100%!important;max-height:100%!important;flex:1 1 auto!important}.modal-fixed-height .modal-header{flex:0 0 auto;display:flex!important;align-items:center;min-height:3.5rem;visibility:visible!important;padding:1rem 1.5rem!important}.modal-fixed-height .modal-body{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:0!important;padding:0!important;overflow:hidden!important;height:100%!important;max-height:none!important}.modal-fixed-height .modal-footer{flex-shrink:0!important;margin-top:auto}.wizard-modal-content.modal-fixed-height .modal-body{overflow:hidden!important;min-height:0!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:auto!important;max-height:none!important}.wizard-slide-enter-active,.wizard-slide-leave-active{transition:opacity .2s ease,transform .2s ease}.wizard-slide-enter{opacity:0;transform:translate(10px)}.wizard-slide-leave-to{opacity:0;transform:translate(-10px)}.wizard-modal-content{box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.05)!important}.modal-backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.input-width-sm{max-width:90px;min-width:60px}.input-width-md{max-width:150px;min-width:100px}.multiselect__tags{background-color:var(--app-surface-elevated)!important;border:1px solid var(--border-color)!important}.multiselect--active .multiselect__tags{border-color:var(--primary-color)!important;box-shadow:var(--focus-ring)!important}.multiselect__input,.multiselect__single{background-color:transparent!important;color:var(--text-high)!important}.multiselect__content-wrapper{background-color:var(--app-surface-elevated)!important;border:1px solid var(--border-color)!important}.multiselect__option--highlight{background-color:var(--primary-color)!important;color:#000!important}.multiselect__option--selected{background-color:var(--app-surface-highlight)!important;font-weight:700}.syntax-key{color:#4ec9b0}.syntax-string{color:#ce9178}.syntax-number{color:#b5cea8}.syntax-boolean{color:#569cd6}.syntax-null{color:gray}.multiselect__content-wrapper::-webkit-scrollbar{width:8px;height:8px}.multiselect__content-wrapper::-webkit-scrollbar-track{background:var(--app-surface)}.multiselect__content-wrapper::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px;transition:background-color .2s ease-in-out}.multiselect__content-wrapper::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}@keyframes pulse-highlight{0%{box-shadow:0 0 rgba(105,240,174,.4)}70%{box-shadow:0 0 0 6px rgba(105,240,174,0)}to{box-shadow:0 0 rgba(105,240,174,0)}}@keyframes shimmer{to{transform:translate(125%)}}.skeleton-line{height:1.2rem;background-color:var(--app-surface);border:1px solid var(--border-color);border-radius:var(--radius-sm);margin:4px 0;position:relative;overflow:hidden}.skeleton-line:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;transform:translate(-100%);background-image:linear-gradient(90deg,rgba(105,240,174,0) 0,rgba(105,240,174,.05) 20%,rgba(105,240,174,.2) 60%,rgba(105,240,174,0));animation:shimmer 2s infinite}.daterangepicker{background-color:var(--app-surface-elevated)!important;border:1px solid var(--border-color)!important;box-shadow:var(--elevation-2);color:var(--text-high)}.daterangepicker .drp-calendar{padding:.5rem!important}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{background-color:transparent!important;color:var(--text-medium)!important;border-color:var(--border-color-light)!important}.daterangepicker .calendar-table th.month{color:var(--text-high)!important;font-weight:600}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:var(--app-surface-highlight)!important;color:var(--text-high)!important}.daterangepicker td.in-range{background-color:rgba(105,240,174,.1)!important;color:var(--text-high)!important}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:var(--primary-color)!important;color:var(--btn-text-on-primary)!important}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:transparent!important;color:var(--text-disabled)!important;text-decoration:line-through}.daterangepicker .drp-buttons{border-top:1px solid var(--border-color)!important}.daterangepicker .cancelBtn,.daterangepicker .applyBtn{color:var(--text-high)}.external-sheet-link{color:var(--primary-color);text-decoration:none;display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:4px;transition:background-color .2s;font-weight:500}.external-sheet-link:hover{color:var(--primary-color);background-color:color-mix(in srgb,var(--primary-color),transparent 90%)}.w-auto{width:auto!important}.filter-select{background-color:var(--app-surface-elevated)!important;color:var(--text-high)!important;border:1px solid var(--border-color)!important}.sync-status-badge{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border-radius:.25rem;line-height:1;flex-shrink:0;vertical-align:middle;align-self:center}.sync-action-button{color:var(--text-high)!important;border-radius:20px!important}.sync-action-button:hover,.sync-action-button:focus,.sync-action-button:active,.sync-action-button:focus-visible{background-color:transparent!important;box-shadow:none!important}.popover.filter-popover-dark,body .popover.filter-popover-dark,.filter-popover-dark .popover,body .filter-popover-dark.popover,.popover[class*=filter-popover]{background-color:var(--app-surface)!important;border-color:var(--border-color)!important;color:var(--text-high)!important;box-shadow:0 4px 6px rgba(0,0,0,.3)!important}.popover.filter-popover-dark .popover-header,body .popover.filter-popover-dark .popover-header,.filter-popover-dark .popover-header,body .filter-popover-dark.popover .popover-header,.popover[class*=filter-popover] .popover-header{background-color:var(--table-header-bg)!important;border-bottom-color:var(--border-color)!important;color:var(--text-high)!important}.popover.filter-popover-dark .popover-body,body .popover.filter-popover-dark .popover-body,.filter-popover-dark .popover-body,body .filter-popover-dark.popover .popover-body,.popover[class*=filter-popover] .popover-body{background-color:var(--app-surface)!important;color:var(--text-high)!important}.popover.filter-popover-dark .arrow:before,body .popover.filter-popover-dark .arrow:before,.filter-popover-dark .popover .arrow:before,body .filter-popover-dark.popover .arrow:before,.popover[class*=filter-popover] .arrow:before{border-bottom-color:var(--border-color)!important}.popover.filter-popover-dark .arrow:after,body .popover.filter-popover-dark .arrow:after,.filter-popover-dark .popover .arrow:after,body .filter-popover-dark.popover .arrow:after,.popover[class*=filter-popover] .arrow:after{border-bottom-color:var(--app-surface)!important}.popover.filter-popover-dark .custom-control-label,body .popover.filter-popover-dark .custom-control-label,.filter-popover-dark .custom-control-label,body .filter-popover-dark.popover .custom-control-label,.popover[class*=filter-popover] .custom-control-label{color:var(--text-high)!important}.popover.filter-popover-dark .custom-control-input:checked~.custom-control-label:before,body .popover.filter-popover-dark .custom-control-input:checked~.custom-control-label:before,.filter-popover-dark .custom-control-input:checked~.custom-control-label:before,body .filter-popover-dark.popover .custom-control-input:checked~.custom-control-label:before,.popover[class*=filter-popover] .custom-control-input:checked~.custom-control-label:before{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.popover.filter-popover-dark .custom-control-input:focus~.custom-control-label:before,body .popover.filter-popover-dark .custom-control-input:focus~.custom-control-label:before,.filter-popover-dark .custom-control-input:focus~.custom-control-label:before,body .filter-popover-dark.popover .custom-control-input:focus~.custom-control-label:before,.popover[class*=filter-popover] .custom-control-input:focus~.custom-control-label:before{box-shadow:var(--focus-ring)!important}.popover.filter-popover-dark .custom-control-input:not(:checked)~.custom-control-label:before,body .popover.filter-popover-dark .custom-control-input:not(:checked)~.custom-control-label:before,.filter-popover-dark .custom-control-input:not(:checked)~.custom-control-label:before,body .filter-popover-dark.popover .custom-control-input:not(:checked)~.custom-control-label:before,.popover[class*=filter-popover] .custom-control-input:not(:checked)~.custom-control-label:before{background-color:var(--app-surface-elevated)!important;border-color:var(--border-color)!important}.popover.filter-popover-dark .btn-primary,body .popover.filter-popover-dark .btn-primary,.filter-popover-dark .btn-primary,body .filter-popover-dark.popover .btn-primary,.popover[class*=filter-popover] .btn-primary{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:var(--btn-text-on-primary)!important}.popover.filter-popover-dark .btn-secondary,body .popover.filter-popover-dark .btn-secondary,.filter-popover-dark .btn-secondary,body .filter-popover-dark.popover .btn-secondary,.popover[class*=filter-popover] .btn-secondary{background-color:var(--app-surface-elevated)!important;border-color:var(--border-color)!important;color:var(--text-high)!important}.popover.filter-popover-dark .btn-secondary:hover,body .popover.filter-popover-dark .btn-secondary:hover,.filter-popover-dark .btn-secondary:hover,body .filter-popover-dark.popover .btn-secondary:hover,.popover[class*=filter-popover] .btn-secondary:hover{background-color:var(--app-surface-highlight)!important;border-color:var(--border-color)!important}.tooltip{z-index:var(--z-tooltip, 1070)!important}.tooltip-inner{white-space:normal;max-width:300px;word-wrap:break-word}.tooltip.trendline-tooltip .tooltip-inner{white-space:nowrap;max-width:none}
