body{--tp-chrome:#fff}[data-mantine-color-scheme=dark] body{--tp-chrome:#242424}body{--tp-canvas:#f4f4f4}[data-mantine-color-scheme=dark] body{--tp-canvas:#2a2a2a}body{--tp-surface:#fff}[data-mantine-color-scheme=dark] body{--tp-surface:#313131}body{--tp-surface-sunken:#f9f9f9}[data-mantine-color-scheme=dark] body{--tp-surface-sunken:#272727}body{--tp-border:#e3e3e3}[data-mantine-color-scheme=dark] body{--tp-border:#575757}body{--tp-border-strong:#c7c7c7}[data-mantine-color-scheme=dark] body{--tp-border-strong:#6e6e6e}body{--tp-row-active:#d3e3f5}[data-mantine-color-scheme=dark] body{--tp-row-active:#24405c}body{--tp-row-selected:#c9e7db}[data-mantine-color-scheme=dark] body{--tp-row-selected:#1d4a3c}body{--tp-row-reserved:#e4e4e4}[data-mantine-color-scheme=dark] body{--tp-row-reserved:#2e2e2e}body{--tp-hover:#f4f4f4}[data-mantine-color-scheme=dark] body{--tp-hover:#3a3a3a}body{--tp-active:#eee}[data-mantine-color-scheme=dark] body{--tp-active:#353535}body{--tp-selected:#e9e9e9}[data-mantine-color-scheme=dark] body{--tp-selected:#4d4d4d}body{--tp-text:#141414}[data-mantine-color-scheme=dark] body{--tp-text:#ededed}body{--tp-text-muted:#636363}[data-mantine-color-scheme=dark] body{--tp-text-muted:#bdbdbd}body{--tp-text-faint:#9f9f9f}[data-mantine-color-scheme=dark] body{--tp-text-faint:#8e8e8e}body{--tp-ok:#34c759}[data-mantine-color-scheme=dark] body{--tp-ok:#30d158}body{--tp-warn:#ff9500}[data-mantine-color-scheme=dark] body{--tp-warn:#ff9f0a}body{--tp-error:#ff3b30}[data-mantine-color-scheme=dark] body{--tp-error:#ff453a}body{--tp-info:#007aff}[data-mantine-color-scheme=dark] body{--tp-info:#0a84ff}body{--tp-pending:#fc0}[data-mantine-color-scheme=dark] body{--tp-pending:#ffd60a}body{--tp-draft:#af52de}[data-mantine-color-scheme=dark] body{--tp-draft:#bf5af2}body{--tp-brand-cyan:#0ca678}[data-mantine-color-scheme=dark] body{--tp-brand-cyan:#12b886}body{--tp-brand-blue:#087f5b}[data-mantine-color-scheme=dark] body{--tp-brand-blue:#0ca678}body{--tp-mark-red:#e63511;--tp-mark-blue:#2d79bd;--tp-leg-red:#ff1f1f;--tp-leg-blue:#1f5bff;--tp-row-height:40px;background:var(--tp-canvas);color:var(--tp-text)}body,.tp-transition{transition:background-color .12s,border-color .12s}@media (prefers-reduced-motion:reduce){body,.tp-transition{transition:none}}*{scrollbar-color:var(--tp-border-strong) transparent;scrollbar-width:thin}.tp-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.tp-grid table td,.tp-grid table th{padding-top:2px;padding-bottom:2px}.tp-grid table th{font-weight:600}.tp-grid{--tp-th-rule:var(--tp-border-strong)}.tp-grid table tbody td:not(:last-child):not(:nth-last-child(2)){box-shadow:inset -1px 0 0 var(--tp-th-rule)}.tp-grid table tbody tr:hover{background:var(--tp-hover)}.tp-grid table tbody td{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.tp-grid[data-resizing=true] table tbody tr:hover{background:inherit}.tp-grid[data-resizing=true]{-webkit-user-select:none;user-select:none;cursor:col-resize}.tp-grid .mantine-Table-table{--table-border-color:var(--tp-border-strong)}.tp-grid .mantine-Table-tbody .mantine-Table-td{border-bottom:1px solid var(--tp-border-strong)}.mantine-Badge-root{--badge-fz-xs:calc(.6875rem * var(--mantine-scale));--badge-fz-sm:calc(.6875rem * var(--mantine-scale));--badge-height-xs:calc(1.125rem * var(--mantine-scale));text-transform:none;letter-spacing:0;font-weight:600}.mantine-Notifications-root[data-position=top-right]{top:60px}body{--tp-field-height-xs:calc(1.875rem * var(--mantine-scale))}.mantine-Tabs-panel .mantine-Tabs-list{margin-bottom:4px}.mantine-Tabs-panel .mantine-Tabs-list:before{display:none}.mantine-Tabs-panel .mantine-Tabs-tab{font-size:var(--mantine-font-size-xs);padding:5px 10px}.tp-kiosk-leave{opacity:.2;transition:opacity .12s}.tp-kiosk-leave:hover,.tp-kiosk-leave:focus-visible{opacity:1}.tp-plan-lane:hover{background:var(--mantine-color-default-hover)}.mvw-nosignal{background-color:#101113!important;background-image:radial-gradient(#ffffff1c 1px,#0000 1.4px)!important;background-size:9px 9px!important}.mvw-canvas{background-color:#e9eaec}[data-mantine-color-scheme=dark] .mvw-canvas{background-color:#0b0c0d}.mvw-canvas{background-image:radial-gradient(#00000012 1px,#0000 1.4px)}[data-mantine-color-scheme=dark] .mvw-canvas{background-image:radial-gradient(#ffffff0d 1px,#0000 1.4px)}.mvw-canvas{touch-action:none;-webkit-user-select:none;user-select:none;background-size:24px 24px}.mvw-tile{background:#262a31;position:absolute;overflow:hidden}.mvw-tile:after{content:"";pointer-events:none;z-index:260;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #000000e6}.mvw-tile[data-selected=true]:after{box-shadow:inset 0 0 0 2px var(--mantine-color-teal-4)}.mvw-tile[data-locked=true]{cursor:default!important}.mvw-tile[data-dragover=true]:after{box-shadow:inset 0 0 0 3px var(--tp-info)}.mvw-handle{border:1.5px solid var(--mantine-color-teal-6);z-index:3;background:#fff;border-radius:2px;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute}.mvw-guide-x,.mvw-guide-y{pointer-events:none;background:var(--tp-error);z-index:4;position:absolute}.mvw-guide-x{width:1px}.mvw-guide-y{height:1px}.mvw-marquee{pointer-events:none;border:1px solid var(--mantine-color-teal-5);background:color-mix(in srgb, var(--mantine-color-teal-5) 12%, transparent);z-index:4;position:absolute}.mvw-cell{pointer-events:none;outline-offset:-1px;outline:1px dashed #78c8be73;position:absolute}.mvw-cell-over{z-index:900;outline:1px dashed #78dccd99}.mvw-source-row{cursor:grab;border-radius:6px}.mvw-source-row:hover{background:var(--tp-hover)}.mvw-live-frame{box-shadow:inset 0 0 0 3px var(--tp-error)}.mvw-tile[data-graphic]{background:0 0}.mvw-tile[data-graphic]:after{box-shadow:none;outline-offset:-1px;outline:1px dashed #ffffff73}.mvw-tile[data-graphic][data-selected=true]:after{outline:2px solid var(--mantine-color-teal-4)}.mvw-checker{background-color:#2a2d33;background-image:linear-gradient(45deg,#3a3e45 25%,#0000 25% 75%,#3a3e45 75%),linear-gradient(45deg,#3a3e45 25%,#0000 25% 75%,#3a3e45 75%);background-position:0 0,8px 8px;background-size:16px 16px}.mvw-wno{color:#fff;white-space:nowrap;background:#000000c7;border-radius:0 0 2px;padding:1px 5px;font:600 11px/1.3 ui-monospace,Consolas,monospace;position:absolute;top:0;left:0}.mvw-wno-in{color:#a9afb7;font-weight:400}.mvw-listen{color:#fff;background:#2459b8;border-radius:3px;padding:0 5px;font-weight:700;line-height:1.4;position:absolute;top:3px;right:3px}.mvw-flat{--mantine-radius-default:2px;--mantine-radius-xs:1px;--mantine-radius-sm:2px;--mantine-radius-md:2px;--input-height-xs:26px;--tp-field-height-xs:26px}.mvw-flat .mantine-InputWrapper-label{color:var(--tp-text-muted);margin-bottom:2px;font-size:11px;font-weight:500}.mvw-flat .mantine-Input-input{font-size:12px}.mvw-flat .mantine-Button-root{font-weight:500}.mvw-flat .mantine-SegmentedControl-root{padding:2px}.mvw-section+.mvw-section,.mvw-section-rule{border-top:1px solid var(--tp-border);padding-top:10px}.mvw-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--tp-text-muted);font-size:10.5px;font-weight:600;line-height:1.4}.mvw-hint{color:var(--tp-text-faint);cursor:help;outline:none;align-items:center;display:inline-flex}.mvw-hint:hover,.mvw-hint:focus-visible{color:var(--tp-text)}.mvw-hint-label{align-items:center;gap:4px;display:inline-flex}.mvw-editor-state{color:var(--tp-text-muted);white-space:nowrap;font-size:11px}.mvw-editor-state b{color:var(--tp-text);font-weight:600}.mvw-editor-state .draft{color:var(--tp-draft)}.mvw-meta{text-overflow:ellipsis;vertical-align:bottom;min-width:0;max-width:100%;color:var(--tp-text-muted);white-space:nowrap;font-size:11px;display:inline-block;overflow:hidden}.mvw-meta-dot{color:var(--tp-text-faint);margin:0 6px}.mvw-meta-wraps .mvw-meta{white-space:normal;overflow:visible}.mvw-meta-strong{color:var(--tp-text);font-weight:600}.mvw-meta-ok{color:var(--tp-ok)}.mvw-meta-warn{color:var(--tp-warn)}.mvw-meta-error{color:var(--tp-error);font-weight:600}.mvw-meta-draft{color:var(--tp-draft)}.mvw-meta-onAir{color:var(--tp-error);letter-spacing:.02em;font-weight:700}.mvw-flat .mantine-Card-root,.mvw-flat .mantine-Paper-root{box-shadow:none}.mvw-wall-row{gap:12px;display:flex}@media (width<=48em){.mvw-wall-row{flex-direction:column}.mantine-Tabs-list{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mantine-Tabs-tab{white-space:nowrap}}.mvw-state{white-space:nowrap;flex-shrink:0;font-size:11px;line-height:1.3}.mantine-Badge-root:not(.mvw-alarm){text-transform:none;letter-spacing:0;height:auto;padding-inline:0;font-size:11px;background:0 0!important;border:0!important}.mantine-Badge-root[data-variant=filled]:not(.mvw-alarm){color:var(--badge-bg)}.mantine-Badge-root[data-variant=default]:not(.mvw-alarm){color:var(--tp-text-muted)}.mantine-InputWrapper-root{position:relative}.mantine-InputWrapper-root:has(>.mantine-InputWrapper-description)>.mantine-InputWrapper-label:after{content:"ⓘ";color:var(--tp-text-faint);cursor:help;margin-left:4px;font-weight:400}[class*=-labelWrapper]:has(>[class*=-description])>label:after{content:"ⓘ";color:var(--tp-text-faint);cursor:help;margin-left:4px;font-weight:400}.mantine-InputWrapper-root>.mantine-InputWrapper-description,[class*=-labelWrapper]>[class*=-description]{display:none}:is(.mantine-InputWrapper-root:has(>.mantine-InputWrapper-label:hover)>.mantine-InputWrapper-description,[class*=-labelWrapper]:has(>label:hover)>[class*=-description]){z-index:400;background:var(--tp-chrome);border:1px solid var(--tp-border-strong);max-width:300px;color:var(--tp-text);padding:6px 8px;font-size:12px;line-height:1.4;display:block;position:absolute;top:100%;left:0;box-shadow:0 4px 14px #00000059}[class*=-labelWrapper]{position:relative}.mantine-Modal-content,.mantine-Popover-dropdown,.mantine-Menu-dropdown,.mantine-Tooltip-tooltip{border-radius:2px}@media (width<=48em){.mantine-Table-table{display:block;overflow-x:auto}.mantine-Table-th,.mantine-Table-td{white-space:nowrap}.mvw-page-tools{max-width:100%;overflow-x:auto;justify-content:flex-start!important}.mvw-editor-body{overflow-y:auto;flex-direction:column!important}.mvw-editor-body>.mvw-editor-inputs{display:none}.mvw-editor-body>.mvw-editor-canvas{flex:0 0 52vh!important}.mvw-editor-body>.mvw-editor-side{border-top:1px solid var(--tp-border);border-left:0!important;width:100%!important}}.mvw-help-note{align-self:flex-start;display:inline-flex}.tp-lib-place .tp-lib-tools{opacity:0}.tp-lib-place:hover .tp-lib-tools,.tp-lib-place:focus-within .tp-lib-tools{opacity:1}.tp-lib-place:hover{background:var(--tp-hover)}
