.dashboard-item{position:relative;touch-action:manipulation}.dashboard-item .menu-button{visibility:hidden;position:absolute;top:50%;right:0;transform:translateY(-50%)}.dashboard-item:hover .menu-button,.dashboard-item.selected .menu-button{visibility:visible}.sortable-item{border:1px solid #ccc;padding:10px;margin-bottom:10px;display:flex;align-items:center;background-color:#fff}.handle{margin-right:10px;padding:6px 12px;background-color:#e4e4e4;cursor:grab}.dashboard-item .drag-handle{opacity:0;transition:opacity .2s ease-in-out}.dashboard-item:hover .drag-handle{opacity:1}.magnify-hint{opacity:0;transition:opacity .15s ease}.magnify-row:hover .magnify-hint{opacity:1}.device-segment-label{display:none}@container (min-width: 50px){.device-segment-label{display:flex}}.line{transition:background-color .3s ease,transform .2s ease}.lines:hover .line{background-color:#fff}.light .lines:hover .line{background-color:#363636}.group:hover .line-1{transform:translateY(.15rem) rotate(15deg) translateZ(0)!important}.group:hover .line-2{transform:translateY(-.15rem) rotate(-15deg) translateZ(0)!important}@keyframes blink{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.animate-blink{animation:blink .3s ease-in-out}.custom-resize-handle{position:absolute;width:20px;height:20px;cursor:se-resize}.custom-resize-handle-se{right:0;bottom:0;transform:rotate(45deg);opacity:0;transition:opacity .15s ease}.custom-resize-handle-se .resize-icon{position:absolute;right:10px;bottom:-2px;font-size:20px}.future .custom-resize-handle-se .resize-icon{color:#fffc}.light .custom-resize-handle-se .resize-icon{color:#c4c4c4cc;right:22px}.dark .custom-resize-handle-se .resize-icon{color:#fffc;right:22px}.react-grid-item:hover .custom-resize-handle-se{opacity:1}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid}}}.icon-container{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.chartjs-tooltip{color:#fff;pointer-events:none;background:#000000b3;border-radius:8px;padding-left:10px;padding-right:10px;transition:opacity .1s;transform:translate(-50%);z-index:1100!important}.chartjs-tooltip table{margin:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:.25s ease-in-out fadeIn}.widget-button{--tw-border-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-style:none}.widget-button:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,rgb(59 130 246 / .5));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.widget-button:focus{outline-offset:2px;outline:2px solid #0000}}.widget-button:is(.dark *){font-family:var(--font-inter,"Inter", "Inter Fallback", sans-serif);background-color:#111827}.widget-button:is(.dark *):hover{background-color:#374151}[data-theme=future] .widget-button{font-family:var(--font-bender,"Bender", sans-serif);background-color:#0000}[data-theme=future] .widget-button:hover{background-color:#374151}[data-theme=light] .widget-button{font-family:var(--font-inter,"Inter", "Inter Fallback", sans-serif);color:#1f2937;background-color:#f3f4f6}[data-theme=light] .widget-button:hover{background-color:#e5e7eb}.widget-button-highlight{-webkit-user-select:none;-moz-user-select:none;user-select:none}.widget-button-highlight:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,rgb(59 130 246 / .5));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.widget-button-highlight:focus{outline-offset:2px;outline:2px solid #0000}}.widget-button-highlight:is(.dark *){--tw-border-style:none;font-family:var(--font-inter,"Inter", "Inter Fallback", sans-serif);background-color:#111827;border-style:none}.widget-button-highlight:is(.dark *):hover{background-color:#1f2937}[data-theme=future] .widget-button-highlight{border-style:var(--tw-border-style);font-family:var(--font-bender,"Bender", sans-serif);background-color:#37415133;border-width:1px}[data-theme=future] .widget-button-highlight:hover{background-color:#1f2937}[data-theme=light] .widget-button-highlight{--tw-border-style:none;font-family:var(--font-inter,"Inter", "Inter Fallback", sans-serif);color:#1f2937;background-color:#f3f4f6;border-style:none}[data-theme=light] .widget-button-highlight:hover{background-color:#e5e7eb}.widget-button-disabled{cursor:not-allowed}.widget-button-disabled:is(.dark *):hover,[data-theme=future] .widget-button-disabled:hover{background-color:#0000}.menu-item-live{border-radius:calc(var(--radius) - 2px);padding:calc(var(--spacing,.25rem) * 1.5)}.menu-item-live:is(.dark *),[data-theme=future] .menu-item-live{color:#22c55e;background-color:#16653480}[data-theme=light] .menu-item-live{color:#22c55e;background-color:#dcfce7}.menu-item-report{border-radius:calc(var(--radius) - 2px);padding:calc(var(--spacing,.25rem) * 1.5)}.menu-item-report:is(.dark *),[data-theme=future] .menu-item-report{color:#f59e0b;background-color:#92400e80}[data-theme=light] .menu-item-report{color:#f59e0b;background-color:#fef3c7}.menu-item-neutral{border-radius:calc(var(--radius) - 2px);padding:calc(var(--spacing,.25rem) * 1.5)}.menu-item-neutral:is(.dark *),[data-theme=future] .menu-item-neutral{color:#6b7280;background-color:#1f293780}[data-theme=light] .menu-item-neutral{color:#4b5563;background-color:#f3f4f6}.menu-item-seo{border-radius:calc(var(--radius) - 2px);padding:calc(var(--spacing,.25rem) * 1.5)}.menu-item-seo:is(.dark *),[data-theme=future] .menu-item-seo{color:#3b82f6;background-color:#1e40af80}[data-theme=light] .menu-item-seo{color:#2563eb;background-color:#dbeafe}.menu-item-marketing{border-radius:calc(var(--radius) - 2px);padding:calc(var(--spacing,.25rem) * 1.5)}.menu-item-marketing:is(.dark *),[data-theme=future] .menu-item-marketing{color:#a855f7;background-color:#6b21a880}[data-theme=light] .menu-item-marketing{color:#9333ea;background-color:#f3e8ff}.no-focus-outline{outline-offset:0!important;--tw-ring-offset-width:0!important;--tw-ring-shadow:0 0 #0000!important;outline:none!important}.no-focus-outline[data-state=active]{ring:0!important;outline:none!important}@supports (-webkit-touch-callout:none){.ios-min-height{min-height:100dvh}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
