.panel-dashboard-shell{background-color:var(--fonmat-surface)}.panel-dashboard-shell :where(button,[role=button],a[href],input:not([type=checkbox]):not([type=radio]),select,textarea,summary){min-height:44px}.panel-dashboard-shell :where(button,[role=button]){min-width:44px}.panel-dashboard-shell :where(button,[role=button])[class*=rounded]:not(:disabled){scale:1}.panel-dashboard-shell :where(button,[role=button])[class*=rounded]:not(:disabled):active{scale:.985}@media (max-width:639px){.panel-dashboard-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}.panel-palette-shell{--panel-canvas:var(--fonmat-surface);--panel-surface:var(--fonmat-paper);--panel-soft:var(--fonmat-soft);--panel-border:var(--fonmat-border);--panel-ink:var(--fonmat-navy);--panel-muted:var(--fonmat-secondary);--panel-sky:var(--fonmat-data-blue-light);--panel-action:var(--fonmat-action);--panel-action-hover:var(--fonmat-action-deep);--panel-cyan:var(--fonmat-action);background-color:var(--panel-canvas);color:var(--panel-ink)}.panel-palette-shell .bg-white{background-color:var(--panel-surface)!important}.panel-palette-shell .bg-fonmat-surface{background-color:var(--panel-canvas)!important}.panel-palette-shell .bg-fonmat-soft{background-color:var(--panel-soft)!important}.panel-palette-shell .bg-fonmat-blue,.panel-palette-shell .bg-fonmat-blue-deep{background-color:var(--panel-action)!important}.panel-palette-shell .bg-fonmat-navy,.panel-palette-shell .bg-fonmat-night{background-color:var(--panel-ink)!important}.panel-palette-shell .border-fonmat-border{border-color:var(--panel-border)!important}.panel-palette-shell .border-fonmat-blue,.panel-palette-shell .border-fonmat-blue-deep{border-color:var(--panel-action)!important}.panel-palette-shell .border-fonmat-blue-light{border-color:var(--panel-sky)!important}.panel-palette-shell .text-fonmat-navy,.panel-palette-shell .text-fonmat-night{color:var(--panel-ink)!important}.panel-palette-shell .text-fonmat-secondary{color:var(--panel-muted)!important}.panel-palette-shell .text-fonmat-blue,.panel-palette-shell .text-fonmat-blue-deep,.panel-palette-shell .text-fonmat-action-deep{color:var(--panel-action)!important}.panel-palette-shell .text-fonmat-blue-pale{color:var(--panel-sky)!important}.panel-palette-shell .hover\:bg-fonmat-blue-deep:hover{background-color:var(--panel-action-hover)!important}.panel-palette-shell .hover\:bg-fonmat-surface:hover{background-color:var(--panel-soft)!important}.panel-palette-shell :focus-visible{outline-color:var(--panel-cyan)}.panel-palette-sidebar,.panel-palette-header{border-color:var(--panel-border)!important}.panel-sidebar-search{background-color:color-mix(in srgb, var(--panel-sky) 8%, var(--panel-surface))!important;border-color:color-mix(in srgb, var(--panel-sky) 25%, var(--panel-border))!important}.panel-sidebar-search:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--panel-cyan) 20%, transparent);background-color:var(--panel-surface)!important;border-color:var(--panel-action)!important}.panel-nav-item-active{background-color:color-mix(in srgb, var(--panel-sky) 13%, var(--panel-surface))!important}.panel-nav-item:hover{background-color:color-mix(in srgb, var(--panel-sky) 9%, var(--panel-surface))!important}.panel-notification-button{width:2.5rem;height:2.5rem;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,scale .12s ease-out;border:1px solid var(--panel-border)!important;background-color:var(--panel-surface)!important;color:var(--panel-action)!important;border-radius:.5rem!important}.panel-notification-button:hover,.panel-notification-button[aria-expanded=true]{border-color:color-mix(in srgb, var(--panel-action) 38%, var(--panel-border))!important;background-color:var(--panel-soft)!important;color:var(--panel-action)!important}.panel-notification-button:hover .panel-notification-bell,.panel-notification-button:focus-visible .panel-notification-bell{animation:.28s cubic-bezier(.22,1,.36,1) both panel-bell-ring}.panel-notification-button:active{scale:.97}.panel-notification-bell{transform-origin:50% 12%;display:inline-flex}.panel-notification-badge{border:2px solid var(--panel-surface);background-color:var(--panel-action)!important;color:var(--panel-surface)!important}.panel-command-surface{box-shadow:0 24px 64px color-mix(in srgb, var(--panel-ink) 24%, transparent);border-color:#0000!important}.panel-command-input{background-color:color-mix(in srgb, var(--panel-sky) 6%, var(--panel-surface))}.panel-live-dot{animation:2.4s ease-out infinite panel-live-pulse}@keyframes panel-bell-ring{0%,to{transform:rotate(0)}20%{transform:rotate(11deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}}@keyframes panel-live-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--fonmat-success) 24%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--fonmat-success) 8%, transparent)}}.panel-dashboard-shell ::selection{background-color:color-mix(in srgb, var(--fonmat-action) 20%, transparent);color:var(--fonmat-navy)}.panel-dashboard-shell :where(input,textarea,[contenteditable]){caret-color:var(--fonmat-action)}.panel-dashboard-shell{accent-color:var(--fonmat-action)}.panel-dashboard-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea){transition:border-color .14s ease-out,box-shadow .14s ease-out,background-color .14s ease-out}.panel-dashboard-shell :where(input,textarea):not([class*=placeholder])::-moz-placeholder{color:color-mix(in srgb, var(--fonmat-secondary) 80%, var(--fonmat-paper));opacity:1}.panel-dashboard-shell :where(input,textarea):not([class*=placeholder])::placeholder{color:color-mix(in srgb, var(--fonmat-secondary) 80%, var(--fonmat-paper));opacity:1}.panel-dashboard-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea):not([class*=focus\:]):not([class*=focus-visible\:]):focus-visible{outline:2px solid var(--fonmat-action);outline-offset:1px;border-color:var(--fonmat-action)}.panel-dashboard-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea):not([class*=hover\:]):not(:disabled):not(:focus):hover{border-color:color-mix(in srgb, var(--fonmat-action) 34%, var(--fonmat-border))}.panel-dashboard-shell :where(input,select,textarea):not([class*=disabled\:]):disabled{cursor:not-allowed;background-color:var(--panel-soft,var(--fonmat-soft));border-color:color-mix(in srgb, var(--fonmat-border) 70%, transparent)}.panel-dashboard-shell :where(input,select,textarea):user-invalid{border-color:var(--fonmat-danger)}.panel-dashboard-shell :where(input,select,textarea):user-invalid:focus-visible{outline-color:var(--fonmat-danger)}.panel-dashboard-shell textarea:not([class*=resize]){resize:vertical}.panel-dashboard-shell :where(button,[role=button],a[href],summary,[tabindex="0"]):not([class*=focus-visible\:]):not([class*=focus\:]):focus-visible{outline:2px solid var(--fonmat-action);outline-offset:2px}.panel-dashboard-shell tbody tr{transition:background-color .12s ease-out}.panel-dashboard-shell tbody tr:not([class*=hover\:]):hover{background-color:var(--panel-soft,var(--fonmat-soft))}.panel-dashboard-shell :where(td,th)[class*=text-right]{font-variant-numeric:tabular-nums}.panel-empty-glyph{color:color-mix(in srgb, var(--fonmat-secondary) 45%, transparent)}.panel-bar-draw{transform-origin:0;animation:.62s cubic-bezier(.16,1,.3,1) both panel-bar-draw}@keyframes panel-bar-draw{0%{transform:scaleX(0)}}.panel-value-changed{animation:1.1s cubic-bezier(.16,1,.3,1) both panel-value-changed}@keyframes panel-value-changed{0%{color:var(--fonmat-action);background-color:color-mix(in srgb, var(--fonmat-action) 14%, transparent)}to{background-color:#0000}}.panel-segment{transition:opacity .16s ease-out}.panel-segment[data-dimmed=true]{opacity:.28}.panel-skeleton{background-color:color-mix(in srgb, var(--fonmat-border) 42%, transparent);position:relative;overflow:hidden}.panel-skeleton:after{content:"";background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--fonmat-paper) 70%, transparent), transparent);animation:1.4s ease-in-out infinite panel-skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes panel-skeleton-sweep{to{transform:translate(100%)}}.panel-row-hover{transition:background-color .12s ease-out}.panel-row-hover:hover{background-color:var(--fonmat-surface)}@media (prefers-reduced-motion:reduce){.panel-dashboard-shell *,.panel-dashboard-shell :before,.panel-dashboard-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.panel-notification-button,.panel-notification-bell,.panel-live-dot,.panel-skeleton:after{transition-duration:.01ms!important;animation:none!important}.panel-bar-draw{animation:none!important;transform:none!important}.panel-value-changed{animation-name:panel-value-changed-static!important;animation-duration:1.1s!important}}@keyframes panel-value-changed-static{0%,70%{background-color:color-mix(in srgb, var(--fonmat-action) 14%, transparent)}to{background-color:#0000}}
