@charset "UTF-8";@font-face{font-family:primeicons;font-display:block;src:url("./media/primeicons-RSSEDYLY.eot");src:url("./media/primeicons-RSSEDYLY.eot?#iefix") format("embedded-opentype"),url("./media/primeicons-4GST5W3O.woff2") format("woff2"),url("./media/primeicons-P53SE5CV.woff") format("woff"),url("./media/primeicons-GEFHGEHP.ttf") format("truetype"),url("./media/primeicons-DHQU4SEP.svg?#primeicons") format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:"\ea05"}.pi-receipt:before{content:"\ea06"}.pi-asterisk:before{content:"\ea07"}.pi-face-smile:before{content:"\ea08"}.pi-pinterest:before{content:"\ea09"}.pi-expand:before{content:"\ea0a"}.pi-pen-to-square:before{content:"\ea0b"}.pi-wave-pulse:before{content:"\ea0c"}.pi-turkish-lira:before{content:"\ea0d"}.pi-spinner-dotted:before{content:"\ea0e"}.pi-crown:before{content:"\ea0f"}.pi-pause-circle:before{content:"\ea10"}.pi-warehouse:before{content:"\ea11"}.pi-objects-column:before{content:"\ea12"}.pi-clipboard:before{content:"\ea13"}.pi-play-circle:before{content:"\ea14"}.pi-venus:before{content:"\ea15"}.pi-cart-minus:before{content:"\ea16"}.pi-file-plus:before{content:"\ea17"}.pi-microchip:before{content:"\ea18"}.pi-twitch:before{content:"\ea19"}.pi-building-columns:before{content:"\ea1a"}.pi-file-check:before{content:"\ea1b"}.pi-microchip-ai:before{content:"\ea1c"}.pi-trophy:before{content:"\ea1d"}.pi-barcode:before{content:"\ea1e"}.pi-file-arrow-up:before{content:"\ea1f"}.pi-mars:before{content:"\ea20"}.pi-tiktok:before{content:"\ea21"}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:"\ea22"}.pi-ethereum:before{content:"\ea23"}.pi-list-check:before{content:"\ea24"}.pi-thumbtack:before{content:"\ea25"}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:"\ea26"}.pi-equals:before{content:"\ea27"}.pi-lightbulb:before{content:"\ea28"}.pi-star-half:before{content:"\ea29"}.pi-address-book:before{content:"\ea2a"}.pi-chart-scatter:before{content:"\ea2b"}.pi-indian-rupee:before{content:"\ea2c"}.pi-star-half-fill:before{content:"\ea2d"}.pi-cart-arrow-down:before{content:"\ea2e"}.pi-calendar-clock:before{content:"\ea2f"}.pi-sort-up-fill:before{content:"\ea30"}.pi-sparkles:before{content:"\ea31"}.pi-bullseye:before{content:"\ea32"}.pi-sort-down-fill:before{content:"\ea33"}.pi-graduation-cap:before{content:"\ea34"}.pi-hammer:before{content:"\ea35"}.pi-bell-slash:before{content:"\ea36"}.pi-gauge:before{content:"\ea37"}.pi-shop:before{content:"\ea38"}.pi-headphones:before{content:"\ea39"}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}:root{--color-slate-950: #22332d;--color-slate-900: #22332d;--color-slate-600: #52645e;--color-slate-400: #727c78;--color-canvas-100: #f6f3ee;--color-surface-0: #ffffff;--color-surface-muted: #fafbf8;--color-line-200: #dedad3;--color-line-100: #eef0ea;--color-navy-900: #22332d;--color-navy-700: #385047;--color-navy-ink: #eff2ed;--color-blue-600: #c56328;--color-blue-700: #ac5220;--color-blue-800: #a94c1b;--color-blue-50: #f8ebe3;--color-green-500: #357259;--color-green-50: #edf5ee;--color-amber-500: #94661f;--color-amber-50: #faf2e3;--color-red-500: #b04444;--color-red-50: #f9eeee;--color-muted-50: #f0f2f1;--color-maintenance-fg: #606285;--color-maintenance-bg: #eef0f9;--color-unsupported-fg: #6d6960;--color-unsupported-bg: #f1f0ed;--color-chart-line-1: #587e66;--color-chart-line-2: #c98553;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--radius-sm: 8px;--radius-md: 12px;--radius-nav: 8px;--font-size-caption: 12px;--font-size-label: 13px;--font-size-body: 14px;--font-size-title: 28px;--font-size-kpi: 2.25rem;--shadow-1: 0 1px 2px rgb(34 51 45 / 3%);--shadow-2: 0 6px 20px rgb(34 51 45 / 6%);--dem-sidebar-width: 224px;--dem-sidebar-collapsed-width: 72px;--dem-topbar-height: calc(var(--dem-space-8) * 2 + 14.4px + 4px + var(--dem-control-height) + 1px);--dem-content-max-width: none;--dem-canvas: var(--color-canvas-100);--dem-surface: var(--color-surface-0);--dem-surface-soft: var(--color-surface-muted);--dem-elevated: var(--color-surface-0);--dem-sidebar: var(--color-navy-900);--dem-sidebar-active: var(--color-navy-700);--dem-sidebar-text: var(--color-navy-ink);--dem-sidebar-text-muted: #b5c4ba;--dem-sidebar-text-strong: #eff2ed;--dem-text: var(--color-slate-900);--dem-text-strong: var(--color-slate-950);--dem-text-body: var(--color-slate-900);--dem-text-secondary: var(--color-slate-600);--dem-text-muted: var(--color-slate-600);--dem-line: var(--color-line-200);--dem-line-soft: var(--color-line-100);--dem-border: var(--color-line-200);--dem-border-subtle: var(--color-line-100);--dem-primary: var(--color-blue-600);--dem-primary-hover: var(--color-blue-700);--dem-primary-soft: var(--color-blue-50);--dem-primary-ink: var(--color-blue-800);--dem-focus-ring: var(--color-blue-600);--dem-status-ok: var(--color-green-500);--dem-status-ok-bg: var(--color-green-50);--dem-status-warn: var(--color-amber-500);--dem-status-warn-bg: var(--color-amber-50);--dem-status-bad: var(--color-red-500);--dem-status-bad-bg: var(--color-red-50);--dem-status-muted: var(--color-slate-400);--dem-status-muted-bg: var(--color-muted-50);--dem-status-network: #365f7a;--dem-status-network-bg: #eaf2f7;--dem-status-maintenance: var(--color-maintenance-fg);--dem-status-maintenance-bg: var(--color-maintenance-bg);--dem-status-unsupported: var(--color-unsupported-fg);--dem-status-unsupported-bg: var(--color-unsupported-bg);--dem-table-head: #fafbf8;--dem-table-row-hover: #fafbf8;--dem-table-row-selected: var(--color-blue-50);--dem-control-bg: var(--color-surface-0);--dem-control-border: var(--color-line-200);--dem-filter-bg: #e6e8e6;--dem-shadow: var(--shadow-1);--dem-shadow-strong: var(--shadow-2);--dem-radius-control: var(--radius-sm);--dem-radius-card: var(--radius-md);--dem-radius-md: var(--radius-md);--dem-radius-lg: var(--radius-md);--dem-radius-sm: var(--radius-sm);--dem-control-height: 40px;--dem-control-height-lg: 46px;--dem-font-ui: "Segoe UI", Arial, sans-serif;--dem-font-mono: ui-monospace, "Cascadia Code", Consolas, monospace;--dem-fs-caption: var(--font-size-caption);--dem-fs-label: var(--font-size-label);--dem-fs-body: var(--font-size-body);--dem-fs-page-title: var(--font-size-title);--dem-fs-section: 17px;--dem-loading-grace: .42s;--dem-reveal-duration: .42s;--dem-space-4: var(--space-1);--dem-space-8: var(--space-2);--dem-space-12: var(--space-3);--dem-space-16: var(--space-4);--dem-space-20: var(--space-5);--dem-space-24: var(--space-6);--dem-space-28: var(--space-6);--dem-space-32: var(--space-7);--dem-space-40: var(--space-8);--dem-space-48: var(--space-9);--dem-topbar-bg: rgb(255 255 255 / 69%);--dem-sidebar-link-radius: var(--radius-nav);--dem-sidebar-active-bar: var(--dem-primary);--dem-page-panel-padding: var(--dem-space-24);--dem-kpi-value-size: var(--font-size-kpi);--dem-chart-line: var(--color-chart-line-1);--dem-chart-line-alt: var(--color-chart-line-2);--dem-chart-line-device: #2a6f97;--dem-chart-line-network: #6a5aa8;--dem-chart-line-app: #b5683a;--dem-chart-axis: var(--dem-text-secondary);--dem-chart-grid: var(--dem-line-soft);--dem-button-press-scale: .98;--dem-z-backdrop: 20;--dem-z-drawer: 30;--dem-z-bottom-nav: 38;--dem-z-topbar: 40;--dem-z-drawer-open: 50;--dem-drawer-slide-duration: .26s;--dem-mobile-bottom-nav-height: 64px;color-scheme:light}[data-theme=light]{color-scheme:light}[data-theme=dark]{--dem-canvas: #101614;--dem-surface: #18211d;--dem-surface-soft: #212c27;--dem-elevated: #24312b;--dem-sidebar: #0c1210;--dem-sidebar-active: #24362e;--dem-sidebar-text: #c9d6ce;--dem-sidebar-text-muted: #8fa399;--dem-sidebar-text-strong: #f6f3ee;--dem-text: #f3f6f2;--dem-text-strong: #f6f3ee;--dem-text-body: #e7eee9;--dem-text-secondary: #a8b7ae;--dem-text-muted: #8fa399;--dem-line: #2c3b34;--dem-line-soft: #24312b;--dem-border: #2c3b34;--dem-border-subtle: #24312b;--dem-primary: #e08a55;--dem-primary-hover: #c56328;--dem-primary-soft: #3a2a22;--dem-primary-ink: #f3c4a4;--dem-focus-ring: #e08a55;--dem-status-ok: #7dba98;--dem-status-ok-bg: #1a2e24;--dem-status-warn: #e2b15a;--dem-status-warn-bg: #2e2818;--dem-status-bad: #e08a86;--dem-status-bad-bg: #2e1c1c;--dem-status-muted: #9aa69f;--dem-status-muted-bg: #242b28;--dem-status-network: #a8cbe0;--dem-status-network-bg: #20303a;--dem-status-maintenance: #b7b6d4;--dem-status-maintenance-bg: #242636;--dem-status-unsupported: #b3aea4;--dem-status-unsupported-bg: #2a2824;--dem-table-head: #1c2722;--dem-table-row-hover: #22302a;--dem-table-row-selected: #2a241e;--dem-control-bg: #18211d;--dem-control-border: #3a4a42;--dem-filter-bg: #2a3330;--dem-shadow: 0 1px 2px rgb(0 0 0 / 35%);--dem-shadow-strong: 0 8px 24px rgb(0 0 0 / 40%);--dem-chart-line: #7dba98;--dem-chart-line-alt: #e08a55;--dem-chart-line-device: #8ec8ea;--dem-chart-line-network: #cbb8f0;--dem-chart-line-app: #f0b089;--dem-chart-axis: var(--dem-text-secondary);--dem-chart-grid: var(--dem-line-soft);--dem-topbar-bg: rgb(16 22 20 / 92%);color-scheme:dark}[data-theme=gray]{--dem-canvas: #3c413e;--dem-surface: #4a504c;--dem-surface-soft: #545b56;--dem-elevated: #525854;--dem-sidebar: #2a2f2c;--dem-sidebar-active: #3d4a43;--dem-sidebar-text: #e4ebe6;--dem-sidebar-text-muted: #b7c2bb;--dem-sidebar-text-strong: #f6f3ee;--dem-text: #f7f8f7;--dem-text-strong: #ffffff;--dem-text-body: #f0f3f1;--dem-text-secondary: #d5ddd8;--dem-text-muted: #c5cfc9;--dem-line: #656d68;--dem-line-soft: #59615c;--dem-border: #656d68;--dem-border-subtle: #59615c;--dem-primary: #f0a06a;--dem-primary-hover: #e08a55;--dem-primary-soft: #5a4638;--dem-primary-ink: #ffd7be;--dem-focus-ring: #f0a06a;--dem-status-ok: #b7e0c8;--dem-status-ok-bg: #2c4036;--dem-status-warn: #f0cb86;--dem-status-warn-bg: #4a3d24;--dem-status-bad: #f0b4b0;--dem-status-bad-bg: #4a3030;--dem-status-muted: #d5ddd8;--dem-status-muted-bg: #3a403c;--dem-status-network: #c5e3f2;--dem-status-network-bg: #35464e;--dem-status-maintenance: #d4d3ea;--dem-status-maintenance-bg: #3a3c4a;--dem-status-unsupported: #ddd6c8;--dem-status-unsupported-bg: #45423c;--dem-table-head: #444b47;--dem-table-row-hover: #555c58;--dem-table-row-selected: #5a463c;--dem-control-bg: #3f4542;--dem-control-border: #6a726d;--dem-filter-bg: #515854;--dem-shadow: 0 1px 2px rgb(0 0 0 / 28%);--dem-shadow-strong: 0 8px 24px rgb(0 0 0 / 32%);--dem-chart-line: #b7e0c8;--dem-chart-line-alt: #f0a06a;--dem-chart-line-device: #b7d7f2;--dem-chart-line-network: #ddd0f5;--dem-chart-line-app: #f3c4a4;--dem-chart-axis: var(--dem-text-secondary);--dem-chart-grid: var(--dem-line-soft);--dem-topbar-bg: rgb(60 65 62 / 94%);color-scheme:dark}@media(width>=1800px){:root{--dem-content-max-width: none}}.agent-presence-badges{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.dem-status{display:inline-flex;align-items:center;gap:var(--dem-space-8);font-size:var(--dem-fs-label);font-weight:500;color:var(--dem-text-secondary)}.dem-status:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--dem-status-muted)}.dem-status--ok:before{background:var(--dem-status-ok)}.dem-status--warn:before{background:var(--dem-status-warn)}.dem-status--bad:before{background:var(--dem-status-bad)}.dem-status--muted:before{background:var(--dem-status-muted)}.dem-badge{display:inline-flex;align-items:center;gap:var(--dem-space-4);padding:var(--dem-space-4) var(--dem-space-8);border-radius:var(--dem-radius-sm);font-size:var(--dem-fs-caption);font-weight:600;white-space:nowrap;line-height:1.35}.dem-badge--ok{color:var(--dem-status-ok);background:var(--dem-status-ok-bg)}.dem-badge--warn{color:var(--dem-status-warn);background:var(--dem-status-warn-bg)}.dem-badge--bad{color:var(--dem-status-bad);background:var(--dem-status-bad-bg)}.dem-badge--unknown,.dem-badge--muted{color:var(--dem-status-muted);background:var(--dem-status-muted-bg)}.dem-badge--nat{color:var(--dem-status-network);background:var(--dem-status-network-bg)}.dem-badge--maintenance{color:var(--dem-status-maintenance);background:var(--dem-status-maintenance-bg)}.dem-badge--unsupported{color:var(--dem-status-unsupported);background:var(--dem-status-unsupported-bg)}.badge.nat{color:var(--dem-status-network);background:var(--dem-status-network-bg)}.dem-kind{display:inline-flex;align-items:center;padding:var(--dem-space-4) var(--dem-space-8);border-radius:999px;background:var(--dem-primary-soft);color:var(--dem-primary);font-size:var(--dem-fs-caption);font-weight:600;line-height:1.3;white-space:nowrap}.dem-kind--internal_web{background:var(--dem-primary-soft);color:var(--dem-primary)}.dem-kind--saas{background:var(--dem-status-network-bg);color:var(--dem-status-network)}.dem-kind--api{background:var(--dem-status-maintenance-bg);color:var(--dem-status-maintenance)}.dem-kind--desktop{background:var(--dem-status-ok-bg);color:var(--dem-status-ok)}.dem-version-chip{display:inline-flex;align-items:center;max-width:100%;padding:var(--dem-space-4) var(--dem-space-8);border-radius:999px;background:var(--dem-primary-soft);color:var(--dem-primary);font-family:var(--dem-font-mono);font-size:var(--dem-fs-caption);font-weight:600;line-height:1.2;letter-spacing:-.01em;white-space:nowrap}:root{--p-primary-50: #fbf4ee;--p-primary-100: #f6e6d8;--p-primary-200: #ecc7aa;--p-primary-300: #dfa274;--p-primary-400: #d07d45;--p-primary-500: #c56328;--p-primary-600: #a85020;--p-primary-700: #8a411c;--p-primary-800: #6e3518;--p-primary-900: #3d2418;--p-primary-950: #22332d;--p-content-background: var(--dem-surface);--p-content-border-color: var(--dem-line);--p-content-color: var(--dem-text);--p-text-muted-color: var(--dem-text-muted);--p-form-field-background: var(--dem-control-bg);--p-form-field-border-color: var(--dem-control-border);--p-form-field-color: var(--dem-text);--p-form-field-border-radius: var(--dem-radius-control);--p-form-field-padding-x: .75rem;--p-form-field-padding-y: .5rem;--p-button-border-radius: var(--dem-radius-control);--p-button-primary-background: var(--dem-primary);--p-button-primary-hover-background: var(--dem-primary-hover);--p-button-primary-active-background: var(--dem-primary-hover);--p-datatable-header-background: var(--dem-table-head);--p-datatable-header-cell-color: var(--dem-text-strong);--p-datatable-row-hover-background: var(--dem-table-row-hover);--p-datatable-body-cell-border-color: var(--dem-line-soft);--p-tag-border-radius: 999px;--p-tag-font-size: var(--dem-fs-caption);--p-tag-font-weight: 600}.p-button:not(.p-button-link){min-height:var(--dem-control-height);font-size:var(--dem-fs-body);font-weight:600;cursor:pointer}.p-button.dem-btn-block,.dem-btn-block.p-button{width:100%}.dem-btn-block .p-button{width:100%;justify-content:center}.p-inputtext,.p-select,.p-inputnumber-input,.p-password-input{min-height:var(--dem-control-height);border-radius:var(--dem-radius-control)}.p-inputtext:autofill,.p-inputtext:-webkit-autofill,.p-inputtext:-webkit-autofill:hover,.p-inputtext:-webkit-autofill:focus,.p-inputtext:-webkit-autofill:active,.p-inputnumber-input:autofill,.p-inputnumber-input:-webkit-autofill,.p-inputnumber-input:-webkit-autofill:hover,.p-inputnumber-input:-webkit-autofill:focus,.p-inputnumber-input:-webkit-autofill:active,.p-password-input:autofill,.p-password-input:-webkit-autofill,.p-password-input:-webkit-autofill:hover,.p-password-input:-webkit-autofill:focus,.p-password-input:-webkit-autofill:active{caret-color:var(--dem-text);-webkit-text-fill-color:var(--dem-text)!important;box-shadow:0 0 0 1000px var(--dem-control-bg) inset!important;transition:background-color 99999s ease-out}.p-inputtext:-moz-autofill,.p-inputtext:-moz-autofill:hover,.p-inputtext:-moz-autofill:focus,.p-inputnumber-input:-moz-autofill,.p-inputnumber-input:-moz-autofill:hover,.p-inputnumber-input:-moz-autofill:focus,.p-password-input:-moz-autofill,.p-password-input:-moz-autofill:hover,.p-password-input:-moz-autofill:focus{caret-color:var(--dem-text);-webkit-text-fill-color:var(--dem-text)!important;box-shadow:0 0 0 1000px var(--dem-control-bg) inset!important;transition:background-color 99999s ease-out}.p-datatable .p-datatable-thead>tr>th{font-size:var(--dem-fs-label);font-weight:600;padding:10px 12px}.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td{padding:10px 12px;font-size:var(--dem-fs-body)}.p-datatable .p-datatable-tbody>tr:hover{background:var(--dem-table-row-hover)}.p-datatable .p-datatable-tbody>tr.selected{background:var(--dem-table-row-selected);box-shadow:inset 2px 0 0 var(--dem-primary)}.p-datatable .p-datatable-tbody>tr.selected:hover{background:var(--dem-table-row-selected)}.p-message{border-radius:var(--dem-radius-card);border:1px solid var(--dem-line);box-shadow:none;background:var(--dem-surface-soft);color:var(--dem-text)}.p-message .p-message-icon{color:var(--dem-primary)}.p-message .p-message-summary{display:none}.p-message .p-message-detail{margin-inline-start:0;font-size:var(--dem-fs-body)}.p-message.p-message-info{background:var(--dem-primary-soft);border-color:color-mix(in srgb,var(--dem-primary) 32%,var(--dem-line))}.p-message.p-message-success{background:var(--dem-status-ok-bg);border-color:color-mix(in srgb,var(--dem-status-ok) 35%,var(--dem-line))}.p-message.p-message-success .p-message-icon{color:var(--dem-status-ok)}.p-message.p-message-warn{background:var(--dem-status-warn-bg);border-color:color-mix(in srgb,var(--dem-status-warn) 35%,var(--dem-line))}.p-message.p-message-warn .p-message-icon{color:var(--dem-status-warn)}.p-message.p-message-error{background:var(--dem-status-bad-bg);border-color:color-mix(in srgb,var(--dem-status-bad) 35%,var(--dem-line))}.p-message.p-message-error .p-message-icon{color:var(--dem-status-bad)}.p-button.p-button-success,.p-button.p-button-info{background:var(--dem-primary);border-color:var(--dem-primary);color:#fff}.p-button.p-button-success:not(:disabled):hover,.p-button.p-button-info:not(:disabled):hover{background:var(--dem-primary-hover);border-color:var(--dem-primary-hover)}.p-tag{background:var(--dem-surface-soft);color:var(--dem-text-secondary);border:1px solid var(--dem-line-soft)}.p-toggleswitch{--p-toggleswitch-width: 2.5rem;--p-toggleswitch-height: 1.35rem}[data-theme=dark],[data-theme=gray]{--p-content-background: var(--dem-surface);--p-content-border-color: var(--dem-line);--p-content-color: var(--dem-text);--p-text-muted-color: var(--dem-text-muted);--p-form-field-background: var(--dem-control-bg);--p-form-field-border-color: var(--dem-control-border);--p-form-field-color: var(--dem-text);--p-button-primary-background: var(--dem-primary);--p-button-primary-hover-background: var(--dem-primary-hover);--p-button-primary-active-background: var(--dem-primary-hover);--p-datatable-header-background: var(--dem-table-head);--p-datatable-header-cell-color: var(--dem-text-strong);--p-datatable-row-hover-background: var(--dem-table-row-hover);--p-datatable-body-cell-border-color: var(--dem-line-soft)}[data-theme=dark] .p-message,[data-theme=gray] .p-message{background:var(--dem-surface-soft);color:var(--dem-text);border-color:var(--dem-line)}[data-theme=dark] .p-message.p-message-error,[data-theme=gray] .p-message.p-message-error{border-color:color-mix(in srgb,var(--dem-status-bad) 45%,var(--dem-line))}[data-theme=dark] .p-tag,[data-theme=gray] .p-tag{background:var(--dem-surface-soft);color:var(--dem-text-secondary);border-color:var(--dem-line-soft)}.page-header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--dem-space-12);margin:0 0 var(--dem-space-12)}.page-header h1{margin:0;font-size:var(--dem-fs-page-title);font-weight:600;letter-spacing:-.04em;line-height:1.05;color:var(--dem-text-strong);text-wrap:balance}.page-lead{margin:var(--dem-space-4) 0 0;max-width:42rem;color:var(--dem-text-secondary);font-size:var(--dem-fs-body);line-height:1.25}.section-title,.dem-subsection-title{margin:var(--dem-space-24) 0 var(--dem-space-16);font-size:var(--dem-fs-section);font-weight:600;color:var(--dem-text-strong);text-wrap:balance}.section-title:first-of-type,.dem-subsection-title:first-of-type{margin-top:0}.dem-content-inner{width:100%;max-width:var(--dem-content-max-width);margin-inline:auto}.dem-content-inner>*{display:block}.page-loading-shell{position:relative;max-height:0;min-height:0;margin:0;padding:0;overflow:hidden;animation:dem-loading-shell-in var(--dem-loading-grace, .42s) linear forwards}@keyframes dem-loading-shell-in{0%,99%{max-height:0;min-height:0;margin:0;padding:0;overflow:hidden;opacity:0;visibility:hidden}to{max-height:2400px;min-height:140px;overflow:visible;opacity:1;visibility:visible}}@keyframes dem-reveal-in{0%{opacity:0}to{opacity:1}}@keyframes dem-return-flash{0%{background-color:transparent}8%{background-color:color-mix(in srgb,var(--dem-primary) 8%,transparent)}34%{background-color:color-mix(in srgb,var(--dem-primary) 7%,transparent)}to{background-color:transparent}}tr.dem-return-flash>td{animation:dem-return-flash 3.6s linear 1}@media(prefers-reduced-motion:reduce){tr.dem-return-flash>td{animation:none;background-color:color-mix(in srgb,var(--dem-primary) 8%,transparent)}}.kpis,.split,.panel:not(.drawer-enter),.dem-page-panel:not(.page-loading-shell),.dem-table-foot,.np-metrics,.np-card,.np-chart-grid,app-dem-data-table,app-dem-empty-state{animation:dem-reveal-in var(--dem-reveal-duration, .42s) cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:reduce){.kpis,.split,.panel:not(.drawer-enter),.dem-page-panel:not(.page-loading-shell),.dem-table-foot,.np-metrics,.np-card,.np-chart-grid,app-dem-data-table,app-dem-empty-state{animation:none}}.page-loading-shell>app-dem-page-spinner{position:fixed;z-index:40;top:var(--dem-topbar-height);right:0;bottom:0;left:var(--dem-sidebar-width);pointer-events:none}.dem-app-shell--collapsed .page-loading-shell>app-dem-page-spinner{left:var(--dem-sidebar-collapsed-width)}.dem-app-shell--pos-right .page-loading-shell>app-dem-page-spinner{right:var(--dem-sidebar-width);left:0}.dem-app-shell--pos-right.dem-app-shell--collapsed .page-loading-shell>app-dem-page-spinner{right:var(--dem-sidebar-collapsed-width)}.dem-app-shell--pos-top .page-loading-shell>app-dem-page-spinner{top:calc(var(--dem-rail-height) + var(--dem-topbar-height));right:0;bottom:0;left:0}.dem-app-shell--pos-bottom .page-loading-shell>app-dem-page-spinner{top:var(--dem-topbar-height);right:0;bottom:var(--dem-rail-height);left:0}@media(width<=768px){.page-loading-shell>app-dem-page-spinner,.dem-app-shell--collapsed .page-loading-shell>app-dem-page-spinner,.dem-app-shell--pos-right .page-loading-shell>app-dem-page-spinner,.dem-app-shell--pos-right.dem-app-shell--collapsed .page-loading-shell>app-dem-page-spinner,.dem-app-shell--pos-top .page-loading-shell>app-dem-page-spinner,.dem-app-shell--pos-bottom .page-loading-shell>app-dem-page-spinner{top:60px;right:0;bottom:var(--dem-mobile-bottom-nav-height);left:0}}.dem-table-foot{position:relative;display:flex;justify-content:center;align-items:center;gap:10px;padding:var(--dem-space-8) var(--dem-space-24);margin:0 calc(-1 * var(--dem-space-24)) calc(-1 * var(--dem-space-20));font-size:14px;color:var(--dem-text-secondary);border-top:1px solid var(--dem-line)}.dem-table-foot>span{white-space:nowrap}.dem-table-foot>app-dem-pagination{flex:0 1 auto;width:auto;min-width:0}@media(width<=767px){.dem-table-foot{flex-direction:column;margin:0 0 calc(-1 * var(--dem-space-20))}.dem-table-foot>span{position:static}}.dem-page-panel{background:var(--dem-surface);border:1px solid var(--dem-line);border-radius:var(--dem-radius-card);box-shadow:var(--dem-shadow);padding:var(--dem-page-panel-padding)}.dem-page-panel.panel--filters-top{padding-top:0}.dem-page-panel.panel--filters-top>app-dem-table-filters .dem-table-filters{border-top:0;border-radius:11px 11px 0 0}.dem-page-panel+.dem-page-panel{margin-top:var(--dem-space-16)}.panel:has(>app-dem-empty-state.is-compact.is-inset),.panel:has(>.dem-panel-empty-body),.dem-page-panel:has(>app-dem-empty-state.is-compact.is-inset),.dem-page-panel:has(>.dem-panel-empty-body){display:flex;flex-direction:column}.panel>app-dem-empty-state.is-compact.is-inset,.dem-page-panel>app-dem-empty-state.is-compact.is-inset{flex:1 1 auto;width:100%}.dem-panel-empty-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:var(--dem-space-24) 0;box-sizing:border-box}.dem-panel-empty-body>app-dem-empty-state.is-compact.is-inset{flex:0 0 auto;min-height:0}.dem-panel-empty-body .first-run-links{margin:var(--dem-space-8) 0 0}.empty-desc{max-width:640px;margin:0 0 var(--dem-space-16);color:var(--dem-text-secondary);line-height:1.6;text-wrap:pretty}.dem-empty-heading{margin:0 0 var(--dem-space-12);font-size:var(--dem-fs-section);font-weight:600;color:var(--dem-text-strong);text-wrap:balance}.banner{margin-top:var(--dem-space-12);margin-bottom:var(--dem-space-12)}.muted{font-size:var(--dem-fs-caption);color:var(--dem-text-muted)}.health-chart{margin-top:var(--dem-space-16)}.tabular-nums{font-variant-numeric:tabular-nums}.dem-card{background:var(--dem-surface);border:1px solid var(--dem-line);border-radius:var(--dem-radius-card);box-shadow:var(--dem-shadow);padding:var(--dem-space-16)}.dem-settings-block{margin-bottom:0;max-width:36rem}.dem-form-full-width{width:100%}.actions{display:flex;flex-wrap:wrap;gap:var(--dem-space-8);margin-top:var(--dem-space-16)}.dem-kpi{display:flex;flex-direction:column;gap:var(--dem-space-4);margin-bottom:var(--dem-space-24);padding-bottom:var(--dem-space-24);border-bottom:1px solid var(--dem-line-soft)}.dem-kpi__caption{margin:0;font-size:var(--dem-fs-label);font-weight:600;color:var(--dem-text-secondary)}.dem-kpi__value{margin:0;font-size:var(--dem-kpi-value-size);font-weight:700;line-height:1.1;color:var(--dem-text-strong);font-variant-numeric:tabular-nums}.dem-kpi__meta{margin:0;font-size:var(--dem-fs-body);color:var(--dem-text-secondary)}.dem-factor-grid{list-style:none;padding:0;margin:0;display:grid;gap:var(--dem-space-8)}@media(width>=768px){.dem-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dem-factor-grid li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dem-space-8);padding:var(--dem-space-12);background:var(--dem-canvas);border:1px solid var(--dem-line-soft);border-radius:var(--dem-radius-control)}.dem-factor-grid .factor-value{margin-left:auto;font-weight:600;color:var(--dem-text-strong)}.dem-factor-grid .factor-meta{color:var(--dem-text-secondary);font-size:var(--dem-fs-caption)}.catalog-grid{display:grid;gap:var(--dem-space-12);margin:0 0 var(--dem-space-24)}@media(width>=768px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dem-catalog-card{padding:var(--dem-space-16);background:var(--dem-canvas);border:1px solid var(--dem-line-soft);border-radius:var(--dem-radius-card)}.dem-catalog-card h3{margin:0 0 var(--dem-space-4);font-size:var(--dem-fs-body);font-weight:600;color:var(--dem-text-strong);text-wrap:balance}.dem-catalog-card p{margin:0;font-size:var(--dem-fs-label);color:var(--dem-text-secondary);line-height:1.5;text-wrap:pretty}.settings-loading,.dem-loading-panel{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:320px;margin:0;border:1px solid var(--dem-line);border-radius:12px;background:linear-gradient(90deg,var(--dem-line) 0%,var(--dem-surface) 50%,var(--dem-line) 100%);background-size:200% 100%;animation:dem-loading-shimmer 1.2s ease-in-out infinite}@keyframes dem-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.settings-loading,.dem-loading-panel{animation:none;background:var(--dem-line)}}.dem-btn-block{width:100%}.dem-filter-block:has(app-dem-scope-filters.is-in-topbar){display:contents}.dem-filter-block:not(:has(.dem-filters--compact)){display:flex;flex-wrap:wrap;align-items:center;gap:var(--dem-space-16);width:100%;margin-bottom:var(--dem-space-24);padding:var(--dem-space-16);background:var(--dem-filter-bg);border:1px solid var(--dem-line);border-radius:var(--dem-radius-card);position:relative;z-index:4}.dem-filter-block:not(:has(.dem-filters--compact)) app-dem-scope-filters,.dem-filter-block:not(:has(.dem-filters--compact)) .dem-filters,.dem-filter-block:not(:has(.dem-filters--compact)) .dem-filters__panel,.dem-filter-block:not(:has(.dem-filters--compact)) .apps-filters-extra{display:contents}.dem-filters{position:relative;z-index:4;display:flex;flex-wrap:wrap;align-items:center;width:100%;gap:var(--dem-space-16);margin-bottom:var(--dem-space-24);padding:var(--dem-space-12) var(--dem-space-16);background:var(--dem-filter-bg);border:1px solid var(--dem-line);border-radius:var(--dem-radius-card)}.dem-filter-block:not(:has(.dem-filters--compact)) .dem-filters,.dem-filter-block:not(:has(.dem-filters--compact)) .dem-filters__panel,.dem-filter-block:not(:has(.dem-filters--compact)) .apps-filters-extra,.dem-filter-block:not(:has(.dem-filters--compact)) app-dem-scope-filters{display:contents;margin:0;padding:0;background:none;border:0;box-shadow:none}.dem-filters__field{display:flex;align-items:center;gap:var(--dem-space-8);color:var(--dem-text-secondary)}.dem-filters__field label{font-size:var(--dem-fs-body);font-weight:600;white-space:nowrap}.dem-filters__field select,.dem-filters__field input{height:var(--dem-control-height);min-height:var(--dem-control-height);min-width:11.5rem;padding:0 36px 0 12px;border:1px solid var(--dem-control-border);border-radius:var(--dem-radius-control);background-color:var(--dem-control-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6.2 8 10.2 12 6.2' fill='none' stroke='%2352645e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;color:var(--dem-text-strong);font-family:inherit;font-size:var(--dem-fs-body);line-height:1.2;appearance:none;cursor:pointer}.dem-filters__field input{padding-right:12px;background-image:none}.dem-filters__field select:hover,.dem-filters__field input:hover{border-color:var(--dem-text-muted)}.dem-filters__field select:focus,.dem-filters__field select:focus-visible,.dem-filters__field input:focus,.dem-filters__field input:focus-visible{outline:none;border-color:var(--dem-primary)}[data-theme=dark] .dem-filters__field select,[data-theme=gray] .dem-filters__field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6.2 8 10.2 12 6.2' fill='none' stroke='%239aa8b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.dem-filters__reset{height:var(--dem-control-height);min-height:var(--dem-control-height);padding:0 16px;border:1px solid var(--dem-control-border);border-radius:var(--dem-radius-control);background:var(--dem-surface);color:var(--dem-text-strong);font:inherit;font-size:var(--dem-fs-body);font-weight:600;cursor:pointer}.dem-filters__reset:hover{background:var(--dem-surface-soft)}.dem-filters__field--grow{flex:1 1 10rem;min-width:8rem}.dem-filters--desktop .apps-filters-extra{display:contents}.dem-filters__field--grow input{width:100%;min-width:12rem}.dem-filters--compact .dem-filters__field--grow{flex:1 1 auto;width:100%;min-width:0}.dem-filters__count{font-size:var(--dem-fs-body);color:var(--dem-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.dem-filters__tz{font-size:var(--dem-fs-body);color:var(--dem-text-secondary);white-space:nowrap}.dem-section-tabs{display:flex;gap:var(--dem-space-24);margin:0 0 var(--dem-space-16);padding:0 var(--dem-space-24);overflow:visible;background:var(--dem-surface, #fff);border:1px solid var(--dem-line, #dedad3);border-radius:var(--dem-radius-card, 12px)}.dem-section-tabs button{position:relative;margin:0;padding:14px 0;border:0;border-radius:0;background:none;color:var(--dem-text-secondary);font:inherit;font-size:var(--dem-fs-label);white-space:nowrap;cursor:pointer}.dem-section-tabs a{position:relative;display:inline-flex;align-items:center;padding:14px 0;color:var(--dem-text-secondary);font-size:var(--dem-fs-label);text-decoration:none;white-space:nowrap}.dem-section-tabs a:hover:not(.dem-section-tabs__item--active){color:var(--dem-text-strong)}.dem-section-tabs a.dem-section-tabs__item--active{color:var(--dem-text-strong);font-weight:600}.dem-section-tabs a.dem-section-tabs__item--active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--dem-primary);border-radius:2px 2px 0 0}.dem-section-tabs button:hover:not(.dem-section-tabs__item--active){color:var(--dem-text-strong)}.dem-section-tabs button.dem-section-tabs__item--active{margin-bottom:0;border-bottom:0;color:var(--dem-text-strong);font-weight:600}.dem-section-tabs button.dem-section-tabs__item--active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--dem-primary);border-radius:2px 2px 0 0}.dem-attention{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dem-space-12);margin-bottom:var(--dem-space-24);padding:var(--dem-space-12) var(--dem-space-16);background:#f8eee4;border:1px solid #ecddcb;border-radius:10px;font-size:var(--dem-fs-caption)}.dem-attention strong{display:block;color:var(--dem-text-strong)}.dem-attention__action{margin-left:auto}.dem-hintbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dem-space-8);margin-bottom:var(--dem-space-20);padding:12px 16px;background:#eef2ea;border:1px solid #dce5d6;border-radius:var(--dem-radius-control);font-size:var(--dem-fs-caption)}.dem-hintbar--warn{background:#fbf3e7;border-color:#ead9bc}.dem-hintbar--bad{background:#fbefed;border-color:#eecfca}@media(width<=1024px){.dem-page-panel{padding:var(--dem-space-16)}}.tablehint{display:none}@media(width<=1100px){.kpis,.metricgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.split,.builder,.cards,.cards--3,.twocol,.equalcol,.threecol,.reportbuilder,.settingslayout,.settings-layout,.accountlayout,.account-layout{grid-template-columns:minmax(0,1fr)}}@media(width<=767px){.page-header{flex-direction:column;align-items:stretch;gap:var(--dem-space-12)}.page-header h1{font-size:25px;letter-spacing:-.02em}.page-header .actions,.page-header .page-header__actions,.page-header>.primary-btn,.page-header>.ghost-btn,.page-header>button:not(.link){width:100%}.page-header .actions,.page-header .page-header__actions{display:flex;flex-wrap:wrap;gap:var(--dem-space-8)}.page-header .actions button,.page-header .actions .primary-btn,.page-header .actions .ghost-btn,.page-header .page-header__actions button,.page-header .page-header__actions .primary-btn,.page-header .page-header__actions .ghost-btn{flex:1 1 auto;min-height:44px}.kpis,.metricgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dem-space-8)}.kpi,.kpi__num{min-width:0;overflow-wrap:break-word}.kpi__num{font-size:clamp(26px,7vw,30px)}.kpi .badge{white-space:normal}.filters.toolbar,.panel .filters{flex-direction:column;align-items:stretch}.filters.toolbar input,.filters.toolbar select,.filters.toolbar .toolbar__search,.panel .filters input,.panel .filters select,.panel .filters .toolbar__search{width:100%;min-width:0;font-size:16px;min-height:46px}.tabs,.dem-section-tabs,.sectiontabs{gap:var(--dem-space-16);scrollbar-width:none}.tabs button,.dem-section-tabs button,.sectiontabs button{min-height:44px;flex-shrink:0}.settingslayout .tabs,.settings-layout .tabs,.settings-section-tabs{flex-direction:row;overflow-x:auto;scrollbar-width:none}.dem-form-inline{flex-direction:column;align-items:stretch}.dem-form-field select,.dem-form-field input,.dem-form-field textarea,.field input,.field select,.field textarea{font-size:16px;min-height:46px}.tablehint{display:block;margin:0 0 var(--dem-space-8);padding:0 var(--dem-space-4);font-size:var(--dem-fs-caption);color:var(--dem-text-muted)}.tablewrap--scroll{overflow-x:auto;overscroll-behavior-x:contain;max-width:100%;-webkit-overflow-scrolling:touch}.tablewrap--scroll:focus-visible{outline:2px solid var(--dem-focus-ring);outline-offset:2px}.tablewrap--scroll table{min-width:max-content}.tablewrap--list{overflow:visible}.tablewrap--list table,.tablewrap--list tbody{display:block;width:100%;white-space:normal}.tablewrap--list thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tablewrap--list tr{display:block;padding:16px;border-bottom:1px solid var(--dem-line)}.tablewrap--list tr:last-child{border-bottom:0}.tablewrap--list td{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:7px 0;border:0;font-size:12px;overflow-wrap:anywhere;min-width:0}.tablewrap--list td:before{content:attr(data-label);flex:0 0 100px;font-size:var(--dem-fs-caption);color:var(--dem-text-muted);line-height:1.6}.tablewrap--list td:first-child{display:block;padding:0 0 12px;margin-bottom:4px;border-bottom:1px solid var(--dem-line-soft)}.tablewrap--list td:first-child:before,.tablewrap--list td[data-label=""]:before,.tablewrap--list td.dem-td-actions:before{display:none}.tablewrap--list td.dem-td-actions{padding-top:10px}.tablewrap--list td.dem-td-actions .link,.tablewrap--list td.dem-td-actions button{width:100%;min-height:44px;justify-content:center;border:1px solid var(--dem-line);border-radius:var(--dem-radius-control)}.mobile-sort{display:flex;flex-direction:column;gap:var(--dem-space-8);margin-bottom:var(--dem-space-12);font-size:12px}.mobile-sort select{width:100%;font-size:16px;min-height:46px}.backdrop{z-index:calc(var(--dem-z-drawer-open) + 1)}.drawer,.drawer-backdrop+.drawer{inset:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:0 18px calc(24px + env(safe-area-inset-bottom,0px));overflow:auto;overscroll-behavior:contain}.drawer>header,.drawer__head{position:sticky;top:0;z-index:2;margin-bottom:var(--dem-space-16);padding:calc(14px + env(safe-area-inset-top,0px)) 0 14px;gap:12px;background:var(--dem-surface);border-bottom:1px solid var(--dem-line)}.drawer header button,.drawer__close{min-width:44px;min-height:44px}.drawer-actions,.drawer footer{flex-wrap:wrap;padding-bottom:env(safe-area-inset-bottom,0px)}.drawer-actions button,.drawer-actions .primary-btn,.drawer-actions .ghost-btn,.drawer footer button,.drawer footer .primary-btn,.drawer footer .ghost-btn{flex:1 1 auto;min-width:120px;min-height:44px}.path{flex-direction:column;align-items:stretch}.path__node{width:100%}body:has(.drawer[aria-modal=true]) .dem-bottom-nav,body:has(.backdrop) .dem-bottom-nav,body:has(.drawer-backdrop) .dem-bottom-nav{display:none}app-kontur-stage .tablehint{display:block;margin:0 0 var(--dem-space-8);font-size:var(--dem-fs-caption);color:var(--dem-text-muted)}app-kontur-stage .tablewrap--scroll table{white-space:nowrap}app-kontur-stage .tablewrap--list table,app-kontur-stage .tablewrap--list tbody,app-kontur-stage .tablewrap--list tr{display:block;width:100%;white-space:normal}app-kontur-stage .tablewrap--list td{display:flex;flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere}app-kontur-stage .tablewrap--list .device-cell{display:block}app-kontur-stage .tablewrap--list .score-cell{display:flex;flex-wrap:wrap;white-space:normal}app-kontur-stage .score-cell,app-kontur-stage .device-cell,app-kontur-stage .attention a,app-kontur-stage .attention button{white-space:normal}app-kontur-stage .device-tools,app-kontur-stage .panel-tools,app-kontur-stage .saas-tools,app-kontur-stage .rules-bar{flex-direction:column;align-items:stretch}app-kontur-stage .device-tools input,app-kontur-stage .device-tools select,app-kontur-stage .panel-tools input,app-kontur-stage .panel-tools select,app-kontur-stage .saas-tools input,app-kontur-stage .saas-tools select,app-kontur-stage .rules-bar input,app-kontur-stage .rules-bar select{width:100%;min-width:0;font-size:16px;min-height:46px}app-kontur-stage .drawer{inset:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:0 18px calc(24px + env(safe-area-inset-bottom,0px))}app-kontur-stage .drawer header{position:sticky;top:0;z-index:2;padding:calc(14px + env(safe-area-inset-top,0px)) 0 14px;background:var(--dem-surface);border-bottom:1px solid var(--dem-line)}app-kontur-stage .drawer header button{min-width:44px;min-height:44px}}@media(width<=767px)and (prefers-reduced-motion:no-preference){.tablewrap--scroll{scroll-behavior:smooth}}@media(width<=359px){.kpis,.metricgrid{grid-template-columns:1fr}.dem-workspace{padding-inline:12px}}@media(width>=768px){.mobile-sort{display:none}}@keyframes dem-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.dem-drawer-layer{position:fixed;inset:0;z-index:var(--dem-z-drawer-open);pointer-events:none}.dem-drawer-layer:has(.backdrop,.drawer-backdrop,.drawer,aside.drawer,.agent-modal__card,aside.agent-modal__card){pointer-events:auto}.dem-drawer-layer .backdrop,.dem-drawer-layer .drawer-backdrop{position:absolute;inset:0;background:transparent;z-index:0}.dem-drawer-layer .drawer,.dem-drawer-layer aside.drawer,.dem-drawer-layer .agent-modal__card,.dem-drawer-layer aside.agent-modal__card{position:absolute;inset:0 0 0 auto;z-index:1;box-sizing:border-box;width:min(560px,100vw);max-width:100vw;padding:var(--dem-space-24);background:var(--dem-surface, #fff);box-shadow:-10px 0 50px #22332d25;animation:dem-drawer-slide-in var(--dem-drawer-slide-duration, .26s) cubic-bezier(.2,0,0,1)}.dem-drawer-layer .drawer,.dem-drawer-layer aside.drawer,.dem-drawer-layer .agent-modal__card,.dem-drawer-layer aside.agent-modal__card{overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.dem-drawer-layer .drawer>header,.dem-drawer-layer .drawer__head,.dem-drawer-layer .agent-modal__head{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--dem-space-12);box-sizing:border-box;margin-top:calc(-1 * var(--dem-space-24));margin-inline:calc(-1 * var(--dem-space-24));margin-bottom:var(--dem-space-16);padding:var(--dem-space-20) var(--dem-space-24) var(--dem-space-16);border-bottom:1px solid var(--dem-line);background:var(--dem-surface, #fff)}.dem-drawer-layer .drawer header h2,.dem-drawer-layer .drawer__head h2{margin:0;font-size:var(--dem-fs-section, 18px);font-weight:600;line-height:1.3}.dem-drawer-layer .drawer__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dem-space-12);width:100%;min-width:0}.dem-drawer-layer .drawer__head .sub,.dem-drawer-layer .drawer>header .sub{margin:var(--dem-space-8) 0 0;font-size:var(--dem-fs-label, 12px);font-weight:600;color:var(--dem-text-secondary)}.dem-drawer-layer .drawer header button,.dem-drawer-layer .drawer__close{display:inline-flex;align-items:center;justify-content:center;min-width:var(--dem-control-height, 40px);min-height:var(--dem-control-height, 40px);border:0;border-radius:var(--dem-radius-control, 8px);background:none;font:inherit;cursor:pointer;color:var(--dem-text-secondary)}body.dem-drawer-open{overflow:hidden}@media(prefers-reduced-motion:reduce){.dem-drawer-layer .drawer,.dem-drawer-layer aside.drawer,.dem-drawer-layer .agent-modal__card,.dem-drawer-layer aside.agent-modal__card{animation:none}}@media(width<=767px){.dem-drawer-layer .drawer,.dem-drawer-layer aside.drawer,.dem-drawer-layer .agent-modal__card,.dem-drawer-layer aside.agent-modal__card{inset:0;width:100%;max-width:100%;padding:0 18px calc(24px + env(safe-area-inset-bottom,0px))}.dem-drawer-layer .drawer>header,.dem-drawer-layer .drawer__head,.dem-drawer-layer .agent-modal__head{position:sticky;top:0;z-index:2;margin-top:0;margin-inline:-18px;padding:calc(14px + env(safe-area-inset-top,0px)) 18px 14px;background:var(--dem-surface, #fff);border-bottom:1px solid var(--dem-line)}}.kpis,.cards,.split,.builder{display:grid;gap:12px;margin-bottom:12px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.split,.builder{grid-template-columns:1.4fr 1fr}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi,.panel{background:#fff;border:1px solid #dedad3;border-radius:12px;padding:var(--dem-space-20) var(--dem-space-24)}.kpi--dark{background:#22332d;color:#f6f3ee;border-color:#22332d}.kpi__label,.kpi__sub{margin:0;color:#52645e;font-size:var(--dem-fs-caption);line-height:1.45}.panel .sub{margin:0;color:var(--dem-text-secondary);font-size:var(--dem-fs-body);line-height:1.5}.kpi--dark .kpi__label,.kpi--dark .kpi__sub{color:#b6c8bc}.kpi__num{margin:8px 0 4px;font-size:30px;font-weight:600;letter-spacing:-1px;font-variant-numeric:tabular-nums}.tabs,.sectiontabs{display:flex;gap:24px;margin:0 0 var(--dem-space-16);padding:0 var(--dem-space-24);overflow:visible;background:var(--dem-surface, #fff);border:1px solid var(--dem-line, #dedad3);border-radius:var(--dem-radius-card, 12px)}.tabs button,.sectiontabs button{position:relative;margin:0;border:0;border-radius:0;background:none;padding:14px 0;color:var(--dem-text-secondary);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.tabs button:hover:not(.is-on),.sectiontabs button:hover:not(.is-on,.sectiontabs__item--active,.section-tabs__item--active){color:var(--dem-text-strong)}.tabs button.is-on,.sectiontabs button.is-on,.sectiontabs .section-tabs__item--active,.sectiontabs .sectiontabs__item--active{color:var(--dem-text-strong);font-weight:600;border-bottom:0}.tabs button.is-on:after,.sectiontabs button.is-on:after,.sectiontabs .section-tabs__item--active:after,.sectiontabs .sectiontabs__item--active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--dem-primary);border-radius:2px 2px 0 0}.panel table{width:100%;border-collapse:collapse;font-size:12px}.panel th{text-align:left;font-size:var(--dem-fs-caption);color:#52645e;padding:var(--dem-space-12) 0;border-bottom:1px solid #dedad3}.panel td{padding:var(--dem-space-16) 0;border-bottom:1px solid #eef0ea}.skeleton-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.skeleton-card,.skeleton-panel{background:linear-gradient(90deg,#eceee7,#f8f9f5,#eceee7);background-size:200% 100%;animation:kontur-shimmer 1.7s infinite;border-radius:12px;min-height:120px}.skeleton-panel{min-height:220px}@keyframes kontur-shimmer{to{background-position:-200% 0}}.backdrop{position:fixed;inset:0;background:transparent;z-index:19}.drawer{position:fixed;right:0;top:0;bottom:0;width:min(560px,100%);background:#fff;box-shadow:-10px 0 50px #22332d25;z-index:20;padding:var(--dem-space-24);overflow:auto}.drawer header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel__head,.attention{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.panel.panel--inline{display:flex;align-items:center;justify-content:space-between;gap:var(--dem-space-32);margin-bottom:12px;padding:20px 22px 18px}.panel--inline .panel__head{flex:1 1 auto;min-width:0}.panel--inline .sub{max-width:none;margin:0;line-height:1.45;text-wrap:balance}@media(width<=720px){.panel.panel--inline{flex-direction:column;gap:var(--dem-space-16)}.maintenance-card__control,.panel--inline .maintenance-card__control{padding-left:0}}.warn-text{color:#9a5b2e;margin-top:8px}.panel h2{margin:0 0 var(--dem-space-8);font-size:var(--dem-fs-section);font-weight:600;letter-spacing:-.02em;line-height:1.3}.panel app-dem-empty-state.is-compact .ref-empty__heading{margin:0;line-height:1}.panel app-dem-empty-state.is-compact .ref-empty__text{margin:var(--dem-space-4) 0 0;line-height:1.2}.legend{display:flex;gap:14px;align-items:center;padding:12px 0 0;font-size:12px;color:#52645e}.swatch{display:inline-block;width:14px;height:3px;margin-right:6px;vertical-align:middle}.swatch--green{background:#587e66}.swatch--orange{background:#c98553}.factor+.factor{margin-top:14px}.factor>div:first-child{display:flex;justify-content:space-between;font-size:14px}.bar{height:6px;margin:6px 0;border-radius:99px;background:#f2f4ed}.bar i{display:block;height:100%;border-radius:inherit;background:#587e66}.bar i.is-low{background:#c56328}.attention{display:flex;gap:var(--dem-space-16);align-items:center;background:#f8eee4;border:1px solid #ecddcb;border-radius:var(--dem-radius-card);padding:var(--dem-space-16);margin-bottom:var(--dem-space-16);font-size:var(--dem-fs-body);line-height:1.45}.attention a{margin-left:auto;color:#a94c1b;text-decoration:none;white-space:nowrap}.tablewrap table{width:100%;border-collapse:collapse;font-size:var(--dem-fs-body)}.tablewrap th{text-align:left;font-size:var(--dem-fs-caption);font-weight:600;color:#52645e;padding:var(--dem-space-12) var(--dem-space-16);border-top:1px solid #dedad3;border-bottom:1px solid #dedad3;background:#fafbf8}.tablewrap td{padding:var(--dem-space-16);border-bottom:1px solid #eef0ea}.badge{display:inline-flex;align-items:center;border-radius:var(--dem-radius-sm);padding:var(--dem-space-4) var(--dem-space-8);font-size:var(--dem-fs-caption);font-weight:600;line-height:1.3}.badge.ok,.badge--ok{color:#357259;background:#edf5ee}.badge.warn,.badge--warn{color:#94661f;background:#faf2e3}.badge.bad,.badge--bad{color:#b04444;background:#f9eeee}.badge.unknown,.badge--unknown{color:#727c78;background:#f0f2f1}.badge.soon,.badge--soon{color:#6b6560;background:#f6f3ee}.settingslayout,.settings-layout{display:block;min-width:0}.accountlayout,.account-layout{display:grid;grid-template-columns:280px minmax(0,650px);gap:24px}.ghost-btn,.primary-btn,.filters__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--dem-space-8);height:var(--dem-control-height);min-height:var(--dem-control-height);padding:0 var(--dem-space-16);border-radius:var(--dem-radius-control);font:inherit;font-size:var(--dem-fs-body);font-weight:600;line-height:1;cursor:pointer;border:1px solid var(--dem-control-border);background:var(--dem-surface);color:var(--dem-text-strong)}.ghost-btn>span[aria-hidden=true],.primary-btn>span[aria-hidden=true],.filters__btn>span[aria-hidden=true]{display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;height:16px;line-height:0}.primary-btn{border:0;background:#c56328;color:#fff}.tablebottom{display:flex;justify-content:space-between;align-items:center;padding:var(--dem-space-16);font-size:var(--dem-fs-label);color:#52645e}.steps{display:grid;grid-template-columns:repeat(3,max-content);justify-content:center;gap:var(--dem-space-48);width:fit-content;max-width:100%;margin:var(--dem-space-8) auto var(--dem-space-40);text-align:center}.steps div{min-width:0;font-size:var(--dem-fs-label);line-height:1.45;color:var(--dem-text-secondary);text-align:center}.steps__index{display:block;margin-bottom:var(--dem-space-8);color:var(--dem-primary);font-size:var(--dem-fs-label);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.06em}.steps b{display:block;margin-bottom:var(--dem-space-4);color:var(--dem-text-strong);font-size:var(--dem-fs-body);font-weight:600;line-height:1.35}.steps div>span:last-child{display:block;white-space:nowrap}@media(width<=720px){.steps{grid-template-columns:1fr;gap:var(--dem-space-24)}.steps div>span:last-child{white-space:normal}}.filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--dem-space-16);margin:0 0 var(--dem-space-24)}.filters__field{display:grid;gap:var(--dem-space-8);min-width:11.5rem}.filters__field--compact{min-width:11.5rem}.filters__field--wide{flex:1 1 16rem;min-width:16rem}.filters__field label{font-size:var(--dem-fs-label);font-weight:600;color:var(--dem-text-secondary)}.filters input,.filters select{height:var(--dem-control-height);min-height:var(--dem-control-height);padding:0 12px;border:1px solid var(--dem-control-border);border-radius:var(--dem-radius-control);background:var(--dem-control-bg);color:var(--dem-text-strong);font:inherit;font-size:var(--dem-fs-body)}.filters .sub,.filters .toolbar__count{align-self:center;margin:0;font-size:var(--dem-fs-label);color:var(--dem-text-secondary);white-space:nowrap}.filters__grow{flex:1 1 12px}.filters__btn{align-self:flex-end;height:var(--dem-control-height);min-height:var(--dem-control-height)}.audit-live__note,.audit-live__caption{margin:0 0 var(--dem-space-16);padding:0;font-size:var(--dem-fs-body);line-height:1.5;color:var(--dem-text-secondary)}.audit-row{cursor:pointer}.history{display:flex;flex-wrap:wrap;gap:3px;margin:8px 0}.history i{width:8px;height:18px;border-radius:2px;background:#587e66}.history i.is-fail{background:#c56328}.paper{background:#fffdf8}.paper__brand{letter-spacing:.12em;font-size:var(--dem-fs-caption);color:#52645e;margin:0 0 var(--dem-space-8)}.stats{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--dem-space-8) var(--dem-space-16);margin:var(--dem-space-12) 0;font-size:var(--dem-fs-body);line-height:1.5;color:var(--dem-text)}.stats b{font-weight:600}.drawer-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.settings-kontur .dem-settings-block{border:0;padding:0;background:transparent;box-shadow:none}.settings-kontur .dem-form-field label,.accountlayout .account-field>span:first-child{font-size:var(--dem-fs-label);font-weight:600;color:var(--dem-text-secondary)}.settings-kontur .p-inputtext,.settings-kontur .p-select,.settings-kontur input:not([type=checkbox]),.settings-kontur select,.settings-kontur textarea,.accountlayout .p-inputtext,.accountlayout .account-password input{border-radius:8px!important;border-color:#dedad3!important}.settings-kontur .p-button:not(.p-button-link):not(.p-button-text),.accountlayout .p-button:not(.p-button-link){background:#c56328!important;border-color:#c56328!important;color:#fff!important}.settings-kontur .p-button:not(.p-button-link):not(.p-button-text) .p-button-label,.settings-kontur .p-button:not(.p-button-link):not(.p-button-text) .p-button-icon,.settings-kontur .p-button:not(.p-button-link):not(.p-button-text) .pi,.accountlayout .p-button:not(.p-button-link) .p-button-label,.accountlayout .p-button:not(.p-button-link) .p-button-icon,.accountlayout .p-button:not(.p-button-link) .pi{color:#fff!important}.accountlayout .panel{padding:18px 20px}.account-card__head{margin:0 0 var(--dem-space-12);font-size:var(--dem-fs-section);font-weight:600}.path{display:flex;gap:var(--dem-space-12);align-items:stretch}.path__node{flex:1 1 0;min-width:0;padding:var(--dem-space-16);border-radius:var(--dem-radius-card);background:#f6f3ee;border:1px solid #dedad3;text-align:left;font:inherit;color:inherit;cursor:pointer}.path__node b,.path__node span{display:block}.path__node b{margin-bottom:var(--dem-space-8);font-size:var(--dem-fs-body);font-weight:600;line-height:1.35}.path__node span{font-size:var(--dem-fs-label);color:#52645e;line-height:1.45}.path__node.is-warn{background:#f8ebe3;border-color:#e7cbb8}.path__node app-dem-status{display:block;margin-top:var(--dem-space-12)}.link{padding:0;border:0;background:none;color:#a94c1b;font:inherit;cursor:pointer;text-align:inherit}.link:hover{color:#c56328}.detailtop{display:flex;align-items:center;gap:16px;margin-bottom:16px}.detailscore{font-size:34px;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.detailscore small{font-size:13px;font-weight:400;color:#52645e}.mini{display:flex;justify-content:space-between;gap:var(--dem-space-16);padding:var(--dem-space-12) 0;border-bottom:1px solid #efece6;font-size:var(--dem-fs-body);line-height:1.4}.mini span:first-child{color:#52645e}.drawer header h2{margin:0;font-size:var(--dem-fs-section);font-weight:600;line-height:1.3}.drawer header .sub{margin:var(--dem-space-8) 0 0;font-size:var(--dem-fs-label);color:#52645e}.drawer header button{display:inline-flex;align-items:center;justify-content:center;width:var(--dem-control-height);height:var(--dem-control-height);border:0;border-radius:var(--dem-radius-control);background:none;font-size:var(--dem-fs-section);line-height:1;cursor:pointer;color:#52645e}.kpis .kpi{min-width:0;overflow:hidden}html{-webkit-font-smoothing:antialiased}html,body{height:100%;margin:0;background:var(--dem-canvas);color:var(--dem-text);font-family:var(--dem-font-ui);font-size:var(--dem-fs-body);line-height:1.5}body{text-wrap:pretty}body.dem-mobile-nav-locked{overflow:hidden}code,.dem-font-mono{font-family:var(--dem-font-mono);font-size:.92em}a:not([class]){color:var(--dem-primary);cursor:pointer}h1,h2,h3,.dem-page-title{text-wrap:balance}button,input,select,textarea{font:inherit;font-family:inherit}button:has(app-dem-nav-icon[icon=plus]){display:inline-flex;align-items:center;justify-content:center;gap:var(--dem-space-8)}@media(prefers-reduced-motion:no-preference){.p-button:not(.p-button-link){transition:transform .16s ease-out,opacity .16s ease-out}.p-button:not(:disabled):active:not(.p-button-link){transform:scale(var(--dem-button-press-scale))}}@media(prefers-reduced-motion:reduce){.p-button:not(.p-button-link){transition:none}.p-button:not(:disabled):active:not(.p-button-link){transform:none}}.p-button:focus-visible,a:focus-visible,button:focus-visible,.p-toggleswitch:focus-visible,.p-select:focus-visible,.p-select-label:focus-visible{outline:2px solid var(--dem-focus-ring);outline-offset:2px}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline:none;border-color:var(--dem-primary)}.dem-tooltip{position:fixed;z-index:100;max-width:28rem;padding:4px 8px;border:1px solid #d9d3c9;border-radius:8px;background:#f6f3ee;color:#22332d;font-family:var(--dem-font-ui, "Segoe UI", sans-serif);font-size:12px;font-weight:600;line-height:1.3;pointer-events:none;box-shadow:0 4px 12px #22332d1f}.dem-tooltip--wide{max-width:22rem;font-weight:500;line-height:1.4}.dem-tooltip--preline{max-width:22rem;line-height:1.45;white-space:pre-line}.dem-tooltip--path{box-sizing:border-box;max-width:26.25rem;min-width:22.5rem;font-weight:500;line-height:1.4;white-space:pre-wrap;overflow-wrap:break-word}.p-datatable{box-shadow:none}.dem-form-field{display:flex;flex-direction:column;gap:var(--dem-space-8);margin-bottom:var(--dem-space-16)}.dem-form-field label{font-size:var(--dem-fs-label);font-weight:600;color:var(--dem-text-secondary)}.dem-form-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--dem-space-16)}.dem-filter-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;font-size:var(--dem-fs-caption);font-weight:600;font-variant-numeric:tabular-nums;color:var(--dem-text-secondary);background:var(--dem-surface);border:1px solid var(--dem-line);border-radius:999px}.tabs button,.sectiontabs button,.dem-section-tabs button{user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.tabs button:focus,.sectiontabs button:focus,.dem-section-tabs button:focus{outline:none}.tabs button:focus-visible,.sectiontabs button:focus-visible,.dem-section-tabs button:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--dem-primary)}
