[data-v-e327021c] canvas{border-radius:14px;width:100%!important;height:100%!important}.svw[data-v-56c67892]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;container-type:size}.svw>div[data-v-56c67892]{line-height:1.05;max-width:92%}.value[data-v-56c67892]{font-weight:700;font-size:clamp(20px,min(18cqi,18cqb),140px)}.label[data-v-56c67892]{opacity:.75;margin-top:20px;font-size:clamp(12px,min(7cqi,7cqb),40px)}.widget[data-v-79495972]{position:absolute;background:#fff;border:1px solid #e5e7eb;border-radius:12px;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.06);box-shadow:0 6px 16px rgba(0,0,0,.06);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.widget-content[data-v-79495972]{height:100%;overflow:hidden}.chart-box[data-v-79495972],.widget-content[data-v-79495972]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.chart-box[data-v-79495972]{min-height:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px}.fill-slot[data-v-79495972]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.fill-slot>[data-v-79495972]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.widget-actions[data-v-79495972]{top:4px;left:4px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;padding:2px 4px;background:hsla(0,0%,100%,.9);border:1px solid #e5e7eb;border-radius:8px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.06);box-shadow:0 2px 6px rgba(0,0,0,.06);opacity:0;pointer-events:none;-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.widget:hover .widget-actions[data-v-79495972]{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.btn.btn-icon[data-v-79495972]{line-height:1;padding:2px 6px;font-size:12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer}.btn.btn-icon[data-v-79495972]:hover{background:#f3f4f6}.widget-body[data-v-79495972]{overflow:scroll;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;padding-top:34px;position:relative}.content-controls[data-v-79495972]{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.metric-select[data-v-79495972]{font-size:12px;max-width:100%}.widget-actions[data-v-79495972]{-webkit-transition-delay:60ms;transition-delay:60ms}.widget:hover .widget-actions[data-v-79495972]{-webkit-transition-delay:0ms;transition-delay:0ms}.resize-handle[data-v-79495972]{position:absolute;width:12px;height:12px;background:#e5e7eb;border-radius:3px}.resize-handle.br[data-v-79495972]{right:4px;bottom:4px;cursor:nwse-resize}.resize-handle.r[data-v-79495972]{right:-2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:6px;cursor:ew-resize;border-radius:2px}.resize-handle.b[data-v-79495972]{left:50%;bottom:-2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px;height:6px;cursor:ns-resize;border-radius:2px}.widget-loading[data-v-79495972]{padding:8px;color:#6b7280;font-size:12px}.widget-error[data-v-79495972]{padding:8px;color:#b91c1c;font-size:12px}.dash-root[data-v-4a1658a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.dash-toolbar[data-v-4a1658a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dash-toolbar .title[data-v-4a1658a5]{margin:0 8px 0 0}.dash-toolbar .btn[data-v-4a1658a5]{margin-right:8px}.dash-toolbar .right label[data-v-4a1658a5]{margin-left:12px;font-size:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.grid-canvas[data-v-4a1658a5]{position:relative;display:grid;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:var(--dash-bg,#fafafa);border:1px solid #e5e7eb;border-radius:10px;padding:8px}.grid-cell[data-v-4a1658a5]{background:repeating-linear-gradient(45deg,rgba(0,0,0,.02),rgba(0,0,0,.02) 8px,transparent 0,transparent 16px);border-radius:6px}.selection-rect[data-v-4a1658a5]{position:absolute;pointer-events:none;background:rgba(99,102,241,.12);border:1px dashed #6366f1;border-radius:6px}.placeholder-graph[data-v-4a1658a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;font-size:12px;color:#6b7280}.placeholder-graph .ph-title[data-v-4a1658a5]{font-weight:600;color:#111827}.hover-indicator[data-v-4a1658a5]{position:absolute;pointer-events:none;border:2px solid #6366f1;border-radius:6px;background:rgba(99,102,241,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hover-indicator .plus[data-v-4a1658a5]{font-weight:700;font-size:18px;line-height:1;color:#4f46e5;text-shadow:0 1px 0 rgba(0,0,0,.05)}#page-custom-dashboards[data-v-9bb9e226]{position:relative}#page-custom-dashboards .edit-entry[data-v-9bb9e226]{position:relative;margin:4px 0 8px 0}#page-custom-dashboards .edit-link[data-v-9bb9e226]{color:#2563eb;text-decoration:underline;font-size:.875rem;cursor:pointer}#page-custom-dashboards .ml-tabs-header[data-v-9bb9e226]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-custom-dashboards .ml-tab-button.add-tab[data-v-9bb9e226]{font-weight:700;padding:0 10px;margin-left:8px}#page-custom-dashboards .ml-tabs-body[data-v-9bb9e226]{margin-top:12px}#page-custom-dashboards .tab-toolbar[data-v-9bb9e226]{margin-bottom:8px}.ml-tabs-header[data-v-9bb9e226]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs-spacer[data-v-9bb9e226]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:8px}.edit-btn[data-v-9bb9e226]{margin-left:8px;margin-bottom:2px}