:root{--accent:#3457d5;--accent-hover:#2a45b0;--accent-tint:#eef1fc;--bg:#fbfbfc;--surface:#fff;--surface-2:#f4f5f7;--border:#e9eaed;--divider:#e9eaed;--surface-header:#f4f5f7;--text:#16181d;--text-muted:#6b7078;--text-secondary:#6b7078;--text-faint:#9a9ea5;--sidebar-bg:#fff;--sidebar-border:#ececef;--online:#047857;--offline:#9a9ea5;--warning:#c2410c;--loss:#b91c1c;--kept:#374151;--other:#6b7280;--band-good:#047857;--band-watch:#c2410c;--band-bad:#b91c1c;--shadow-sm:0 1px 2px #14141e0a;--shadow-md:0 2px 6px #14141e0d, 0 10px 24px -8px #14141e0f;--scrollbar-size:7px;--scrollbar-thumb:#c5c8ce;--scrollbar-thumb-hover:#9a9ea5;--scrollbar-track:transparent;--font-sans:"Inter", -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-weight-body:500;--font-weight-medium:600;--font-weight-bold:700;--font-size-body:13.5px;--font-size-md:14.5px;--font-size-sm:12.5px;--font-size-xs:12px;--font-size-xxs:10.5px;--letter-spacing-body:-.01em}body{margin:0}html[data-theme=dark]{--accent:#5b7cf0;--accent-hover:#7d97f4;--accent-tint:#161d33;--bg:#0b0c0f;--surface:#141518;--surface-2:#1a1c20;--border:#25272c;--divider:#25272c;--surface-header:#1a1c20;--text:#f2f3f5;--text-muted:#9a9da4;--text-secondary:#9a9da4;--text-faint:#6b6e75;--sidebar-bg:#0e0f13;--sidebar-border:#212327;--online:#34d399;--offline:#6b6e75;--warning:#fb923c;--loss:#f87171;--kept:#9ca3af;--other:#4b5563;--band-good:#34d399;--band-watch:#fb923c;--band-bad:#f87171;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 16px #0006;--scrollbar-size:7px;--scrollbar-thumb:#3f4450;--scrollbar-thumb-hover:#6b6e75;--scrollbar-track:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] body{background-color:var(--bg);min-height:100vh;font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-theme=dark] body{background-color:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wis-iam-dashboard{box-sizing:border-box;width:100%;max-width:1180px;padding:36px 40px}.wis-iam-dashboard__heading{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--text);margin:0 0 5px;font-size:24px;font-weight:700}.wis-iam-dashboard__sub{font-family:var(--font-sans);color:var(--text-muted);margin:0 0 30px;font-size:13.5px;font-weight:500;line-height:1.5}.wis-iam-dashboard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1100px){.wis-iam-dashboard__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.wis-iam-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.wis-iam-dashboard{padding:24px 20px}.wis-iam-dashboard__grid{grid-template-columns:1fr}}body [class*=ant-]:not([class*=anticon]),body .MuiTypography-root,body .MuiButton-root,body .MuiInputBase-root,body .MuiInputLabel-root,body .MuiTableCell-root,body .MuiChip-label,body .MuiTab-root,body .MuiMenuItem-root,body .MuiFormLabel-root,body .MuiAlert-message{font-family:var(--font-sans)}body [class*=ant-]:not([class*=anticon]){font-weight:var(--font-weight-body)}html[data-theme=dark] .react-calendar-timeline .rct-header-root{color:#e4e4e7!important;background:#151821!important;border-bottom:1px solid #ffffff1a!important}html[data-theme=dark] .react-calendar-timeline .rct-dateHeader-primary{color:#f4f4f5!important}html[data-theme=dark] .react-calendar-timeline .rct-header-root:first-child{border-top:1px solid #ffffff1a!important;border-right:2px solid #ffffff1a!important}html[data-theme=dark] .dashboard-icon{color:#a1a1aa}html[data-theme=dark] .dashboard-icon:hover{color:#e4e4e7}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}.ant-picker-calendar-date-content{transition:all .6s}.ant-picker-calendar-full tr:hover td.ant-picker-cell .ant-picker-calendar-date-content{height:300px!important}html[data-theme=light] .ant-picker-calendar-full .ant-picker-cell:hover,html[data-theme=light] .ant-picker-calendar-full .ant-picker-cell-in-view:hover,html[data-theme=dark] .ant-picker-calendar-full .ant-picker-cell:hover,html[data-theme=dark] .ant-picker-calendar-full .ant-picker-cell-in-view:hover{background-color:color-mix(in srgb, var(--accent) 11%, transparent)!important}.ant-select-dropdown,.ant-tooltip,.ant-picker-dropdown{z-index:2100!important}.ant-spin-fullscreen,.ant-image-preview-mask,.ant-image-preview-wrap,.ant-image-preview-operations-wrapper{z-index:2301!important}.ant-picker,.ant-input-number{width:100%}.ant-tabs-nav{padding-left:.5rem}.tabs-extra-left-button{margin-right:16px}.ant-row-rtl .tabs-extra-left-button{margin-left:16px;margin-right:0}.react-calendar-timeline .rct-header-root{color:#000!important;background:#fff!important;border-bottom:1px solid #bbb!important}.react-calendar-timeline .rct-dateHeader-primary{color:#000!important}.react-calendar-timeline .rct-header-root:first-child{border-top:1px solid #bbb!important;border-right:2px solid #bbb!important}.leaflet-container{width:100%;height:100%}.calender-panel{cursor:pointer;transition:all .6s}.dashboard-icon{cursor:pointer;color:gray;font-size:1.5rem;transition:all .2s}.dashboard-icon:hover{color:#3a3a3a}.inside-tab{min-width:1000px!important}.grid-item{height:100%}@media print{.grid-item,.react-grid-item,.ant-card,.ant-card-body,.ant-card-body,.react-grid-item{page-break-inside:avoid;break-inside:avoid}}.grid-item-child{height:100%}.widget-dashboard .device-panel{cursor:pointer;height:100%;transition:all .6s;overflow:hidden scroll;box-shadow:5px 5px 10px 1px #3232324d}.widget-dashboard .normal-panel{box-shadow:none;cursor:pointer;border:none;height:100%;transition:all .6s;overflow:hidden scroll}.widget-dashboard .device-panel:hover{box-shadow:5px 5px 10px 1px #787878}.widget-dashboard .device-panel .ant-card-head+.ant-card-body,.widget-dashboard .normal-panel .ant-card-head+.ant-card-body{height:calc(100% - 56px);overflow-y:auto}.widget-dashboard .device-panel .ant-card-body,.widget-dashboard .normal-panel .ant-card-body{height:100%}.widget-dashboard .break-line-panel .ant-card-body{padding:15px 0}.widget-dashboard .break-line-panel .ant-card-head{border-bottom:1px solid #d9d9d9}.widget-dashboard .setting-icon{cursor:pointer;color:gray;font-size:1.5rem;transition:all .2s}.widget-dashboard .setting-icon:hover{color:#3a3a3a}.apex-pie-chart .apexcharts-legend{height:80px}.echart-tooltip{z-index:99999}.formula-slate-editor-wrapper{position:relative}.formula-slate-editor-wrapper [data-slate-editor]{outline:none}.formula-slate-editor-wrapper [data-slate-editor]>div{display:inline}.formula-slate-editor-wrapper [data-slate-inline=true]{vertical-align:baseline;display:inline-block}.formula-slate-editor-wrapper [data-slate-void=true]{position:relative}.formula-slate-editor-wrapper [data-slate-placeholder]{color:#bfbfbf;pointer-events:none;font-size:14px;position:absolute;top:12px;left:12px}.ant-grid-select-wrapper .ant-checkbox-group,.ant-grid-select-wrapper .ant-list{width:100%!important}.ant-grid-select-wrapper .ant-list-item{margin-bottom:0!important}.ant-grid-select-wrapper .ant-list-item .ant-card{border:1px solid var(--border);border-radius:8px;margin:0;transition:all .3s;box-shadow:0 2px 4px #0000001a}.ant-grid-select-wrapper .ant-list-item .ant-card:hover{border-color:var(--border);transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.ant-grid-select-wrapper .ant-list-item .ant-card.ant-grid-select-item-selected{border-color:var(--accent);background-color:var(--accent-tint);box-shadow:0 2px 8px color-mix(in srgb, var(--accent) 20%, transparent)}.ant-grid-select-wrapper .ant-list-item .ant-card.ant-grid-select-item-selected:hover{border-color:var(--accent-hover);box-shadow:0 4px 12px color-mix(in srgb, var(--accent) 30%, transparent)}.ant-grid-select-wrapper .ant-grid-select-item{-webkit-user-select:none;user-select:none;min-height:120px;padding:16px!important}.ant-grid-select-wrapper .ant-grid-select-item .ant-checkbox-wrapper,.ant-grid-select-wrapper .ant-grid-select-item .ant-checkbox{pointer-events:auto}.ant-grid-select-wrapper .ant-input-group-wrapper{transition:all .2s}@media (max-width:576px){.ant-responsive-modal{width:90%!important;max-width:90%!important}}@media (min-width:577px) and (max-width:768px){.ant-responsive-modal{width:80%!important;max-width:80%!important}}@media (min-width:769px) and (max-width:992px){.ant-responsive-modal{width:70%!important;max-width:70%!important}}@media (min-width:993px){.ant-responsive-modal{width:60%!important;max-width:60%!important}}.ant-custom-modal .ant-modal-content{border-radius:1rem}.wis-app-switcher-dropdown{z-index:1400!important}.wis-modal-root .ant-modal-content{border:1px solid var(--border,#0f172a1a)!important;background:var(--surface,#fff)!important;border-radius:16px!important;padding:0!important;overflow:hidden!important;box-shadow:0 25px 50px -12px #0f172a33!important}.wis-modal-root .ant-modal-header{box-sizing:border-box!important;border-bottom:1px solid var(--border,#0f11152e)!important;background:var(--surface-header,var(--surface-2,#e4e6ec))!important;align-items:center!important;height:56px!important;min-height:56px!important;margin:0!important;padding:12px 56px 12px 20px!important;display:flex!important}.wis-modal-root .ant-modal-title{font-family:var(--font-sans)!important;letter-spacing:-.02em!important;height:32px!important;color:var(--text,#0f1115)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:18px!important;font-weight:700!important;line-height:32px!important;overflow:hidden!important}.wis-modal-root .ant-modal-body{font-family:var(--font-sans)!important;color:var(--text,#0f1115)!important;background:var(--surface,#fff)!important;padding:20px 24px!important;font-size:14px!important;font-weight:500!important;line-height:1.55!important;position:relative!important}.wis-entity-view-actions{flex-wrap:wrap;justify-content:flex-end;margin-bottom:20px;display:flex}.wis-modal-root .wis-entity-view-actions--modal{z-index:2;align-items:center;height:32px;margin:0;padding:0;display:flex;position:absolute;top:-44px;right:48px}.wis-entity-view-actions .ant-space{gap:10px!important}.wis-modal-root:not(:has(.ant-modal-header)) .wis-entity-view-actions--modal{top:12px;right:48px}.wis-modal-root .ant-modal-footer{border-top:1px solid var(--border,#0f11152e)!important;background:var(--surface-header,var(--surface-2,#e4e6ec))!important;margin:0!important;padding:12px 20px 16px!important}.wis-modal-root .ant-modal-close{top:12px!important;border:1px solid var(--border,#0f11152e)!important;background:var(--surface,#fff)!important;width:32px!important;height:32px!important;color:var(--text-secondary,#4a4f57)!important;box-shadow:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;line-height:0!important;transition:background-color .15s,color .15s,border-color .15s,transform .1s!important;display:inline-flex!important;inset-inline-end:12px!important}.wis-modal-root--stacked-title.wis-modal-root .ant-modal-header{height:auto!important;padding-top:10px!important;padding-bottom:10px!important}.wis-modal-root--stacked-title.wis-modal-root .ant-modal-title{white-space:normal!important;text-overflow:clip!important;height:auto!important;line-height:1.3!important;overflow:visible!important}.wis-modal-root .ant-modal-close:hover{background-color:var(--surface,#fff)!important;border-color:var(--accent,#3457d5)!important;color:var(--accent,#3457d5)!important;box-shadow:none!important}.wis-modal-root .ant-modal-close:active{background-color:var(--surface-2,#e4e6ec)!important;border-color:var(--border,#0f111538)!important;box-shadow:none!important;transform:scale(.96)!important}.wis-modal-root .ant-modal-close:focus-visible{border-color:var(--accent,#3457d5)!important;background-color:var(--surface,#fff)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#3457d5) 28%, transparent)!important;color:var(--accent,#3457d5)!important;outline:none!important}.wis-modal-root .ant-modal-close .ant-modal-close-x,.wis-modal-root .ant-modal-close .ant-modal-close-icon{justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:32px!important;display:inline-flex!important}.wis-modal-root .ant-modal-close .anticon{vertical-align:0!important;justify-content:center!important;align-items:center!important;font-size:14px!important;line-height:1!important;display:inline-flex!important}.wis-modal-root .ant-modal-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a73!important}html[data-theme=dark] .wis-modal-root .ant-modal-content{border:1px solid var(--border,#ffffff1f)!important;background:var(--surface,#141518)!important;box-shadow:0 25px 50px -12px #0000008c!important}html[data-theme=dark] .wis-modal-root .ant-modal-header{border-bottom:1px solid var(--border,#ffffff1f)!important;background:var(--surface-header,var(--surface-2,#1a1c20))!important}html[data-theme=dark] .wis-modal-root .ant-modal-title{color:var(--text,#f2f3f5)!important}.ant-popover-inner,.ant-popconfirm-inner{border:1px solid var(--border,#0f172a1a)!important;box-shadow:var(--shadow-md,0 2px 6px #14141e0d, 0 10px 24px -8px #14141e0f)!important}html[data-theme=dark] .ant-popover-inner,html[data-theme=dark] .ant-popconfirm-inner{border:1px solid var(--border,#ffffff1f)!important;box-shadow:var(--shadow-md,0 4px 16px #0006)!important}html[data-theme=dark] .wis-modal-root .ant-modal-body{color:var(--text,#f2f3f5)!important;background:var(--surface,#141518)!important}html[data-theme=dark] .wis-modal-root .ant-modal-footer{border-top:1px solid var(--border,#ffffff1f)!important;background:var(--surface-header,var(--surface-2,#1a1c20))!important}html[data-theme=dark] .wis-modal-root .ant-modal-close{border:1px solid var(--border,#ffffff1f)!important;background:var(--surface,#141518)!important;color:var(--text-secondary,#9a9da4)!important;box-shadow:none!important}html[data-theme=dark] .wis-modal-root .ant-modal-close:hover{background-color:var(--surface,#141518)!important;border-color:var(--accent,#3457d5)!important;color:var(--accent,#3457d5)!important;box-shadow:none!important}html[data-theme=dark] .wis-modal-root .ant-modal-close:active{background-color:var(--surface-2,#1a1c20)!important;border-color:var(--border,#ffffff2e)!important;box-shadow:none!important}html[data-theme=dark] .wis-modal-root .ant-modal-close:focus-visible{border-color:var(--accent,#3457d5)!important;background-color:var(--surface,#141518)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#3457d5) 35%, transparent)!important;color:var(--accent,#3457d5)!important;outline:none!important}html[data-theme=dark] .wis-modal-root .ant-modal-mask{background-color:#000000a6!important}.ant-btn{border:1px solid var(--border,#d1d5db)!important;box-shadow:none!important;border-radius:10px!important;font-weight:600!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s!important}.ant-btn.ant-btn-compact-item:not(.ant-btn-compact-first-item):not(.ant-btn-compact-last-item){border-radius:0!important}.ant-btn.ant-btn-compact-item.ant-btn-compact-first-item:not(.ant-btn-compact-last-item){border-start-end-radius:0!important;border-end-end-radius:0!important}.ant-btn.ant-btn-compact-item.ant-btn-compact-last-item:not(.ant-btn-compact-first-item){border-start-start-radius:0!important;border-end-start-radius:0!important}.ant-space-compact .ant-btn.ant-btn-primary+.ant-btn.ant-btn-primary{border-inline-start-color:color-mix(in srgb, #fff 28%, var(--accent,#3457d5))!important}.ant-btn.ant-btn-compact-item:active{transform:none!important}.ant-btn:hover{border-color:var(--accent,#3457d5)!important;box-shadow:none!important}.ant-btn:active{box-shadow:none!important;transform:scale(.985)!important}.ant-btn:focus-visible{border-color:var(--accent,#3457d5)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#3457d5) 28%, transparent)!important;outline:none!important}.ant-btn-primary{border:1px solid var(--accent,#3457d5)!important;box-shadow:none!important}.ant-btn-primary:hover{border-color:var(--accent,#3457d5)!important;box-shadow:none!important}.ant-btn-primary:focus-visible{border-color:var(--accent,#3457d5)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#3457d5) 28%, transparent)!important}.ant-btn-default.ant-btn-dangerous{border-color:var(--ant-color-error-border,#fca5a5)!important}.ant-btn-link,.ant-btn-text{box-shadow:none!important;border:none!important;transform:none!important}.ant-btn-link:hover,.ant-btn-text:hover{box-shadow:none!important}.ant-btn-link:active,.ant-btn-text:active{box-shadow:none!important;transform:none!important}.ant-transfer,.ant-transfer-list{width:100%!important}.ant-drawer{z-index:2100!important}.wis-table .ant-table,.wis-table.ant-table-wrapper .ant-table{font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-body)}.wis-table .ant-table-thead>tr>th.ant-table-cell,.wis-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell{font-family:var(--font-sans)!important;font-size:var(--font-size-xxs)!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--text-faint,var(--text-secondary))!important;background:var(--surface-header,var(--surface-2))!important;border-bottom:1px solid var(--border)!important;padding:10px 16px!important;font-weight:600!important}.wis-table .ant-table-thead>tr>th .ant-table-column-title,.wis-table .ant-table-thead>tr>th .ant-typography,.wis-table .ant-table-thead>tr>th .ant-table-column-sorters{font-family:var(--font-sans)!important;font-weight:600!important;font-size:var(--font-size-xxs)!important}.wis-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--border)!important}.MuiTableHead-root .MuiTableCell-root.MuiTableCell-head,.MuiTableHead-root .MuiTableCell-root.MuiTableCell-head .MuiTypography-root{font-family:var(--font-sans)!important;font-weight:600!important;font-size:var(--font-size-xxs)!important;letter-spacing:.05em!important;text-transform:uppercase!important}.wis-form.ant-form,.wis-form .ant-form{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--text);letter-spacing:var(--letter-spacing-body)}.wis-form .ant-form-item-label>label{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing-body);color:var(--text-muted)}.wis-form .ant-input,.wis-form .ant-input-number,.wis-form .ant-input-affix-wrapper,.wis-form .ant-picker,.wis-form .ant-select .ant-select-selector,.wis-form textarea.ant-input{font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-body);background-color:var(--surface);color:var(--text);border-radius:8px;transition:border-color .15s,box-shadow .15s;border-color:var(--border)!important}.wis-form .ant-form-item:not(:focus-within) .ant-input:not(:disabled):hover,.wis-form .ant-form-item:not(:focus-within) .ant-input-affix-wrapper:hover,.wis-form .ant-form-item:not(:focus-within) .ant-input-number:not(.ant-input-number-disabled):hover,.wis-form .ant-form-item:not(:focus-within) .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.wis-form .ant-form-item:not(:focus-within) .ant-picker:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))!important}.wis-form .ant-input::placeholder,.wis-form .ant-select-selection-placeholder{color:var(--text-faint)}.wis-form .ant-input:focus,.wis-form .ant-input-focused,.wis-form .ant-input-affix-wrapper-focused,.wis-form .ant-input-number-focused,.wis-form .ant-picker-focused,.wis-form .ant-select-focused .ant-select-selector{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent);border-color:var(--accent)!important}.wis-form .ant-btn-primary{background:var(--accent);border-color:var(--accent);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);box-shadow:none;border-radius:8px}.wis-form .ant-btn-primary:not(:disabled):hover{background:var(--accent-hover);border-color:var(--accent-hover)}.wis-form .ant-btn-default{font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-body);border-color:var(--border);color:var(--text-muted);background:var(--surface);border-radius:8px}.wis-form .ant-btn-default:not(:disabled):hover{color:var(--text);border-color:var(--border);background:var(--surface-2)}.wisform-title.ant-typography{font-family:var(--font-sans)!important;font-size:15px!important;font-weight:var(--font-weight-medium)!important;letter-spacing:-.01em!important;color:var(--text)!important;margin:0 0 12px!important}.wisform-subtitle.ant-typography{font-family:var(--font-sans)!important;font-size:var(--font-size-body)!important;font-weight:var(--font-weight-medium)!important;letter-spacing:var(--letter-spacing-body)!important;color:var(--text-muted)!important;margin:0 0 10px!important}.wis-config-hint.ant-typography{display:block;color:var(--text-muted)!important}.wisform-section{background:var(--surface);font-family:var(--font-sans)}.wisform-section__title{font-family:var(--font-sans)}.wis-form .ant-select-multiple .ant-select-selection-item{border:1px solid var(--border);background:var(--surface-2);color:var(--text)}.wis-ant-tabs-rail{margin-bottom:16px}.wis-ant-tabs-rail .ant-tabs{border:none}.wis-ant-tabs-rail .ant-tabs-nav{border:none;border-radius:8px;margin-bottom:0;padding:0}.wis-ant-tabs-rail .ant-tabs-nav:before{border-bottom:none!important}.wis-ant-tabs-rail .ant-tabs-nav-list{gap:0}.wis-ant-tabs-rail .ant-tabs-tab{border-radius:0;padding:10px 18px;transition:background-color .15s,color .15s;margin:0!important;margin-inline:0!important}.wis-ant-tabs-rail .ant-tabs-nav-list>.ant-tabs-tab:first-of-type{border-top-left-radius:8px;border-top-right-radius:0}.wis-ant-tabs-rail .ant-tabs-nav-list>.ant-tabs-tab:last-of-type{border-top-left-radius:0;border-top-right-radius:8px}.wis-ant-tabs-rail .ant-tabs-tab-btn{text-transform:none;font-size:14px}.wis-ant-tabs-rail .ant-tabs-ink-bar{border-radius:3px 3px 0 0;height:3px}.wis-ant-tabs-rail .ant-tabs-content-holder{padding-top:16px}html[data-theme=light] .wis-ant-tabs-rail .ant-tabs-nav{background-color:#0000000f;box-shadow:inset 0 1px #ffffffa6}html[data-theme=light] .wis-ant-tabs-rail .ant-tabs-tab:not(.ant-tabs-tab-active){background-color:#0000}html[data-theme=light] .wis-ant-tabs-rail .ant-tabs-tab:not(.ant-tabs-tab-active) .ant-tabs-tab-btn{font-weight:600;color:#111827!important}html[data-theme=light] .wis-ant-tabs-rail .ant-tabs-tab:not(.ant-tabs-tab-active):hover{background-color:#0000001a}html[data-theme=light] .wis-ant-tabs-rail .ant-tabs-tab.ant-tabs-tab-active{background-color:var(--accent-tint)}html[data-theme=light] .wis-ant-tabs-rail .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{text-shadow:none;font-weight:600;color:var(--accent)!important}html[data-theme=light] .wis-ant-tabs-rail .ant-tabs-ink-bar{background:var(--accent-hover)}html[data-theme=dark] .wis-ant-tabs-rail .ant-tabs-nav{background-color:#ffffff14;box-shadow:inset 0 1px #ffffff1f}html[data-theme=dark] .wis-ant-tabs-rail .ant-tabs-tab:not(.ant-tabs-tab-active){background-color:#0000}html[data-theme=dark] .wis-ant-tabs-rail .ant-tabs-tab:not(.ant-tabs-tab-active) .ant-tabs-tab-btn{font-weight:600;color:#e6edf3!important}html[data-theme=dark] .wis-ant-tabs-rail .ant-tabs-tab:not(.ant-tabs-tab-active):hover{background-color:#ffffff24}html[data-theme=dark] .wis-ant-tabs-rail .ant-tabs-tab.ant-tabs-tab-active{background-color:color-mix(in srgb, var(--accent) 38%, transparent)}html[data-theme=dark] .wis-ant-tabs-rail .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{text-shadow:none;font-weight:600;color:var(--accent-hover)!important}html[data-theme=dark] .wis-ant-tabs-rail .ant-tabs-ink-bar{background:var(--accent)}.wis-ant-tabs-rail.wis-ant-tabs-rail--navOnly .ant-tabs-content-holder{display:none}.wis-ant-tabs-rail.wis-ant-tabs-rail--nested{margin-bottom:0}.wis-ant-tabs-rail.wis-ant-tabs-rail--nested .ant-tabs-nav{border-radius:0}.wis-ant-tabs-rail.wis-ant-tabs-rail--nested .ant-tabs-nav-list{align-items:stretch}.wis-ant-tabs-rail.wis-ant-tabs-rail--nested .ant-tabs-tab{align-items:center;padding:8px 16px;display:inline-flex}.wis-ant-tabs-rail.wis-ant-tabs-rail--nested .ant-tabs-nav-list>.ant-tabs-tab:first-of-type,.wis-ant-tabs-rail.wis-ant-tabs-rail--nested .ant-tabs-nav-list>.ant-tabs-tab:last-of-type{border-radius:0}.wis-ant-tabs-rail.wis-ant-tabs-rail--nested .ant-tabs-tab-btn{font-size:13px}.wis-ant-tabs-rail.wis-ant-tabs-rail--nested .ant-tabs-extra-content{align-self:center;align-items:center;padding-inline-end:4px;display:inline-flex}.wis-ant-tabs-rail.wis-ant-tabs-rail--nested .ant-tabs-content-holder{padding-top:12px}html[data-theme=light] .wis-ant-tabs-rail.wis-ant-tabs-rail--nested .ant-tabs-nav{box-shadow:none;background-color:#0000;border-bottom:1px solid #00000014}html[data-theme=dark] .wis-ant-tabs-rail.wis-ant-tabs-rail--nested .ant-tabs-nav{box-shadow:none;background-color:#0000;border-bottom:1px solid #ffffff1f}html[data-theme=dark] .wis-ant-steps-mes-shift .ant-steps .ant-steps-item-process .ant-steps-item-icon{background:var(--accent)!important;border-color:var(--accent)!important}html[data-theme=dark] .wis-ant-steps-mes-shift .ant-steps .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:#0f172a!important}html[data-theme=dark] .wis-ant-steps-mes-shift .ant-steps .ant-steps-item-finish .ant-steps-item-icon{background:color-mix(in srgb, var(--accent) 20%, transparent)!important;border-color:var(--accent)!important}html[data-theme=dark] .wis-ant-steps-mes-shift .ant-steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon,html[data-theme=dark] .wis-ant-steps-mes-shift .ant-steps .ant-steps-item-finish .ant-steps-item-icon .anticon{color:var(--accent-hover)!important}html[data-theme=dark] .wis-ant-steps-mes-shift .ant-steps .ant-steps-item-wait .ant-steps-item-icon{background:#94a3b81a!important;border-color:#94a3b859!important}html[data-theme=dark] .wis-ant-steps-mes-shift .ant-steps .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon{color:#e2e8f0bf!important}html[data-theme=dark] .wis-ant-steps-mes-shift .ant-steps .ant-steps-item-title{font-weight:600;color:#f8fafcf2!important}html[data-theme=dark] .wis-ant-steps-mes-shift .ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#e2e8f0e0!important}html[data-theme=dark] .wis-ant-steps-mes-shift .ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after,html[data-theme=dark] .wis-ant-steps-mes-shift .ant-steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after,html[data-theme=light] .wis-ant-steps-mes-shift .ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after,html[data-theme=light] .wis-ant-steps-mes-shift .ant-steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:var(--accent)!important}.wisform-included-label{font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-body);width:100%}.wisform-included-label .ant-form-item{margin-bottom:var(--wisform-included-item-mb,16px);position:relative;overflow:visible}.wisform-included-label .ant-form-item-row{position:relative;flex-direction:column!important;align-items:stretch!important}.wisform-included-label .ant-form-item-label,.wisform-included-label .ant-col.ant-form-item-label{z-index:1;pointer-events:auto;line-height:1.2;padding:0 0 6px!important;inset:auto!important;text-align:start!important;flex:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding-inline:0!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.wisform-included-label .ant-form-item-label>label{font-family:var(--font-sans);pointer-events:auto;align-items:center;gap:4px;height:auto;line-height:1.2;transition:color .15s;display:inline-flex;color:var(--wisform-included-label-rest,var(--text-faint))!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-body)!important;box-shadow:none!important;background-color:#0000!important;margin:0!important;padding:0!important}.wis-form .wisform-included-label .ant-form-item-label>label{color:var(--wisform-included-label-rest,var(--text-faint))!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-body)!important}.wisform-included-label .ant-form-item-label .ant-form-item-required{margin-inline-end:2px}.wisform-included-label .ant-form-item-label .ant-form-item-tooltip{pointer-events:auto;margin-inline-start:2px;line-height:0}.wisform-included-label .ant-form-item:hover:not(:focus-within) .ant-form-item-label>label{color:var(--wisform-included-label-hover,var(--accent-hover))!important}.wisform-included-label .ant-form-item:focus-within .ant-form-item-label>label{color:var(--wisform-included-primary,var(--accent))!important}.wisform-included-label .ant-form-item-label>label:after{display:none}.wisform-section .wisform-included-label,.wis-modal-root .wisform-included-label,.ant-drawer-body .wisform-included-label,.wis-form--on-surface .wisform-included-label{--wisform-included-notch-bg:var(--surface);--wisform-included-bg:var(--surface)}.wisform-included-label .ant-form-item-control{box-sizing:border-box;flex:auto;width:100%;max-width:100%;min-height:0;padding-top:0!important}.wisform-included-label .ant-form-item-control-input{min-height:40px}:is(.wisform-included-label .ant-form-item-control-input:has(textarea),.wisform-included-label .ant-form-item-control-input:has(.ant-input-textarea-affix-wrapper)){min-height:0}.wisform-included-label .ant-form-item-control-input-content{align-items:center;min-height:40px;display:flex}:is(.wisform-included-label .ant-form-item-control-input-content:has(textarea),.wisform-included-label .ant-form-item-control-input-content:has(.ant-input-textarea-affix-wrapper)){align-items:stretch;min-height:0}.wisform-included-label .ant-radio-group,.wisform-included-label .ant-checkbox-group{flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;display:flex}.wisform-included-label .ant-switch{margin-top:2px}.wisform-included-label .ant-picker .ant-picker-input>input::placeholder{color:#0000}.wisform-included-label .ant-form-item-control-input-content>.ant-input:not(textarea),.wisform-included-label .ant-input-affix-wrapper:not(.ant-input-textarea-affix-wrapper),.wisform-included-label .ant-input-number,.wisform-included-label .ant-select .ant-select-selector,.wisform-included-label .ant-picker{font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-body);border-radius:var(--wisform-included-radius,4px);box-sizing:border-box;background-color:var(--wisform-included-input-bg,var(--surface));border-width:1px;max-height:40px;transition:border-color .15s,box-shadow .15s;box-shadow:0 0 0 1px #0000;border-color:var(--wisform-included-border-rest,var(--border))!important;height:40px!important;min-height:40px!important}.wisform-included-label .ant-form-item-control-input-content>textarea.ant-input,.wisform-included-label .ant-input-textarea-affix-wrapper{font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-body);border-radius:var(--wisform-included-radius,4px);box-sizing:border-box;background-color:var(--wisform-included-input-bg,var(--surface));border-width:1px;width:100%;transition:border-color .15s,box-shadow .15s;box-shadow:0 0 0 1px #0000;border-color:var(--wisform-included-border-rest,var(--border))!important;height:auto!important;min-height:0!important;max-height:none!important}.wisform-included-label .ant-input-textarea-affix-wrapper{align-items:stretch!important;padding:0!important;display:block!important}.wisform-included-label .ant-input-textarea-affix-wrapper>textarea.ant-input{resize:vertical;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:8px 11px!important;line-height:1.5!important}.wisform-included-label .ant-form-item-control-input-content>textarea.ant-input{resize:vertical;padding:8px 11px!important;line-height:1.5!important}.wisform-included-label .ant-input-affix-wrapper:not(.ant-input-textarea-affix-wrapper){align-items:center!important;padding-block:0!important;padding-inline:11px!important;display:inline-flex!important}.wisform-included-label .ant-select:not(.ant-select-multiple) .ant-select-selector{align-items:center!important;display:flex!important}.wisform-included-label .ant-select-multiple .ant-select-selector{align-items:center!important;height:auto!important;min-height:40px!important;max-height:none!important;padding-block:4px!important}.wisform-included-label .ant-picker{padding-block:0;padding-inline:11px}.wisform-included-label .ant-picker .ant-picker-input>input{height:auto;line-height:22px}.wisform-included-label .ant-form-item-control-input-content>.ant-input:not(textarea){padding-block:0;padding-inline:11px;line-height:22px}.wisform-included-label .ant-form-item:not(:focus-within) .ant-form-item-control-input-content>.ant-input:not(:disabled):hover,.wisform-included-label .ant-form-item:not(:focus-within) .ant-input-affix-wrapper:hover,.wisform-included-label .ant-form-item:not(:focus-within) .ant-input-number:not(.ant-input-number-disabled):hover,.wisform-included-label .ant-form-item:not(:focus-within) .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.wisform-included-label .ant-form-item:not(:focus-within) .ant-picker:hover{border-color:var(--wisform-included-border-hover,color-mix(in srgb, var(--accent) 40%, var(--border)))!important}.wisform-included-label .ant-input-affix-wrapper>input.ant-input{height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;line-height:1.5!important}.wisform-included-label .ant-input-affix-wrapper .ant-input-suffix,.wisform-included-label .ant-input-affix-wrapper .ant-input-prefix{align-items:center;line-height:1;display:inline-flex}.wisform-included-label .ant-input-affix-wrapper .ant-input-password-icon{line-height:1}.wisform-included-label .ant-input::placeholder,.wisform-included-label .ant-select-selection-placeholder{color:var(--wisform-included-placeholder,var(--text-faint))}.wisform-included-label .ant-form-item-control-input-content>.ant-input:focus,.wisform-included-label .ant-input-affix-wrapper-focused,.wisform-included-label .ant-input-number-focused,.wisform-included-label .ant-select-focused .ant-select-selector,.wisform-included-label .ant-picker-focused{box-shadow:0 0 0 1px var(--wisform-included-focus-ring,color-mix(in srgb, var(--accent) 45%, transparent));border-color:var(--wisform-included-primary,var(--accent))!important}.wisform-included-label .ant-form-item:focus-within .ant-form-item-control-input-content>.ant-input:hover,.wisform-included-label .ant-form-item:focus-within .ant-input-affix-wrapper:hover,.wisform-included-label .ant-form-item:focus-within .ant-input-number:hover,.wisform-included-label .ant-form-item:focus-within .ant-select .ant-select-selector:hover,.wisform-included-label .ant-form-item:focus-within .ant-picker:hover{border-color:var(--wisform-included-primary,var(--accent))!important}.wisform-included-label .ant-select-selection-item,.wisform-included-label .ant-select-selection-placeholder{line-height:22px!important}.wisform-included-label .ant-select-multiple .ant-select-selection-item{background-color:var(--wisform-included-tag-bg,color-mix(in srgb, var(--accent) 12%, var(--surface)))!important;color:var(--wisform-included-tag-text,var(--text))!important;border:1px solid var(--wisform-included-tag-border,color-mix(in srgb, var(--accent) 28%, var(--border)))!important}.wisform-included-label .ant-select-multiple .ant-select-selection-item-remove{color:var(--wisform-included-tag-text,var(--text-muted))!important}.wisform-mui-outlined-notch .MuiOutlinedInput-root{background-color:#0000}.wisform-mui-outlined-notch .MuiOutlinedInput-root fieldset{border-color:var(--wisform-included-border-rest,var(--border));border-width:1px;transition:border-color .15s,box-shadow .15s;box-shadow:0 0 0 1px #0000}.wisform-mui-outlined-notch .MuiOutlinedInput-root:hover:not(.Mui-disabled):not(.Mui-focused) fieldset{border-color:var(--wisform-included-border-hover,color-mix(in srgb, var(--accent) 40%, var(--border)))}.wisform-mui-outlined-notch .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--wisform-included-primary,var(--accent));box-shadow:0 0 0 1px var(--wisform-included-focus-ring,color-mix(in srgb, var(--accent) 45%, transparent));border-width:1px}.wisform-mui-outlined-notch .MuiInputLabel-root{color:var(--wisform-included-label-rest,var(--text-faint));transition:color .15s}.wisform-mui-outlined-notch .MuiFormControl-root:hover:not(:focus-within) .MuiInputLabel-root:not(.Mui-focused):not(.Mui-error){color:var(--wisform-included-label-hover,var(--accent-hover))}.wisform-mui-outlined-notch .MuiInputLabel-root.Mui-focused{color:var(--wisform-included-primary,var(--accent))}.wisform-mui-outlined-notch .MuiInputLabel-root.MuiInputLabel-shrink:not(.Mui-focused){color:var(--wisform-included-label-rest,var(--text-faint))}.wisform-mui-outlined-notch .MuiFormControl-root:hover .MuiInputLabel-root.MuiInputLabel-shrink:not(.Mui-focused):not(.Mui-error){color:var(--wisform-included-label-hover,var(--accent-hover))}.wisform-mui-outlined-notch .MuiOutlinedInput-input{color:var(--wisform-included-text,var(--text))}.wis-mrt-table{font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-body);background:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:12px!important}.wis-mrt-table .MuiTableCell-root,.wis-mrt-table .MuiToolbar-root,.wis-mrt-table .MuiInputBase-root,.wis-mrt-table .MuiTablePagination-root{letter-spacing:inherit;font-family:inherit}.wis-mrt-table .MuiLinearProgress-root{background-color:var(--surface-2)}.wis-mrt-table .MuiLinearProgress-bar{background-color:var(--accent)}.wis-mrt-table .wis-table-actions-cell{white-space:nowrap;vertical-align:middle}.wis-mrt-table .wis-table-actions{flex-flow:row;align-items:center;gap:5px;display:flex}.wis-mrt-table .wis-table-actions .MuiIconButton-root,.wis-mrt-table .wis-table-actions-cell .MuiIconButton-root{width:26px;height:26px;color:var(--text-faint);border:1px solid #0000;border-radius:6px}.wis-mrt-table .wis-table-actions .MuiIconButton-root:hover,.wis-mrt-table .wis-table-actions-cell .MuiIconButton-root:hover{background:var(--surface-2);color:var(--text);border-color:var(--border)}.wis-mrt-table .wis-table-icon-btn--danger:hover,.wis-mrt-table .MuiIconButton-root.wis-table-icon-btn--danger:hover{color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}html[data-theme=dark] .wis-mrt-table .wis-table-icon-btn--danger:hover,html[data-theme=dark] .wis-mrt-table .MuiIconButton-root.wis-table-icon-btn--danger:hover{color:#f87171!important;background:#2a1414!important;border-color:#4a1f1f!important}.wis-table .ant-table{background:var(--surface);border-radius:12px;font-size:12.5px}.wis-table .ant-table-container{border:1px solid var(--border);border-radius:12px;overflow:hidden}.wis-table .ant-table-thead>tr>th{letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:600;color:var(--text-faint)!important;background:var(--surface)!important;border-bottom:1px solid var(--border)!important;padding:10px 16px!important}.wis-table .ant-table-tbody>tr>td{vertical-align:middle;font-size:12.5px;border-bottom:1px solid var(--border)!important;padding:11px 16px!important}.wis-table .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.wis-table .ant-table-tbody>tr:hover>td{background:var(--surface-2)!important}.wis-table .ant-pagination{color:var(--text-faint);font-size:12px}.wis-table-name-cell{color:var(--text);font-weight:600}.wis-table-key-cell{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.wis-table-status{align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.wis-table-status--online{color:var(--online)}.wis-table-status--offline{color:var(--text-muted)}.wis-table-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.wis-table-dot--online{background:var(--online);box-shadow:0 0 0 3px color-mix(in srgb, var(--online) 18%, transparent)}.wis-table-dot--offline{background:var(--offline)}.wis-table-timestamp{color:var(--text-faint);margin-top:2px;font-size:11px;font-weight:400;display:block}.wis-table-link{color:var(--accent);font-weight:500;text-decoration:none}.wis-table-link:hover{color:var(--accent-hover);text-decoration:underline}.wis-table-muted{color:var(--text-faint)}.wis-table-actions{align-items:center;gap:5px;display:flex}.wis-table-icon-btn{cursor:pointer;width:26px;height:26px;color:var(--text-faint);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.wis-table-icon-btn:hover{background:var(--surface-2);color:var(--text);border-color:var(--border)}.wis-table-icon-btn--danger:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}html[data-theme=dark] .wis-table-icon-btn--danger:hover{color:#f87171;background:#2a1414;border-color:#4a1f1f}.wis-table-filter-chip{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.wis-table-filter-chip:hover{border-color:var(--text-muted)}.wis-table-filter-chip--active{background:var(--text);border-color:var(--text);color:var(--bg)}html[data-theme=dark] .wis-table-filter-chip--active{background:var(--accent);border-color:var(--accent);color:#fff}.wis-table-search{background:var(--surface);border:1px solid var(--border);width:260px;max-width:100%;color:var(--text-faint);border-radius:8px;align-items:center;gap:8px;padding:7px 11px;font-size:12.5px;display:flex}.wis-table-search:focus-within{border-color:var(--accent)}.wis-table-search input{color:var(--text);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:12.5px}.wis-analytics-filter{background:var(--surface-2);border:1px solid var(--border);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:12px;margin-bottom:20px;padding:12px 14px;display:flex}.wis-analytics-filter--collapsed{gap:0;padding:10px 14px}.wis-analytics-filter__head{align-items:center;gap:10px;min-height:28px;display:flex}.wis-analytics-filter__head-label{letter-spacing:.5px;text-transform:uppercase;color:var(--text-faint);flex-shrink:0;font-size:10.5px;font-weight:700}.wis-analytics-filter__summary{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.wis-analytics-filter:not(.wis-analytics-filter--collapsed) .wis-analytics-filter__summary{display:none}.wis-analytics-filter__toggle{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.wis-analytics-filter__toggle:hover{color:var(--text);border-color:var(--divider);background:var(--surface)}.wis-analytics-filter__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wis-analytics-filter__body{flex-direction:column;gap:12px;display:flex}.wis-analytics-filter__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wis-analytics-filter__row--scope{justify-content:space-between}.wis-analytics-filter__row--controls{flex-wrap:wrap;align-items:center;gap:12px}.wis-analytics-filter__scope-left{z-index:3;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.wis-analytics-filter__crumb-item{position:relative}.wis-analytics-filter__scope-summary{font-size:12px}.wis-analytics-filter__crumb{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.wis-analytics-filter__crumb-btn{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:7px;padding:6px 10px;font-family:inherit;font-size:12.5px;font-weight:600}.wis-analytics-filter__crumb-btn:hover{border-color:var(--accent);color:var(--accent)}.wis-analytics-filter__crumb-sep{color:var(--text-faint);padding:0 2px}.wis-analytics-filter__jump{color:var(--text-muted);border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:7px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:600}.wis-analytics-filter__jump:hover{color:var(--text);border-color:var(--divider)}.wis-analytics-filter-pills{flex-wrap:wrap;gap:4px;display:flex}.wis-analytics-filter-pill{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2}.wis-analytics-filter-pill:hover{color:var(--text)}.wis-analytics-filter-pill.is-active{background:var(--accent-tint);border-color:var(--accent);color:var(--accent)}.wis-analytics-filter-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wis-analytics-filter__group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wis-analytics-filter__label{letter-spacing:.5px;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;font-size:10.5px;font-weight:600}.wis-analytics-filter__custom-dates{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.wis-analytics-filter__custom-dates .wis-analytics-filter__date-picker.ant-picker{border:1px solid var(--border);background:var(--surface);width:128px;max-width:128px;height:auto;min-height:0;box-shadow:none;border-radius:999px;flex-shrink:0;padding:5px 11px;font-family:inherit}.wis-analytics-filter__custom-dates .wis-analytics-filter__date-picker.ant-picker:hover{border-color:var(--divider);background:var(--surface)}.wis-analytics-filter__custom-dates .wis-analytics-filter__date-picker.ant-picker-focused,.wis-analytics-filter__custom-dates .wis-analytics-filter__date-picker.ant-picker:focus-within{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 16%, transparent)}.wis-analytics-filter__custom-dates .wis-analytics-filter__date-picker .ant-picker-input>input{color:var(--text-muted);font-family:inherit;font-size:12px;font-weight:600;line-height:1.2}.wis-analytics-filter__custom-dates .wis-analytics-filter__date-picker .ant-picker-input>input::placeholder,.wis-analytics-filter__custom-dates .wis-analytics-filter__date-picker .ant-picker-suffix{color:var(--text-faint)}.wis-analytics-filter__custom-dates .wis-analytics-filter__date-picker .ant-picker-suffix .anticon{font-size:12px}.wis-analytics-filter__reset{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:7px;margin-left:auto;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:600}.wis-analytics-filter__reset:hover{color:var(--text);background:var(--surface)}.wis-analytics-stat{background:var(--surface);border:1px solid var(--border);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:0;height:100%;min-height:0;padding:8px 12px 9px;display:flex;overflow:hidden}.wis-analytics-stat--expanded:not(.wis-analytics-stat--hero){gap:4px;padding:10px 12px 11px}.wis-analytics-stat__main{flex:auto;align-items:stretch;gap:8px;min-height:0;display:flex}.wis-analytics-stat__stack{flex-direction:column;flex:auto;gap:2px;min-width:0;min-height:0;display:flex}.wis-analytics-stat--rich{justify-content:flex-start;gap:0;min-height:0;padding:8px 10px 6px}.wis-analytics-stat__rich-top{flex-direction:column;flex:none;gap:3px;min-height:0;display:flex}.wis-analytics-stat__rich-middle-slot{flex:none;align-items:center;min-height:14px;max-height:16px;margin-top:2px;display:flex;overflow:hidden}.wis-analytics-stat--rich-spark{justify-content:flex-start}.wis-analytics-stat--pareto-share{gap:4px;padding:8px 10px 7px}.wis-analytics-stat--pareto-share .wis-analytics-stat__value{width:100%;min-width:0;display:block}.wis-analytics-stat--pareto-share .wis-analytics-stat__value--text{white-space:nowrap;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal;width:100%;min-width:0;padding-top:0;font-size:14px;line-height:1.2;display:block;overflow:hidden}.wis-analytics-stat--pareto-share .wis-analytics-stat__share-bar{height:6px;margin-top:0}.wis-analytics-stat--pareto-share .wis-analytics-stat__footer-split{flex-direction:column;align-items:stretch;gap:2px;margin-top:0}.wis-analytics-stat--pareto-share .wis-analytics-stat__footer-split .wis-analytics-stat__meta-text{white-space:normal;text-overflow:unset;font-size:11px;line-height:1.35;overflow:visible}.wis-analytics-stat--pareto-share .wis-analytics-stat__footer-split .wis-analytics-stat__meta-text:last-child{text-align:left}.wis-analytics-stat__head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.wis-analytics-stat__head-right{text-align:right;flex-shrink:0;min-width:0;line-height:1.25}.wis-analytics-stat--rich .wis-analytics-stat__head{align-items:center;gap:6px}.wis-analytics-stat--rich .wis-analytics-stat__head-right{flex-shrink:0;margin-left:auto}.wis-analytics-stat__head-stack{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.wis-analytics-stat__target,.wis-analytics-stat__share-pct{color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:600}.wis-analytics-stat--rich .wis-analytics-stat__target,.wis-analytics-stat--rich .wis-analytics-stat__share-pct{white-space:nowrap;text-align:right;text-overflow:ellipsis;max-width:100%;line-height:1.2;overflow:hidden}.wis-analytics-stat--rich .wis-analytics-stat__value{flex:none;margin-top:0;font-size:22px;line-height:1}.wis-analytics-stat--rich .wis-analytics-stat__value--text{white-space:nowrap;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal;width:100%;min-width:0;font-size:15px;line-height:1.15;display:block;overflow:hidden}.wis-analytics-stat__rich-tertiary{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:100%;min-height:0;font-size:11px;line-height:1.2;overflow:hidden}.wis-analytics-stat__share-bar{background:var(--surface-2);border:1px solid var(--border);border-radius:99px;flex-shrink:0;height:6px;margin-top:2px;overflow:hidden}.wis-analytics-stat__share-bar-fill{background:var(--accent);border-radius:99px;height:100%;display:block}.wis-analytics-stat__footer-split{flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;margin-top:0;display:flex}.wis-analytics-stat__footer-split .wis-analytics-stat__meta-text{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.wis-analytics-stat__footer-split .wis-analytics-stat__meta-text:last-child{text-align:right}.wis-analytics-stat--rich-spark .wis-analytics-stat__spark--bottom{flex:auto;align-items:stretch;height:auto;min-height:16px;max-height:28px;margin-top:auto;padding-top:2px;display:flex}.wis-analytics-stat--rich-spark.wis-analytics-stat--rich-middle .wis-analytics-stat__spark--bottom{min-height:12px;max-height:20px}.wis-analytics-stat--rich-spark .wis-analytics-stat__spark--bottom .wis-analytics-chart{flex:auto;height:100%;min-height:0;max-height:100%}.wis-analytics-stat__spark--bottom{flex:none;align-items:stretch;height:22px;margin-top:2px;display:flex}.wis-analytics-stat__spark--bottom .wis-analytics-chart{flex:auto;height:22px;min-height:22px;max-height:22px}.wis-analytics-stat--hero{justify-content:flex-start;min-height:0;padding:10px 12px 8px}.wis-analytics-stat--hero .wis-analytics-stat__main{flex:none}.wis-analytics-stat--hero .wis-analytics-stat__stack{gap:4px}.wis-analytics-stat--hero .wis-analytics-stat__label{letter-spacing:.01em;font-size:12px;font-weight:600}.wis-analytics-stat--hero.wis-analytics-stat--label-upper .wis-analytics-stat__label{text-transform:uppercase;letter-spacing:.05em;white-space:normal;font-size:11px;font-weight:600;line-height:1.35}.wis-analytics-stat--hero .wis-analytics-stat__value{flex:none;align-items:baseline}.wis-analytics-stat--hero .wis-analytics-stat__head-stack{text-align:right;align-items:flex-end;gap:2px}.wis-analytics-stat--hero .wis-analytics-stat__head-stack .wis-analytics-stat__delta{font-size:12px}.wis-analytics-stat--hero .wis-analytics-stat__head-stack .wis-analytics-stat__target{font-size:11px}.wis-analytics-stat__label{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11px;font-weight:500;line-height:1.25;overflow:hidden}.wis-analytics-stat--rich .wis-analytics-stat__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}@container wis-analytics-widget (max-width:108px){.wis-analytics-stat--rich .wis-analytics-stat__head{flex-direction:column;align-items:stretch;gap:2px}.wis-analytics-stat--rich .wis-analytics-stat__head-right{align-self:flex-end;margin-left:0}.wis-analytics-stat--rich .wis-analytics-stat__label{-webkit-line-clamp:2;white-space:normal;word-break:normal;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box}}.wis-analytics-stat__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);flex:auto;align-items:center;min-height:0;font-size:32px;font-weight:700;line-height:1.08;display:flex;overflow:hidden}.wis-analytics-stat__value--text{letter-spacing:-.01em;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;align-items:flex-start;padding-top:2px;font-size:17px;line-height:1.2;display:-webkit-box}.wis-analytics-stat--hero .wis-analytics-stat__value{font-size:48px}.wis-analytics-stat__unit{color:var(--text-faint);letter-spacing:.01em;align-self:baseline;margin-left:2px;font-size:8px;font-weight:500;line-height:1.2}.wis-analytics-stat--rich .wis-analytics-stat__value .wis-analytics-stat__unit{margin-left:2px;font-size:max(6px,.34em)}.wis-analytics-stat--hero .wis-analytics-stat__value .wis-analytics-stat__unit{color:var(--text-muted);align-self:flex-end;margin-bottom:.12em;margin-left:3px;font-size:max(12px,.4em);font-weight:600}.wis-analytics-stat__delta-row,.wis-analytics-stat__hint-row{flex-shrink:0;align-items:center;min-height:14px;line-height:1.25;display:flex}.wis-analytics-stat__hint-row{margin-top:auto}.wis-analytics-stat__hint-row .wis-analytics-stat__meta-text{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.wis-analytics-stat__footnote{flex-wrap:wrap;flex-shrink:0;align-items:flex-start;min-height:0;margin-top:auto;display:flex}.wis-analytics-stat--compact:not(.wis-analytics-stat--hero) .wis-analytics-stat__footnote{display:none}.wis-analytics-stat__meta-text{color:var(--text-muted);font-size:12px;font-weight:500}.wis-analytics-stat__delta{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:11px;font-weight:700;line-height:1.25;display:inline-flex}.wis-analytics-stat__delta--good{color:var(--online)}.wis-analytics-stat__delta--bad{color:var(--loss)}.wis-analytics-stat__delta--neutral{color:var(--text-faint)}.wis-analytics-stat__spark{flex-shrink:0;margin-top:8px}.wis-analytics-stat__spark--hero{flex-direction:column;flex:auto;min-height:52px;margin-top:10px;display:flex}.wis-analytics-stat__spark--hero .wis-analytics-chart{flex:auto;min-height:52px}.wis-analytics-stat__skeleton--spark{border-radius:6px;width:100%;height:44px}.wis-analytics-widget{background:var(--surface);border:1px solid var(--border);box-sizing:border-box;border-radius:12px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.wis-analytics-widget__head{background:var(--surface-header);border-bottom:1px solid var(--border);box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px;min-height:48px;margin:0;padding:0 14px;display:flex}.wis-analytics-widget__title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:13.5px;font-weight:700;line-height:1.3}.wis-analytics-widget__tools{flex-shrink:0;align-items:center;gap:6px;display:flex}.wis-analytics-widget__head--extra-only{background:var(--surface-header);border-bottom:1px solid var(--border);justify-content:flex-end;align-items:center;min-height:48px;padding:0 14px;display:flex}.wis-analytics-widget__body{box-sizing:border-box;flex-direction:column;flex:auto;min-height:0;padding:14px 16px 16px;display:flex}.wis-analytics-widget__body--flush{padding:0}.wis-analytics-widget__body>.wis-analytics-chart,.wis-analytics-widget__body>.wis-analytics-empty{min-height:var(--wis-analytics-chart-min-height,220px);flex:auto}.wis-analytics-widget--fill,.wis-analytics-widget--fill .wis-analytics-widget__body{flex:1 1 0;min-height:0;overflow:hidden}.wis-analytics-widget--fill .wis-analytics-widget__body>.wis-analytics-chart,.wis-analytics-widget--fill .wis-analytics-widget__body>.wis-analytics-empty{flex:1 1 0;height:auto;min-height:0}.wis-analytics-widget__foot{color:var(--text-faint);border-top:1px solid var(--border);padding:8px 16px 12px;font-size:11.5px}.wis-analytics-widget__loading{min-height:var(--wis-analytics-chart-min-height,220px);flex:auto;justify-content:center;align-items:center;display:flex}.wis-analytics-shell .ant-row{align-items:stretch}:is(.wis-analytics-shell .ant-col:has(>.wis-analytics-stat),.wis-analytics-shell .ant-col:has(>.wis-analytics-widget)){flex-direction:column;display:flex}.wis-analytics-shell .ant-col>.wis-analytics-stat,.wis-analytics-shell .ant-col>.wis-analytics-widget{flex:auto;width:100%}.wis-analytics-grid{gap:var(--wis-analytics-grid-gap,14px);display:grid}.wis-analytics-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.wis-analytics-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.wis-analytics-grid--12{grid-template-columns:repeat(12,minmax(0,1fr))}.wis-analytics-grid__item--span-2{grid-column:span 2}.wis-analytics-grid__item--span-3{grid-column:span 3}.wis-analytics-grid__item--span-4{grid-column:span 4}.wis-analytics-grid__item--span-5{grid-column:span 5}.wis-analytics-grid__item--span-6{grid-column:span 6}.wis-analytics-grid__item--span-7{grid-column:span 7}.wis-analytics-grid__item--span-8{grid-column:span 8}.wis-analytics-grid__item--span-12{grid-column:span 12}.wis-analytics-grid__item{flex-direction:column;min-width:0;min-height:0;display:flex}.wis-analytics-grid__item>.wis-analytics-stat,.wis-analytics-grid__item>.wis-analytics-widget{flex:auto;width:100%}@media (max-width:1100px){.wis-analytics-grid--3,.wis-analytics-grid--4,.wis-analytics-grid--12{grid-template-columns:1fr 1fr}.wis-analytics-grid__item--span-2,.wis-analytics-grid__item--span-3,.wis-analytics-grid__item--span-4,.wis-analytics-grid__item--span-5,.wis-analytics-grid__item--span-6,.wis-analytics-grid__item--span-7,.wis-analytics-grid__item--span-8{grid-column:span 1}}@media (max-width:700px){.wis-analytics-grid--3,.wis-analytics-grid--4,.wis-analytics-grid--12{grid-template-columns:1fr}}.wis-analytics-section-h{letter-spacing:.6px;text-transform:uppercase;color:var(--text-faint);margin:22px 0 10px;font-size:11px;font-weight:700}.wis-analytics-tab-stack>.wis-analytics-section-h:first-of-type{margin-top:8px}.wis-analytics-tab-stack{gap:var(--wis-analytics-tab-gap,14px);flex-direction:column;display:flex}.wis-analytics-tab-stack>.wis-analytics-grid--4:first-child,.wis-analytics-grid--stats{margin-bottom:0}.wis-analytics-chart{width:100%;min-height:48px}.wis-analytics-chart__loading{background:color-mix(in srgb, var(--surface) 72%, transparent);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wis-analytics-state{text-align:center;min-height:160px;color:var(--text-muted);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.wis-analytics-widget--status-board .wis-analytics-widget__body{overflow:hidden}.wis-analytics-status-board-wrap{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex}.wis-analytics-status-board__filters{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;flex-shrink:0;gap:8px;padding:10px 14px;display:flex}.wis-analytics-status-board__filter{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:600;line-height:1.2;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.wis-analytics-status-board__filter:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));color:var(--text)}.wis-analytics-status-board__filter.is-active{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--text)}.wis-analytics-status-board__filter.is-run.is-active{border-color:color-mix(in srgb, var(--wis-analytics-status-run,var(--graph-good,var(--online))) 55%, var(--border));background:color-mix(in srgb, var(--wis-analytics-status-run,var(--graph-good,var(--online))) 14%, var(--surface));color:var(--wis-analytics-status-run,var(--graph-good,var(--online)))}.wis-analytics-status-board__filter.is-down.is-active{border-color:color-mix(in srgb, var(--wis-analytics-status-down,var(--graph-loss,var(--loss))) 55%, var(--border));background:color-mix(in srgb, var(--wis-analytics-status-down,var(--graph-loss,var(--loss))) 14%, var(--surface));color:var(--wis-analytics-status-down,var(--graph-loss,var(--loss)))}.wis-analytics-status-board__filter.is-setup.is-active{border-color:color-mix(in srgb, var(--wis-analytics-status-setup,var(--graph-accent,var(--accent))) 55%, var(--border));background:color-mix(in srgb, var(--wis-analytics-status-setup,var(--graph-accent,var(--accent))) 14%, var(--surface));color:var(--wis-analytics-status-setup,var(--graph-accent,var(--accent)))}.wis-analytics-status-board__filter.is-idle.is-active{color:var(--text)}.wis-analytics-status-board__filter-count{color:inherit;opacity:.9;font-size:12px;font-weight:700}.wis-analytics-status-board{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(160px,160px);align-content:start;gap:10px;min-height:0;padding:12px 14px 14px;display:grid}.wis-analytics-machine-card{border:1px solid var(--border);background:var(--surface);cursor:pointer;box-sizing:border-box;border-radius:10px;flex-direction:column;gap:0;height:100%;min-height:160px;padding:12px 14px 10px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.wis-analytics-machine-card:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));box-shadow:var(--shadow-sm)}.wis-analytics-machine-card__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.wis-analytics-machine-card__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.wis-analytics-machine-card__pill{max-width:46%;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.wis-analytics-machine-card__duration{align-items:baseline;gap:4px;margin-top:2px;display:flex}.wis-analytics-machine-card__duration-value{letter-spacing:-.02em;color:inherit;font-size:28px;font-weight:700;line-height:1}.wis-analytics-machine-card__duration-unit{color:inherit;font-size:14px;font-weight:600}.wis-analytics-machine-card--run .wis-analytics-machine-card__duration{color:var(--wis-analytics-status-run,var(--graph-good,var(--online)))}.wis-analytics-machine-card--down .wis-analytics-machine-card__duration{color:var(--wis-analytics-status-down,var(--graph-loss,var(--loss)))}.wis-analytics-machine-card--setup .wis-analytics-machine-card__duration{color:var(--wis-analytics-status-setup,var(--graph-accent,var(--accent)))}.wis-analytics-machine-card--idle .wis-analytics-machine-card__duration{color:var(--wis-analytics-status-idle,var(--graph-kept,var(--text-muted)))}.wis-analytics-machine-card--run .wis-analytics-machine-card__pill{color:var(--wis-analytics-status-run,var(--graph-good,var(--online)))}.wis-analytics-machine-card--down .wis-analytics-machine-card__pill{color:var(--wis-analytics-status-down,var(--graph-loss,var(--loss)))}.wis-analytics-machine-card--setup .wis-analytics-machine-card__pill{color:var(--wis-analytics-status-setup,var(--graph-accent,var(--accent)))}.wis-analytics-machine-card--idle .wis-analytics-machine-card__pill{color:var(--wis-analytics-status-idle,var(--graph-kept,var(--text-muted)))}.wis-analytics-machine-card__details{flex:none;min-height:34px;margin-top:2px}.wis-analytics-machine-card__primary{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.3;overflow:hidden}.wis-analytics-machine-card__secondary{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;display:block;overflow:hidden}.wis-analytics-machine-card__footer{flex-direction:column;gap:6px;margin-top:auto;padding-top:6px;display:flex}.wis-analytics-machine-card__progress-slot{flex-shrink:0;min-height:34px}.wis-analytics-machine-card__progress-wrap{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding-top:6px;display:flex}.wis-analytics-machine-card__progress-meta{color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.wis-analytics-machine-card__progress-bar{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;height:6px;overflow:hidden}.wis-analytics-machine-card__progress-bar>span{background:var(--wis-analytics-status-run,var(--graph-good,var(--online)));border-radius:999px;height:100%;display:block}.wis-analytics-machine-card__history{flex-shrink:0;gap:2px;min-height:8px;display:flex}.wis-analytics-machine-card__hist-seg{background:var(--surface-2);border-radius:2px;flex:1 1 0;min-width:0;height:8px}.wis-analytics-machine-card__hist-seg.is-run{background:var(--wis-analytics-status-run,var(--graph-good,var(--online)))}.wis-analytics-machine-card__hist-seg.is-down{background:var(--wis-analytics-status-down,var(--graph-loss,var(--loss)))}.wis-analytics-machine-card__hist-seg.is-setup{background:var(--wis-analytics-status-setup,var(--graph-accent,var(--accent)))}.wis-analytics-machine-card__hist-seg.is-idle{background:color-mix(in srgb, var(--wis-analytics-status-idle,var(--graph-kept,var(--text-muted))) 70%, var(--surface-2))}.wis-analytics-machine-card__hist-seg.is-empty{background:var(--surface-2);opacity:.35}.wis-analytics-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.wis-analytics-status-dot--run{background:var(--wis-analytics-status-run,var(--graph-good,var(--online)))}.wis-analytics-status-dot--down{background:var(--wis-analytics-status-down,var(--graph-loss,var(--loss)))}.wis-analytics-status-dot--idle{background:var(--wis-analytics-status-idle,var(--graph-kept,var(--text-muted)))}.wis-analytics-status-dot--setup{background:var(--wis-analytics-status-setup,var(--graph-accent,var(--accent)))}.ui-settings{flex-direction:column;gap:28px;display:flex}.ui-settings-summary{border:1px solid var(--border);background:var(--surface-2);box-sizing:border-box;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.ui-settings-summary-text{flex:1;min-width:200px}.ui-settings-summary-title{letter-spacing:-.02em;color:var(--text);margin:0 0 6px;font-size:14px;font-weight:700}.ui-settings-summary-detail{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.ui-settings-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.ui-settings-btn,a.ui-settings-btn{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;box-sizing:border-box;border-radius:8px;align-items:center;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.ui-settings-btn:hover,a.ui-settings-btn:hover{border-color:var(--border);background:var(--surface-2);color:var(--text)}.ui-settings-btn.primary,a.ui-settings-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.ui-settings-btn.primary:hover,a.ui-settings-btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.ui-settings-section{flex-direction:column;gap:12px;display:flex}.ui-settings-section-head{flex-direction:column;gap:4px;display:flex}.ui-settings-section-head h2{letter-spacing:-.02em;color:var(--text);margin:0;font-size:15px;font-weight:700}.ui-settings-section-head p{color:var(--text-muted);max-width:720px;margin:0;font-size:12.5px;line-height:1.45}.ui-settings-panel{border:1px solid var(--border);background:var(--surface);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.ui-settings-panel .ui-picker-row{align-items:flex-start}.ui-settings-panel .ui-picker-label{width:88px;padding-top:6px}.ui-settings-panel .ui-picker-note{margin-left:88px}.ui-settings-foot{border-top:1px solid var(--border);color:var(--text-muted);margin:0;padding-top:8px;font-size:12px}.ui-picker-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-picker-label{letter-spacing:.5px;text-transform:uppercase;color:var(--text-faint);flex-shrink:0;width:72px;font-size:10.5px;font-weight:700}.ui-chip{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);cursor:pointer;border-radius:7px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600}.ui-chip:hover{color:var(--text);border-color:var(--border)}.ui-chip.active{background:var(--accent-tint);border-color:var(--accent);color:var(--accent)}.ui-chip-color{align-items:center;gap:6px;display:inline-flex}.ui-swatch{width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:99px;flex-shrink:0}.ui-swatch-graph{border-radius:3px;width:28px;height:10px}.ui-picker-note{color:var(--text-muted);flex-basis:100%;margin-left:72px;font-size:12px}.preview-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.preview-card{text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--border);color:inherit;box-sizing:border-box;border-radius:12px;width:100%;padding:0;font-family:inherit;overflow:hidden}.preview-card:hover{border-color:var(--accent);box-shadow:var(--shadow-md)}.preview-card.active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-tint)}.preview-art{background:var(--bg);box-sizing:border-box;flex-direction:column;gap:6px;height:110px;padding:12px;display:flex}.preview-meta{padding:12px 14px 14px}.preview-meta h2{color:var(--text);margin:0 0 4px;font-size:14.5px}.preview-meta p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.pv-bar{background:var(--surface-2);border:1px solid var(--border);border-radius:4px;height:10px}.pv-row{flex:1;gap:6px;display:flex}.pv-tile{background:var(--surface);border:1px solid var(--border);border-radius:6px;flex:1}.pv-tile.wide{flex:2}.pv-head{background:var(--surface-header);border-bottom:1px solid var(--border);border-radius:6px 6px 0 0;height:8px}.preview-card[data-preset=compact] .pv-bar{height:8px}.preview-card[data-preset=compact] .pv-tile{border-radius:4px}.preview-card[data-preset=rail] .pv-tile{border-left:3px solid var(--accent)}.preview-card[data-preset=industrial] .pv-tile,.preview-card[data-preset=industrial] .pv-bar{border-radius:2px}.preview-card[data-preset=quiet] .preview-art{background:var(--surface)}.preview-card[data-preset=quiet] .pv-bar{border:none;border-bottom:1px solid var(--border);background:0 0}.preview-card[data-preset=quiet] .pv-tile{box-shadow:none}.preview-card[data-preset=command] .pv-tile{border-top:3px solid var(--accent);border-radius:4px}.preview-card[data-preset=command] .pv-bar{height:8px}.preview-card[data-preset=brief] .preview-art{background:var(--surface);gap:10px}.preview-card[data-preset=brief] .pv-bar{background:0 0;border:none;height:14px}.preview-card[data-preset=brief] .pv-tile{border-radius:10px}.preview-card[data-preset=ledger] .preview-art{box-shadow:inset 0 0 0 2px var(--border)}.preview-card[data-preset=ledger] .pv-tile{border-radius:4px}.preview-card[data-preset=kiosk] .pv-tile{border-radius:2px}.preview-card[data-preset=kiosk] .preview-art{padding:16px}.preview-card[data-preset=glass] .pv-tile{box-shadow:var(--shadow-sm);border-radius:10px}.preview-card[data-preset=glass] .pv-bar{border-radius:999px}.preview-card[data-preset=analyst] .pv-bar{border:none;border-bottom:2px solid var(--accent);background:0 0;border-radius:0}.preview-card[data-preset=analyst] .pv-tile{border-radius:0}.preview-card[data-preset=control] .pv-tile{background:var(--surface-2);border-color:#0000}.preview-card[data-preset=control] .pv-bar{background:var(--surface-2);height:8px}.color-art{justify-content:space-between;align-items:flex-start}.color-swatch-lg{border:1px solid var(--border);border-radius:8px;width:100%;height:58px}.color-dots{gap:6px;display:flex}.color-dots span{border:1px solid var(--border);border-radius:99px;width:14px;height:14px}.graph-swatch{height:48px}.graph-card .color-art{gap:10px}.ui-swatch-graph[data-match="1"],.graph-swatch[data-match="1"]{background:linear-gradient(90deg,#2563eb,#047857,#c2410c,#b91c1c)!important}.wis-analytics-shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.wis-analytics-page-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);box-sizing:border-box;border-radius:12px;width:100%;min-width:0;max-width:100%;overflow:hidden}.wis-analytics-page-card__head{background:var(--surface-header);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.wis-analytics-page-card__title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:18px;font-weight:700}.wis-analytics-page-card__body{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:20px 24px;overflow-x:clip}.wis-analytics-shell .wis-analytics-page-card .ant-card-body{box-sizing:border-box;padding:20px 24px}.wis-analytics-tabs-bar{border-bottom:1px solid var(--border);box-sizing:border-box;justify-content:space-between;align-items:flex-end;gap:12px;max-width:calc(100% + 48px);margin:0 -24px 20px;padding:0 24px;display:flex}@media (max-width:768px){.wis-analytics-page-card__body{padding:16px}.wis-analytics-tabs-bar{max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.wis-analytics-shell .wis-analytics-page-card .ant-card-body{padding:16px}}.wis-analytics-tabs-bar .wis-analytics-tabs{flex:1;min-width:0;max-width:100%}.wis-analytics-tabs-bar .wis-analytics-tabs.ant-tabs>.ant-tabs-nav{max-width:100%;margin:0!important;padding:0!important}.wis-analytics-tabs-bar .wis-analytics-tabs.ant-tabs>.ant-tabs-nav:before{border-bottom:none!important}.wis-analytics-tabs-bar .wis-analytics-tabs .ant-tabs-nav-wrap{max-width:100%}.wis-analytics-tabs-bar .wis-analytics-tabs .ant-tabs-nav-list{gap:2px}.wis-analytics-tabs-bar .wis-analytics-tabs .ant-tabs-tab{padding:10px 14px;margin:0!important}.wis-analytics-tabs-bar .wis-analytics-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin:0!important}.wis-analytics-tabs-bar .wis-analytics-tabs .ant-tabs-ink-bar{bottom:0}.wis-analytics-tabs-settings-btn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.wis-analytics-tabs-settings-btn:hover{color:var(--accent);background:var(--accent-tint)}.wis-analytics-tabs-settings-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wis-analytics-edit-mode-banner.ant-alert{align-items:center}.wis-analytics-edit-mode-banner .ant-alert-content{flex:1;min-width:0}.wis-analytics-edit-mode-banner .ant-alert-action{flex-shrink:0;margin-inline-start:16px}.wis-analytics-widget-grid{box-sizing:border-box;width:100%;min-width:0;margin-top:4px}.wis-analytics-widget-grid__measure{min-height:120px}.wis-analytics-widget-grid .react-grid-layout{position:relative}.wis-analytics-widget-grid .react-grid-item{box-sizing:border-box;transition:box-shadow .15s;overflow:hidden}.wis-analytics-widget-grid .react-grid-item>.wis-analytics-widget-grid__cell{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;container:wis-analytics-widget/inline-size}.wis-analytics-widget-grid .react-grid-item.react-draggable-dragging,.wis-analytics-widget-grid .react-grid-item.resizing{z-index:2;box-shadow:0 8px 24px color-mix(in srgb, var(--text) 12%, transparent)}.wis-analytics-widget-grid .react-grid-placeholder{opacity:.45;border-radius:8px;background:color-mix(in srgb, var(--accent) 18%, transparent)!important}.wis-analytics-widget-grid .wis-analytics-stat,.wis-analytics-widget-grid .wis-analytics-stat--hero,.wis-analytics-widget-grid .wis-analytics-apq-panel{min-height:0;overflow:hidden}.wis-analytics-widget-grid .wis-analytics-stat--rich{padding:6px 8px 5px}.wis-analytics-widget-grid .wis-analytics-stat__label{font-size:clamp(8px,4.2cqw,11px)}.wis-analytics-widget-grid .wis-analytics-stat__value{font-size:clamp(14px,11cqw,32px)}.wis-analytics-widget-grid .wis-analytics-stat--hero .wis-analytics-stat__value{font-size:clamp(20px,16cqw,48px)}.wis-analytics-widget-grid .wis-analytics-stat--rich .wis-analytics-stat__value{font-size:clamp(11px,9.5cqw,22px)}.wis-analytics-widget-grid .wis-analytics-stat__value--text,.wis-analytics-widget-grid .wis-analytics-stat--rich .wis-analytics-stat__value--text{font-size:clamp(10px,6.5cqw,17px)}.wis-analytics-widget-grid .wis-analytics-stat--pareto-share .wis-analytics-stat__value--text{font-size:clamp(10px,6cqw,14px)}.wis-analytics-widget-grid .wis-analytics-stat__unit{font-size:clamp(6px,1.7cqw,8px)}.wis-analytics-widget-grid .wis-analytics-stat--rich .wis-analytics-stat__value .wis-analytics-stat__unit{font-size:min(clamp(6px,1.7cqw,8px),max(6px,.34em))}.wis-analytics-widget-grid .wis-analytics-stat__target,.wis-analytics-widget-grid .wis-analytics-stat__share-pct{font-size:clamp(7px,3cqw,10.5px)}.wis-analytics-widget-grid .wis-analytics-stat__delta{font-size:clamp(7px,3.6cqw,11px)}.wis-analytics-widget-grid .wis-analytics-stat__rich-tertiary,.wis-analytics-widget-grid .wis-analytics-stat__meta-text,.wis-analytics-widget-grid .wis-analytics-stat__hint-row .wis-analytics-stat__meta-text,.wis-analytics-widget-grid .wis-analytics-stat--pareto-share .wis-analytics-stat__footer-split .wis-analytics-stat__meta-text,.wis-analytics-widget-grid .wis-analytics-stat__footer-split .wis-analytics-stat__meta-text{font-size:clamp(7px,3cqw,10.5px)}.wis-analytics-widget-grid .wis-analytics-widget__title{font-size:clamp(10px,4.8cqw,13.5px)}.wis-analytics-widget-grid .wis-analytics-widget__foot{font-size:clamp(8px,3.6cqw,11.5px)}.wis-analytics-widget-grid .wis-analytics-widget__target{font-size:clamp(8px,3.4cqw,12px)}.wis-analytics-widget-grid .wis-analytics-data-table,.wis-analytics-widget-grid .wis-analytics-data-table--downtime-log{font-size:clamp(9px,4cqw,12.5px)}.wis-analytics-widget-grid .wis-analytics-data-table th,.wis-analytics-widget-grid .wis-analytics-data-table--downtime-log th{font-size:clamp(7px,3cqw,10.5px)}.wis-analytics-widget-grid .wis-analytics-dur-cell__label,.wis-analytics-widget-grid .wis-analytics-dt-log__start-date{font-size:clamp(8px,3.4cqw,12px)}.wis-analytics-widget-grid .wis-analytics-dt-log__start-time,.wis-analytics-widget-grid .wis-analytics-dt-log__station,.wis-analytics-widget-grid .wis-analytics-dt-log__foot{font-size:clamp(7px,3.6cqw,11px)}.wis-analytics-widget-grid .wis-analytics-dt-log__reason,.wis-analytics-widget-grid .wis-analytics-dt-log__wo{font-size:clamp(9px,4cqw,12.5px)}.wis-analytics-widget-grid .wis-analytics-apq-panel__title{font-size:clamp(9px,3.8cqw,11px)}.wis-analytics-widget-grid .wis-analytics-apq-panel__name{font-size:clamp(9px,3.8cqw,12px)}.wis-analytics-widget-grid .wis-analytics-apq-panel__target{font-size:clamp(8px,3.2cqw,11px)}.wis-analytics-widget-grid .wis-analytics-apq-panel__value{font-size:clamp(14px,9.5cqw,26px)}.wis-analytics-widget-grid .wis-analytics-apq-panel__delta{font-size:clamp(8px,3.2cqw,11px)}.wis-analytics-widget-grid .wis-analytics-stat--hero .wis-analytics-stat__value .wis-analytics-stat__unit{font-size:min(clamp(10px,4cqw,18px),max(10px,.4em))}.wis-analytics-widget-grid .wis-analytics-live-summary .wis-analytics-chip{font-size:clamp(9px,3.8cqw,12px)}.wis-analytics-widget-grid .wis-analytics-live-summary__meta,.wis-analytics-widget-grid .wis-analytics-status-board__filter,.wis-analytics-widget-grid .wis-analytics-status-board__filter-count{font-size:clamp(8px,3.4cqw,12px)}.wis-analytics-widget-grid .wis-analytics-machine-card__name{font-size:clamp(9px,4cqw,12.5px)}.wis-analytics-widget-grid .wis-analytics-machine-card__pill{font-size:clamp(7px,3.6cqw,11px)}.wis-analytics-widget-grid .wis-analytics-machine-card__duration-value{font-size:clamp(14px,13cqw,28px)}.wis-analytics-widget-grid .wis-analytics-machine-card__duration-unit{font-size:clamp(9px,5.5cqw,14px)}.wis-analytics-widget-grid .wis-analytics-machine-card__primary{font-size:clamp(8px,3.4cqw,12px)}.wis-analytics-widget-grid .wis-analytics-machine-card__secondary,.wis-analytics-widget-grid .wis-analytics-machine-card__progress-meta{font-size:clamp(7px,3.6cqw,11px)}.wis-analytics-widget-grid .wis-analytics-empty__icon{font-size:clamp(12px,8.5cqw,22px)}.wis-analytics-widget-grid .wis-analytics-empty__title{font-size:clamp(10px,5.5cqw,14px)}.wis-analytics-widget-grid .wis-analytics-empty__message{font-size:clamp(9px,4cqw,12.5px)}.wis-analytics-widget-grid .wis-analytics-empty__hint{font-size:clamp(8px,3.4cqw,11.5px)}.wis-analytics-widget-grid .wis-analytics-state{font-size:clamp(9px,4cqw,12.5px)}.wis-analytics-widget-grid .wis-analytics-section-h{font-size:clamp(7px,3.6cqw,11px)}.wis-analytics-widget-grid .wis-analytics-widget__body{font-size:clamp(9px,4cqw,12.5px)}.wis-analytics-widget-grid .wis-analytics-widget__subtitle{font-size:clamp(8px,3.4cqw,12px);font-weight:500}.wis-analytics-widget-grid .wis-analytics-stat__preview-kicker{font-size:clamp(7px,3cqw,10.5px)}.wis-analytics-widget-grid .wis-analytics-placeholder-list{font-size:clamp(9px,4cqw,12.5px)}.wis-analytics-widget-grid .wis-analytics-dt-log__remarks{font-size:clamp(7px,3.6cqw,11px)}@supports not (width:1cqw){.wis-analytics-widget-grid .wis-analytics-stat--rich .wis-analytics-stat__value{font-size:clamp(11px,2.8vw,22px)}.wis-analytics-widget-grid .wis-analytics-stat__label{font-size:clamp(8px,1.8vw,11px)}.wis-analytics-widget-grid .wis-analytics-stat__value{font-size:clamp(14px,3.2vw,32px)}.wis-analytics-widget-grid .wis-analytics-widget__title{font-size:clamp(10px,2vw,13.5px)}}.wis-analytics-widget-grid .ant-typography{font-size:inherit}.wis-analytics-widget-grid .wis-analytics-widget--fill{overflow:hidden}.wis-analytics-widget-grid .wis-analytics-widget__body>.wis-analytics-chart,.wis-analytics-widget-grid .wis-analytics-widget__body>.wis-analytics-empty{min-height:0}.wis-analytics-widget--fill .wis-analytics-widget__loading,.wis-analytics-widget--fill .wis-analytics-widget__body>.wis-analytics-empty{flex:auto;min-height:0}.wis-analytics-widget--fill .wis-analytics-widget__body>.wis-analytics-data-table-wrap,.wis-analytics-widget--fill .wis-analytics-widget__body>.wis-analytics-placeholder-list,.wis-analytics-widget--fill .wis-analytics-widget__body>.wis-analytics-status-board-wrap{flex:auto;min-height:0;overflow:auto}.wis-analytics-chart--fill{min-height:0}.wis-analytics-widget-fill>.wis-analytics-stat,.wis-analytics-widget-fill>.wis-analytics-widget{flex:1 1 0;width:100%;min-height:0;max-height:100%}.wis-analytics-widget--live-summary .wis-analytics-widget__body{box-sizing:border-box;align-items:center;padding:10px 16px;display:flex}.wis-analytics-widget--live-summary .wis-analytics-live-summary{width:100%;margin:0}.wis-analytics-widget-shell{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.wis-analytics-widget-shell>.wis-analytics-widget-fill{flex:auto;width:100%;min-height:0}.wis-analytics-widget-shell--passthrough{overflow:hidden}.wis-analytics-widget-shell--edit{outline:1px dashed color-mix(in srgb, var(--accent) 35%, var(--border));outline-offset:-1px;border-radius:12px}.wis-analytics-widget-shell__edit-bar{z-index:2;background:color-mix(in srgb, var(--surface-header) 92%, transparent);border-bottom:1px solid var(--border);cursor:grab;opacity:0;box-sizing:border-box;border-radius:12px 12px 0 0;justify-content:flex-end;align-items:center;gap:4px;min-height:28px;padding:2px 6px;transition:opacity .15s;display:flex;position:absolute;top:0;left:0;right:0}.wis-analytics-widget-shell--edit:hover .wis-analytics-widget-shell__edit-bar,.wis-analytics-widget-shell--edit:focus-within .wis-analytics-widget-shell__edit-bar,.react-grid-item.react-draggable-dragging .wis-analytics-widget-shell__edit-bar{opacity:1}.wis-analytics-widget-shell__edit-grip{background:repeating-linear-gradient(90deg, var(--text-faint) 0, var(--text-faint) 2px, transparent 2px, transparent 6px);opacity:.45;border-radius:4px;flex:auto;min-width:24px;min-height:12px;margin-right:auto}.wis-analytics-widget-shell__menu-btn{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.wis-analytics-widget-shell__menu-btn:hover{color:var(--text);background:var(--surface-2)}.wis-analytics-manage-widgets-modal-root.ant-modal-root,.wis-analytics-manage-widgets-modal-root .ant-modal-wrap{z-index:1500!important}.wis-analytics-manage-widgets-modal .ant-modal-body{padding-top:12px}.wis-analytics-manage-widgets__hint{font-size:12.5px;margin:0 0 16px!important}.wis-analytics-manage-widgets__panels{grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:16px;min-height:420px;max-height:min(68vh,640px);display:grid}.wis-analytics-manage-widgets__panel{border:1px solid var(--border);background:var(--surface);box-sizing:border-box;border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.wis-analytics-manage-widgets__panel-head{background:var(--surface-header);border-bottom:1px solid var(--border);box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.wis-analytics-manage-widgets__page-list,.wis-analytics-manage-widgets__catalog-scroll{box-sizing:border-box;flex:auto;min-height:0;padding:10px;overflow:auto}.wis-analytics-manage-widgets__page-row{border:1px solid var(--border);background:var(--bg);box-sizing:border-box;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.wis-analytics-manage-widgets__page-row+.wis-analytics-manage-widgets__page-row{margin-top:8px}.wis-analytics-manage-widgets__page-row-icon{background:color-mix(in srgb, var(--accent) 12%, var(--surface-2));width:34px;height:34px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.wis-analytics-manage-widgets__page-row-body{flex:auto;min-width:0}.wis-analytics-manage-widgets__page-row-title{font-size:13px;display:block}.wis-analytics-manage-widgets__page-row-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.wis-analytics-manage-widgets__type-tag{margin:0;padding-inline:6px;font-size:10px;line-height:18px}.wis-analytics-manage-widgets__source-label{font-size:11px}.wis-analytics-manage-widgets__remove-btn{flex-shrink:0}.wis-analytics-manage-widgets__search{box-sizing:border-box;width:calc(100% - 20px);margin:10px 10px 0}.wis-analytics-manage-widgets__catalog-group+.wis-analytics-manage-widgets__catalog-group{margin-top:14px}.wis-analytics-manage-widgets__group-label{letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:600;display:block}.wis-analytics-manage-widgets__catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wis-analytics-manage-widgets__catalog-card{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);text-align:left;cursor:pointer;box-sizing:border-box;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.wis-analytics-manage-widgets__catalog-card:hover,.wis-analytics-manage-widgets__catalog-card:focus-visible{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--bg));box-shadow:0 2px 8px color-mix(in srgb, var(--text) 6%, transparent);outline:none}.wis-analytics-manage-widgets__catalog-card-icon{background:var(--surface-2);width:32px;height:32px;color:var(--text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.wis-analytics-manage-widgets__catalog-card:hover .wis-analytics-manage-widgets__catalog-card-icon,.wis-analytics-manage-widgets__catalog-card:focus-visible .wis-analytics-manage-widgets__catalog-card-icon{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface-2))}.wis-analytics-manage-widgets__catalog-card-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.wis-analytics-manage-widgets__catalog-card-title{color:var(--text);font-size:12.5px;font-weight:600;line-height:1.35}.wis-analytics-manage-widgets__catalog-card-meta{color:var(--text-muted);font-size:11px}.wis-analytics-manage-widgets__catalog-card-add{color:var(--text-faint);flex-shrink:0;margin-top:2px;font-size:12px;transition:color .15s}.wis-analytics-manage-widgets__catalog-card:hover .wis-analytics-manage-widgets__catalog-card-add,.wis-analytics-manage-widgets__catalog-card:focus-visible .wis-analytics-manage-widgets__catalog-card-add{color:var(--accent)}.wis-analytics-manage-widgets__empty{margin:24px 0}@media (max-width:767px){.wis-analytics-manage-widgets__panels{grid-template-columns:1fr;max-height:none}.wis-analytics-manage-widgets__page-list{max-height:220px}.wis-analytics-manage-widgets__catalog-grid{grid-template-columns:1fr}}.wis-analytics-data-table-wrap{overflow:auto}.wis-analytics-data-table{border-collapse:collapse;width:100%;font-size:12.5px}.wis-analytics-data-table th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:var(--text-faint);background:var(--surface-header);border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 10px;font-size:10.5px;font-weight:600}.wis-analytics-data-table td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;padding:9px 10px}.wis-analytics-data-table tr:last-child td{border-bottom:none}.wis-analytics-data-table tbody tr:hover{background:var(--surface-2)}.wis-analytics-data-table .num{text-align:right;font-variant-numeric:tabular-nums}.wis-analytics-data-table .mono{font-variant-numeric:tabular-nums}.wis-analytics-dur-cell{align-items:center;gap:10px;min-height:24px;display:inline-flex}.wis-analytics-dur-cell__label{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2}.wis-analytics-dur-track{background:var(--surface-2);border:1px solid var(--border);border-radius:99px;flex-shrink:0;width:64px;height:8px;overflow:hidden}.wis-analytics-dur-bar{background:var(--wis-analytics-status-down,var(--graph-loss,var(--loss)));border-radius:99px;min-width:4px;height:100%;display:block}.wis-analytics-dur-bar--planned{background:var(--wis-analytics-status-setup,var(--graph-watch,var(--band-watch)))}.wis-analytics-dt-log{flex-direction:column;height:100%;min-height:0;display:flex}.wis-analytics-dt-log .wis-analytics-data-table-wrap{flex:auto;min-height:0}.wis-analytics-data-table--downtime-log{font-size:12.5px}.wis-analytics-data-table--downtime-log th{z-index:1;padding:10px 14px;position:sticky;top:0}.wis-analytics-data-table--downtime-log td{padding:11px 14px}.wis-analytics-data-table--downtime-log tbody tr:nth-child(2n){background:color-mix(in srgb, var(--surface-2) 45%, transparent)}.wis-analytics-data-table--downtime-log tbody tr:hover{background:var(--surface-2)}.wis-analytics-dt-log__start{white-space:nowrap;width:1%}.wis-analytics-dt-log__start-date{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1.25;display:block}.wis-analytics-dt-log__start-time{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;line-height:1.2;display:block}.wis-analytics-dt-log__station{letter-spacing:.01em;color:var(--text);background:var(--surface-2);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.wis-analytics-dt-log__reason{border:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:100%;padding:3px 10px;font-size:11.5px;font-weight:600;line-height:1.25;display:inline-flex;overflow:hidden}.wis-analytics-dt-log__reason--unplanned{color:var(--wis-analytics-status-down,var(--graph-loss,var(--loss)));background:color-mix(in srgb, var(--wis-analytics-status-down,var(--graph-loss,var(--loss))) 12%, var(--surface));border-color:color-mix(in srgb, var(--wis-analytics-status-down,var(--graph-loss,var(--loss))) 35%, var(--border))}.wis-analytics-dt-log__reason--planned{color:var(--wis-analytics-status-setup,var(--graph-watch,var(--band-watch)));background:color-mix(in srgb, var(--wis-analytics-status-setup,var(--graph-watch,var(--band-watch))) 12%, var(--surface));border-color:color-mix(in srgb, var(--wis-analytics-status-setup,var(--graph-watch,var(--band-watch))) 35%, var(--border))}.wis-analytics-dt-log__duration{white-space:nowrap;width:1%}.wis-analytics-dt-log__remarks{color:var(--text-secondary);max-width:120px}.wis-analytics-dt-log__wo{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--text-secondary);font-size:11.5px;font-weight:600}.wis-analytics-dt-log__foot{color:var(--text-muted);border-top:1px solid var(--border);background:var(--surface-header);flex-shrink:0;padding:10px 14px;font-size:11px;line-height:1.3}.wis-analytics-wo-progress{background:var(--surface-2);border:1px solid var(--border);border-radius:99px;min-width:72px;max-width:160px;height:8px;overflow:hidden}.wis-analytics-wo-progress__fill{background:var(--accent);border-radius:99px;height:100%;display:block}.wis-analytics-apq-panel{background:var(--surface);border:1px solid var(--border);box-sizing:border-box;border-radius:10px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.wis-analytics-apq-panel__head{background:var(--surface-header);border-bottom:1px solid var(--border);box-sizing:border-box;flex-shrink:0;align-items:center;min-height:40px;padding:0 12px;display:flex}.wis-analytics-apq-panel__title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:11px;font-weight:600}.wis-analytics-apq-panel__body{box-sizing:border-box;flex-direction:column;flex:auto;gap:0;min-height:0;padding:0;display:flex}.wis-analytics-apq-panel__empty{padding:12px}.wis-analytics-apq-panel__row{border-bottom:1px solid var(--border);box-sizing:border-box;flex:1 1 0;grid-template-columns:minmax(0,1fr) minmax(56px,34%) minmax(76px,auto);align-items:center;gap:10px;min-height:0;padding:10px 12px;display:grid}.wis-analytics-apq-panel__row:last-child{border-bottom:none}.wis-analytics-apq-panel__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.wis-analytics-apq-panel__name{color:var(--text);font-size:12px;font-weight:700;line-height:1.25}.wis-analytics-apq-panel__target{color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.25}.wis-analytics-apq-panel__spark{min-width:0;height:100%;min-height:36px}.wis-analytics-apq-panel__spark .wis-analytics-chart{min-height:36px}.wis-analytics-apq-panel__metric{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.wis-analytics-apq-panel__value{font-variant-numeric:tabular-nums;align-items:baseline;font-size:26px;font-weight:700;line-height:1.05;display:flex}.wis-analytics-apq-panel__unit{color:inherit;opacity:.85;margin-left:2px;font-size:.42em;font-weight:600}.wis-analytics-apq-panel__delta{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.wis-analytics-apq-panel__delta--good{color:var(--online)}.wis-analytics-apq-panel__delta--bad{color:var(--loss)}.wis-analytics-apq-panel__delta--neutral{color:var(--text-faint)}.wis-analytics-apq-panel__skeleton{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface) 50%, var(--surface-2) 100%);background-size:200% 100%;border-radius:8px;flex:1 1 0;min-height:36px;animation:1.2s ease-in-out infinite wis-analytics-shimmer}.wis-analytics-shift-compare{flex-direction:column;gap:12px;min-height:0;display:flex}.wis-analytics-shift-row__head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.wis-analytics-shift-row__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wis-analytics-shift-row__oee{font-variant-numeric:tabular-nums;flex-shrink:0}.wis-analytics-shift-row__meta{flex-wrap:wrap;gap:8px 12px;margin-top:6px;display:flex}.wis-analytics-shift-row__qty{margin-left:auto}.wis-analytics-live-summary{flex-wrap:wrap;gap:10px;margin-bottom:0;display:flex}.wis-analytics-live-summary .wis-analytics-chip{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:4px 10px;font-size:12px}.wis-analytics-live-summary .wis-analytics-chip--run{background:color-mix(in srgb, var(--wis-analytics-status-run,var(--graph-good,var(--online))) 14%, var(--surface));color:var(--wis-analytics-status-run,var(--graph-good,var(--online)));border-color:color-mix(in srgb, var(--wis-analytics-status-run,var(--graph-good,var(--online))) 40%, var(--border))}.wis-analytics-live-summary .wis-analytics-chip--idle{background:color-mix(in srgb, var(--wis-analytics-status-idle,var(--graph-kept,var(--text-muted))) 14%, var(--surface));color:var(--wis-analytics-status-idle,var(--graph-kept,var(--text-muted)));border-color:color-mix(in srgb, var(--wis-analytics-status-idle,var(--graph-kept,var(--text-muted))) 35%, var(--border))}.wis-analytics-live-summary .wis-analytics-chip--down{background:color-mix(in srgb, var(--wis-analytics-status-down,var(--graph-loss,var(--loss))) 14%, var(--surface));color:var(--wis-analytics-status-down,var(--graph-loss,var(--loss)));border-color:color-mix(in srgb, var(--wis-analytics-status-down,var(--graph-loss,var(--loss))) 40%, var(--border))}.wis-analytics-live-summary .wis-analytics-chip--setup{background:color-mix(in srgb, var(--wis-analytics-status-setup,var(--graph-accent,var(--accent))) 14%, var(--surface));color:var(--wis-analytics-status-setup,var(--graph-accent,var(--accent)));border-color:color-mix(in srgb, var(--wis-analytics-status-setup,var(--graph-accent,var(--accent))) 40%, var(--border))}.wis-analytics-widget__target{color:var(--text-muted);white-space:nowrap;font-size:12px}.wis-analytics-widget--gap-top{margin-top:0}.wis-analytics-shell .wis-analytics-tabs .ant-tabs-tab{padding:10px 14px;font-size:13px;font-weight:600}.wis-analytics-shell .wis-analytics-tabs .ant-tabs-tab-btn{color:var(--text-muted)}.wis-analytics-shell .wis-analytics-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent)}.wis-analytics-shell .wis-analytics-tabs .ant-tabs-ink-bar{background:var(--accent)}.wis-analytics-shell .wis-analytics-tabs .ant-tabs-extra-content .ant-btn{color:var(--text-muted)}.wis-analytics-shell .wis-analytics-tabs .ant-tabs-extra-content .ant-btn:hover{color:var(--accent);background:var(--accent-tint)}.wis-analytics-shell[data-ui-density=compact] .wis-analytics-page-card__body,.wis-analytics-shell[data-ui-density=compact] .wis-analytics-page-card .ant-card-body{padding:14px 16px}.wis-analytics-shell[data-ui-density=roomy] .wis-analytics-page-card__body,.wis-analytics-shell[data-ui-density=roomy] .wis-analytics-page-card .ant-card-body{padding:28px 32px}.wis-analytics-shell[data-ui-density=compact] .wis-analytics-grid{gap:8px}.wis-analytics-shell[data-ui-density=compact] .wis-analytics-widget__head{min-height:36px}.wis-analytics-shell[data-ui-density=compact] .wis-analytics-widget__body{padding:10px 12px 12px}.wis-analytics-shell[data-ui-density=compact] .wis-analytics-stat{min-height:88px;padding:10px 12px}.wis-analytics-shell[data-ui-density=compact] .wis-analytics-stat--hero{min-height:168px}.wis-analytics-shell[data-ui-density=compact] .wis-analytics-stat__value{font-size:28px}.wis-analytics-shell[data-ui-density=compact] .wis-analytics-stat--with-spark .wis-analytics-stat__value{font-size:24px}.wis-analytics-shell[data-ui-density=compact] .wis-analytics-stat--hero .wis-analytics-stat__value{font-size:40px}.wis-analytics-shell[data-ui-density=compact] .wis-analytics-filter{gap:8px;margin-bottom:12px;padding:8px 10px}.wis-analytics-shell[data-ui-density=roomy] .wis-analytics-grid{gap:20px}.wis-analytics-shell[data-ui-density=roomy] .wis-analytics-widget__head{min-height:56px;padding:0 18px!important}.wis-analytics-shell[data-ui-density=roomy] .wis-analytics-widget__body{padding:18px 20px 20px}.wis-analytics-shell[data-ui-density=roomy] .wis-analytics-stat{min-height:140px;padding:20px}.wis-analytics-shell[data-ui-density=roomy] .wis-analytics-stat--hero{min-height:248px}.wis-analytics-shell[data-ui-density=roomy] .wis-analytics-stat--hero .wis-analytics-stat__value{font-size:56px}.wis-analytics-shell[data-ui-density=roomy] .wis-analytics-filter{margin-bottom:24px;padding:16px 18px}.wis-analytics-shell[data-ui-page=flush] .wis-analytics-page-card{box-shadow:none;background:0 0;border:none}.wis-analytics-shell[data-ui-page=flush] .wis-analytics-page-card .ant-card-head{background:0 0;border-bottom:none}.wis-analytics-shell[data-ui-page=flush] .wis-analytics-tabs.ant-tabs>.ant-tabs-nav{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.wis-analytics-shell[data-ui-page=board] .wis-analytics-page-card{border-radius:4px}.wis-analytics-shell[data-ui-page=board] .wis-analytics-page-card .ant-card-head-title .ant-typography{letter-spacing:.04em;text-transform:uppercase;font-size:15px}.wis-analytics-shell[data-ui-page=split] .wis-analytics-page-card{box-shadow:none;border-radius:0}.wis-analytics-shell[data-ui-page=split] .wis-analytics-page-card .ant-card-head{background:var(--surface)}.wis-analytics-shell[data-ui-page=inset] .wis-analytics-page-card{box-shadow:var(--shadow-md);border-radius:18px}.wis-analytics-shell[data-ui-page=magazine] .wis-analytics-page-card{box-shadow:none;background:0 0;border:none}.wis-analytics-shell[data-ui-page=magazine] .wis-analytics-tabs.ant-tabs>.ant-tabs-nav{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.wis-analytics-shell[data-ui-page=magazine] .wis-analytics-page-card .ant-card-head-title .ant-typography{letter-spacing:-.04em;font-size:28px;font-weight:650}.wis-analytics-shell[data-ui-page=console] .wis-analytics-page-card .ant-card-head{background:var(--surface-2);padding:8px 14px}.wis-analytics-shell[data-ui-page=console] .wis-analytics-page-card .ant-card-head-title .ant-typography{letter-spacing:.08em;text-transform:uppercase;font-size:12.5px}.wis-analytics-shell[data-ui-page=console] .wis-analytics-tabs .ant-tabs-tab{padding:8px 10px;font-size:12px}.wis-analytics-shell[data-ui-page=framed] .wis-analytics-page-card{box-shadow:0 0 0 6px var(--surface), 0 0 0 7px var(--border);border-radius:8px}.wis-analytics-shell[data-ui-filter=well] .wis-analytics-filter{background:var(--surface-2);border:1px solid var(--border);border-radius:10px}.wis-analytics-shell[data-ui-filter=toolbar] .wis-analytics-filter{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:8px;gap:8px;padding:10px 12px}.wis-analytics-shell[data-ui-filter=toolbar] .wis-analytics-filter-pill,.wis-analytics-shell[data-ui-filter=toolbar] .wis-analytics-filter__crumb-btn,.wis-analytics-shell[data-ui-filter=toolbar] .wis-analytics-filter__jump,.wis-analytics-shell[data-ui-filter=toolbar] .wis-analytics-filter__reset{border-radius:6px}.wis-analytics-shell[data-ui-filter=ghost] .wis-analytics-filter{border:none;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:0 0 8px}.wis-analytics-shell[data-ui-filter=ghost] .wis-analytics-filter__crumb-btn,.wis-analytics-shell[data-ui-filter=ghost] .wis-analytics-filter__jump{color:var(--accent);background:0 0;border:none;padding:4px 6px}.wis-analytics-shell[data-ui-filter=ghost] .wis-analytics-filter-pill{background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:4px 6px}.wis-analytics-shell[data-ui-filter=ghost] .wis-analytics-filter-pill.is-active{border-bottom-color:var(--accent);color:var(--accent);background:0 0}.wis-analytics-shell[data-ui-filter=dock] .wis-analytics-filter{z-index:5;background:var(--surface);border:none;border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:0;margin:0 -24px 20px;padding:12px 24px;position:sticky;top:0}.wis-analytics-shell[data-ui-page=flush][data-ui-filter=dock] .wis-analytics-filter{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.wis-analytics-shell[data-ui-filter=segment] .wis-analytics-filter-pills{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:2px;padding:3px}.wis-analytics-shell[data-ui-filter=segment] .wis-analytics-filter-pill{background:0 0;border:none;border-radius:6px}.wis-analytics-shell[data-ui-filter=segment] .wis-analytics-filter-pill.is-active{background:var(--accent);color:#fff;border-color:#0000}.wis-analytics-shell[data-ui-filter=segment] .wis-analytics-filter{background:var(--surface-2);border-radius:12px}.wis-analytics-shell[data-ui-filter=chips] .wis-analytics-filter{border-radius:16px}.wis-analytics-shell[data-ui-filter=chips] .wis-analytics-filter-pill,.wis-analytics-shell[data-ui-filter=chips] .wis-analytics-filter__crumb-btn,.wis-analytics-shell[data-ui-filter=chips] .wis-analytics-filter__jump,.wis-analytics-shell[data-ui-filter=chips] .wis-analytics-filter__reset{border-radius:999px}.wis-analytics-shell[data-ui-filter=chips] .wis-analytics-filter-pill{padding:5px 14px}.wis-analytics-shell[data-ui-filter=boxed] .wis-analytics-filter{background:0 0;border:none;border-radius:0;padding:0 0 12px}.wis-analytics-shell[data-ui-filter=boxed] .wis-analytics-filter-pill,.wis-analytics-shell[data-ui-filter=boxed] .wis-analytics-filter__crumb-btn,.wis-analytics-shell[data-ui-filter=boxed] .wis-analytics-filter__jump,.wis-analytics-shell[data-ui-filter=boxed] .wis-analytics-filter__reset{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:8px}.wis-analytics-shell[data-ui-filter=boxed] .wis-analytics-filter-pill.is-active{background:var(--accent-tint);border-color:var(--accent)}.wis-analytics-shell[data-ui-filter=underline] .wis-analytics-filter{border:none;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:0 0 10px}.wis-analytics-shell[data-ui-filter=underline] .wis-analytics-filter-pill{background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:6px 8px}.wis-analytics-shell[data-ui-filter=underline] .wis-analytics-filter-pill.is-active{border-bottom-color:var(--accent);color:var(--accent);background:0 0}.wis-analytics-shell[data-ui-filter=underline] .wis-analytics-filter__crumb-btn,.wis-analytics-shell[data-ui-filter=underline] .wis-analytics-filter__jump{background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:6px 4px}.wis-analytics-shell[data-ui-filter=command] .wis-analytics-filter{background:var(--surface);border:1px solid var(--divider);box-shadow:var(--shadow-sm);border-radius:12px;gap:8px;padding:8px 10px}.wis-analytics-shell[data-ui-filter=command] .wis-analytics-filter__row--controls{gap:6px}.wis-analytics-shell[data-ui-filter=command] .wis-analytics-filter-pill,.wis-analytics-shell[data-ui-filter=command] .wis-analytics-filter__crumb-btn,.wis-analytics-shell[data-ui-filter=command] .wis-analytics-filter__jump,.wis-analytics-shell[data-ui-filter=command] .wis-analytics-filter__reset{border-radius:8px}.wis-analytics-shell[data-ui-widget=plain] .wis-analytics-widget__head{background:0 0;border-bottom:none;min-height:40px;padding-top:10px}.wis-analytics-shell[data-ui-widget=plain] .wis-analytics-widget,.wis-analytics-shell[data-ui-widget=plain] .wis-analytics-stat{box-shadow:none}.wis-analytics-shell[data-ui-widget=rail] .wis-analytics-widget,.wis-analytics-shell[data-ui-widget=rail] .wis-analytics-stat{border-left:3px solid var(--accent)}.wis-analytics-shell[data-ui-widget=rail] .wis-analytics-widget__head{background:var(--surface)}.wis-analytics-shell[data-ui-widget=plaque] .wis-analytics-widget,.wis-analytics-shell[data-ui-widget=plaque] .wis-analytics-stat{box-shadow:none;border-radius:4px}.wis-analytics-shell[data-ui-widget=plaque] .wis-analytics-widget__head{background:var(--surface-2);min-height:40px}.wis-analytics-shell[data-ui-widget=plaque] .wis-analytics-widget__title{letter-spacing:.5px;text-transform:uppercase;font-size:11px}.wis-analytics-shell[data-ui-widget=plaque] .wis-analytics-stat__value{font-size:26px}.wis-analytics-shell[data-ui-widget=soft] .wis-analytics-widget,.wis-analytics-shell[data-ui-widget=soft] .wis-analytics-stat{box-shadow:var(--shadow-md);border-color:#0000;border-radius:16px}.wis-analytics-shell[data-ui-widget=soft] .wis-analytics-widget__head{background:var(--surface);border-bottom-color:var(--divider)}.wis-analytics-shell[data-ui-widget=outline] .wis-analytics-widget,.wis-analytics-shell[data-ui-widget=outline] .wis-analytics-stat{box-shadow:none}.wis-analytics-shell[data-ui-widget=outline] .wis-analytics-widget__head{background:0 0}.wis-analytics-shell[data-ui-widget=stripe] .wis-analytics-widget,.wis-analytics-shell[data-ui-widget=stripe] .wis-analytics-stat{border-top:3px solid var(--accent)}.wis-analytics-shell[data-ui-widget=stripe] .wis-analytics-widget__head{background:var(--surface)}.wis-analytics-shell[data-ui-widget=metric] .wis-analytics-widget__head{background:0 0;border-bottom:none;min-height:36px}.wis-analytics-shell[data-ui-widget=metric] .wis-analytics-widget__title{letter-spacing:.04em;text-transform:uppercase;font-size:12px}.wis-analytics-shell[data-ui-widget=metric] .wis-analytics-stat__label{text-transform:uppercase;letter-spacing:.6px;font-size:10.5px;font-weight:700}.wis-analytics-shell[data-ui-widget=metric] .wis-analytics-stat__value{font-size:36px}.wis-analytics-shell[data-ui-widget=metric] .wis-analytics-stat--hero .wis-analytics-stat__value{font-size:64px}.wis-analytics-shell[data-ui-widget=glass] .wis-analytics-widget,.wis-analytics-shell[data-ui-widget=glass] .wis-analytics-stat{box-shadow:var(--shadow-md);border-radius:18px}.wis-analytics-shell[data-ui-widget=glass] .wis-analytics-widget__head{border-bottom-color:var(--divider);background:0 0}.wis-analytics-shell[data-ui-widget=inset] .wis-analytics-widget,.wis-analytics-shell[data-ui-widget=inset] .wis-analytics-stat{background:var(--surface-2);box-shadow:none;border-color:#0000;border-radius:12px}.wis-analytics-shell[data-ui-widget=inset] .wis-analytics-widget__head{border-bottom-color:var(--divider);background:0 0}.wis-analytics-shell[data-ui-widget=plain] .wis-analytics-stat{min-height:96px;padding:12px}.wis-analytics-shell[data-ui-widget=plain] .wis-analytics-stat--hero{min-height:188px}.wis-analytics-stat{position:relative}.wis-analytics-stat--muted{opacity:.55}.wis-analytics-stat--placeholder{border-style:dashed;border-color:color-mix(in srgb, var(--border) 80%, var(--accent) 20%);background:color-mix(in srgb, var(--surface) 88%, var(--accent-tint) 12%)}.wis-analytics-stat--placeholder .wis-analytics-stat__value,.wis-analytics-stat--placeholder .wis-analytics-stat__label{color:var(--text)}.wis-analytics-stat__preview-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:var(--accent-tint);border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.4;position:absolute;top:10px;right:10px}.wis-analytics-stat--loading{border-color:var(--border);background:var(--surface-2)}.wis-analytics-stat__skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-2) 80%, var(--border) 20%) 0%, color-mix(in srgb, var(--surface) 70%, var(--border) 30%) 50%, color-mix(in srgb, var(--surface-2) 80%, var(--border) 20%) 100%);background-size:200% 100%;border-radius:6px;animation:1.2s ease-in-out infinite wis-analytics-shimmer}.wis-analytics-stat__skeleton--label{width:42%;height:10px;margin-bottom:12px}.wis-analytics-stat__skeleton--value{width:58%;height:28px;margin-bottom:12px}.wis-analytics-stat--hero .wis-analytics-stat__skeleton--value{height:44px}.wis-analytics-stat__skeleton--meta{width:72%;height:10px}@keyframes wis-analytics-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.wis-analytics-placeholder-list{position:relative}.wis-analytics-placeholder-list--sample{padding-top:4px}.wis-analytics-status-board--placeholder,.wis-analytics-machine-card--placeholder{opacity:.92}.wis-analytics-status-board-wrap{position:relative}.wis-analytics-status-board-wrap--fill{box-sizing:border-box;height:100%}.wis-analytics-status-board--fill{box-sizing:border-box;flex:auto;min-height:0;overflow-y:auto}.wis-analytics-live-summary__meta{margin-left:auto;font-size:12px}@media (max-width:1200px){.wis-analytics-status-board,.wis-analytics-status-board--fill{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.wis-analytics-status-board,.wis-analytics-status-board--fill{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.wis-analytics-status-board,.wis-analytics-status-board--fill{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.wis-analytics-status-board,.wis-analytics-status-board--fill{grid-template-columns:minmax(0,1fr)}}.wis-analytics-status-board-wrap--placeholder{position:relative}.wis-analytics-status-board-wrap--placeholder .wis-analytics-stat__preview-kicker{z-index:1;margin:0;position:absolute;top:10px;right:14px}.wis-analytics-empty{box-sizing:border-box;width:100%;min-height:160px}.wis-analytics-empty--compact{min-height:120px}.wis-analytics-empty__frame{height:100%;min-height:inherit;border:1px dashed color-mix(in srgb, var(--border) 85%, var(--accent) 15%);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 88%, transparent) 0%, var(--surface) 100%);border-radius:10px;position:relative;overflow:hidden}.wis-analytics-empty__overlay{text-align:center;background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px 16px;display:flex;position:absolute;inset:0}.wis-analytics-empty__icon{color:var(--accent);margin-bottom:2px;font-size:22px}.wis-analytics-empty__title{color:var(--text);letter-spacing:-.01em;font-size:14px;font-weight:700}.wis-analytics-empty__message{color:var(--text-muted);max-width:360px;font-size:12.5px;line-height:1.45}.wis-analytics-empty__hint{color:var(--text-faint);max-width:380px;font-size:11.5px;line-height:1.45}.wis-analytics-empty__trend svg{width:100%;height:100%}.wis-analytics-empty__trend polyline{fill:none;stroke:color-mix(in srgb, var(--accent) 35%, var(--border));stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.wis-analytics-empty__bars,.wis-analytics-empty__waterfall{box-sizing:border-box;align-items:flex-end;gap:8px;height:100%;padding:18px 20px 28px;display:flex}.wis-analytics-empty__bars span,.wis-analytics-empty__waterfall span{background:color-mix(in srgb, var(--accent) 18%, var(--surface-2));border:1px solid color-mix(in srgb, var(--border) 80%, var(--accent) 20%);border-radius:4px 4px 0 0;flex:1}.wis-analytics-empty__heatmap{box-sizing:border-box;grid-template-columns:repeat(4,1fr);gap:6px;height:100%;padding:18px 20px 28px;display:grid}.wis-analytics-empty__cell{background:color-mix(in srgb, var(--accent) 12%, var(--surface-2));border:1px solid var(--border);border-radius:4px;min-height:18px}.wis-analytics-empty__cell--2{background:color-mix(in srgb, var(--online) 16%, var(--surface-2))}.wis-analytics-empty__cell--3{background:color-mix(in srgb, var(--warning) 16%, var(--surface-2))}.wis-analytics-empty__cell--4{background:color-mix(in srgb, var(--loss) 14%, var(--surface-2))}.wis-analytics-empty__gantt{box-sizing:border-box;flex-direction:column;gap:10px;height:100%;padding:18px 20px 28px;display:flex}.wis-analytics-empty__lane{background:color-mix(in srgb, var(--accent) 14%, var(--surface-2));border:1px solid var(--border);border-radius:999px;height:14px}.wis-analytics-empty__lane:nth-child(2){width:72%;margin-left:12%}.wis-analytics-empty__funnel{box-sizing:border-box;flex-direction:column;gap:8px;height:100%;padding:22px 28px 30px;display:flex}.wis-analytics-empty__funnel span{background:color-mix(in srgb, var(--accent) 16%, var(--surface-2));border:1px solid var(--border);border-radius:6px;height:12px}.wis-analytics-empty__funnel span:first-child{width:100%}.wis-analytics-empty__funnel span:nth-child(2){width:82%;margin:0 auto}.wis-analytics-empty__funnel span:nth-child(3){width:64%;margin:0 auto}.wis-analytics-empty__funnel span:nth-child(4){width:46%;margin:0 auto}.wis-analytics-empty__board{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:8px;height:100%;padding:18px 20px 28px;display:grid}.wis-analytics-empty__board span{background:color-mix(in srgb, var(--surface-2) 90%, var(--accent) 10%);border:1px solid var(--border);border-radius:8px;min-height:48px}.wis-analytics-empty__table{box-sizing:border-box;flex-direction:column;gap:8px;height:100%;padding:18px 20px 28px;display:flex}.wis-analytics-empty__table span{background:color-mix(in srgb, var(--surface-2) 90%, var(--border) 10%);border:1px solid var(--border);border-radius:4px;height:10px}.wis-analytics-empty__table span:first-child{width:92%}.wis-analytics-empty__table span:nth-child(2){width:78%}.wis-analytics-empty__table span:nth-child(3){width:86%}.wis-analytics-empty__table span:nth-child(4){width:70%}.wis-analytics-chart--empty .wis-analytics-empty__frame{min-height:inherit}@keyframes oee-home-section-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes oee-home-tour-spotlight{0%,to{box-shadow:0 0 0 2px var(--accent), 0 0 0 0 color-mix(in srgb, var(--accent) 28%, transparent)}50%{box-shadow:0 0 0 2px var(--accent), 0 0 0 10px color-mix(in srgb, var(--accent) 0%, transparent)}}@keyframes oee-home-journey-next-pulse{0%,to{border-left-color:var(--accent)}50%{border-left-color:color-mix(in srgb, var(--accent) 45%, var(--border))}}.oee-home-section{animation:.5s both oee-home-section-in}.oee-home-section--delay-1{animation-delay:70ms}.oee-home-section--delay-2{animation-delay:.14s}.oee-home-section--delay-3{animation-delay:.21s}.oee-home-tour-highlight{z-index:2501;border-radius:8px;transition:transform .35s;animation:1.8s ease-in-out infinite oee-home-tour-spotlight;position:relative}.oee-home-spotlight-root{z-index:2500;pointer-events:none;position:fixed;inset:0}.oee-home-spotlight-shade{pointer-events:auto;cursor:pointer;background:#0000009e;position:fixed}.oee-home-spotlight-frame{pointer-events:none;box-sizing:border-box;border-radius:10px;position:fixed}.oee-home-spotlight-ring{border:3px solid var(--accent);background:var(--surface);box-shadow:inset 0 0 0 1px #ffffffb3, 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent), 0 12px 40px #00000059;border-radius:10px;animation:2s ease-in-out infinite oee-home-spotlight-ring-pulse;position:absolute;inset:0}@keyframes oee-home-spotlight-ring-pulse{0%,to{box-shadow:inset 0 0 0 1px #ffffffb3, 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent), 0 12px 40px #00000059}50%{box-shadow:inset 0 0 0 1px #ffffffd9, 0 0 0 6px color-mix(in srgb, var(--accent) 22%, transparent), 0 12px 40px #00000059}}.oee-home-spotlight-label{color:#fff;background:var(--accent);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;max-width:calc(100% - 28px);padding:4px 11px;font-size:11px;font-weight:600;line-height:1.35;position:absolute;top:-13px;left:14px;overflow:hidden;box-shadow:0 2px 10px #00000038}.oee-home-spotlight-dock{pointer-events:auto;border:1px solid var(--border);background:var(--surface);box-sizing:border-box;z-index:2501;border-radius:10px;width:min(460px,100vw - 32px);padding:16px 18px 14px;animation:.28s both oee-home-section-in;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0003}.oee-home-spotlight-step{margin-bottom:4px;font-size:12px;display:block}.oee-home-spotlight-caption-title{margin:0 0 8px!important;font-size:15px!important;font-weight:600!important}.oee-home-spotlight-caption-desc{color:var(--text-secondary);margin-bottom:12px;font-size:13.5px;line-height:1.55;display:block}.oee-home-spotlight-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;width:100%;padding-top:4px;display:flex}.oee-home-onboarding-progress{margin-bottom:20px}.oee-home-onboarding-progress .ant-progress{margin-top:8px}.oee-home-onboarding-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.oee-home-onboarding-pillar{border:1px solid var(--border);background:var(--surface-2);box-sizing:border-box;border-radius:6px;height:100%;padding:12px 14px}.oee-home-onboarding-pillar-icon{color:var(--accent);margin-bottom:8px;font-size:20px;display:block}.oee-home-journey-row--next{animation:2.2s ease-in-out infinite oee-home-journey-next-pulse}.oee-home-concepts-body{animation:.35s both oee-home-section-in}.oee-home-tour-dim{opacity:.38;pointer-events:none;filter:saturate(.85);transition:opacity .35s,filter .35s}.oee-home-do-target{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.oee-home-learndo-copy{color:var(--text);margin-bottom:10px;font-size:14px;line-height:1.55;display:block}.oee-home-learndo-hint{margin-bottom:8px;font-size:12px;display:block}.oee-home-onboarding-steps{margin-bottom:20px}.oee-home-onboarding-steps .ant-steps-item-title{font-size:13px!important}.oee-cross-setup-banner .ant-alert-message{font-size:14px}.oee-cross-setup-steps{margin:0 0 10px 18px;padding:0;font-size:13px;line-height:1.55}.oee-cross-setup-looking{font-size:13px;line-height:1.55}.oee-cross-setup-looking-label{letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}
