:root{--sis-brand-dark: #2c3845;--sis-brand-dark-2: #35414e;--sis-brand-cyan: #35baf6;--sis-brand-cyan-600: #1ba4e0;--sis-brand-amber: #f0ad4e;--sis-brand-blue: #2196f3;--sis-brand-green: #4caf50;--sis-brand-red: #f44336;--sis-bg: #f4f6f9;--sis-surface: #ffffff;--sis-surface-2: #f8fafc;--sis-surface-3: #eef2f7;--sis-border: #e3e8ee;--sis-border-strong: #cbd3dc;--sis-divider: #eef1f5;--sis-text: #1f2937;--sis-text-muted: #6b7280;--sis-text-soft: #9aa3af;--sis-text-on-dark: #f4f6f9;--sis-success: #22c55e;--sis-success-bg: #e7f8ee;--sis-warning: #f59e0b;--sis-warning-bg: #fef4e0;--sis-danger: #ef4444;--sis-danger-bg: #feeceb;--sis-info: var(--sis-brand-cyan);--sis-info-bg: #e4f5fd;--sis-shadow-xs: 0 1px 2px rgba(16,24,40,.04);--sis-shadow-sm: 0 1px 3px rgba(16,24,40,.06), 0 1px 2px rgba(16,24,40,.04);--sis-shadow-md: 0 4px 12px rgba(16,24,40,.08), 0 2px 4px rgba(16,24,40,.04);--sis-shadow-lg: 0 12px 28px rgba(16,24,40,.12), 0 4px 10px rgba(16,24,40,.06);--sis-shadow-xl: 0 24px 48px rgba(16,24,40,.18), 0 8px 16px rgba(16,24,40,.08);--sis-radius-xs: 4px;--sis-radius-sm: 6px;--sis-radius-md: 8px;--sis-radius-lg: 12px;--sis-radius-xl: 16px;--sis-ring: 0 0 0 3px rgba(53, 186, 246, .28);--sis-ring-color: rgba(53, 186, 246, .45);--sis-font: "Inter", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--sis-font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--sis-tr-fast: .14s cubic-bezier(.2,.8,.2,1);--sis-tr-med: .22s cubic-bezier(.2,.8,.2,1)}body,.x-body,.x-panel-body,.x-form-item-body,.x-grid-body{font-family:var(--sis-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--sis-text)}body{background:var(--sis-bg)}.x-window-default{border:1px solid var(--sis-border)!important;border-radius:var(--sis-radius-lg)!important;overflow:hidden!important;background-color:var(--sis-surface)!important;background-clip:padding-box!important;box-shadow:0 48px 96px -16px #0000008c,0 28px 56px -12px #0006,0 12px 24px -6px #00000047!important}[data-theme=dark] .x-window-default{box-shadow:0 0 0 1px #ffffff0d,0 48px 96px -16px #000000f2,0 28px 56px -12px #000c,0 12px 24px -6px #0000008c!important}.x-window.x-window-default{filter:drop-shadow(0 24px 36px rgba(0,0,0,.32)) drop-shadow(0 8px 14px rgba(0,0,0,.18))}[data-theme=dark] .x-window.x-window-default{filter:drop-shadow(0 24px 36px rgba(0,0,0,.7)) drop-shadow(0 8px 14px rgba(0,0,0,.45))}.x-window-default-outer-el,.x-window-default .x-window-body-default{border-radius:0}.x-window-default-tl,.x-window-default-tr,.x-window-default-bl,.x-window-default-br,.x-window-default-tc,.x-window-default-bc,.x-window-default-ml,.x-window-default-mr{background-image:none!important;background-color:transparent!important}.x-window-default-mc{background-color:transparent!important}.x-window-default .x-window-body-default,.x-window .x-window-body,.x-message-box .x-window-body,.x-message-box .x-window-body-default{border:0!important}.x-resizable-handle,.x-resizable-pinned .x-resizable-handle,.x-resizable-handle-over{background-color:transparent!important}.x-css-shadow{display:none!important}.x-window-default,.x-window-default>.x-window-bodyWrap,.x-window-default .x-window-bodyWrap,.x-window-default .x-autocontainer-innerCt,.x-window-default .x-autocontainer-form-innerCt,.x-window-default .x-dock,.x-window-default .x-docked-noborder-left,.x-window-default .x-docked-noborder-right,.x-window-default .x-docked-noborder-top,.x-window-default .x-docked-noborder-bottom{background-color:var(--sis-surface)!important}.x-window-default .x-window-bodyWrap,.x-window-default .x-window-body-default,.x-window-default .x-window-body{border-radius:0!important}.x-window-header-default{background:var(--sis-surface)!important;background-image:none!important;border:0!important;border-bottom:1px solid var(--sis-divider)!important;padding:14px 16px!important}.x-window-header-title-default,.x-window-header-default .x-title-text-default{color:var(--sis-text)!important;font-weight:600!important;font-size:15px!important;letter-spacing:.1px}.x-window-header-default .x-tool-img{background-color:transparent;color:var(--sis-text-muted);border-radius:var(--sis-radius-sm);transition:background var(--sis-tr-fast),color var(--sis-tr-fast)}.x-window-header-default .x-tool-img:hover{background-color:var(--sis-surface-3);color:var(--sis-text)}.x-window-header-default .x-tool-close:hover .x-tool-img{background-color:var(--sis-danger-bg);color:var(--sis-danger)}.x-window-body-default{background:var(--sis-surface);border:0}.x-window-default .x-toolbar-footer,.x-window-default .x-toolbar-default[data-qtip*=footer],.x-window-default .x-panel-bbar .x-toolbar,.x-message-box .x-toolbar-footer,.x-message-box .x-panel-bbar .x-toolbar{background:var(--sis-surface)!important;background-image:none!important;border-top:1px solid var(--sis-divider)!important;padding:10px 14px!important}.x-mask{background-color:#0f172a73;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.x-panel-default{border:1px solid var(--sis-border);border-radius:var(--sis-radius-md);background:var(--sis-surface);box-shadow:var(--sis-shadow-xs)}.x-panel-default>.x-panel-body-default{background:var(--sis-surface);border:0;border-radius:0 0 var(--sis-radius-md) var(--sis-radius-md)}.x-panel-default>.x-panel-header-default{padding:12px 14px}.x-panel-default>.x-panel-header-default .x-title-text-default{font-weight:600;font-size:14px}.x-tab-bar-default{background:transparent!important;border:0!important;border-bottom:1px solid var(--sis-border)!important;padding:0!important}.x-tab-bar-default-top>.x-tab-bar-body-default,.x-tab-bar-body-default{background:transparent!important;border:0!important;padding:4px 0 0 14px!important}html:not([data-theme=dark]) .x-tab-bar-default:not(.sis-main-tabpanel-bar){background:var(--sis-surface-2)!important}html:not([data-theme=dark]) .sis-main-tabpanel>.x-tab-bar-default,html:not([data-theme=dark]) .sis-main-tabpanel>.x-tab-bar{background:var(--sis-bg)!important}.x-tab-default{background:transparent!important;background-image:none!important;border:0!important;margin-right:4px!important;border-radius:var(--sis-radius-sm) var(--sis-radius-sm) 0 0!important;padding:8px 14px!important;min-height:36px!important;position:relative;transition:color var(--sis-tr-fast),background var(--sis-tr-fast)}.x-tab-default .x-tab-inner-default{color:var(--sis-text-muted)!important;font-weight:500!important;font-size:13px!important;letter-spacing:.1px}.x-tab-default:hover{background:var(--sis-surface-3)!important}.x-tab-default:hover .x-tab-inner-default{color:var(--sis-text)!important}.x-tab-default.x-tab-active{background:transparent!important}.x-tab-default.x-tab-active .x-tab-inner-default{color:var(--sis-brand-dark)!important;font-weight:600!important}.x-tab-default.x-tab-active:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:var(--sis-brand-cyan);border-radius:2px 2px 0 0}.x-grid-default{border:0;border-radius:0;background:var(--sis-surface);box-shadow:none}.x-grid-cell-row-numberer{background-color:transparent!important;border-right:1px solid var(--sis-divider)!important}.x-grid-cell-row-numberer .x-grid-cell-inner{color:var(--sis-text-muted)!important;font-weight:500!important;font-variant-numeric:tabular-nums}.x-grid-body{background:var(--sis-surface);border:0}.x-grid-header-ct-default{background:var(--sis-surface-2)!important;background-image:none!important;border:0!important;border-bottom:1px solid var(--sis-border)!important}.x-column-header-default{background:transparent!important;background-image:none!important;border:0!important;border-right:1px solid var(--sis-divider)!important;padding:10px 12px!important}.x-column-header-default:last-child{border-right:0!important}.x-column-header-text-default,.x-column-header-text-inner{color:var(--sis-text-muted)!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.6px}.x-column-header-default:hover{background:var(--sis-surface-3)!important}.x-grid-item{border-bottom:1px solid var(--sis-divider)!important;transition:background var(--sis-tr-fast)}.x-grid-cell-inner{padding:11px 12px!important;color:var(--sis-text)!important;font-size:13px!important;line-height:1.4!important}.x-grid-row:hover,.x-grid-item-over{background:var(--sis-surface-2)!important}.x-grid-item-selected,.x-grid-row-selected{background:var(--sis-info-bg)!important}.x-grid-item-selected .x-grid-cell-inner,.x-grid-row-selected .x-grid-cell-inner{color:var(--sis-text)!important}.x-grid-with-row-lines .x-grid-item{border-color:var(--sis-divider)!important}.x-toolbar-default.x-toolbar-docked-bottom{padding:8px 12px}.x-tree-panel .x-grid-item{border-bottom:0!important}.x-tree-panel .x-grid-cell-inner-treecolumn{padding:8px 10px!important;font-size:13px!important}.x-tree-node-text{color:var(--sis-text)!important;font-weight:500!important;padding-left:4px}.x-tree-icon{color:var(--sis-text-muted)}.x-grid-tree-node-expanded>.x-grid-cell-inner-treecolumn .x-tree-icon{color:var(--sis-brand-cyan)}.x-grid-tree-node-expanded>.x-grid-cell-inner-treecolumn .x-tree-node-text{color:var(--sis-brand-dark)!important;font-weight:600!important}.x-tree-panel .x-grid-item-over{background:var(--sis-surface-2)!important;border-radius:var(--sis-radius-sm)}.x-tree-panel .x-grid-item-selected{background:var(--sis-info-bg)!important;border-radius:var(--sis-radius-sm);box-shadow:inset 3px 0 0 var(--sis-brand-cyan)}.x-tree-elbow-line,.x-tree-elbow-empty,.x-tree-elbow,.x-tree-elbow-end{border-color:var(--sis-divider)!important}.x-btn-default-small,.x-btn-default-medium,.x-btn-default-toolbar-small{border-radius:var(--sis-radius-sm)!important;font-weight:500;transition:background var(--sis-tr-fast),border-color var(--sis-tr-fast),box-shadow var(--sis-tr-fast)}.x-btn-default-small:focus,.x-btn-default-medium:focus{box-shadow:var(--sis-ring);outline:none}.x-btn-default-toolbar-small .x-btn-button,.x-btn-default-toolbar-small .x-btn-button-default-toolbar-small{padding:0 2px!important}.x-btn-default-small .x-btn-button,.x-btn-default-small .x-btn-button-default-small{padding:0 3px!important}.x-btn-default-medium .x-btn-button,.x-btn-default-medium .x-btn-button-default-medium{padding:1px 5px!important}.x-btn-inner-default-small,.x-btn-inner-default-toolbar-small{font-size:12px!important}.x-btn-inner-default-medium{font-size:13px!important}.x-btn-default-small .x-btn-icon-el,.x-btn-default-medium .x-btn-icon-el,.x-btn-default-toolbar-small .x-btn-icon-el{margin-right:1px!important}.x-btn-default-small .x-btn-icon-top,.x-btn-default-medium .x-btn-icon-top,.x-btn-default-toolbar-small .x-btn-icon-top{margin-right:0!important;margin-bottom:1px!important}.x-toolbar-default .x-btn,.x-toolbar-footer .x-btn{margin:0 1px!important}.x-message-box .x-toolbar-footer .x-btn,.x-message-box .x-window-footer-default .x-btn{margin:0 5px!important}[data-theme=dark] .x-btn-focus.x-btn-default-small,[data-theme=dark] .x-btn-focus.x-btn-default-medium,[data-theme=dark] .x-btn-focus.x-btn-default-toolbar-small{background-image:none!important;background-color:transparent!important;box-shadow:none!important}[data-theme=dark] .x-btn-focus.x-btn-default-small.x-btn-over,[data-theme=dark] .x-btn-focus.x-btn-default-medium.x-btn-over,[data-theme=dark] .x-btn-focus.x-btn-default-toolbar-small.x-btn-over,[data-theme=dark] .x-btn-focus.x-btn-default-small.x-btn-pressed,[data-theme=dark] .x-btn-focus.x-btn-default-medium.x-btn-pressed,[data-theme=dark] .x-btn-focus.x-btn-default-toolbar-small.x-btn-pressed,[data-theme=dark] .x-btn-focus.x-btn-default-small.x-btn-menu-active,[data-theme=dark] .x-btn-focus.x-btn-default-medium.x-btn-menu-active,[data-theme=dark] .x-btn-focus.x-btn-default-toolbar-small.x-btn-menu-active{box-shadow:none!important}[data-theme=dark] .x-keyboard-mode .x-btn-focus.x-btn-default-small,[data-theme=dark] .x-keyboard-mode .x-btn-focus.x-btn-default-medium,[data-theme=dark] .x-keyboard-mode .x-btn-focus.x-btn-default-toolbar-small{box-shadow:0 0 0 2px var(--sis-brand-cyan)!important}.x-btn.primary,.x-btn-default-small.primary,.x-btn-default-medium.primary,.btn-primary-sisum{background:var(--sis-brand-cyan)!important;border-color:var(--sis-brand-cyan-600)!important;color:#fff!important}.x-btn.primary:hover,.btn-primary-sisum:hover{background:var(--sis-brand-cyan-600)!important}.x-toolbar-default{padding:8px 10px}.x-form-text-default,.x-form-field,.x-form-trigger-wrap-default{border-radius:var(--sis-radius-sm);transition:border-color var(--sis-tr-fast),box-shadow var(--sis-tr-fast)}.x-form-trigger-wrap-default.x-form-trigger-wrap-focus,.x-form-trigger-wrap-focus{border-color:var(--sis-brand-cyan)!important;outline:2px solid var(--sis-ring-color);outline-offset:0;box-shadow:none}.x-form-text-default:focus,.x-form-text-default.x-form-focus{border-color:var(--sis-brand-cyan);outline:2px solid var(--sis-ring-color);outline-offset:1px}.x-form-trigger-wrap .x-form-text-default:focus,.x-form-trigger-wrap .x-form-text-default.x-form-focus{box-shadow:none!important;outline:none!important;border-color:transparent!important}.x-form-trigger-default,.x-form-trigger-default.x-form-trigger-over,.x-form-trigger-default.x-form-trigger-click,.x-form-trigger-default.x-form-trigger-focus,.x-form-trigger-default:focus,.x-form-trigger-default:focus-visible,.x-form-trigger-default:active{background:transparent!important;background-color:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}.x-form-trigger-wrap *:focus,.x-form-trigger-wrap *:focus-visible{outline:0!important}.x-form-cb-wrap-default .x-form-checkbox-default,.x-form-cb-wrap-default .x-form-radio-default{border-radius:var(--sis-radius-xs);transition:background var(--sis-tr-fast)}.x-grid-cell.x-selmodel-column,td.x-grid-cell.x-grid-cell-special.x-selmodel-column,.x-grid-cell-checkcolumn,td.x-grid-cell-checkcolumn{padding-left:0!important;padding-right:0!important}.x-grid-cell-checkcolumn .x-grid-cell-inner,.x-grid-checkcolumn-cell-inner,.x-grid-cell.x-selmodel-column .x-grid-cell-inner,td.x-grid-cell.x-selmodel-column .x-grid-cell-inner{text-align:center!important;padding:8px 0!important;line-height:0!important;overflow:visible!important}.x-grid-checkcolumn,.x-selmodel-column .x-grid-checkcolumn,.x-column-header-checkbox .x-column-header-checkbox{position:relative!important;display:inline-block!important;width:16px!important;height:16px!important;margin:0!important;padding:0!important;vertical-align:middle!important;background:var(--sis-surface)!important;border:1.5px solid var(--sis-text-soft)!important;border-radius:var(--sis-radius-xs)!important;opacity:1!important;transition:background var(--sis-tr-fast),border-color var(--sis-tr-fast),box-shadow var(--sis-tr-fast);cursor:pointer;box-sizing:border-box!important;font-size:0!important;flex:0 0 16px!important}.x-grid-checkcolumn:after,.x-grid-checkcolumn-checked:after,.x-selmodel-column .x-grid-checkcolumn:after,.x-grid-item-selected .x-selmodel-column .x-grid-checkcolumn:after,.x-column-header-checkbox .x-column-header-checkbox:after{content:""!important;font:inherit!important;color:transparent!important;background:transparent!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;height:auto!important;line-height:1!important}.x-grid-row:hover .x-grid-checkcolumn,.x-grid-item-over .x-grid-checkcolumn,.x-grid-checkcolumn:hover{border-color:var(--sis-brand-cyan)!important}.x-grid-checkcolumn-checked,.x-selmodel-column .x-grid-checkcolumn-checked,.x-grid-item-selected .x-selmodel-column .x-grid-checkcolumn,.x-grid-hd-checker-on.x-column-header-checkbox .x-column-header-checkbox,.x-grid-hd-checker-on .x-column-header-checkbox .x-column-header-checkbox{background:var(--sis-brand-cyan)!important;border-color:var(--sis-brand-cyan)!important}.x-grid-checkcolumn-checked:after,.x-selmodel-column .x-grid-checkcolumn-checked:after,.x-grid-item-selected .x-selmodel-column .x-grid-checkcolumn:after,.x-grid-hd-checker-on.x-column-header-checkbox .x-column-header-checkbox:after,.x-grid-hd-checker-on .x-column-header-checkbox .x-column-header-checkbox:after{content:"\2713"!important;font:700 12px/1 Segoe UI,Arial,sans-serif!important;color:#fff!important}html .x-column-header.x-column-header-checkbox .x-column-header-inner,html .x-column-header.x-column-header-checkbox .x-column-header-inner-empty{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;overflow:visible!important}html .x-column-header.x-column-header-checkbox .x-column-header-text-container,html .x-column-header.x-column-header-checkbox .x-column-header-text-wrapper,html .x-column-header.x-column-header-checkbox .x-column-header-inner-empty .x-column-header-text-container,html .x-column-header.x-column-header-checkbox .x-column-header-inner-empty .x-column-header-text-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;overflow:visible!important}.x-column-header.x-column-header-checkbox .x-column-header-text,.x-column-header-checkbox .x-column-header-text-inner{display:none!important}html .x-column-header.x-column-header-checkbox{position:relative!important;overflow:visible!important;padding:0!important}html .x-column-header.x-column-header-checkbox .x-column-header-checkbox{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:1!important;visibility:visible!important}html[data-theme=dark] .x-grid-checkcolumn,html[data-theme=dark] .x-selmodel-column .x-grid-checkcolumn,html[data-theme=dark] .x-column-header-checkbox .x-column-header-checkbox{background:transparent!important;border:1.5px solid var(--sis-text-soft)!important}html[data-theme=dark] .x-grid-row:hover .x-grid-checkcolumn,html[data-theme=dark] .x-grid-item-over .x-grid-checkcolumn,html[data-theme=dark] .x-grid-checkcolumn:hover{border-color:var(--sis-brand-cyan)!important}html[data-theme=dark] .x-grid-checkcolumn-checked,html[data-theme=dark] .x-selmodel-column .x-grid-checkcolumn-checked,html[data-theme=dark] .x-grid-item-selected .x-selmodel-column .x-grid-checkcolumn,html[data-theme=dark] .x-grid-hd-checker-on.x-column-header-checkbox .x-column-header-checkbox,html[data-theme=dark] .x-grid-hd-checker-on .x-column-header-checkbox .x-column-header-checkbox{background:var(--sis-brand-cyan)!important;border-color:var(--sis-brand-cyan)!important}html[data-theme=dark] .x-grid-checkcolumn-checked:after,html[data-theme=dark] .x-selmodel-column .x-grid-checkcolumn-checked:after,html[data-theme=dark] .x-grid-item-selected .x-selmodel-column .x-grid-checkcolumn:after,html[data-theme=dark] .x-grid-hd-checker-on.x-column-header-checkbox .x-column-header-checkbox:after,html[data-theme=dark] .x-grid-hd-checker-on .x-column-header-checkbox .x-column-header-checkbox:after{color:#fff!important}.x-grid-cell.x-grid-cell-row-expander,td.x-grid-cell.x-grid-cell-row-expander,.x-grid-cell.x-grid-cell-special.x-grid-cell-row-expander{padding-left:0!important;padding-right:0!important}.x-grid-cell-inner-row-expander,.x-grid-cell.x-grid-cell-row-expander .x-grid-cell-inner,.x-grid-cell.x-grid-cell-special.x-grid-cell-row-expander .x-grid-cell-inner,.x-grid-cell.x-grid-cell-row-expander .x-grid-cell-inner-row-expander{padding:8px 0!important;text-align:center!important;overflow:visible!important}.x-grid-row-expander{display:inline-block!important;margin:0 auto!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}.sis-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.2px;line-height:1.6}.sis-badge--success{background:var(--sis-success-bg);color:var(--sis-success)}.sis-badge--warning{background:var(--sis-warning-bg);color:var(--sis-warning)}.sis-badge--danger{background:var(--sis-danger-bg);color:var(--sis-danger)}.sis-badge--info{background:var(--sis-info-bg);color:var(--sis-info)}.sis-badge--neutral{background:var(--sis-surface-3);color:var(--sis-text-muted)}*{scrollbar-width:thin;scrollbar-color:rgba(17,24,39,.22) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#11182738;border-radius:10px;border:2px solid transparent;background-clip:content-box;transition:background var(--sis-tr-fast)}*::-webkit-scrollbar-thumb:hover{background:#11182761;background-clip:content-box}*::-webkit-scrollbar-corner{background:transparent}.x-scroller::-webkit-scrollbar,.x-scroll-container::-webkit-scrollbar,.x-panel-body::-webkit-scrollbar,.x-grid-body::-webkit-scrollbar,.x-window-body::-webkit-scrollbar{width:10px!important;height:10px!important}.x-menu-default{background:var(--sis-surface)!important;border:1px solid var(--sis-border)!important;border-radius:var(--sis-radius-md)!important;box-shadow:var(--sis-shadow-lg)!important;padding:4px!important}.x-menu-item-default{border-radius:var(--sis-radius-sm);padding:2px 4px!important}.x-menu-item-link{border-radius:var(--sis-radius-sm)!important;padding:6px 10px!important}.x-menu-item-default.x-menu-item-active,.x-menu-item-default:hover{background:var(--sis-surface-3)!important}.x-menu-item-text-default{color:var(--sis-text)!important;font-size:13px!important;font-weight:500!important}.x-grid-cell{border-color:var(--sis-divider)!important}.x-panel-default .x-panel-default{box-shadow:none}.x-window-body-default .x-panel-default,.x-window-body-default .x-grid-default,.x-window-body-default .x-tab-panel-default{border:0;box-shadow:none;border-radius:0}.x-tab-panel-default,.x-tab-panel,.x-panel-default.x-tab-panel{border:0!important;box-shadow:none!important;border-radius:0!important}.x-tab-bar-default+.x-tab-bar-default,.x-tab-panel .x-tab-panel .x-tab-bar-default{border-top:0!important}.x-boundlist{border-radius:var(--sis-radius-md)!important;box-shadow:var(--sis-shadow-lg)!important;border:1px solid var(--sis-border)!important}.x-boundlist-item{padding:8px 12px!important;font-size:13px;transition:background var(--sis-tr-fast),color var(--sis-tr-fast)}.x-boundlist-item-over{background:var(--sis-info-bg)!important;color:var(--sis-text)!important}.x-boundlist-selected{background:var(--sis-brand-cyan)!important;color:#fff!important}.x-boundlist-selected.x-boundlist-item-over{background:var(--sis-brand-cyan-600)!important;color:#fff!important}[data-theme=dark]{--sis-brand-dark: #e6e8eb;--sis-brand-dark-2: #cdd2da;--sis-brand-cyan: #4ec3f7;--sis-brand-cyan-600: #35baf6;--sis-brand-amber: #f0ad4e;--sis-brand-blue: #4ea3ff;--sis-brand-green: #4ade80;--sis-brand-red: #f87171;--sis-bg: #0f1419;--sis-surface: #161b22;--sis-surface-2: #1b2129;--sis-surface-3: #232a33;--sis-border: #2a313b;--sis-border-strong: #3a4250;--sis-divider: #232a33;--sis-text: #e6e8eb;--sis-text-muted: #9aa3af;--sis-text-soft: #6b7280;--sis-text-on-dark: #f4f6f9;--sis-success: #4ade80;--sis-success-bg: rgba(74, 222, 128, .14);--sis-warning: #fbbf24;--sis-warning-bg: rgba(251, 191, 36, .14);--sis-danger: #f87171;--sis-danger-bg: rgba(248, 113, 113, .14);--sis-info: var(--sis-brand-cyan);--sis-info-bg: rgba(78, 195, 247, .14);--sis-shadow-xs: 0 1px 2px rgba(0,0,0,.3);--sis-shadow-sm: 0 1px 3px rgba(0,0,0,.4), 0 1px 2px rgba(0,0,0,.3);--sis-shadow-md: 0 4px 12px rgba(0,0,0,.55), 0 2px 4px rgba(0,0,0,.4), 0 0 0 1px rgba(255,255,255,.05);--sis-shadow-lg: 0 16px 36px rgba(0,0,0,.65), 0 6px 12px rgba(0,0,0,.45), 0 0 0 1px rgba(255,255,255,.06);--sis-shadow-xl: 0 28px 60px rgba(0,0,0,.75), 0 12px 24px rgba(0,0,0,.55), 0 0 0 1px rgba(255,255,255,.08);--sis-ring: 0 0 0 3px rgba(78, 195, 247, .35);--sis-ring-color: rgba(78, 195, 247, .55)}[data-theme=dark] body,[data-theme=dark] .x-body{background:var(--sis-bg);color:var(--sis-text)}[data-theme=dark] .x-window-header-default{background:var(--sis-surface)!important;border-bottom-color:var(--sis-border)!important}[data-theme=dark] .x-window-header-title-default,[data-theme=dark] .x-window-header-default .x-title-text-default{color:var(--sis-text)!important}[data-theme=dark] .x-mask{background-color:#0009}[data-theme=dark] .x-panel-default>.x-panel-header-default{background:var(--sis-surface)!important;background-image:none!important;border-bottom:1px solid var(--sis-divider)!important}[data-theme=dark] .x-panel-default>.x-panel-header-default .x-title-text-default,[data-theme=dark] .x-panel-header-title-default{color:var(--sis-text)!important}[data-theme=dark] .x-panel-default>.x-panel-body-default,[data-theme=dark] .x-panel-body{background:var(--sis-surface);color:var(--sis-text)}[data-theme=dark] .x-tab-bar-default{border-bottom-color:var(--sis-border)!important}[data-theme=dark] .x-tab-default .x-tab-inner-default,[data-theme=dark] .x-tab-default .x-tab-icon-el,[data-theme=dark] .x-tab-default .x-tab-icon-el-default{color:var(--sis-text-muted)!important}[data-theme=dark] .x-tab-default:hover{background:var(--sis-surface-3)!important}[data-theme=dark] .x-tab-default:hover .x-tab-inner-default,[data-theme=dark] .x-tab-default:hover .x-tab-icon-el,[data-theme=dark] .x-tab-default:hover .x-tab-icon-el-default,[data-theme=dark] .x-tab-default.x-tab-active .x-tab-inner-default,[data-theme=dark] .x-tab-default.x-tab-active .x-tab-icon-el,[data-theme=dark] .x-tab-default.x-tab-active .x-tab-icon-el-default{color:var(--sis-text)!important}[data-theme=dark] .x-grid-default,[data-theme=dark] .x-grid-body{background:var(--sis-surface)}[data-theme=dark] .x-grid-header-ct-default{background:var(--sis-surface-2)!important;border-bottom-color:var(--sis-border)!important}[data-theme=dark] .x-column-header,[data-theme=dark] .x-column-header-default,html[data-theme=dark] .x-column-header,html[data-theme=dark] .x-column-header-default,html[data-theme=dark] .x-column-header-default.x-column-header-first,html[data-theme=dark] .x-column-header-default.x-column-header-sort-ASC,html[data-theme=dark] .x-column-header-default.x-column-header-sort-DESC,html[data-theme=dark] .x-column-header-default.x-column-header-over,html[data-theme=dark] .x-column-header-default.x-column-header-open{background:var(--sis-surface-2)!important;background-color:var(--sis-surface-2)!important;background-image:none!important;border-right-color:var(--sis-divider)!important;color:var(--sis-text-muted)!important}html[data-theme=dark] .x-column-header-default.x-column-header-over,html[data-theme=dark] .x-column-header-default.x-column-header-open,html[data-theme=dark] .x-column-header:hover,html[data-theme=dark] .x-column-header-default:hover,html[data-theme=dark] .x-column-header-default.x-column-header-sort-ASC,html[data-theme=dark] .x-column-header-default.x-column-header-sort-DESC{background:var(--sis-surface-3)!important;background-color:var(--sis-surface-3)!important;background-image:none!important}[data-theme=dark] .x-column-header-text,[data-theme=dark] .x-column-header-text-default,[data-theme=dark] .x-column-header-text-inner{color:var(--sis-text-muted)!important}[data-theme=dark] .x-column-header.x-column-header-over,[data-theme=dark] .x-column-header-default.x-column-header-over,[data-theme=dark] .x-column-header:hover,[data-theme=dark] .x-column-header-default:hover,[data-theme=dark] .x-column-header.x-column-header-open,[data-theme=dark] .x-column-header-default.x-column-header-open,[data-theme=dark] .x-column-header.x-column-header-sort-ASC,[data-theme=dark] .x-column-header.x-column-header-sort-DESC,[data-theme=dark] .x-column-header-default.x-column-header-sort-ASC,[data-theme=dark] .x-column-header-default.x-column-header-sort-DESC,[data-theme=dark] .x-grid-header-ct .x-column-header.x-column-header-over,[data-theme=dark] .x-grid-header-ct .x-column-header-default.x-column-header-over,[data-theme=dark] .x-grid-header-ct-default .x-column-header.x-column-header-over,[data-theme=dark] .x-grid-header-ct-default .x-column-header-default.x-column-header-over{background-color:var(--sis-surface-3)!important;background-image:none!important}[data-theme=dark] .x-column-header .x-column-header-inner,[data-theme=dark] .x-column-header-default .x-column-header-inner,[data-theme=dark] .x-column-header .x-column-header-text-container,[data-theme=dark] .x-column-header .x-column-header-text-wrapper{background:transparent!important;background-image:none!important}[data-theme=dark] .x-column-header-trigger,[data-theme=dark] .x-column-header-trigger-default{display:block!important;visibility:hidden;background-color:transparent!important;background-image:none!important;border-left-color:transparent!important;border-right-color:transparent!important;color:var(--sis-text)!important;opacity:0;transition:opacity .08s ease,background-color .08s ease,color .08s ease}[data-theme=dark] .x-column-header:hover .x-column-header-trigger,[data-theme=dark] .x-column-header-default:hover .x-column-header-trigger,[data-theme=dark] .x-column-header:hover .x-column-header-trigger-default,[data-theme=dark] .x-column-header-default:hover .x-column-header-trigger-default,[data-theme=dark] .x-column-header.x-column-header-over .x-column-header-trigger,[data-theme=dark] .x-column-header-default.x-column-header-over .x-column-header-trigger,[data-theme=dark] .x-column-header.x-column-header-over .x-column-header-trigger-default,[data-theme=dark] .x-column-header-default.x-column-header-over .x-column-header-trigger-default,[data-theme=dark] .x-column-header.x-column-header-open .x-column-header-trigger,[data-theme=dark] .x-column-header-default.x-column-header-open .x-column-header-trigger{visibility:visible!important;opacity:1!important;background-color:var(--sis-surface-2)!important;border-left-color:var(--sis-divider)!important;color:var(--sis-text)!important}[data-theme=dark] .x-column-header-trigger:hover,[data-theme=dark] .x-column-header-trigger-default:hover,[data-theme=dark] .x-column-header.x-column-header-open .x-column-header-trigger,[data-theme=dark] .x-column-header-default.x-column-header-open .x-column-header-trigger{background-color:var(--sis-surface-3)!important;border-left-color:var(--sis-divider)!important;border-right-color:transparent!important;color:var(--sis-brand-cyan)!important}[data-theme=dark] .x-grid-item{border-bottom-color:var(--sis-divider)!important;background:var(--sis-surface)}[data-theme=dark] .x-grid-cell-inner,[data-theme=dark] .x-grid-cell,[data-theme=dark] .x-grid-row .x-grid-cell-inner,[data-theme=dark] .x-grid-item .x-grid-cell-inner,[data-theme=dark] .x-grid-view .x-grid-cell-inner,[data-theme=dark] .x-grid-view-default .x-grid-cell-inner,[data-theme=dark] .x-grid-locked .x-grid-cell-inner,[data-theme=dark] .x-grid-inner-locked .x-grid-cell-inner,[data-theme=dark] .x-grid-inner-normal .x-grid-cell-inner,[data-theme=dark] .x-grid-cell-special .x-grid-cell-inner{color:var(--sis-text)!important}[data-theme=dark] .x-grid-locked,[data-theme=dark] .x-grid-inner-locked,[data-theme=dark] .x-grid-inner-normal,[data-theme=dark] .x-grid-body,[data-theme=dark] .x-grid-view{background:var(--sis-surface)!important;color:var(--sis-text)!important}[data-theme=dark] .red,[data-theme=dark] .x-fa.red{color:#f87171!important}[data-theme=dark] .green,[data-theme=dark] .x-fa.green{color:#4ade80!important}[data-theme=dark] .x-grid-scroll-container,[data-theme=dark] .x-grid-scrollbar-clipper,[data-theme=dark] .x-grid-scrollbar,[data-theme=dark] .x-scroll-scroller,[data-theme=dark] .x-grid-header-ct .x-box-scroller,[data-theme=dark] .x-grid-header-ct-scrolling .x-box-scroller{background:var(--sis-surface)!important;background-color:var(--sis-surface)!important;border-color:var(--sis-divider)!important}[data-theme=dark] .x-grid-locked-split,[data-theme=dark] .x-grid-locked-grid-resizer,[data-theme=dark] .x-splitter-default,[data-theme=dark] .x-grid-with-locked .x-grid-locked,[data-theme=dark] .x-grid-with-locked .x-grid-normal{background:var(--sis-surface)!important;border-color:var(--sis-divider)!important}[data-theme=dark] .x-grid-row:hover,[data-theme=dark] .x-grid-item-over{background:var(--sis-surface-2)!important}[data-theme=dark] .x-grid-item-selected,[data-theme=dark] .x-grid-row-selected{background:var(--sis-info-bg)!important}[data-theme=dark] .x-grid-item-selected .x-grid-cell-inner,[data-theme=dark] .x-grid-row-selected .x-grid-cell-inner{color:var(--sis-text)!important}[data-theme=dark] .x-grid-cell{border-color:var(--sis-divider)!important}[data-theme=dark] .x-grid-cell-selected,[data-theme=dark] .x-grid-item .x-grid-cell-selected{background-color:var(--sis-info-bg)!important;color:var(--sis-text)!important}[data-theme=dark] .x-grid-cell-selected .x-grid-cell-inner{color:var(--sis-text)!important}[data-theme=dark] .x-grid-row-editor,[data-theme=dark] .x-grid-row-editor .x-panel-body,[data-theme=dark] .x-grid-row-editor-buttons,[data-theme=dark] .x-grid-row-editor-buttons-default-bottom,[data-theme=dark] .x-grid-row-editor-buttons-default-bottom-mc{background-color:var(--sis-surface-2)!important;border-color:var(--sis-border)!important;color:var(--sis-text)!important}[data-theme=dark] .x-grid-row-editor .x-form-display-field,[data-theme=dark] .x-grid-row-editor .x-form-text,[data-theme=dark] .x-grid-row-editor .x-form-item-label,[data-theme=dark] .x-grid-row-editor .x-form-cb-label{color:var(--sis-text)!important}[data-theme=dark] .x-grid-row-summary,[data-theme=dark] .x-grid-item.x-grid-row-summary,[data-theme=dark] .x-grid-item-alt.x-grid-row-summary{background-color:var(--sis-surface-2)!important;border-top:1px solid var(--sis-border)!important}[data-theme=dark] .x-grid-row-summary .x-grid-cell,[data-theme=dark] .x-grid-row-summary .x-grid-td,[data-theme=dark] .x-grid-row-summary .x-grid-cell-rowbody{background-color:var(--sis-surface-2)!important;border-color:var(--sis-divider)!important;color:var(--sis-text)!important}[data-theme=dark] .x-grid-row-summary .x-grid-cell-inner,[data-theme=dark] .x-grid-row-summary .x-grid-rowbody{color:var(--sis-text)!important;font-weight:600}[data-theme=dark] .x-panel-bbar .x-toolbar,[data-theme=dark] .x-grid-with-row-lines .x-docked-summary,[data-theme=dark] .x-grid .x-docked-summary{background-color:var(--sis-surface-2)!important;border-color:var(--sis-border)!important;color:var(--sis-text)!important}[data-theme=dark] .x-tree-node-text{color:var(--sis-text)!important}[data-theme=dark] .x-tree-icon{color:var(--sis-text-muted)}[data-theme=dark] .x-grid-tree-node-expanded>.x-grid-cell-inner-treecolumn .x-tree-icon{color:var(--sis-brand-cyan)}[data-theme=dark] .x-grid-tree-node-expanded>.x-grid-cell-inner-treecolumn .x-tree-node-text{color:var(--sis-text)!important}[data-theme=dark] .x-tree-elbow-line,[data-theme=dark] .x-tree-elbow-empty,[data-theme=dark] .x-tree-elbow,[data-theme=dark] .x-tree-elbow-end{border-color:var(--sis-border)!important}[data-theme=dark] .x-progress,[data-theme=dark] .x-progress-default{background:var(--sis-surface-2)!important;border:1px solid var(--sis-border)!important;border-radius:var(--sis-radius-sm)!important;overflow:hidden}[data-theme=dark] .x-progress-default .x-progress-bar-default,[data-theme=dark] .x-progress .x-progress-bar{background:linear-gradient(90deg,var(--sis-brand-cyan) 0%,#2aa6db 100%)!important}[data-theme=dark] .x-progress-default .x-progress-text,[data-theme=dark] .x-progress .x-progress-text{color:var(--sis-text)!important;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.4)}[data-theme=dark] .x-progress-default .x-progress-text-back,[data-theme=dark] .x-progress .x-progress-text-back{color:var(--sis-text)!important}[data-theme=dark] .x-toolbar-default{background:var(--sis-surface-2);border-color:var(--sis-border);color:var(--sis-text)}[data-theme=dark] .x-toolbar-text-default{color:var(--sis-text)!important}[data-theme=dark] .x-docked,[data-theme=dark] .x-docked-bottom,[data-theme=dark] .x-docked-top,[data-theme=dark] .x-docked-left,[data-theme=dark] .x-docked-right,[data-theme=dark] .x-toolbar-docked-bottom,[data-theme=dark] .x-toolbar-docked-top,[data-theme=dark] .x-window .x-toolbar-default,[data-theme=dark] .x-window-body>.x-toolbar,[data-theme=dark] .x-window-bodyWrap>.x-toolbar,[data-theme=dark] .x-window .x-container.x-docked-bottom,[data-theme=dark] .x-window .x-container.x-docked-top{background:var(--sis-surface-2)!important;border-color:var(--sis-border)!important;color:var(--sis-text)!important}[data-theme=dark] .x-docked-bottom.x-box-layout-ct,[data-theme=dark] .x-docked-top.x-box-layout-ct,[data-theme=dark] .x-docked-bottom .x-box-inner,[data-theme=dark] .x-docked-top .x-box-inner{background:var(--sis-surface-2)!important}[data-theme=dark] .x-grid-empty,[data-theme=dark] .x-grid-view .x-grid-empty,[data-theme=dark] .x-grid-body .x-grid-empty{background:var(--sis-surface)!important;color:var(--sis-text-muted)!important}[data-theme=dark] .x-form-text-default,[data-theme=dark] .x-form-field{background:var(--sis-surface-2)!important;color:var(--sis-text)!important;border-color:var(--sis-border)!important}[data-theme=dark] .x-form-text-default::placeholder{color:var(--sis-text-soft)}[data-theme=dark] .x-form-trigger-wrap-default{background:var(--sis-surface-2);border:1px solid var(--sis-border-strong)!important}[data-theme=dark] .x-form-trigger-wrap-default.x-form-trigger-wrap-focus{border:1px solid var(--sis-brand-cyan)!important}[data-theme=dark] .x-form-trigger-default,[data-theme=dark] .x-form-trigger-default.x-form-trigger-over,[data-theme=dark] .x-form-trigger-default.x-form-trigger-click,[data-theme=dark] .x-form-trigger-default.x-form-trigger-focus{background:transparent!important;background-color:transparent!important;color:var(--sis-text-muted)!important}html[data-theme=dark] .x-field-required .x-form-text,html[data-theme=dark] .x-field-required .x-form-text-default,html[data-theme=dark] .x-form-required-field,html[data-theme=dark] .x-form-checkboxgroup-body.x-form-required-field{border-left:5px solid #dc3545!important}html[data-theme=dark] .x-field-required .x-form-field.x-trigger-noedit,html[data-theme=dark] .x-trigger-noedit,html[data-theme=dark] .x-form-readonly .form-trigger-wrap,html[data-theme=dark] .x-form-readonly .x-form-field,html[data-theme=dark] .x-form-readonly.x-field-required .x-form-field{border-left:5px solid var(--sis-border-strong)!important}[data-theme=dark] .x-form-item-label-default,[data-theme=dark] .x-form-item-label,[data-theme=dark] .x-form-item-label-default .x-form-item-label-inner,[data-theme=dark] .x-form-item-label-inner,[data-theme=dark] .x-form-cb-label,[data-theme=dark] .x-form-cb-label-default,[data-theme=dark] .x-form-cb-label-after,[data-theme=dark] .x-form-cb-label-default.x-form-cb-label-after,[data-theme=dark] .x-form-cb-label-before,[data-theme=dark] .x-form-display-field,[data-theme=dark] .x-form-display-field-default,[data-theme=dark] .x-fieldset-header-default,[data-theme=dark] .x-fieldset-header-text-default,[data-theme=dark] legend{color:var(--sis-text)!important}[data-theme=dark] .x-fieldset{background-color:var(--sis-surface)!important;border:1px solid var(--sis-border)!important}[data-theme=dark] .x-fieldset-header,[data-theme=dark] .x-fieldset-body,[data-theme=dark] .x-fieldset-body-default{background:transparent!important;color:var(--sis-text)!important}[data-theme=dark] .x-fieldset .x-tool-img,[data-theme=dark] .x-fieldset .x-tool-tool-el{color:var(--sis-text-muted)!important}[data-theme=dark] .x-menu,[data-theme=dark] .x-menu-default,[data-theme=dark] .x-menu-plain,[data-theme=dark] .x-menu-body,[data-theme=dark] .x-menu-body-default{background:var(--sis-surface)!important;border-color:var(--sis-border)!important}[data-theme=dark] .x-menu-item,[data-theme=dark] .x-menu-item-default,[data-theme=dark] .x-menu-item-plain{background:transparent!important;color:var(--sis-text)!important}[data-theme=dark] .x-menu-item-default.x-menu-item-active,[data-theme=dark] .x-menu-item-default:hover,[data-theme=dark] .x-menu-item:hover,[data-theme=dark] .x-menu-item-active{background:var(--sis-surface-3)!important}[data-theme=dark] .x-menu-item-text,[data-theme=dark] .x-menu-item-text-default,[data-theme=dark] .x-menu-item-link,[data-theme=dark] .x-menu-item-link .x-menu-item-text{color:var(--sis-text)!important}[data-theme=dark] .x-menu-item-icon,[data-theme=dark] .x-menu-item-icon-default{color:var(--sis-text-muted)!important}[data-theme=dark] .x-menu-item-separator{background:transparent!important;border-top:1px solid var(--sis-divider)!important;border-color:var(--sis-divider)!important}[data-theme=dark] .x-menu-icon-separator,[data-theme=dark] .x-menu-icon-separator-default,[data-theme=dark] .x-menu-icon-separator-default-menubar{background-color:transparent!important;border-left-color:var(--sis-divider)!important}.x-menu-item-link,.x-menu-item-link-default{display:flex!important;align-items:center!important}.x-menu-item-icon,.x-menu-item-icon-default{top:50%!important;transform:translateY(-50%)!important;align-self:center!important}.x-menu-item-text,.x-menu-item-text-default{line-height:1.4!important;align-self:center!important}.x-menu-item-link-default:before,.x-menu-item-link:before{display:none!important}[data-theme=dark] .x-boundlist{background:var(--sis-surface)!important;border:1px solid var(--sis-border-strong)!important;box-shadow:0 8px 24px #00000073,0 2px 6px #00000059!important;color:var(--sis-text)}[data-theme=dark] .x-boundlist-item{color:var(--sis-text);border-color:transparent!important}[data-theme=dark] .x-boundlist-item-over{background:var(--sis-surface-3)!important;color:var(--sis-text)!important}[data-theme=dark] .x-boundlist-selected{background:var(--sis-brand-cyan)!important;color:#fff!important}[data-theme=dark] .x-boundlist-selected.x-boundlist-item-over{background:var(--sis-brand-cyan-600)!important;color:#fff!important}[data-theme=dark] *{scrollbar-color:rgba(255,255,255,.18) transparent}[data-theme=dark] *::-webkit-scrollbar-track{background:transparent}[data-theme=dark] *::-webkit-scrollbar-thumb{background:#ffffff2e;background-clip:content-box}[data-theme=dark] *::-webkit-scrollbar-thumb:hover{background:#ffffff57;background-clip:content-box}[data-theme=dark] *::-webkit-scrollbar-corner{background:transparent}[data-theme=dark] .x-window-header-default,[data-theme=dark] .x-window-header-default-top{background-color:var(--sis-surface)!important;border-color:var(--sis-border)!important}[data-theme=dark] .x-window-header-default .x-tool-img{background-color:transparent!important}[data-theme=dark] .x-window-default{border-color:var(--sis-border)!important}[data-theme=dark] .x-tool-close:before{color:var(--sis-text-muted)}[data-theme=dark] .x-window-body,[data-theme=dark] .x-window-body-default,[data-theme=dark] .x-panel-body,[data-theme=dark] .x-panel-body-default{background-color:var(--sis-surface)!important;color:var(--sis-text)!important;border-color:var(--sis-border)!important}[data-theme=dark] .x-message-box,[data-theme=dark] .x-message-box .x-window-body,[data-theme=dark] .x-message-box .x-window-body-default{background-color:var(--sis-surface)!important;color:var(--sis-text)!important}[data-theme=dark] .x-message-box .x-form-display-field,[data-theme=dark] .x-message-box .x-form-display-field-default,[data-theme=dark] .x-message-box .x-form-display-field-body,[data-theme=dark] .x-message-box .x-form-item-label,[data-theme=dark] .x-message-box .x-form-item-label-default{color:var(--sis-text)!important;background:transparent!important}[data-theme=dark] .x-message-box .x-dlg-icon{background-color:transparent!important}[data-theme=dark] .x-message-box .x-toolbar-footer,[data-theme=dark] .x-message-box .x-window-footer-default,[data-theme=dark] .x-toolbar-footer,[data-theme=dark] .x-window-default .x-toolbar-footer,[data-theme=dark] .x-window-default .x-panel-bbar .x-toolbar{background-color:var(--sis-surface)!important;border-color:var(--sis-divider)!important}[data-theme=dark] .x-datepicker,[data-theme=dark] .x-monthpicker{background-color:var(--sis-surface)!important;border-color:var(--sis-border)!important;color:var(--sis-text)!important}[data-theme=dark] .x-datepicker-header,[data-theme=dark] .x-datepicker-arrow,[data-theme=dark] .x-datepicker-column-header{background-color:var(--sis-surface-2)!important;color:var(--sis-text-muted)!important}[data-theme=dark] .x-datepicker-arrow{color:var(--sis-text-muted)!important;opacity:.85}[data-theme=dark] div.x-datepicker-arrow:hover{color:var(--sis-text)!important;opacity:1}[data-theme=dark] .x-datepicker-month .x-btn-inner{color:var(--sis-text)!important}[data-theme=dark] .x-datepicker-month .x-btn-over,[data-theme=dark] .x-datepicker-month .x-btn.x-btn-pressed{background:var(--sis-surface-3)!important}[data-theme=dark] .x-datepicker-month .x-btn-split-right:after{color:var(--sis-text-muted)!important}.x-datepicker-month .x-btn-over .x-btn-inner,.x-datepicker-month .x-btn.x-btn-pressed .x-btn-inner,.x-datepicker-month .x-btn-focus .x-btn-inner,.x-datepicker-month .x-btn-menu-active .x-btn-inner{color:#fff!important}.x-datepicker-month .x-btn-over .x-btn-split-right:after,.x-datepicker-month .x-btn.x-btn-pressed .x-btn-split-right:after,.x-datepicker-month .x-btn-focus .x-btn-split-right:after,.x-datepicker-month .x-btn-menu-active .x-btn-split-right:after{color:#fff!important}[data-theme=dark] .x-datepicker-date{color:var(--sis-text)!important;background-color:transparent!important}[data-theme=dark] div.x-datepicker-date:hover{background-color:var(--sis-surface-3)!important;color:var(--sis-text)!important}[data-theme=dark] .x-datepicker-prevday .x-datepicker-date,[data-theme=dark] .x-datepicker-nextday .x-datepicker-date{color:var(--sis-text-soft)!important;opacity:.6}[data-theme=dark] .x-datepicker-today{background-color:var(--sis-surface-3)!important;border-color:var(--sis-brand-cyan)!important}[data-theme=dark] .x-datepicker-selected{border-color:var(--sis-brand-cyan)!important}[data-theme=dark] .x-datepicker-selected div.x-datepicker-date{background-color:var(--sis-brand-cyan)!important;color:#fff!important}[data-theme=dark] .x-datepicker-disabled .x-datepicker-date,[data-theme=dark] .x-datepicker-disabled div.x-datepicker-date:hover{background-color:var(--sis-surface-2)!important;color:var(--sis-text-soft)!important;opacity:.5}[data-theme=dark] .x-datepicker-footer,[data-theme=dark] .x-monthpicker-buttons,[data-theme=dark] .x-datepicker .x-monthpicker-buttons{background-color:var(--sis-surface)!important;border-top:1px solid var(--sis-divider)!important}[data-theme=dark] .x-monthpicker-months{border-right-color:var(--sis-border)!important}[data-theme=dark] .x-monthpicker-item-inner{color:var(--sis-text)!important}[data-theme=dark] a.x-monthpicker-item-inner:hover{background-color:var(--sis-surface-3)!important;color:var(--sis-text)!important}[data-theme=dark] .x-monthpicker-item a.x-monthpicker-selected{background-color:var(--sis-brand-cyan)!important;border-color:var(--sis-brand-cyan)!important;color:#fff!important}[data-theme=dark] .x-monthpicker-yearnav-button{background-color:transparent!important;color:var(--sis-text-muted)!important}[data-theme=dark] a.x-monthpicker-yearnav-button:hover{color:var(--sis-text)!important}[data-theme=dark] .x-slider:before{background-color:var(--sis-surface-3)!important;border-color:var(--sis-border)!important}[data-theme=dark] .x-slider-thumb{background-color:var(--sis-surface-2)!important;border-color:var(--sis-border-strong)!important}[data-theme=dark] .x-slider-thumb:before{color:var(--sis-text-muted)!important}[data-theme=dark] .x-slider-thumb-over{background-color:var(--sis-surface-3)!important;border-color:var(--sis-brand-cyan)!important}[data-theme=dark] .x-time-picker,[data-theme=dark] .x-datetime-picker{background-color:var(--sis-surface)!important;color:var(--sis-text)!important;border-color:var(--sis-border)!important}[data-theme=dark] .x-time-picker .x-form-display-field,[data-theme=dark] .x-datetime-picker .x-form-display-field,[data-theme=dark] .x-time-picker label,[data-theme=dark] .x-datetime-picker label{color:var(--sis-text)!important}.os-section-header{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:16px 6px 8px;margin-top:6px;border-bottom:2px solid var(--sec-color, var(--sis-border));font-weight:700;font-size:13px;color:var(--sec-color, var(--sis-text))}.os-section-header .x-fa{font-size:18px}.os-section-header .os-section-title{text-transform:uppercase;letter-spacing:.6px}.os-galeria .os-section-header:first-child{margin-top:0;padding-top:4px}[data-theme=dark] .os-section-header{border-bottom-color:var(--sec-color, var(--sis-border))}[data-theme=dark] .os-card{background:var(--sis-surface)!important;border-color:var(--sis-border)!important;box-shadow:0 2px 8px #0006;color:var(--sis-text)}[data-theme=dark] .os-card:hover{box-shadow:0 6px 16px #0000008c;border-color:var(--sis-border-strong)!important}[data-theme=dark] .os-card *:not(.sis-badge):not([class*=badge-]):not([style*=color]){color:inherit}[data-theme=dark] .os-actbtn{background:var(--sis-surface-3)!important;border-color:var(--sis-border-strong)!important;color:var(--sis-text)!important;box-shadow:0 2px 6px #00000073}[data-theme=dark] .os-actbtn .x-fa,[data-theme=dark] .os-actbtn i,[data-theme=dark] .os-actbtn span{color:var(--sis-text)!important}[data-theme=dark] .os-actbtn:hover{background:var(--sis-surface-2)!important;border-color:var(--sis-brand-cyan)!important}[data-theme=dark] .os-actbtn.danger .x-fa,[data-theme=dark] .os-actbtn.danger i{color:#f87171!important}[data-theme=dark] .os-actbtn.danger:hover{background:#f8717126!important;border-color:#f87171!important}[data-theme=dark] .os-actbtn.default.is-default{background:var(--sis-surface-3)!important;border-color:#fbbf24!important}[data-theme=dark] .os-actbtn.default.is-default .x-fa{color:#fbbf24!important}[data-theme=dark] section.card,[data-theme=dark] div.cards>.card,[data-theme=dark] .val-card{background:var(--sis-surface)!important;border-color:var(--sis-border)!important;color:var(--sis-text)}[data-theme=dark] .val-card .x-fieldset-header-text{color:var(--sis-text)!important}[data-theme=dark] .val-card .x-form-item-label-text,[data-theme=dark] .val-card .x-form-item-label-inner{color:var(--sis-text-muted)!important}.sis-disp-card{border-radius:10px;transition:background var(--sis-tr-fast),border-color var(--sis-tr-fast)}.sis-disp-card-on{background:#ecfdf5!important;border:1px solid #BBF7D0!important}.sis-disp-card-off{background:#f3f4f6!important;border:1px solid #E5E7EB!important}[data-theme=dark] .sis-disp-card-on{background:#4ade801a!important;border:1px solid rgba(74,222,128,.45)!important;color:var(--sis-text)!important}[data-theme=dark] .sis-disp-card-off{background:var(--sis-surface-2)!important;border:1px solid var(--sis-border)!important;color:var(--sis-text-muted)!important}[data-theme=dark] .sis-disp-card .x-component,[data-theme=dark] .sis-disp-card .x-form-item-label-text,[data-theme=dark] .sis-disp-card .x-form-cb-label,[data-theme=dark] .sis-disp-card .x-form-display-field-default{color:var(--sis-text)!important}[data-theme=dark] .sis-disp-card-off .x-component,[data-theme=dark] .sis-disp-card-off .x-form-cb-label,[data-theme=dark] .sis-disp-card-off .x-form-display-field-default{color:var(--sis-text-muted)!important}[data-theme=dark] .conteudo-expansao{background:transparent}[data-theme=dark] .conteudo-expansao>.border,[data-theme=dark] .conteudo-expansao .border.rounded{background-color:var(--sis-surface)!important;border-color:var(--sis-border)!important;color:var(--sis-text)!important;box-shadow:0 2px 8px #00000059!important}[data-theme=dark] .conteudo-expansao .rounded-top{background-color:#35baf624!important}[data-theme=dark] .conteudo-expansao .text-dark,[data-theme=dark] .conteudo-expansao .fw-semibold,[data-theme=dark] .conteudo-expansao strong{color:var(--sis-text)!important}[data-theme=dark] .conteudo-expansao .text-muted,[data-theme=dark] .conteudo-expansao .small{color:var(--sis-text-muted)!important}[data-theme=dark] .x-grid-rowbody-tr .x-grid-rowbody,[data-theme=dark] .x-grid-rowbody{background:transparent!important;color:var(--sis-text)}[data-theme=dark] .conteudo-expansao .btn-outline-primary{color:var(--sis-brand-cyan)!important;border-color:var(--sis-brand-cyan)!important;background:transparent!important}[data-theme=dark] .conteudo-expansao .btn-outline-primary:hover{background:var(--sis-brand-cyan)!important;color:#fff!important}.person-details>.x-panel-body,.person-details>.x-panel-body-default{background:transparent!important;border:0!important}[data-theme=dark] .person-details{background-color:var(--sis-surface-2)!important;border-color:var(--sis-border)!important;color:var(--sis-text)}[data-theme=dark] .person-details .label_view,[data-theme=dark] .person-details .block-section .item .label_view{color:var(--sis-brand-cyan)!important}[data-theme=dark] .person-details .value_view,[data-theme=dark] .person-details .block-section .item .value_view{color:var(--sis-text)!important}[data-theme=dark] .x-boundlist.help-boundlist{background-color:var(--sis-surface)!important;border-color:var(--sis-border)!important}[data-theme=dark] .x-boundlist.help-boundlist .x-boundlist-item{background-color:var(--sis-surface)!important;color:var(--sis-text)}[data-theme=dark] .help-title{color:var(--sis-text)!important}[data-theme=dark] .help-tags{color:var(--sis-text-muted)!important}[data-theme=dark] .x-boundlist.help-boundlist .x-boundlist-item-over .help-item,[data-theme=dark] .x-boundlist.help-boundlist .x-boundlist-selected .help-item{background-color:var(--sis-surface-3)!important}[data-theme=dark] .x-boundlist.help-boundlist .x-boundlist-item-over .help-title,[data-theme=dark] .x-boundlist.help-boundlist .x-boundlist-selected .help-title,[data-theme=dark] .x-boundlist.help-boundlist .x-boundlist-item-over .help-tags,[data-theme=dark] .x-boundlist.help-boundlist .x-boundlist-selected .help-tags{color:var(--sis-text)!important}[data-theme=dark] .help-item-sugestao{background:#f0ad4e24!important;color:var(--sis-text)!important}.sis-help-combo .x-form-trigger-wrap{position:relative;border-radius:18px!important;overflow:hidden;background:var(--sis-surface, #ffffff);border:1px solid var(--sis-border, #d1d5db)!important;transition:border-color var(--sis-tr-fast, .15s),box-shadow var(--sis-tr-fast, .15s)}.sis-help-combo.x-field-focus .x-form-trigger-wrap,.sis-help-combo .x-form-trigger-wrap:focus-within{border-color:var(--sis-brand-cyan, #16a8b8)!important;box-shadow:0 0 0 3px #16a8b82e}.sis-help-combo .x-form-text{padding-left:34px!important;padding-right:60px!important;font-size:13px;height:34px!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.sis-help-combo .x-form-trigger-wrap:before{content:"\f002";font-family:FontAwesome;position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--sis-text-soft, #9aa4af);font-size:13px;pointer-events:none;z-index:2;transition:color var(--sis-tr-fast, .15s)}.sis-help-combo.x-field-focus .x-form-trigger-wrap:before,.sis-help-combo .x-form-trigger-wrap:focus-within:before{color:var(--sis-brand-cyan, #16a8b8)}.sis-help-combo .x-form-trigger-wrap:after{content:"Ctrl K";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:600;letter-spacing:.4px;color:var(--sis-text-soft, #9aa4af);background:#ffffff14;border:1px solid var(--sis-border, rgba(255, 255, 255, .15));border-radius:4px;padding:2px 6px;pointer-events:none;z-index:2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:opacity .15s}.sis-help-combo.x-field-focus .x-form-trigger-wrap:after,.sis-help-combo .x-form-trigger-wrap:focus-within:after{opacity:0}.sis-help-combo:has(.x-form-text:not(.x-form-empty-field)) .x-form-trigger-wrap:after{opacity:0}html:not([data-theme=dark]) .sis-help-combo .x-form-trigger-wrap:after{background:#0000000f;border-color:#0000001f;color:#6b7280}.x-boundlist.sis-help-boundlist{border-radius:10px!important;overflow:hidden;box-shadow:0 10px 30px #0f172a38,0 2px 6px #0f172a1a!important;padding:0!important}.sis-help-boundlist .x-boundlist-list-ct{padding:4px 0}.sis-help-header{display:flex;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--sis-text-muted, #6b7280);background:var(--sis-surface-2, #f8f9fa);border-bottom:1px solid var(--sis-border, #e5e7eb)}.sis-help-header .x-fa{font-size:12px;color:var(--sis-brand-cyan, #16a8b8)}.sis-help-header-text{flex:1}.sis-help-header-count{font-weight:600;font-size:10.5px;text-transform:none;letter-spacing:.2px;color:var(--sis-text-soft, #9aa4af)}.sis-help-footer{padding:8px 14px;font-size:11px;color:var(--sis-text-soft, #9aa4af);background:var(--sis-surface-2, #f8f9fa);border-top:1px solid var(--sis-border, #e5e7eb);text-align:center}.sis-help-kbd{display:inline-block;min-width:18px;padding:1px 5px;margin:0 1px;font-size:10px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--sis-text-muted, #6b7280);background:var(--sis-surface, #fff);border:1px solid var(--sis-border, #e5e7eb);border-radius:3px;box-shadow:0 1px #0000000f}.x-boundlist.sis-help-boundlist .x-boundlist-item{padding:0!important;border:none!important;background:transparent!important}.sis-help-item{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-left:3px solid transparent;cursor:pointer;transition:background var(--sis-tr-fast, .15s),border-color var(--sis-tr-fast, .15s)}.x-boundlist.sis-help-boundlist .x-boundlist-item-over .sis-help-item,.x-boundlist.sis-help-boundlist .x-boundlist-selected .sis-help-item{background:var(--sis-surface-2, #f3f4f6);border-left-color:var(--sis-brand-cyan, #16a8b8)}.sis-help-icon{flex-shrink:0;width:32px;height:32px;border-radius:8px;background:#16a8b81a;color:var(--sis-brand-cyan, #16a8b8);display:flex;align-items:center;justify-content:center;font-size:14px;transition:background var(--sis-tr-fast, .15s)}.x-boundlist.sis-help-boundlist .x-boundlist-item-over .sis-help-icon,.x-boundlist.sis-help-boundlist .x-boundlist-selected .sis-help-icon{background:#16a8b833}.sis-help-body{flex:1;min-width:0}.sis-help-title{font-size:13.5px;font-weight:600;color:var(--sis-text, #111827);line-height:1.35;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sis-help-desc{font-size:12px;color:var(--sis-text-muted, #6b7280);line-height:1.4}.sis-help-tags-wrap{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.sis-help-tag{display:inline-block;font-size:10.5px;font-weight:500;color:var(--sis-text-muted, #6b7280);background:var(--sis-surface-2, #f3f4f6);border:1px solid var(--sis-border, #e5e7eb);border-radius:999px;padding:1px 8px;line-height:1.5;white-space:nowrap}.sis-help-tag-match{color:var(--sis-brand-cyan, #0f6b78);background:#16a8b81f;border-color:#16a8b84d;font-weight:600}.sis-help-arrow{flex-shrink:0;color:var(--sis-text-soft, #9aa4af);font-size:11px;opacity:0;align-self:center;transition:opacity var(--sis-tr-fast, .15s),transform var(--sis-tr-fast, .15s)}.x-boundlist.sis-help-boundlist .x-boundlist-item-over .sis-help-arrow,.x-boundlist.sis-help-boundlist .x-boundlist-selected .sis-help-arrow{opacity:1;color:var(--sis-brand-cyan, #16a8b8);transform:translate(2px)}.sis-help-mark{background:#ffb34d59;color:inherit;padding:0 1px;border-radius:2px;font-weight:700}.sis-help-item-sugestao{background:linear-gradient(90deg,rgba(255,179,77,.12),transparent 70%);border-left-color:#ffb34d!important}.sis-help-item-sugestao .sis-help-icon{background:#ffb34d33;color:#e89a2e}.sis-help-item-sugestao .sis-help-title{color:var(--sis-text, #111827);white-space:normal}.sis-help-item-sugestao .sis-help-desc{font-style:italic}[data-theme=dark] .x-boundlist.sis-help-boundlist{background-color:var(--sis-surface)!important;border-color:var(--sis-border)!important;box-shadow:0 10px 30px #00000080,0 2px 6px #0000004d!important}[data-theme=dark] .sis-help-header,[data-theme=dark] .sis-help-footer{background:var(--sis-surface-2)!important;border-color:var(--sis-border)!important;color:var(--sis-text-muted)!important}[data-theme=dark] .sis-help-kbd{background:var(--sis-surface-3)!important;border-color:var(--sis-border)!important;color:var(--sis-text)!important}[data-theme=dark] .sis-help-title{color:var(--sis-text)!important}[data-theme=dark] .sis-help-desc{color:var(--sis-text-muted)!important}[data-theme=dark] .sis-help-tag{background:var(--sis-surface-2)!important;border-color:var(--sis-border)!important;color:var(--sis-text-muted)!important}[data-theme=dark] .sis-help-tag-match{background:#16a8b833!important;border-color:#16a8b880!important;color:#6be0ef!important}[data-theme=dark] .x-boundlist.sis-help-boundlist .x-boundlist-item-over .sis-help-item,[data-theme=dark] .x-boundlist.sis-help-boundlist .x-boundlist-selected .sis-help-item{background:var(--sis-surface-3)!important}[data-theme=dark] .sis-help-mark{background:#ffb34d4d!important;color:#ffd591!important}[data-theme=dark] .sis-help-item-sugestao{background:linear-gradient(90deg,rgba(255,179,77,.08),transparent 70%)!important}[data-theme=dark] .cor_mes{background:var(--sis-surface)!important;color:var(--sis-text)}[data-theme=dark] .cor_mes_refente{background:#f0ad4e24!important;color:var(--sis-text)}[data-theme=dark] select.form-select,[data-theme=dark] select.form-control,[data-theme=dark] input.form-control:not([type=checkbox]):not([type=radio]),[data-theme=dark] textarea.form-control{background-color:var(--sis-surface-2)!important;color:var(--sis-text)!important;border-color:var(--sis-border-strong)!important}[data-theme=dark] select.form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23c9d1d9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E")!important}[data-theme=dark] select.form-select option,[data-theme=dark] select.form-control option{background-color:var(--sis-surface-2);color:var(--sis-text)}[data-theme=dark] select.form-select:focus,[data-theme=dark] select.form-control:focus,[data-theme=dark] input.form-control:focus,[data-theme=dark] textarea.form-control:focus{border-color:var(--sis-brand-cyan)!important;outline:2px solid var(--sis-ring-color);outline-offset:1px;box-shadow:none!important}.fc .fc-toolbar.fc-header-toolbar{margin-top:12px!important;margin-bottom:14px!important;padding:0 4px}.fc .fc-toolbar.fc-header-toolbar .fc-button{padding:6px 12px}.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk>.fc-button-group>.fc-button+.fc-button{margin-left:0}[data-theme=dark] .fc,[data-theme=dark] .fc-theme-standard,[data-theme=dark] .fc .fc-scrollgrid,[data-theme=dark] .fc .fc-scrollgrid-section>*{background:var(--sis-surface);border-color:var(--sis-border)!important}[data-theme=dark] .fc .fc-col-header-cell,[data-theme=dark] .fc .fc-col-header-cell-cushion{background:var(--sis-surface-2)!important;color:var(--sis-text-muted)!important;border-color:var(--sis-border)!important}[data-theme=dark] .fc .fc-daygrid-day,[data-theme=dark] .fc .fc-daygrid-day-frame,[data-theme=dark] .fc-daygrid-day-bg,[data-theme=dark] .fc-timegrid-slot,[data-theme=dark] .fc-list-day-cushion{background:var(--sis-surface)!important;border-color:var(--sis-divider)!important}[data-theme=dark] .fc .fc-daygrid-day.fc-day-today,[data-theme=dark] .fc .fc-timegrid-col.fc-day-today{background:var(--sis-info-bg)!important}[data-theme=dark] .fc .fc-daygrid-day-number,[data-theme=dark] .fc .fc-list-day-text,[data-theme=dark] .fc .fc-list-day-side-text{color:var(--sis-text)!important}.fc .fc-daygrid-day-number,.fc .fc-col-header-cell-cushion,.fc .fc-list-day-text,.fc .fc-list-day-side-text{color:var(--sis-text)!important;text-decoration:none!important;transition:color var(--sis-tr-fast, .15s ease)}.fc .fc-daygrid-day-number:hover,.fc .fc-col-header-cell-cushion:hover,.fc .fc-list-day-text:hover,.fc .fc-list-day-side-text:hover{color:var(--sis-brand-cyan)!important;text-decoration:underline!important}.fc .fc-day-today .fc-daygrid-day-number,[data-theme=dark] .fc .fc-day-today .fc-daygrid-day-number{color:var(--sis-brand-cyan)!important;font-weight:700}[data-theme=dark] .fc-toolbar-title{color:var(--sis-text)!important}[data-theme=dark] .fc .fc-button-primary{background:var(--sis-surface-2)!important;border-color:var(--sis-border)!important;color:var(--sis-text)!important}[data-theme=dark] .fc .fc-button-primary:hover{background:var(--sis-surface-3)!important}[data-theme=dark] .fc .fc-button-primary.fc-button-active,[data-theme=dark] .fc .fc-button-primary:not(:disabled):active{background:var(--sis-brand-cyan)!important;border-color:var(--sis-brand-cyan-600)!important;color:#fff!important}[data-theme=dark] .fc-event,[data-theme=dark] .fc-event-title,[data-theme=dark] .fc-event-time{color:inherit}[data-theme=dark] .blue-background{background-color:var(--sis-brand-cyan-600)!important;border-color:var(--sis-brand-cyan-600)!important}.calendar{padding:4px;border-radius:var(--sis-radius-sm);direction:ltr;overflow-x:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--sis-text)}.calendar:after{clear:both;content:"";display:block}.calendar table{margin:auto;border-spacing:0}.calendar table td,.calendar table th{text-align:center;width:20px;height:20px;border:none;padding:4px 5px;font-size:12px}.calendar .calendar-header{width:100%;margin-bottom:20px;border:1px solid var(--sis-border);border-radius:var(--sis-radius-sm);background:var(--sis-surface-2)}.calendar .calendar-header table{width:100%}.calendar .calendar-header table th{font-size:20px;padding:8px 10px;cursor:pointer;color:var(--sis-text);transition:background var(--sis-tr-fast)}.calendar .calendar-header table th:hover{background:var(--sis-surface-3)}.calendar .calendar-header table th.disabled,.calendar .calendar-header table th.disabled:hover{background:transparent;cursor:default;color:var(--sis-text-soft)}.calendar .calendar-header table th.prev,.calendar .calendar-header table th.next{width:28px}.calendar .calendar-header .year-title{font-weight:700;text-align:center;height:20px;width:auto;color:var(--sis-text)}.calendar .calendar-header .year-neighbor{opacity:.45}.calendar .calendar-header .year-neighbor2{opacity:.22}@media(max-width:991px){.calendar .calendar-header .year-neighbor{display:none}}@media(max-width:767px){.calendar .calendar-header .year-neighbor2{display:none}}.calendar .months-container{width:100%;display:flex;flex-wrap:wrap}.calendar .months-container .month-container{float:left;text-align:center;padding:0;box-sizing:border-box}.calendar .months-container .month-container.month-2{width:16.6666667%}.calendar .months-container .month-container.month-3{width:25%}.calendar .months-container .month-container.month-4{width:33.3333333%}.calendar .months-container .month-container.month-6{width:50%}.calendar .months-container .month-container.month-12{width:100%}.calendar table.month th.month-title{font-size:15px;padding-bottom:6px;font-weight:600;color:var(--sis-text)}.calendar table.month th.day-header{font-size:13px;color:var(--sis-text-muted);font-weight:500}.calendar table.month tr td,.calendar table.month tr th{padding:0}.calendar table.month tr td.hidden,.calendar table.month tr th.hidden{display:none}.calendar table.month td.week-number{cursor:default;font-weight:700;border-right:1px solid var(--sis-divider);padding:5px;color:var(--sis-text-muted)}.calendar table.month td.day.round-left{border-radius:8px 0 0 8px}.calendar table.month td.day.round-right{border-radius:0 8px 8px 0}.calendar table.month td.day .day-content{border-radius:var(--sis-radius-xs);padding:5px 6px;transition:background var(--sis-tr-fast)}.calendar table.month td.day .day-content:hover{background:#00000014;cursor:pointer}.calendar table.month td.new,.calendar table.month td.new:hover,.calendar table.month td.old,.calendar table.month td.old:hover{background:transparent;cursor:default}.calendar table.month td.new .day-content,.calendar table.month td.old .day-content,.calendar table.month td.disabled,.calendar table.month td.disabled:hover{color:var(--sis-text-soft)}.calendar table.month td.disabled .day-content:hover{background:transparent;cursor:default}.calendar table.month td.range .day-content{background:#4ec3f740;border-radius:0}.calendar table.month td.range.range-start .day-content{border-top-left-radius:4px;border-bottom-left-radius:4px}.calendar table.month td.range.range-end .day-content{border-top-right-radius:4px;border-bottom-right-radius:4px}.calendar .calendar-loading-container{position:relative;text-align:center;min-height:200px}.calendar .calendar-loading-container .calendar-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calendar-context-menu,.calendar-context-menu .submenu{border:1px solid var(--sis-border);background:var(--sis-surface);box-shadow:var(--sis-shadow-md);position:absolute;display:none;border-radius:var(--sis-radius-sm)}.calendar-context-menu .item{position:relative}.calendar-context-menu .item .content{padding:6px 12px;cursor:pointer;display:table;width:100%;white-space:nowrap;color:var(--sis-text)}.calendar-context-menu .item .content:hover{background:var(--sis-surface-2)}[data-theme=dark] .calendar table{background:var(--sis-surface);color:var(--sis-text)}[data-theme=dark] .calendar table th,[data-theme=dark] .calendar table td{border-color:var(--sis-divider)!important;color:var(--sis-text)}[data-theme=dark] .calendar table.month td.day .day-content:hover{background:#ffffff14}[data-theme=dark] .calendar table.month td.range .day-content{background:#4ec3f733}[data-theme=dark] .x-tab-default.x-tab-active:after{background:var(--sis-brand-cyan);box-shadow:0 0 8px #4ec3f78c}[data-theme=dark] .x-treelist-navigation,[data-theme=dark] .x-treelist-navigation .x-treelist-toolstrip,[data-theme=dark] .sencha-logo,[data-theme=dark] #navigationTreeList,[data-theme=dark] .x-container.sis-main-sidebar,[data-theme=dark] #main-view-detail-wrap{background-color:var(--sis-surface)!important}[data-theme=dark] .x-treelist-navigation .x-treelist-item-selected>.x-treelist-row,[data-theme=dark] .x-treelist-navigation .x-treelist-item-selected.x-treelist-item-tool{background-color:var(--sis-surface-3)!important}[data-theme=dark] .x-treelist-navigation .x-treelist-item-over>.x-treelist-row{background-color:var(--sis-surface-2)!important}[data-theme=dark] .x-treelist-navigation .x-treelist-item-selected.x-treelist-item-tool:after,[data-theme=dark] .x-treelist-navigation .x-treelist-item-tool-floated:after{background-color:var(--sis-brand-cyan)!important}[data-theme=dark] .x-treelist-navigation .x-treelist-item-icon,[data-theme=dark] .x-treelist-navigation .x-treelist-item-tool,[data-theme=dark] .x-treelist-navigation .x-treelist-item-expander,[data-theme=dark] .x-treelist-navigation .x-treelist-item-text{color:var(--sis-text)!important}[data-theme=dark] .sencha-logo,[data-theme=dark] .sencha-logo *{color:var(--sis-text)}[data-theme=dark] .sencha-logo p{color:var(--sis-text-muted)!important}[data-theme=dark] .sencha-dash-dash-headerbar{background-color:var(--sis-surface)!important;border-bottom:1px solid var(--sis-border)!important}html:not([data-theme=dark]){--sis-light-nav-bg: #f5f6f8;--sis-light-nav-border: #e2e5ea;--sis-light-nav-hover: #e9ecf1;--sis-light-nav-active: #dde3ec;--sis-light-nav-text: #2c3845;--sis-light-nav-text-muted: #6b7684;--sis-light-nav-accent: #1e88e5}html:not([data-theme=dark]) .sencha-dash-dash-headerbar{background-color:var(--sis-light-nav-bg)!important;border-bottom:1px solid var(--sis-light-nav-border)!important}html:not([data-theme=dark]) .sencha-dash-dash-headerbar .x-btn-inner,html:not([data-theme=dark]) .sencha-dash-dash-headerbar .x-btn-icon-el,html:not([data-theme=dark]) .sencha-dash-dash-headerbar .x-toolbar-text,html:not([data-theme=dark]) .sencha-dash-dash-headerbar span{color:var(--sis-light-nav-text)!important}html:not([data-theme=dark]) .sencha-logo{background-color:var(--sis-light-nav-bg)!important;color:var(--sis-light-nav-text)!important;border-bottom:1px solid var(--sis-light-nav-border)!important}html:not([data-theme=dark]) .sencha-logo *{color:var(--sis-light-nav-text)!important}html:not([data-theme=dark]) .sencha-logo p,html:not([data-theme=dark]) .sencha-logo small{color:var(--sis-light-nav-text-muted)!important}html:not([data-theme=dark]) .sencha-logo .x-fa.fa-external-link,html:not([data-theme=dark]) .sencha-logo .fa-external-link{color:#ffb34d!important}html:not([data-theme=dark]) .x-treelist-navigation,html:not([data-theme=dark]) .x-treelist-navigation .x-treelist-toolstrip{background-color:var(--sis-light-nav-bg)!important}html:not([data-theme=dark]) .x-treelist-navigation .x-treelist-item-text,html:not([data-theme=dark]) .x-treelist-navigation .x-treelist-item-icon,html:not([data-theme=dark]) .x-treelist-navigation .x-treelist-item-tool,html:not([data-theme=dark]) .x-treelist-navigation .x-treelist-item-expander{color:var(--sis-light-nav-text)!important}html:not([data-theme=dark]) .x-treelist-navigation .x-treelist-item:hover>.x-treelist-row,html:not([data-theme=dark]) .x-treelist-navigation .x-treelist-item-tool:hover{background-color:var(--sis-light-nav-hover)!important}html:not([data-theme=dark]) .x-treelist-navigation .x-treelist-item-selected.x-treelist-item-tool,html:not([data-theme=dark]) .x-treelist-navigation .x-treelist-item-selected>.x-treelist-row{background-color:var(--sis-light-nav-active)!important}html:not([data-theme=dark]) .x-treelist-navigation .x-treelist-item-selected.x-treelist-item-tool:after,html:not([data-theme=dark]) .x-treelist-navigation .x-treelist-item-tool-floated:after{background-color:var(--sis-light-nav-accent)!important}.sencha-logo{height:80px!important;min-height:80px!important;max-height:80px!important;padding:4px 8px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;box-sizing:border-box!important;overflow:hidden!important}html .sencha-logo.sis-logo-expirado{background-color:#dc2626!important;border-bottom:1px solid rgba(0,0,0,.18)!important;position:relative!important;animation:sis-logo-expirado-pulso 2s ease-in-out infinite}html[data-theme=dark] .sencha-logo.sis-logo-expirado{background-color:#991b1b!important;border-bottom:1px solid rgba(0,0,0,.35)!important;animation-name:sis-logo-expirado-pulso-dark}@keyframes sis-logo-expirado-pulso{0%,to{background-color:#dc2626;box-shadow:0 0 #dc262600}50%{background-color:#ef4444;box-shadow:0 0 14px 2px #ef44448c}}@keyframes sis-logo-expirado-pulso-dark{0%,to{background-color:#991b1b;box-shadow:0 0 #b91c1c00}50%{background-color:#c62b2b;box-shadow:0 0 14px 2px #c62b2b80}}@media(prefers-reduced-motion:reduce){html .sencha-logo.sis-logo-expirado,html[data-theme=dark] .sencha-logo.sis-logo-expirado{animation:none!important}}html .sencha-logo.sis-logo-expirado,html .sencha-logo.sis-logo-expirado *,html[data-theme=dark] .sencha-logo.sis-logo-expirado,html[data-theme=dark] .sencha-logo.sis-logo-expirado *,html .sencha-logo.sis-logo-expirado .x-fa.fa-external-link,html .sencha-logo.sis-logo-expirado .fa-external-link{color:#fff!important}html:not([data-theme=dark]) .x-treelist-navigation .x-treelist-item-expanded{background-color:var(--sis-light-nav-bg)!important}html:not([data-theme=dark]) .x-treelist-navigation .x-treelist-item-floated>.x-treelist-row,html:not([data-theme=dark]) .x-treelist-navigation .x-treelist-item-floated>.x-treelist-row-over{background-color:var(--sis-light-nav-hover)!important}html:not([data-theme=dark]) .x-treelist-navigation .x-treelist-row-over{background-color:var(--sis-light-nav-hover)!important}html:not([data-theme=dark]) .x-treelist-navigation .x-treelist-row-over>*>.x-treelist-item-icon,html:not([data-theme=dark]) .x-treelist-navigation .x-treelist-row-over>*>.x-treelist-item-text,html:not([data-theme=dark]) .x-treelist-navigation .x-treelist-row-over>*>.x-treelist-item-expander{color:var(--sis-light-nav-text)!important}html:not([data-theme=dark]) .x-treelist-navigation.x-treelist-highlight-path .x-treelist-item-over>*>*>.x-treelist-item-icon,html:not([data-theme=dark]) .x-treelist-navigation.x-treelist-highlight-path .x-treelist-item-over>*>*>.x-treelist-item-text,html:not([data-theme=dark]) .x-treelist-navigation.x-treelist-highlight-path .x-treelist-item-over>*>*>.x-treelist-item-expander{color:var(--sis-light-nav-text)!important}html:not([data-theme=dark]) .x-treelist-navigation .x-treelist-item-selected>.x-treelist-row:before{background-color:var(--sis-light-nav-accent)!important}.user-avatar{border-radius:50%!important;background-color:#e8eaed;border:1px solid rgba(0,0,0,.08);overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.user-avatar-icon{font-size:26px;color:#6b7684;line-height:1}.user-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.rounded-circle{border-radius:50%!important;object-fit:cover!important}.rounded-circle:not([class*=bg-]){border:1px solid rgba(0,0,0,.08);background-color:#e8eaed}html:not([data-theme=dark]) .top-user-name,html:not([data-theme=dark]) .sencha-dash-dash-headerbar .top-user-name{color:var(--sis-light-nav-text)!important}[data-theme=dark] .user-avatar{background-color:var(--sis-surface-2);border-color:#ffffff1a}[data-theme=dark] .user-avatar-icon{color:var(--sis-text)}[data-theme=dark] .rounded-circle:not([class*=bg-]){border-color:#ffffff1a;background-color:var(--sis-surface-2)}.sencha-dash-dash-headerbar{height:auto!important;min-height:80px!important}.sencha-logo{height:auto!important;min-height:76px!important;padding:6px!important;overflow:visible!important}.sis-main-tabpanel,.sis-main-tabpanel>.x-tab-bar,.sis-main-tabpanel>.x-tab-bar-default,.sis-main-tabpanel>.x-tab-bar-body,.sis-main-tabpanel>.x-tab-bar-body-default{background:var(--sis-bg)!important;background-image:none!important}[data-theme=dark] .sis-main-tabpanel,[data-theme=dark] .sis-main-tabpanel>.x-tab-bar,[data-theme=dark] .sis-main-tabpanel>.x-tab-bar-default,[data-theme=dark] .sis-main-tabpanel>.x-tab-bar-body,[data-theme=dark] .sis-main-tabpanel>.x-tab-bar-body-default{background:var(--sis-bg)!important}[data-theme=dark] .card,[data-theme=dark] .panel,[data-theme=dark] .panel-default,[data-theme=dark] .panel-body,[data-theme=dark] .card-body{background:var(--sis-surface)!important;border-color:var(--sis-border)!important;color:var(--sis-text);border-radius:8px}.sis-cor-swatch{border:0;border-radius:6px}[data-theme=dark] .card-header,[data-theme=dark] .panel-heading{background:var(--sis-surface-2)!important;border-bottom-color:var(--sis-border)!important;color:var(--sis-text)!important}[data-theme=dark] .table,[data-theme=dark] table.table,[data-theme=dark] table.table-hover,[data-theme=dark] table.table-sm{--bs-table-bg: transparent;--bs-table-color: var(--sis-text);--bs-table-border-color: var(--sis-border);--bs-table-striped-bg: var(--sis-surface-2);--bs-table-striped-color: var(--sis-text);--bs-table-hover-bg: var(--sis-surface-3);--bs-table-hover-color: var(--sis-text);background-color:transparent!important;color:var(--sis-text)!important;border-color:var(--sis-border)!important}[data-theme=dark] .table>:not(caption)>*>*,[data-theme=dark] table.table>:not(caption)>*>*{background-color:transparent!important;color:var(--sis-text)!important;border-bottom-color:var(--sis-border)!important;box-shadow:none!important}[data-theme=dark] .table>thead,[data-theme=dark] .table>thead>tr,[data-theme=dark] .table>thead>tr>th,[data-theme=dark] .table-light,[data-theme=dark] .table-light>th,[data-theme=dark] thead.table-light,[data-theme=dark] thead.table-light>tr>th{background-color:var(--sis-surface-2)!important;color:var(--sis-text-muted)!important;border-color:var(--sis-border)!important}[data-theme=dark] .table-hover>tbody>tr:hover,[data-theme=dark] .table-hover>tbody>tr:hover>*{background-color:var(--sis-surface-3)!important;color:var(--sis-text)!important}[data-theme=dark] .bg-light{background-color:var(--sis-surface-2)!important;color:var(--sis-text-muted)!important}[data-theme=dark] .border-bottom{border-bottom-color:var(--sis-border)!important}[data-theme=dark] .card .text-muted,[data-theme=dark] .card-body .text-muted{color:var(--sis-text-muted)!important}[data-theme=dark] [style*="background-color: #fff3cd"],[data-theme=dark] [style*="background:#fff3cd"],[data-theme=dark] .alert-warning{background-color:#f59e0b24!important;color:var(--sis-text)!important;border-color:#f59e0b59!important}.sis-notif-dialog{width:560px!important;max-width:92%!important;margin:0 0 0 auto!important;height:100vh!important;float:right}.sis-notif-content{height:100vh!important;border:0!important;border-radius:0!important;background:var(--sis-surface)!important;box-shadow:var(--sis-shadow-xl);display:flex;flex-direction:column;overflow:hidden}.sis-notif-header{background:var(--sis-brand-dark)!important;background-image:linear-gradient(135deg,var(--sis-brand-dark) 0%,var(--sis-brand-dark-2) 100%)!important;color:#fff!important;padding:20px 22px!important;border-bottom:0!important;display:flex!important;align-items:center;justify-content:space-between;flex-shrink:0}.sis-notif-header .modal-title{color:#fff;font-size:18px;font-weight:600;margin:0;display:flex;align-items:center;gap:10px}.sis-notif-header-icon{font-size:20px;color:var(--sis-brand-cyan)}.sis-notif-close{background:transparent;border:0;color:#fff;opacity:.7;font-size:26px;line-height:1;padding:0 6px;cursor:pointer;transition:opacity var(--sis-tr-fast)}.sis-notif-close:hover{opacity:1}.sis-notif-body{padding:0!important;background:var(--sis-surface)!important;flex:1;overflow-y:auto}.lista-notificacoes{display:flex;flex-direction:column}.sis-notif-tabs{display:flex;align-items:stretch;gap:0;background:var(--sis-surface-2);border-bottom:1px solid var(--sis-border);position:sticky;top:0;z-index:3;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.sis-notif-tabs::-webkit-scrollbar{height:4px}.sis-notif-tab{display:flex;align-items:center;gap:8px;padding:12px 18px;cursor:pointer;border-bottom:3px solid transparent;color:var(--sis-text-muted);font-size:12.5px;font-weight:600;letter-spacing:.2px;white-space:nowrap;transition:color var(--sis-tr-fast),background var(--sis-tr-fast),border-color var(--sis-tr-fast);flex-shrink:0;margin-bottom:-1px;user-select:none}.sis-notif-tab:hover{color:var(--sis-text);background:var(--sis-surface)}.sis-notif-tab-active{color:var(--cat-color, var(--sis-brand-cyan));border-bottom-color:var(--cat-color, var(--sis-brand-cyan));background:var(--sis-surface)}.sis-notif-tab-icon{font-size:14px;color:var(--cat-color, var(--sis-text-muted))}.sis-notif-tab-active .sis-notif-tab-icon{color:var(--cat-color, var(--sis-brand-cyan))}.sis-notif-tab-label{line-height:1.2}.sis-notif-tab-count{background:var(--cat-color, var(--sis-text-muted));color:#fff;font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:999px;min-width:20px;text-align:center;line-height:1.5;opacity:.85}.sis-notif-tab-active .sis-notif-tab-count{opacity:1}.sis-notif-panels{display:block}.sis-notif-panel{display:none}.sis-notif-panel-active{display:block}.sis-notif-panel-head{display:flex;align-items:center;gap:10px;padding:14px 22px 12px;background:var(--sis-surface);border-bottom:1px solid var(--sis-divider);font-size:13px;font-weight:600;color:var(--sis-text)}.sis-notif-cat-icon{color:var(--cat-color, var(--sis-text-muted));font-size:15px}.sis-notif-cat-label{flex:1;color:var(--sis-text)}.sis-notif-row{display:flex;align-items:flex-start;gap:10px;padding:13px 20px 13px 18px;border-left:3px solid var(--cat-color, var(--sis-border-strong));border-bottom:1px solid var(--sis-divider);background:var(--sis-surface);transition:background var(--sis-tr-fast);position:relative}.sis-notif-row:hover{background:var(--sis-surface-2)}.sis-notif-text{flex:1;cursor:pointer;font-size:13px;color:var(--sis-text);line-height:1.45;text-align:left;padding-right:8px;transition:color var(--sis-tr-fast);display:block}.sis-notif-title-row{display:flex;align-items:center;gap:8px;margin-bottom:3px}.sis-notif-title{flex:1;font-size:13.5px;font-weight:600;color:var(--sis-text);line-height:1.35;word-break:break-word}.sis-notif-text:hover .sis-notif-title{color:var(--sis-brand-cyan)}.sis-notif-badge{background:var(--cat-color, var(--sis-text-muted));color:#fff;font-size:10px;font-weight:700;padding:2px 7px;border-radius:4px;letter-spacing:.3px;text-transform:uppercase;flex-shrink:0;line-height:1.4}.sis-notif-subtitle{font-size:12px;font-weight:400;color:var(--sis-text-muted);line-height:1.4;margin-bottom:3px}.sis-notif-meta{font-size:11px;color:var(--sis-text-soft);display:flex;align-items:center;gap:5px;margin-top:4px}.sis-notif-meta .x-fa{font-size:10px;opacity:.8}.sis-notif-del{color:var(--sis-text-soft);cursor:pointer;font-size:14px;padding:6px 8px;border-radius:var(--sis-radius-xs);transition:color var(--sis-tr-fast),background var(--sis-tr-fast);flex-shrink:0}.sis-notif-del:hover{color:var(--sis-danger);background:var(--sis-danger-bg)}.sis-notif-empty{padding:80px 20px;text-align:center;color:var(--sis-text-soft)}.sis-notif-empty .x-fa{font-size:48px;display:block;margin-bottom:14px;opacity:.5}.sis-notif-empty p{margin:0;font-size:14px;font-weight:500}[data-theme=dark] .sis-notif-content,[data-theme=dark] .sis-notif-body,[data-theme=dark] .sis-notif-row{background:var(--sis-surface)!important}[data-theme=dark] .sis-notif-row:hover{background:var(--sis-surface-2)!important}[data-theme=dark] .sis-notif-tabs{background:var(--sis-surface-2)!important;border-bottom-color:var(--sis-border)!important}[data-theme=dark] .sis-notif-tab{color:var(--sis-text-muted)!important}[data-theme=dark] .sis-notif-tab:hover{background:var(--sis-surface)!important;color:var(--sis-text)!important}[data-theme=dark] .sis-notif-tab-active{background:var(--sis-surface)!important;color:var(--cat-color, var(--sis-brand-cyan))!important}[data-theme=dark] .sis-notif-panel-head{background:var(--sis-surface)!important;border-bottom-color:var(--sis-divider)!important;color:var(--sis-text)!important}[data-theme=dark] .sis-notif-header{background:var(--sis-surface-2)!important;background-image:none!important;border-bottom:1px solid var(--sis-border)!important}[data-theme=dark] .sis-notif-header .modal-title,[data-theme=dark] .sis-notif-close,[data-theme=dark] .sis-notif-text,[data-theme=dark] .sis-notif-title{color:var(--sis-text)!important}[data-theme=dark] .sis-notif-subtitle{color:var(--sis-text-muted)!important}[data-theme=dark] .sis-notif-meta{color:var(--sis-text-soft)!important}.modal:not(.my-modal-notificacoes) .modal-content{border:1px solid var(--sis-border);border-radius:var(--sis-radius-lg);box-shadow:var(--sis-shadow-xl);background:var(--sis-surface);overflow:hidden}.modal:not(.my-modal-notificacoes) .modal-header{background:var(--sis-surface-2);border-bottom:1px solid var(--sis-border);padding:18px 22px;align-items:center}.modal:not(.my-modal-notificacoes) .modal-title{color:var(--sis-text);font-size:17px;font-weight:600;margin:0}.modal:not(.my-modal-notificacoes) .modal-body{background:var(--sis-surface);color:var(--sis-text);padding:20px 22px}.modal:not(.my-modal-notificacoes) .modal-body h4,.modal:not(.my-modal-notificacoes) .modal-body h5,.modal:not(.my-modal-notificacoes) .modal-body h6{color:var(--sis-text)}.modal:not(.my-modal-notificacoes) .modal-footer{background:var(--sis-surface-2);border-top:1px solid var(--sis-border);padding:14px 22px}.my-modal-ajuda .modal-body h4.text-center,.my-modal-ajuda .modal-body h5.text-center{color:var(--sis-text);font-weight:500;margin-bottom:10px}.my-modal-ajuda .modal-body h4.text-center.font-weight-bold{font-weight:700;margin-top:18px;color:var(--sis-text)}.my-modal-ajuda .modal-body img{transition:transform var(--sis-tr-fast);margin:0 6px;border-radius:var(--sis-radius-sm)}.my-modal-ajuda .modal-body img:hover{transform:scale(1.04)}.my-modal-ajuda .modal-body .x-fa{padding:10px;border-radius:50%;background:var(--sis-surface-2);transition:background var(--sis-tr-fast),transform var(--sis-tr-fast);cursor:pointer}.my-modal-ajuda .modal-body .x-fa:hover{background:var(--sis-surface-3);transform:translateY(-2px)}.my-modal-novidades .modal-body .row{margin-bottom:4px}.my-modal-novidades .modal-body .col-sm-2 h6.fw-bold.text-warning{color:var(--sis-warning)!important;font-size:13px;font-weight:700!important;letter-spacing:.3px}.my-modal-novidades .modal-body .col-sm-10 .fa-regular.fa-circle,.my-modal-novidades .modal-body .col-sm-10 i.fa-circle{color:var(--sis-brand-cyan);background:var(--sis-surface);border-radius:50%;font-size:14px!important;position:relative;z-index:1}.my-modal-novidades .modal-body .col-sm-10>div[style*=border-left]{border-left:2px solid var(--sis-border)!important}.my-modal-novidades .modal-body h6.fw-bold{color:var(--sis-text);font-size:14px;font-weight:600!important;margin-bottom:6px}.my-modal-novidades .modal-body h6:not(.fw-bold):not(.text-warning){color:var(--sis-text-muted);font-size:13px;font-weight:400;line-height:1.5}[data-theme=dark] .modal:not(.my-modal-notificacoes) .modal-content{background:var(--sis-surface)!important;border-color:var(--sis-border)!important}[data-theme=dark] .modal:not(.my-modal-notificacoes) .modal-header{background:var(--sis-surface-2)!important;border-bottom-color:var(--sis-border)!important;color:var(--sis-text)!important}[data-theme=dark] .modal:not(.my-modal-notificacoes) .modal-title{color:var(--sis-text)!important}[data-theme=dark] .modal:not(.my-modal-notificacoes) .modal-body{background:var(--sis-surface)!important;color:var(--sis-text)!important}[data-theme=dark] .modal:not(.my-modal-notificacoes) .modal-body h4,[data-theme=dark] .modal:not(.my-modal-notificacoes) .modal-body h5,[data-theme=dark] .modal:not(.my-modal-notificacoes) .modal-body h6,[data-theme=dark] .modal:not(.my-modal-notificacoes) .modal-body p,[data-theme=dark] .modal:not(.my-modal-notificacoes) .modal-body span:not([class*=fa-]):not([style*=color]){color:var(--sis-text)!important}[data-theme=dark] .modal:not(.my-modal-notificacoes) .modal-footer{background:var(--sis-surface-2)!important;border-top-color:var(--sis-border)!important}[data-theme=dark] .modal .btn-close,[data-theme=dark] .modal .close{filter:invert(1) grayscale(100%) brightness(1.4)}[data-theme=dark] .my-modal-ajuda .modal-body .x-fa{background:var(--sis-surface-2)!important}[data-theme=dark] .my-modal-ajuda .modal-body .x-fa:hover{background:var(--sis-surface-3)!important}[data-theme=dark] .my-modal-novidades .modal-body h6.fw-bold:not(.text-warning){color:var(--sis-text)!important}[data-theme=dark] .my-modal-novidades .modal-body h6:not(.fw-bold){color:var(--sis-text-muted)!important}[data-theme=dark] .my-modal-novidades .modal-body .col-sm-10>div[style*=border-left]{border-left-color:var(--sis-border)!important}[data-theme=dark] .my-modal-novidades .modal-body .col-sm-10 i.fa-circle,[data-theme=dark] .my-modal-novidades .modal-body .col-sm-10 .fa-regular.fa-circle{background:var(--sis-surface)!important;color:var(--sis-brand-cyan)!important}.label-titulo,.label-titulo.label-sm,.x-label .label-titulo{position:relative;background-color:transparent!important;color:var(--sis-text)!important;border:0!important;border-bottom:1px solid var(--sis-divider)!important;border-radius:0!important;padding:8px 10px 8px 16px!important;font-weight:700;letter-spacing:.2px;text-transform:uppercase;font-size:12px}.label-titulo:before,.label-titulo.label-sm:before,.x-label .label-titulo:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:3px;background:var(--sis-brand-cyan);opacity:.9}[data-theme=dark] .label-titulo .x-fa,[data-theme=dark] .label-titulo .fa-solid{filter:brightness(1.1)}[data-theme=dark] [class*=suporte],[data-theme=dark] [id*=suporte],[data-theme=dark] .barra-suporte,[data-theme=dark] .suporte-whatsapp{background:var(--sis-surface-2)!important;color:var(--sis-text)!important;border-color:var(--sis-border)!important}[data-theme=dark] .text-menu .x-tree-node-text,[data-theme=dark] .help-title,[data-theme=dark] .label_view,[data-theme=dark] .value_view{color:var(--sis-text)!important}[data-theme=dark] .x-form-spinner,[data-theme=dark] .x-form-spinner-default{background:var(--sis-surface-3)!important;border-color:var(--sis-border)!important}[data-theme=dark] .mbutton-extjs{background-color:var(--sis-surface-2)!important;border:1px solid var(--sis-border)!important}[data-theme=dark] .mbutton-extjs span,[data-theme=dark] .mbutton-extjs .x-btn-inner,[data-theme=dark] .mbutton-extjs .x-btn-inner-default-small{color:var(--sis-text)!important}[data-theme=dark] .mbutton-extjs:hover,[data-theme=dark] .mbutton-extjs.x-btn-over{background-color:var(--sis-surface-3)!important;border-color:var(--sis-border-strong)!important}[data-theme=dark] .x-btn.x-btn-pressed.x-btn-default-small.mbutton-extjs,[data-theme=dark] .x-btn.x-btn-menu-active.x-btn-default-small.mbutton-extjs{background-color:var(--sis-brand-cyan)!important;border-color:var(--sis-brand-cyan-600)!important}[data-theme=dark] .x-btn.x-btn-pressed.x-btn-default-small.mbutton-extjs span,[data-theme=dark] .x-btn.x-btn-pressed.x-btn-default-small.mbutton-extjs .x-btn-inner,[data-theme=dark] .x-btn.x-btn-menu-active.x-btn-default-small.mbutton-extjs span,[data-theme=dark] .x-btn.x-btn-menu-active.x-btn-default-small.mbutton-extjs .x-btn-inner{color:#fff!important}[data-theme=dark] .mbutton-extjs.bg-success,[data-theme=dark] .mbutton-extjs.bg-warning,[data-theme=dark] .mbutton-extjs.bg-danger,[data-theme=dark] .mbutton-extjs.bg-primary,[data-theme=dark] .mbutton-extjs.bg-info{border-color:#ffffff26!important}[data-theme=dark] .x-btn-default-small.bg-success,[data-theme=dark] .x-btn-default-small.bg-warning,[data-theme=dark] .x-btn-default-small.bg-danger,[data-theme=dark] .x-btn-default-small.bg-primary,[data-theme=dark] .x-btn-default-small.bg-info,[data-theme=dark] .x-btn-default-medium.bg-success,[data-theme=dark] .x-btn-default-medium.bg-warning,[data-theme=dark] .x-btn-default-medium.bg-danger,[data-theme=dark] .x-btn-default-medium.bg-primary,[data-theme=dark] .x-btn-default-medium.bg-info,[data-theme=dark] .x-btn-default-toolbar-small.bg-success,[data-theme=dark] .x-btn-default-toolbar-small.bg-warning,[data-theme=dark] .x-btn-default-toolbar-small.bg-danger,[data-theme=dark] .x-btn-default-toolbar-small.bg-primary,[data-theme=dark] .x-btn-default-toolbar-small.bg-info{border:1px solid rgba(0,0,0,.22)!important;background-image:none!important;box-shadow:none!important;padding:7px!important;line-height:16px!important}[data-theme=dark] .x-btn-default-small.bg-success .x-btn-inner,[data-theme=dark] .x-btn-default-small.bg-warning .x-btn-inner,[data-theme=dark] .x-btn-default-small.bg-danger .x-btn-inner,[data-theme=dark] .x-btn-default-small.bg-primary .x-btn-inner,[data-theme=dark] .x-btn-default-small.bg-info .x-btn-inner,[data-theme=dark] .x-btn-default-toolbar-small.bg-success .x-btn-inner,[data-theme=dark] .x-btn-default-toolbar-small.bg-warning .x-btn-inner,[data-theme=dark] .x-btn-default-toolbar-small.bg-danger .x-btn-inner,[data-theme=dark] .x-btn-default-toolbar-small.bg-primary .x-btn-inner,[data-theme=dark] .x-btn-default-toolbar-small.bg-info .x-btn-inner{color:#fff!important;line-height:16px!important;text-shadow:0 1px 0 rgba(0,0,0,.15)}.x-toolbar-default .x-toolbar-item,.x-toolbar.x-toolbar-default .x-toolbar-item{margin-right:10px!important}.x-toolbar-default .x-toolbar-item:last-child,.x-toolbar.x-toolbar-default .x-toolbar-item:last-child{margin-right:0!important}[data-theme=dark] .x-btn-default-small:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.x-btn-pressed):not(.x-btn-menu-active),[data-theme=dark] .x-btn-default-medium:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.x-btn-pressed):not(.x-btn-menu-active),[data-theme=dark] .x-btn-default-toolbar-small:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.x-btn-pressed):not(.x-btn-menu-active){background-color:var(--sis-surface-2)!important;background-image:none!important;border-color:var(--sis-border)!important}[data-theme=dark] .x-btn-default-small:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info) .x-btn-inner,[data-theme=dark] .x-btn-default-medium:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info) .x-btn-inner,[data-theme=dark] .x-btn-default-toolbar-small:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info) .x-btn-inner{color:var(--sis-text)!important}[data-theme=dark] .x-btn-default-small:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info) .x-btn-icon-el,[data-theme=dark] .x-btn-default-medium:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info) .x-btn-icon-el,[data-theme=dark] .x-btn-default-toolbar-small:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info) .x-btn-icon-el{color:var(--sis-text)!important}[data-theme=dark] .x-btn-default-small.x-btn-over:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info),[data-theme=dark] .x-btn-default-medium.x-btn-over:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info),[data-theme=dark] .x-btn-default-toolbar-small.x-btn-over:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info){background-color:var(--sis-surface-3)!important;border-color:var(--sis-border-strong)!important}[data-theme=dark] .x-btn-default-small.x-btn-menu-active:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.mbutton-extjs),[data-theme=dark] .x-btn-default-medium.x-btn-menu-active:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.mbutton-extjs),[data-theme=dark] .x-btn-default-toolbar-small.x-btn-menu-active:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.mbutton-extjs),[data-theme=dark] .x-btn-default-small.x-btn-pressed:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.mbutton-extjs),[data-theme=dark] .x-btn-default-medium.x-btn-pressed:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.mbutton-extjs),[data-theme=dark] .x-btn-default-toolbar-small.x-btn-pressed:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.mbutton-extjs){background-color:var(--sis-surface-3)!important;background-image:none!important;border-color:var(--sis-border-strong)!important}[data-theme=dark] .x-btn-default-small.x-btn-menu-active:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.mbutton-extjs) .x-btn-inner,[data-theme=dark] .x-btn-default-medium.x-btn-menu-active:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.mbutton-extjs) .x-btn-inner,[data-theme=dark] .x-btn-default-toolbar-small.x-btn-menu-active:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.mbutton-extjs) .x-btn-inner,[data-theme=dark] .x-btn-default-small.x-btn-pressed:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.mbutton-extjs) .x-btn-inner,[data-theme=dark] .x-btn-default-medium.x-btn-pressed:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.mbutton-extjs) .x-btn-inner,[data-theme=dark] .x-btn-default-toolbar-small.x-btn-pressed:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.mbutton-extjs) .x-btn-inner{color:var(--sis-text)!important}[data-theme=dark] .x-btn-default-small.x-btn-menu-active:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.mbutton-extjs) .x-btn-icon-el,[data-theme=dark] .x-btn-default-medium.x-btn-menu-active:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.mbutton-extjs) .x-btn-icon-el,[data-theme=dark] .x-btn-default-toolbar-small.x-btn-menu-active:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.mbutton-extjs) .x-btn-icon-el,[data-theme=dark] .x-btn-default-small.x-btn-pressed:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.mbutton-extjs) .x-btn-icon-el,[data-theme=dark] .x-btn-default-medium.x-btn-pressed:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.mbutton-extjs) .x-btn-icon-el,[data-theme=dark] .x-btn-default-toolbar-small.x-btn-pressed:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-primary):not(.bg-info):not(.mbutton-extjs) .x-btn-icon-el{color:var(--sis-text)!important}[data-theme=dark] .x-btn-default-small .x-btn-split-right,[data-theme=dark] .x-btn-default-medium .x-btn-split-right,[data-theme=dark] .x-btn-default-toolbar-small .x-btn-split-right{border-left-color:var(--sis-border)!important}[data-theme=dark] .x-btn-default-small.x-btn-disabled,[data-theme=dark] .x-btn-default-medium.x-btn-disabled,[data-theme=dark] .x-btn-default-toolbar-small.x-btn-disabled{background-color:var(--sis-surface)!important;border-color:var(--sis-border)!important;opacity:.5!important}[data-theme=dark] .mbutton-extjs.bg-success span,[data-theme=dark] .mbutton-extjs.bg-warning span,[data-theme=dark] .mbutton-extjs.bg-danger span,[data-theme=dark] .mbutton-extjs.bg-primary span,[data-theme=dark] .mbutton-extjs.bg-info span{color:#fff!important}[data-theme=dark] #Ploading-mask,[data-theme=dark] .login-layout{background:var(--sis-bg)!important}[data-theme=dark] #Ploading-msg{color:#fff!important}.sis-theme-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--sis-radius-sm);border:1px solid var(--sis-border);background:var(--sis-surface);color:var(--sis-text);font:500 12px/1 var(--sis-font);cursor:pointer;transition:background var(--sis-tr-fast),border-color var(--sis-tr-fast)}.sis-theme-toggle:hover{background:var(--sis-surface-3);border-color:var(--sis-border-strong)}.sis-theme-toggle .sis-theme-toggle-ico{width:14px;height:14px;display:inline-block}.sis-toast-container{position:fixed;bottom:24px;right:24px;z-index:1000000;display:flex;flex-direction:column;gap:12px;max-width:calc(100vw - 48px);width:380px;pointer-events:none}.sis-toast{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;background:var(--sis-surface);color:var(--sis-text);border:1px solid var(--sis-border);border-left:4px solid var(--sis-text-soft);border-radius:var(--sis-radius-md);box-shadow:0 10px 24px -8px #0f172a2e,0 4px 8px -2px #0f172a14;overflow:hidden;pointer-events:auto;opacity:0;transform:translate(24px) scale(.98);transition:opacity var(--sis-tr-normal),transform var(--sis-tr-normal),box-shadow var(--sis-tr-fast);will-change:opacity,transform}.sis-toast.sis-toast-enter{opacity:1;transform:translate(0) scale(1)}.sis-toast.sis-toast-leave{opacity:0;transform:translate(24px) scale(.96)}.sis-toast:hover{box-shadow:0 14px 32px -8px #0f172a38,0 6px 12px -2px #0f172a1a}.sis-toast-icon{flex:0 0 32px;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;color:#fff;background:var(--sis-text-soft);box-shadow:0 0 0 3px #94a3b826}.sis-toast-body{flex:1 1 auto;min-width:0;padding-top:2px}.sis-toast-title{font-weight:700;font-size:13px;line-height:1.25;color:var(--sis-text);margin-bottom:2px;word-wrap:break-word}.sis-toast-title:empty{display:none}.sis-toast-msg{font-size:12.5px;line-height:1.45;color:var(--sis-text-muted);word-wrap:break-word}.sis-toast-close{flex:0 0 auto;appearance:none;background:transparent;border:0;padding:2px 4px;margin:-2px -4px 0 0;font-size:12px;line-height:1;color:var(--sis-text-soft);cursor:pointer;border-radius:var(--sis-radius-xs);transition:background var(--sis-tr-fast),color var(--sis-tr-fast);align-self:flex-start}.sis-toast-close:hover{background:var(--sis-surface-2);color:var(--sis-text)}.sis-toast-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent;overflow:hidden}.sis-toast-progress:before{content:"";display:block;height:100%;width:100%;background:currentColor;opacity:.55;transform-origin:left center;animation:sis-toast-progress var(--sis-toast-duration, 3s) linear forwards}.sis-toast.sis-toast-paused .sis-toast-progress:before{animation-play-state:paused}@keyframes sis-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.sis-toast-success{border-left-color:var(--sis-success);color:var(--sis-success)}.sis-toast-success .sis-toast-icon{background:var(--sis-success);box-shadow:0 0 0 3px #22c55e2e}.sis-toast-warning{border-left-color:var(--sis-warning);color:var(--sis-warning)}.sis-toast-warning .sis-toast-icon{background:var(--sis-warning);box-shadow:0 0 0 3px #e7b3142e}.sis-toast-error{border-left-color:var(--sis-danger);color:var(--sis-danger)}.sis-toast-error .sis-toast-icon{background:var(--sis-danger);box-shadow:0 0 0 3px #ef44442e}.sis-toast-information{border-left-color:var(--sis-brand-cyan);color:var(--sis-brand-cyan)}.sis-toast-information .sis-toast-icon{background:var(--sis-brand-cyan);box-shadow:0 0 0 3px #2196f32e}.sis-toast-notification{border-left-color:#8b5cf6;color:#8b5cf6}.sis-toast-notification .sis-toast-icon{background:#8b5cf6;box-shadow:0 0 0 3px #8b5cf62e}.sis-toast .sis-toast-title{color:var(--sis-text)}.sis-toast .sis-toast-msg{color:var(--sis-text-muted)}[data-theme=dark] .sis-toast{background:var(--sis-surface-2);border-color:var(--sis-border);box-shadow:0 12px 28px -8px #0000008c,0 4px 10px -2px #00000059}[data-theme=dark] .sis-toast:hover{box-shadow:0 16px 36px -8px #000000a6,0 6px 14px -2px #0006}[data-theme=dark] .sis-toast-close:hover{background:var(--sis-surface-3)}@media(max-width:480px){.sis-toast-container{left:12px;right:12px;bottom:12px;width:auto;max-width:none}}.sis-login-panel{background:var(--sis-surface);color:var(--sis-text);position:relative;min-height:100vh;transition:background var(--sis-tr-normal),color var(--sis-tr-normal)}.sis-login-subtitle,.sis-login-label{color:var(--sis-text-muted)}.sis-login-input{background-color:var(--sis-surface-2)!important;border:1px solid var(--sis-border)!important;color:var(--sis-text)!important;border-radius:var(--sis-radius-md)!important;transition:background var(--sis-tr-fast),border-color var(--sis-tr-fast),box-shadow var(--sis-tr-fast)}.sis-login-input:hover{border-color:var(--sis-border-strong)!important}.sis-login-input:focus{background-color:var(--sis-surface)!important;border-color:var(--sis-brand-cyan)!important;box-shadow:0 0 0 3px #35baf62e!important;outline:none!important;color:var(--sis-text)!important}.sis-login-input::placeholder{color:var(--sis-text-soft)}.sis-login-cta{color:var(--sis-brand-cyan)!important;text-decoration:none!important}.sis-login-cta:hover{color:var(--sis-brand-cyan-600)!important;text-decoration:underline!important}.sis-login-muted-link{color:var(--sis-text-muted)!important;text-decoration:none!important}.sis-login-muted-link:hover{color:var(--sis-brand-cyan)!important;text-decoration:underline!important}[data-theme=dark] .sis-login-panel .btn-outline-dark{color:var(--sis-text)!important;border-color:var(--sis-border-strong)!important;background:transparent}[data-theme=dark] .sis-login-panel .btn-outline-dark:hover{background:var(--sis-surface-2)!important;color:var(--sis-text)!important;border-color:var(--sis-brand-cyan)!important}[data-theme=dark] .sis-login-panel .btn-success{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}[data-theme=dark] .sis-login-panel .btn-success:hover{background:#15803d!important;border-color:#15803d!important}[data-theme=dark] .sis-login-panel .alert-danger{background:#ef44441f;color:#fecaca;border-color:#ef444459}[data-theme=dark] .sis-login-panel .alert-warning{background:#e7b3141f;color:#fde68a;border-color:#e7b31459}[data-theme=dark] .sis-login-panel .alert-success{background:#22c55e1f;color:#bbf7d0;border-color:#22c55e59}.sis-login-theme-toggle{position:absolute;top:18px;right:22px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:var(--sis-surface-2);color:var(--sis-text-muted);border:1px solid var(--sis-border);border-radius:999px;cursor:pointer;transition:background var(--sis-tr-fast),color var(--sis-tr-fast),border-color var(--sis-tr-fast),transform var(--sis-tr-fast);z-index:10}.sis-login-theme-toggle:hover{background:var(--sis-surface-3);color:var(--sis-brand-cyan);border-color:var(--sis-brand-cyan);transform:scale(1.05)}.sis-login-theme-toggle:focus{outline:none;box-shadow:0 0 0 3px #35baf640}.sis-login-theme-toggle i{font-size:16px;line-height:1}.sis-login-theme-toggle .sis-login-theme-ico-light{display:none}.sis-login-theme-toggle .sis-login-theme-ico-dark,[data-theme=dark] .sis-login-theme-toggle .sis-login-theme-ico-light{display:inline-block}[data-theme=dark] .sis-login-theme-toggle .sis-login-theme-ico-dark{display:none}[data-theme=dark] .x-html-editor-wrap,[data-theme=dark] .x-html-editor-input,[data-theme=dark] .x-html-editor-container{background-color:var(--sis-surface)!important;border-color:var(--sis-border)!important}[data-theme=dark] .x-html-editor-input,[data-theme=dark] .x-htmleditor-iframe{background-color:var(--sis-surface-2)!important}[data-theme=dark] .x-htmleditor-textarea,[data-theme=dark] textarea.x-htmleditor-textarea{background-color:var(--sis-surface-2)!important;color:var(--sis-text)!important;border:1px solid var(--sis-border)!important;caret-color:var(--sis-text)!important}[data-theme=dark] .x-html-editor-tb,[data-theme=dark] .x-html-editor-tb .x-toolbar{background-color:var(--sis-surface-2)!important;border-bottom:1px solid var(--sis-border)!important}[data-theme=dark] .x-html-editor-tb .x-btn .x-btn-icon-el{color:var(--sis-text)!important}[data-theme=dark] .x-html-editor-tb .x-btn-over,[data-theme=dark] .x-html-editor-tb .x-btn-focus,[data-theme=dark] .x-html-editor-tb .x-btn-pressed,[data-theme=dark] .x-html-editor-tb .x-btn-menu-active{background-color:var(--sis-surface-3)!important;border-color:var(--sis-border-strong)!important}[data-theme=dark] .x-html-editor-tb .x-toolbar-separator,[data-theme=dark] .x-html-editor-tb .x-toolbar-separator-vertical{border-left-color:var(--sis-divider)!important;border-right-color:transparent!important}[data-theme=dark] .x-html-editor-tb .x-form-text,[data-theme=dark] .x-html-editor-tb .x-form-field{background-color:var(--sis-surface)!important;color:var(--sis-text)!important;border-color:var(--sis-border)!important}[data-theme=dark] .x-html-editor-wrap .x-resizable-handle{background-color:var(--sis-surface-2)!important}[data-theme=dark] .x-html-editor-wrap.x-item-disabled,[data-theme=dark] .x-html-editor-wrap.x-form-item-disabled{opacity:.6}.x-html-editor-wrap,.x-html-editor-input{border-color:var(--sis-border)}.sis-info-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;line-height:1.2;background:#eef2ff;color:#27326a;border:1px solid #c7d2fe}.sis-info-pill i,.sis-info-pill .fa{font-size:14px;line-height:1}.sis-info-pill.sis-info-pill-success{background:#e8f7ee;color:#14532d;border-color:#bbe9c6}.sis-info-pill.sis-info-pill-warning{background:#fff7e6;color:#7a4a00;border-color:#f5d98a}.sis-info-pill.sis-info-pill-danger{background:#fdecec;color:#7a1f1f;border-color:#f5b5b5}.sis-info-pill.sis-info-pill-muted{background:#f3f4f6;color:#374151;border-color:#e5e7eb}[data-theme=dark] .sis-info-pill{background:#6aa3e01f;color:#cfe0f5;border-color:#6aa3e059}.sis-separator{background-color:var(--sis-divider)!important}.linhaAmarela .x-grid-cell,.linhaAmarela .x-grid-cell-inner,.linhaVermelha .x-grid-cell,.linhaVermelha .x-grid-cell-inner,.linhaVerde .x-grid-cell,.linhaVerde .x-grid-cell-inner,[data-theme=dark] .linhaAmarela .x-grid-cell,[data-theme=dark] .linhaAmarela .x-grid-cell-inner,[data-theme=dark] .linhaVermelha .x-grid-cell,[data-theme=dark] .linhaVermelha .x-grid-cell-inner,[data-theme=dark] .linhaVerde .x-grid-cell,[data-theme=dark] .linhaVerde .x-grid-cell-inner{color:#1f2a37!important}.linhaAmarela .text-muted,.linhaAmarela .text-secondary,.linhaVermelha .text-muted,.linhaVermelha .text-secondary,.linhaVerde .text-muted,.linhaVerde .text-secondary,[data-theme=dark] .linhaAmarela .text-muted,[data-theme=dark] .linhaAmarela .text-secondary,[data-theme=dark] .linhaVermelha .text-muted,[data-theme=dark] .linhaVermelha .text-secondary,[data-theme=dark] .linhaVerde .text-muted,[data-theme=dark] .linhaVerde .text-secondary{color:#5a6470!important}.sis-cell-valor-disp,.sis-cell-valor-disp .x-grid-cell-inner,[data-theme=dark] .sis-cell-valor-disp,[data-theme=dark] .sis-cell-valor-disp .x-grid-cell-inner{background-color:#82af6f!important;color:#fff!important;font-weight:700!important}.sis-cell-valor-util,.sis-cell-valor-util .x-grid-cell-inner,[data-theme=dark] .sis-cell-valor-util,[data-theme=dark] .sis-cell-valor-util .x-grid-cell-inner{background-color:#d15b47!important;color:#fff!important;font-weight:700!important}.x-grid-row:hover .sis-cell-valor-disp,.x-grid-item-over .sis-cell-valor-disp,[data-theme=dark] .x-grid-row:hover .sis-cell-valor-disp,[data-theme=dark] .x-grid-item-over .sis-cell-valor-disp{background-color:#6e9a5d!important}.x-grid-row:hover .sis-cell-valor-util,.x-grid-item-over .sis-cell-valor-util,[data-theme=dark] .x-grid-row:hover .sis-cell-valor-util,[data-theme=dark] .x-grid-item-over .sis-cell-valor-util{background-color:#b94f3d!important}[data-theme=dark] .x-grid-group-hd{background-color:var(--sis-surface-2)!important;border-bottom-color:var(--sis-border)!important}[data-theme=dark] .x-grid-group-title{color:var(--sis-text)!important}[data-theme=dark] .x-grid-group-hd-collapsible .x-grid-group-title:before,[data-theme=dark] .x-grid-group-hd-collapsed .x-grid-group-title:before{color:var(--sis-text-muted)!important}[data-theme=dark] .x-grid-group-hd .bg-light{background-color:var(--sis-surface-3)!important;border-color:var(--sis-border)!important}[data-theme=dark] .x-grid-group-hd .text-dark,[data-theme=dark] .x-grid-group-hd .fw-bold{color:var(--sis-text)!important}[data-theme=dark] .x-grid-group-hd .text-muted{color:var(--sis-text-muted)!important}[data-theme=dark] .x-grid-group-hd .badge{color:#fff!important}.sis-map-popup,[data-theme=dark] .sis-map-popup{background-color:#fff!important;border-color:#00000014!important;color:#1f2a37!important}.sis-map-popup .card-body,[data-theme=dark] .sis-map-popup .card-body{background-color:#fff!important;color:#1f2a37!important}.sis-map-popup .text-dark,[data-theme=dark] .sis-map-popup .text-dark,.sis-map-popup strong,[data-theme=dark] .sis-map-popup strong{color:#1f2a37!important}.sis-map-popup .text-secondary,[data-theme=dark] .sis-map-popup .text-secondary{color:#6b7280!important}[data-theme=dark] .sis-map-popup .badge.text-dark{color:#1f2a37!important}[data-theme=dark] .sis-event-tooltip{background-color:var(--sis-surface-2)!important;border-color:var(--sis-border)!important}[data-theme=dark] .sis-event-tooltip .x-tip-body,[data-theme=dark] .sis-event-tooltip .x-tip-body-default{background-color:var(--sis-surface-2)!important;color:var(--sis-text)!important}[data-theme=dark] .sis-event-tooltip .bg-white{background-color:transparent!important;color:var(--sis-text)!important}[data-theme=dark] .sis-event-tooltip .text-dark{color:var(--sis-text)!important}[data-theme=dark] .sis-event-tooltip .text-muted{color:var(--sis-text-muted)!important}[data-theme=dark] .sis-event-tooltip .border-bottom{border-bottom-color:var(--sis-divider)!important}[data-theme=dark] .sis-event-tooltip .table,[data-theme=dark] .sis-event-tooltip .table tr,[data-theme=dark] .sis-event-tooltip .table td{background-color:transparent!important;color:inherit!important;border-color:transparent!important}[data-theme=dark] .sis-event-tooltip .badge.text-dark{color:#1f2a37!important}[data-theme=dark] #relatoriosWidget .tab{border-bottom-color:var(--sis-divider)!important;border-color:var(--sis-divider)!important}[data-theme=dark] #relatoriosWidget .tab button{color:var(--sis-text-muted)!important;border-color:transparent!important;background-color:transparent!important}[data-theme=dark] #relatoriosWidget .tab button:hover{background-color:var(--sis-surface-2)!important;color:var(--sis-text)!important;border-color:var(--sis-divider)!important}[data-theme=dark] #relatoriosWidget .tab button.active{background-color:var(--sis-surface-2)!important;color:var(--sis-text)!important;border-color:var(--sis-brand-cyan) var(--sis-divider) transparent var(--sis-divider)!important;border-top:2px solid var(--sis-brand-cyan)!important;box-shadow:none!important}[data-theme=dark] #relatoriosWidget .tabcontent_1 label,[data-theme=dark] #relatoriosWidget .tabcontent_1 span{color:var(--sis-text)!important}[data-theme=dark] #relatoriosWidget .tabcontent_1 .novo-titulo-rel,[data-theme=dark] #relatoriosWidget .tabcontent_1 span.novo-titulo-rel{color:#ff5a5a!important}[data-theme=dark] #relatoriosWidget .tabcontent_1 .fs-6{color:var(--sis-text-muted)!important}.label-title-grid{color:var(--sis-text)!important;font-weight:700;font-style:normal;letter-spacing:.2px}[data-theme=dark] .label-title-grid{color:var(--sis-text)!important;text-shadow:0 1px 0 rgba(0,0,0,.35)}[data-theme=dark] .sis-info-pill.sis-info-pill-success{background:#22c55e1f;color:#bfe7cc;border-color:#22c55e59}[data-theme=dark] .sis-info-pill.sis-info-pill-warning{background:#e7b3141f;color:#f1d68a;border-color:#e7b31459}[data-theme=dark] .sis-info-pill.sis-info-pill-danger{background:#ef44441f;color:#f5b5b5;border-color:#ef444459}[data-theme=dark] .sis-info-pill.sis-info-pill-muted{background:var(--sis-surface-2);color:var(--sis-text-muted);border-color:var(--sis-border)}.sis-badge-origem{display:inline-block;padding:1px 8px;border-radius:10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;margin-left:8px;vertical-align:middle}.sis-badge-nativa{background:#2196f31f;color:#1976d2;border:1px solid rgba(33,150,243,.35)}.sis-badge-padrao{background:#6b72801f;color:#4b5563;border:1px solid rgba(107,114,128,.3)}.sis-badge-custom{background:#8b5cf61f;color:#6d28d9;border:1px solid rgba(139,92,246,.35)}.sis-kanban-config-situacao .sis-situ-inativa .x-grid-cell{opacity:.55;font-style:italic}.sis-kanban-config-situacao .sis-situ-nativa .x-grid-cell{box-shadow:inset 3px 0 #2196f366}.sis-kanban-config-situacao .sis-situ-custom .x-grid-cell{box-shadow:inset 3px 0 #8b5cf666}.sis-note-cascata{font-size:12px;color:var(--sis-text-muted, #666);background:var(--sis-surface-2, #f3f4f6);border-left:3px solid var(--sis-border-strong, #d0d0d0);padding:8px 12px;border-radius:0 6px 6px 0;line-height:1.45}.sis-note-cascata strong{color:var(--sis-text, #222)}.sis-field-readonly input{background:var(--sis-surface-2, #f3f4f6)!important;color:var(--sis-text-muted, #777)!important;cursor:not-allowed!important}[data-theme=dark] .sis-badge-nativa{background:#2196f32e;color:#90caf9;border-color:#2196f373}[data-theme=dark] .sis-badge-padrao{background:#9ca3af26;color:#d1d5db;border-color:#9ca3af59}[data-theme=dark] .sis-badge-custom{background:#8b5cf633;color:#c4b5fd;border-color:#8b5cf673}.rh-dash-body{background:var(--sis-surface)!important}.rh-dash-root{color:var(--sis-text)}.rh-dash-loading{padding:40px;text-align:center;color:var(--sis-text-soft)}.rh-dash-grid{display:grid;gap:12px;margin-bottom:14px}.rh-dash-grid-2{grid-template-columns:1fr 1fr}.rh-dash-grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){.rh-dash-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.rh-dash-grid-2,.rh-dash-grid-4{grid-template-columns:1fr}}.rh-dash-card{background:var(--sis-surface);border:1px solid var(--sis-border);border-radius:var(--sis-radius-md, 8px);padding:14px;display:flex;gap:12px;align-items:center;transition:var(--sis-tr-fast, all .15s ease)}.rh-dash-card:hover{border-color:var(--sis-border-strong);transform:translateY(-1px)}.rh-dash-card-icon{width:42px;height:42px;border-radius:var(--sis-radius-sm, 6px);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rh-dash-card-body{min-width:0}.rh-dash-card-label{font-size:11px;color:var(--sis-text-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.rh-dash-card-value{font-size:20px;font-weight:700;color:var(--sis-text)}.rh-dash-card-cyan .rh-dash-card-icon{background:#0094a324;color:#0094a3}.rh-dash-card-amber .rh-dash-card-icon{background:#f59e0b24;color:#f59e0b}.rh-dash-card-green .rh-dash-card-icon{background:#22c55e24;color:#22c55e}.rh-dash-card-blue .rh-dash-card-icon{background:#3b82f624;color:#3b82f6}.rh-dash-card-red .rh-dash-card-icon{background:#ef444424;color:#ef4444}.rh-dash-section{background:var(--sis-surface);border:1px solid var(--sis-border);border-radius:var(--sis-radius-md, 8px);padding:14px}.rh-dash-section-title{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--sis-text)}.rh-dash-row{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--sis-divider)}.rh-dash-row:last-child{border-bottom:0}.rh-dash-row-label{flex:1;color:var(--sis-text)}.rh-dash-row-value{font-weight:600;color:var(--sis-text)}.rh-dash-row-meta{width:70px;color:var(--sis-text-muted);text-align:right;font-variant-numeric:tabular-nums}.rh-dash-row-aniv{gap:12px}.rh-dash-aniv-avatar{width:36px;height:36px;border-radius:50%;background:var(--sis-brand-cyan, #0094a3);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rh-dash-aniv-info{flex:1;min-width:0}.rh-dash-aniv-info b{color:var(--sis-text);display:block}.rh-dash-aniv-info small{color:var(--sis-text-muted)}.rh-dash-empty{padding:14px 6px;color:var(--sis-text-soft);font-style:italic;text-align:center}[data-theme=dark] .rh-dash-card,[data-theme=dark] .rh-dash-section{background:var(--sis-surface-2)}[data-theme=dark] .rh-dash-card:hover{border-color:var(--sis-brand-cyan, #0094a3)}[data-theme=dark] .rh-dash-card-cyan .rh-dash-card-icon{background:#0094a338;color:#34d2e0}[data-theme=dark] .rh-dash-card-amber .rh-dash-card-icon{background:#f59e0b38;color:#fbbf24}[data-theme=dark] .rh-dash-card-green .rh-dash-card-icon{background:#22c55e38;color:#4ade80}[data-theme=dark] .rh-dash-card-blue .rh-dash-card-icon{background:#3b82f638;color:#60a5fa}[data-theme=dark] .rh-dash-card-red .rh-dash-card-icon{background:#ef444438;color:#f87171}.sis-planos-wrap{padding:8px 16px 12px 48px;background:var(--sis-surface-2, #f7f8fa);border-bottom:1px solid var(--sis-divider, #e5e7eb)}.sis-planos-subtable{width:100%;border-collapse:collapse;font-size:12px;background:var(--sis-surface, #ffffff);border:1px solid var(--sis-border, #e5e7eb);border-radius:var(--sis-radius-sm, 4px);overflow:hidden}.sis-planos-subtable thead tr{background:var(--sis-surface-3, #eef0f3)}.sis-planos-subtable th{text-align:left;padding:8px 12px;font-weight:600;color:var(--sis-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.4px;font-size:11px;border-bottom:1px solid var(--sis-border, #e5e7eb)}.sis-planos-subtable td{padding:8px 12px;color:var(--sis-text, #1f2937);border-bottom:1px solid var(--sis-divider, #f3f4f6)}.sis-planos-subtable tbody tr:last-child td{border-bottom:none}.sis-planos-subtable tbody tr:hover{background:var(--sis-surface-2, #f9fafb)}.sis-planos-empty{padding:14px 16px 14px 48px;color:var(--sis-text-soft, #9ca3af);font-style:italic;font-size:12px;background:var(--sis-surface-2, #f7f8fa)}[data-theme=dark] .sis-planos-wrap{background:var(--sis-surface-2);border-bottom-color:var(--sis-divider)}[data-theme=dark] .sis-planos-subtable{background:var(--sis-surface);border-color:var(--sis-border)}[data-theme=dark] .sis-planos-subtable thead tr{background:var(--sis-surface-3)}[data-theme=dark] .sis-planos-subtable th{color:var(--sis-text-muted);border-bottom-color:var(--sis-border)}[data-theme=dark] .sis-planos-subtable td{color:var(--sis-text);border-bottom-color:var(--sis-divider)}[data-theme=dark] .sis-planos-subtable tbody tr:hover{background:var(--sis-surface-2)}[data-theme=dark] .sis-planos-empty{color:var(--sis-text-soft);background:var(--sis-surface-2)}.sis-plano-status{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.3px;line-height:1;text-transform:uppercase}.sis-plano-status-vigente{background:#22c55e26;color:#15803d;border:1px solid rgba(34,197,94,.35)}.sis-plano-status-finalizado{background:#ef444426;color:#b91c1c;border:1px solid rgba(239,68,68,.4)}.sis-plano-status-sem-plano{background:#6b728026;color:#4b5563;border:1px solid rgba(107,114,128,.35)}[data-theme=dark] .sis-plano-status-vigente{background:#22c55e38;color:#4ade80;border-color:#22c55e73}[data-theme=dark] .sis-plano-status-finalizado{background:#ef444438;color:#fca5a5;border-color:#ef444480}[data-theme=dark] .sis-plano-status-sem-plano{background:#9ca3af2e;color:#d1d5db;border-color:#9ca3af66}.sis-pdv-total,.sis-pdv-total .x-label,.sis-pdv-total .x-form-display-field{color:#2c3845}.sis-pdv-desconto,.sis-pdv-desconto .x-label,.sis-pdv-desconto .x-form-display-field{color:#15803d}.sis-pdv-troco,.sis-pdv-troco .x-label,.sis-pdv-troco .x-form-display-field{color:#b91c1c}[data-theme=dark] .sis-pdv-total,[data-theme=dark] .sis-pdv-total .x-label,[data-theme=dark] .sis-pdv-total .x-form-display-field{color:var(--sis-text)}[data-theme=dark] .sis-pdv-desconto,[data-theme=dark] .sis-pdv-desconto .x-label,[data-theme=dark] .sis-pdv-desconto .x-form-display-field{color:#4ade80}[data-theme=dark] .sis-pdv-troco,[data-theme=dark] .sis-pdv-troco .x-label,[data-theme=dark] .sis-pdv-troco .x-form-display-field{color:#fca5a5}.sis-pdv-sep,.sis-pdv-sep .x-label{color:var(--sis-text-soft, #9ca3af);font-size:16px;font-weight:700}.sis-pdv-shortcuts,.sis-pdv-shortcuts .x-label{color:var(--sis-text-muted, #6b7280)!important;font-size:11px;border-top:1px solid var(--sis-divider, #f3f4f6)}[data-theme=dark] .sis-pdv-sep,[data-theme=dark] .sis-pdv-sep .x-label{color:var(--sis-text-soft)}[data-theme=dark] .sis-pdv-shortcuts,[data-theme=dark] .sis-pdv-shortcuts .x-label{color:var(--sis-text-muted)!important;border-top-color:var(--sis-divider)}.sis-qrcode-block{padding:0;margin-right:16px;text-align:center}.sis-qrcode-block>.x-container,.sis-qrcode-block>.x-component{margin-left:auto!important;margin-right:auto!important}.sis-qrcode-img{display:block;margin:0 auto;background:#fff;padding:6px;border:1px solid var(--sis-border, #e5e7eb);border-radius:var(--sis-radius-sm, 4px);box-sizing:border-box}.sis-qrcode-legend{text-align:center}.sis-qrcode-legend .sis-qrcode-desc{font-size:11px;color:var(--sis-text-muted, #6b7280);line-height:1.35}.sis-qrform-fields{min-width:0}.sis-qrcode-copy{text-align:center}.sis-qrcode-copy-link{display:inline-flex;align-items:center;gap:4px;color:var(--sis-brand-cyan, #0094a3);font-weight:600;font-size:13px;text-decoration:none;cursor:pointer;padding:4px 8px;border-radius:var(--sis-radius-sm, 4px);transition:background var(--sis-tr-fast, .15s)}.sis-qrcode-copy-link:hover{background:#0094a31a;text-decoration:none}[data-theme=dark] .sis-qrcode-copy-link{color:var(--sis-brand-cyan)}[data-theme=dark] .sis-qrcode-copy-link:hover{background:#34d2e026}[data-theme=dark] .sis-qrcode-img{background:#fff;border-color:var(--sis-border)}[data-theme=dark] .sis-qrcode-legend .sis-qrcode-desc{color:var(--sis-text-muted)}.sis-gcal-card{background:var(--sis-surface-2);border:1px solid var(--sis-border);color:var(--sis-text);border-radius:var(--sis-radius-md);position:relative;overflow:hidden}.sis-gcal-body{position:relative;padding:14px}.sis-gcal-body-dim{opacity:.25;pointer-events:none}.sis-gcal-weekday{flex:1;text-align:center;font-size:11px;font-weight:600;color:var(--sis-text-muted)}.sis-gcal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.sis-gcal-day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:400;color:var(--sis-text);background:var(--sis-surface);border:1px solid var(--sis-border);border-radius:var(--sis-radius-xs);position:relative;transition:background var(--sis-tr-fast),border-color var(--sis-tr-fast)}.sis-gcal-day-other{color:var(--sis-text-soft);background:transparent}.sis-gcal-day-today{border:2px solid #ea4335;font-weight:700}.sis-gcal-day-event{background:#1a73e8;color:#fff;border-color:#1a73e8;font-weight:700}.sis-gcal-day-event.sis-gcal-day-today{border:2px solid #ea4335}.sis-gcal-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff8c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.sis-gcal-btn{background:#4285f4;border-color:#4285f4;color:#fff;padding:10px 18px;box-shadow:0 4px 14px #4285f459;transition:filter var(--sis-tr-fast);display:inline-flex;align-items:center}.sis-gcal-btn .sis-gcal-btn-txt{text-align:center;line-height:1.15}.sis-gcal-btn:hover,.sis-gcal-btn:focus{background:#4285f4;border-color:#4285f4;color:#fff;filter:brightness(1.08);box-shadow:0 6px 18px #4285f480}.sis-gcal-loading{padding:50px;text-align:center;color:var(--sis-text-muted)}[data-theme=dark] .sis-gcal-card{background:var(--sis-surface-2);border-color:var(--sis-border)}[data-theme=dark] .sis-gcal-day{background:var(--sis-surface-3);border-color:var(--sis-border);color:var(--sis-text)}[data-theme=dark] .sis-gcal-day-other{background:transparent;color:var(--sis-text-soft);opacity:.55}[data-theme=dark] .sis-gcal-day-event{background:#1a73e8;color:#fff;border-color:#1a73e8}[data-theme=dark] .sis-gcal-overlay{background:#14161c99}[data-theme=dark] .sis-gcal-loading{color:var(--sis-text-muted)}[data-theme=dark] .sis-gcal-day-today{border:2px solid #ea4335;background:var(--sis-surface);color:var(--sis-text);font-weight:700;box-shadow:inset 0 0 0 1px #ea433540}[data-theme=dark] .sis-gcal-day-event.sis-gcal-day-today{border:2px solid #ea4335;background:#1a73e8;color:#fff;box-shadow:none}.sis-gcal-day{position:relative}.sis-gcal-badge{position:absolute;top:1px;right:1px;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;line-height:14px;text-align:center;border-radius:8px;background:#ea4335;color:#fff;box-shadow:0 1px 3px #00000040;pointer-events:none}.sis-gcal-day-event .sis-gcal-badge{background:#fff;color:#1a73e8}.sis-gcal-upcoming{border-top:1px solid var(--sis-divider, var(--sis-border));padding:10px 12px 12px;background:transparent}.sis-gcal-upcoming-header{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--sis-text-muted);letter-spacing:.3px;margin-bottom:6px}.sis-gcal-upcoming-empty{font-size:11px;color:var(--sis-text-soft);padding:6px 0;text-align:center;font-style:italic}.sis-gcal-event{display:flex;flex-direction:column;padding:6px 8px;margin-bottom:4px;border-left:3px solid #1a73e8;background:var(--sis-surface);border-radius:var(--sis-radius-xs);cursor:default;transition:background var(--sis-tr-fast)}.sis-gcal-event:hover{background:var(--sis-surface-3)}.sis-gcal-event:last-child{margin-bottom:0}.sis-gcal-event-when{font-size:10px;font-weight:700;color:#1a73e8;text-transform:uppercase;letter-spacing:.3px}.sis-gcal-event-title{font-size:12px;color:var(--sis-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;margin-top:1px}[data-theme=dark] .sis-gcal-upcoming{border-top-color:var(--sis-divider, var(--sis-border))}[data-theme=dark] .sis-gcal-event{background:var(--sis-surface-3);border-left-color:#1a73e8}[data-theme=dark] .sis-gcal-event:hover{background:var(--sis-surface)}[data-theme=dark] .sis-gcal-event-title{color:var(--sis-text)}[data-theme=dark] .sis-gcal-event-when{color:#4285f4}[data-theme=dark] .sis-gcal-badge{box-shadow:0 0 0 1px #0006}[data-theme=dark] .sis-gcal-day-event .sis-gcal-badge{background:#fff;color:#1a73e8}.sis-gcal-day,.sis-gcal-event{cursor:pointer}.sis-gcal-day:hover{filter:brightness(1.1)}[data-theme=dark] .sis-gcal-day:hover{filter:brightness(1.3)}.sis-ranking-wrap{padding:0 16px}.sis-ranking-header{display:flex;align-items:center;justify-content:space-between;margin:16px 0 12px;gap:12px;flex-wrap:wrap}.sis-ranking-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--sis-text-muted);flex:1;min-width:0}.sis-ranking-loading{padding:40px;text-align:center;color:var(--sis-text-muted);font-size:13px}.sis-ranking-period{display:inline-flex;background:var(--sis-surface-2);border:1px solid var(--sis-border);border-radius:6px;overflow:hidden}.sis-ranking-period-btn{background:transparent;border:none;color:var(--sis-text-muted);padding:6px 12px;font-size:11px;font-weight:600;cursor:pointer;transition:background var(--sis-tr-fast),color var(--sis-tr-fast);border-right:1px solid var(--sis-border)}.sis-ranking-period-btn:last-child{border-right:none}.sis-ranking-period-btn:hover{background:var(--sis-surface-3);color:var(--sis-text)}.sis-ranking-period-btn.active{background:var(--sis-brand-cyan, #16a8b8);color:#fff}.sis-ranking-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px}@media(max-width:1200px){.sis-ranking-row{grid-template-columns:1fr}}.sis-ranking-card{background:var(--sis-surface-2);border:1px solid var(--sis-border);border-radius:10px;padding:16px;display:flex;flex-direction:column}.sis-ranking-card-head{margin-bottom:12px}.sis-ranking-card-title{font-size:13px;font-weight:700;color:var(--sis-text);display:flex;align-items:center;gap:8px}.sis-ranking-card-icon{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff;font-weight:800}.sis-ranking-metric-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.sis-ranking-metric{border-radius:8px;padding:12px;color:#fff;position:relative;overflow:hidden}.sis-ranking-metric.mtbf{background:linear-gradient(135deg,#00897b,#004d40)}.sis-ranking-metric.mttr{background:linear-gradient(135deg,#0277bd,#01579b)}.sis-ranking-metric-name{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;opacity:.92}.sis-ranking-metric-val{font-size:28px;font-weight:800;margin-top:4px;line-height:1}.sis-ranking-metric-unit{font-size:13px;font-weight:600;opacity:.85;margin-left:3px}.sis-ranking-metric-trend{font-size:10px;margin-top:6px;opacity:.95}.sis-ranking-sub{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--sis-text-muted);margin:4px 0 8px}.sis-ranking-list{list-style:none;margin:0;padding:0;flex:1}.sis-ranking-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:6px;margin-bottom:6px;background:var(--sis-surface);transition:background var(--sis-tr-fast),transform var(--sis-tr-fast);cursor:pointer}.sis-ranking-item:hover{background:var(--sis-surface-3);transform:translate(2px)}.sis-ranking-item:last-child{margin-bottom:0}.sis-rank-badge{width:22px;height:22px;border-radius:50%;background:var(--sis-surface-3);color:var(--sis-text);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;flex-shrink:0}.sis-rank-1{background:#c0392b;color:#fff}.sis-rank-2{background:#e67e22;color:#fff}.sis-rank-3{background:#f39c12;color:#fff}.sis-ranking-item-text{flex:1;min-width:0}.sis-ranking-item-name{font-size:12px;color:var(--sis-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sis-ranking-item-sub{font-size:10px;color:var(--sis-text-soft);margin-top:1px}.sis-ranking-metric-chip{background:var(--sis-surface-3);padding:3px 9px;border-radius:10px;font-size:11px;font-weight:700;color:var(--sis-text);flex-shrink:0}.sis-ranking-metric-chip.danger{background:#c0392b2e;color:#e74c3c}.sis-ranking-metric-chip.warning{background:#f39c122e;color:#f39c12}.sis-ranking-more{text-align:center;margin-top:10px;padding-top:10px;border-top:1px solid var(--sis-divider, var(--sis-border))}.sis-ranking-more button{background:transparent;border:none;color:var(--sis-brand-cyan, #16a8b8);font-size:11px;font-weight:700;cursor:pointer;padding:4px 12px;border-radius:4px;transition:background var(--sis-tr-fast)}.sis-ranking-more button:hover{background:var(--sis-surface-3)}[data-theme=dark] .sis-ranking-card{background:var(--sis-surface-2)}[data-theme=dark] .sis-ranking-item{background:var(--sis-surface-3)}[data-theme=dark] .sis-ranking-item:hover{background:var(--sis-surface)}.sis-rel-wrap{padding:0 24px}.sis-rel-loading{padding:40px;text-align:center;color:var(--sis-text-muted);font-size:13px}.sis-rel-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:12px 0}@media(max-width:1100px){.sis-rel-row{grid-template-columns:1fr}}.sis-rel-card{background:var(--sis-surface-2);border:1px solid var(--sis-border);border-left:4px solid var(--sis-rel-accent, var(--sis-border-strong));color:var(--sis-text);border-radius:10px;padding:18px 20px;position:relative;overflow:hidden;transition:box-shadow .15s,transform .15s;display:flex;flex-direction:column;min-height:320px}.sis-rel-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000040}[data-theme=light] .sis-rel-card:hover{box-shadow:0 6px 18px #00000014}.sis-rel-mtbf{--sis-rel-accent: #00897b}.sis-rel-mttr{--sis-rel-accent: #0277bd}.sis-rel-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:10px}.sis-rel-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--sis-rel-accent);line-height:1.2}.sis-rel-subtitle{font-size:11px;color:var(--sis-text-muted);margin-top:2px}.sis-rel-meta-badge{background:color-mix(in srgb,var(--sis-rel-accent) 15%,transparent);color:var(--sis-rel-accent);border:1px solid color-mix(in srgb,var(--sis-rel-accent) 35%,transparent);padding:4px 10px;border-radius:12px;font-size:10px;font-weight:700;flex-shrink:0;white-space:nowrap}.sis-rel-meta-badge.ok{background:#22c55e1f;color:#22c55e;border-color:#22c55e59}.sis-rel-meta-badge.warn{background:#f59e0b26;color:#f59e0b;border-color:#f59e0b59}.sis-rel-meta-badge.danger{background:#ef444426;color:#ef4444;border-color:#ef444459}.sis-rel-meta-badge[data-action=edit-meta]{cursor:pointer;transition:filter .15s,transform .15s}.sis-rel-meta-badge[data-action=edit-meta]:hover{filter:brightness(1.15);transform:translateY(-1px)}.sis-rel-meta-badge.is-custom{border-style:dashed;border-width:1.5px}.sis-rel-meta-badge-wrap{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.sis-rel-meta-reset{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--sis-surface-3);color:var(--sis-text-muted);font-size:13px;cursor:pointer;transition:background .15s,color .15s,transform .15s;user-select:none}.sis-rel-meta-reset:hover{background:var(--sis-rel-accent);color:#fff;transform:rotate(-90deg)}.sis-rel-meta-input{width:78px;background:var(--sis-surface);color:var(--sis-text);border:2px solid var(--sis-rel-accent);border-radius:12px;padding:3px 10px;font-size:12px;font-weight:700;text-align:center;outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sis-rel-accent) 25%,transparent)}.sis-rel-meta-input::-webkit-outer-spin-button,.sis-rel-meta-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sis-rel-value-row{display:flex;align-items:baseline;gap:8px;margin-bottom:4px;margin-top:6px}.sis-rel-value{font-size:46px;font-weight:800;line-height:1;color:var(--sis-text)}.sis-rel-unit{font-size:18px;font-weight:600;color:var(--sis-text-muted)}.sis-rel-trend{font-size:12px;margin-bottom:14px;color:var(--sis-text-muted)}.sis-rel-trend-icon{font-weight:700;margin-right:4px;color:var(--sis-rel-accent)}.sis-rel-spark-wrap{position:relative;height:50px;margin-top:4px;margin-bottom:4px;color:var(--sis-rel-accent)}.sis-rel-spark{width:100%;height:100%}.sis-rel-criticos{margin-top:auto;padding-top:12px;border-top:1px solid var(--sis-divider, var(--sis-border))}.sis-rel-criticos-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--sis-text-muted);margin-bottom:8px;display:flex;align-items:center;gap:4px}.sis-rel-criticos-empty{font-size:11px;color:var(--sis-text-soft);font-style:italic;text-align:center;padding:6px 0}.sis-rel-crit-item{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;margin-bottom:4px;background:var(--sis-surface);border:1px solid var(--sis-border);border-radius:5px;font-size:12px;color:var(--sis-text);cursor:pointer;transition:background .15s,transform .15s,border-color .15s}.sis-rel-crit-item:hover{background:var(--sis-surface-3);border-color:var(--sis-rel-accent);transform:translate(2px)}.sis-rel-crit-item:last-child{margin-bottom:0}.sis-rel-crit-eqp{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sis-rel-crit-value{font-weight:700;background:color-mix(in srgb,var(--sis-rel-accent) 15%,transparent);color:var(--sis-rel-accent);padding:2px 8px;border-radius:10px;font-size:10px;margin-left:8px;flex-shrink:0}.sis-rel-ver-mais{position:relative;margin-top:10px;padding-top:8px;border-top:1px solid var(--sis-divider, var(--sis-border));text-align:center}.sis-rel-ver-mais button{background:var(--sis-rel-accent);border:1px solid var(--sis-rel-accent);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:6px 14px;border-radius:4px;cursor:pointer;transition:filter .15s,transform .15s}.sis-rel-ver-mais button:hover{filter:brightness(1.1);transform:translateY(-1px)}.sis-rel-info-icon{position:absolute;left:4px;bottom:4px;color:var(--sis-text-soft);font-size:16px;cursor:help;padding:4px;border-radius:50%;transition:color .15s,background .15s;line-height:1}.sis-rel-info-icon:hover{color:var(--sis-text);background:var(--sis-surface-3)}.sis-eqp-drawer-overlay{position:fixed;inset:0;background:#0000008c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:19998}.sis-eqp-drawer-overlay.open{opacity:1;pointer-events:auto}.sis-eqp-drawer{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:92vw;background:var(--sis-surface);border-left:1px solid var(--sis-border);box-shadow:-10px 0 30px #00000040;z-index:19999;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow:hidden;color:var(--sis-text)}.sis-eqp-drawer.open{transform:translate(0)}.sis-eqp-drawer-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--sis-border);background:var(--sis-surface-2);flex-shrink:0}.sis-eqp-drawer-close{background:var(--sis-surface-3);border:1px solid var(--sis-border);color:var(--sis-text);width:32px;height:32px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:background .15s}.sis-eqp-drawer-close:hover{background:var(--sis-danger, #ef4444);color:#fff}.sis-eqp-drawer-head-titulo{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--sis-text-muted)}.sis-eqp-drawer-body{flex:1;overflow-y:auto;padding:18px}.sis-eqp-titulo-bloco{padding-bottom:14px;border-bottom:1px solid var(--sis-divider, var(--sis-border));margin-bottom:14px}.sis-eqp-nome{margin:0;font-size:17px;font-weight:700;color:var(--sis-text)}.sis-eqp-sub{font-size:12px;color:var(--sis-text-muted);margin-top:4px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sis-eqp-status{display:inline-block;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.sis-eqp-status-op{background:#22c55e26;color:#22c55e}.sis-eqp-status-manut{background:#f59e0b2e;color:#f59e0b}.sis-eqp-status-parado{background:#ef44442e;color:#ef4444}.sis-eqp-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.sis-eqp-kpi{background:var(--sis-surface-2);border:1px solid var(--sis-border);border-radius:8px;padding:10px;text-align:center}.sis-eqp-kpi-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--sis-text-muted)}.sis-eqp-kpi-val{font-size:22px;font-weight:800;color:var(--sis-text);margin-top:4px;line-height:1}.sis-eqp-sec{margin-bottom:18px}.sis-eqp-sec-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--sis-text-muted);margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--sis-divider, var(--sis-border))}.sis-eqp-row{display:flex;justify-content:space-between;padding:6px 0;font-size:12px;color:var(--sis-text);border-bottom:1px dashed var(--sis-divider, var(--sis-border))}.sis-eqp-row:last-child{border-bottom:none}.sis-eqp-row span{color:var(--sis-text-muted)}.sis-eqp-row b{color:var(--sis-text);font-weight:600}.sis-eqp-os-list{display:flex;flex-direction:column;gap:4px}.sis-eqp-os-item{display:grid;grid-template-columns:56px 72px 80px 1fr;gap:8px;align-items:center;padding:8px 10px;background:var(--sis-surface-2);border-radius:6px;font-size:11px;cursor:pointer;transition:background .15s}.sis-eqp-os-item:hover{background:var(--sis-surface-3)}.sis-eqp-os-num{font-weight:700;color:var(--sis-brand-cyan, #16a8b8)}.sis-eqp-os-data{color:var(--sis-text-muted)}.sis-eqp-os-tipo{text-align:center;padding:2px 6px;border-radius:10px;font-weight:700;font-size:10px;text-transform:uppercase}.sis-eqp-os-tipo.prev{background:#22c55e2e;color:#22c55e}.sis-eqp-os-tipo.corr{background:#ef44442e;color:#ef4444}.sis-eqp-os-desc{color:var(--sis-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sis-eqp-prev-list{list-style:none;margin:0;padding:0}.sis-eqp-prev-list li{padding:7px 10px;background:var(--sis-surface-2);border-radius:6px;margin-bottom:4px;font-size:12px;color:var(--sis-text)}.sis-eqp-prev-list li b{color:var(--sis-brand-cyan, #16a8b8)}.sis-eqp-actions{margin-top:18px;padding-top:14px;border-top:1px solid var(--sis-divider, var(--sis-border))}.sis-eqp-btn{width:100%;padding:10px 14px;border-radius:6px;border:1px solid var(--sis-border);background:var(--sis-surface-2);color:var(--sis-text);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;transition:background .15s,transform .15s}.sis-eqp-btn:hover{background:var(--sis-surface-3);transform:translateY(-1px)}.sis-eqp-btn-primary{background:var(--sis-brand-cyan, #16a8b8);border-color:var(--sis-brand-cyan, #16a8b8);color:#fff}.sis-eqp-btn-primary:hover{background:#128692;color:#fff}.sis-eqp-skeleton{display:flex;flex-direction:column;gap:12px;padding-top:6px}@keyframes sis-eqp-pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.sis-eqp-skel-line{height:14px;background:var(--sis-surface-3);border-radius:4px;animation:sis-eqp-pulse 1.4s ease-in-out infinite}.sis-eqp-skel-block{height:70px;background:var(--sis-surface-3);border-radius:8px;margin:10px 0;animation:sis-eqp-pulse 1.4s ease-in-out infinite}.sis-eqp-empty,.sis-eqp-empty-mini{color:var(--sis-text-muted);font-size:12px;font-style:italic;text-align:center;padding:14px}.sis-eqp-empty-mini{padding:8px 0}.sis-rel-ver-mais{position:relative}.sis-rel-info-icon{position:absolute;left:4px;bottom:4px;color:#ffffffa6;font-size:16px;cursor:help;padding:4px;border-radius:50%;transition:color .15s,background .15s;line-height:1}.sis-rel-info-icon:hover{color:#fff;background:#ffffff26}.sis-rel-info-icon i{font-size:16px}.sis-graf-os-header{display:flex;justify-content:space-between;align-items:center;margin:16px 0 12px;gap:12px;flex-wrap:wrap}.sis-graf-os-header-left{display:flex;align-items:center;color:var(--sis-text-muted);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.7px}.sis-graf-os-header-titulo{color:var(--sis-text-muted)}.sis-graf-os-header-right{display:flex;align-items:center;gap:8px}.sis-graf-os-period-lbl{font-size:12px;font-weight:600;color:var(--sis-text-muted);margin:0}.sis-graf-os-period-select{font-size:12px;max-width:120px;height:32px;padding:4px 8px;border-radius:5px}.sis-graf-os-print{cursor:pointer;font-size:18px;color:var(--sis-text-muted);padding:6px 8px;border-radius:4px;transition:color .15s,background .15s}.sis-graf-os-print:hover{color:var(--sis-text);background:var(--sis-surface-3)}.sis-graf-os-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}@media(max-width:900px){.sis-graf-os-kpis{grid-template-columns:repeat(2,1fr)}}.sis-graf-os-kpi{background:var(--sis-surface-2);border:1px solid var(--sis-border);border-left:3px solid var(--sis-brand-cyan, #16a8b8);border-radius:6px;padding:10px 14px;transition:transform .15s,box-shadow .15s}.sis-graf-os-kpi:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000040}[data-theme=light] .sis-graf-os-kpi:hover{box-shadow:0 6px 18px #00000014}.sis-graf-os-kpi-lbl{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--sis-text-muted);margin-bottom:4px}.sis-graf-os-kpi-lbl .sis-kpi-info{margin-left:4px;color:var(--sis-text-soft);cursor:help;font-size:11px;transition:color var(--sis-tr-fast)}.sis-graf-os-kpi-lbl .sis-kpi-info:hover{color:var(--sis-brand-cyan, #16a8b8)}.sis-graf-os-kpi-val{font-size:22px;font-weight:800;color:var(--sis-text);line-height:1}.sis-graf-pareto-empty{background:var(--sis-surface-2);border:1px dashed var(--sis-border);border-radius:8px;padding:30px 20px;text-align:center;color:var(--sis-text-muted);font-size:13px;line-height:1.5}.sis-graf-pareto-empty b{color:var(--sis-text)}.sis-graf-pareto-empty .fa-info-circle{color:var(--sis-brand-cyan, #16a8b8);font-size:16px}.sis-cards-manut-wrap,.sis-cards-manut-wrap.px-4{padding-left:6px!important;padding-right:0!important}.sis-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:12px;margin-bottom:14px;align-items:stretch}@media(max-width:700px){.sis-kpi-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.sis-kpi-card{background:var(--sis-surface-2);border:1px solid var(--sis-border);border-left:4px solid var(--sis-kpi-accent, var(--sis-border-strong));border-radius:10px;padding:11px 13px;cursor:pointer;transition:transform .15s,box-shadow .15s;position:relative;height:100%;min-height:96px;display:flex;flex-direction:column}.sis-kpi-card .sis-kpi-label{min-height:28px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.sis-kpi-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000040}[data-theme=light] .sis-kpi-card:hover{box-shadow:0 6px 18px #00000014}.sis-kpi-card.danger{--sis-kpi-accent: #ef4444}.sis-kpi-card.warning{--sis-kpi-accent: #f59e0b}.sis-kpi-card.alert{--sis-kpi-accent: #f97316}.sis-kpi-card.info{--sis-kpi-accent: #8b5cf6}.sis-kpi-card.success{--sis-kpi-accent: #22c55e}.sis-kpi-icon{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:7px;background:var(--sis-kpi-accent, var(--sis-surface-3));color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;opacity:.92}.sis-kpi-label{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--sis-text-muted);margin-bottom:6px;padding-right:34px;line-height:1.25}.sis-kpi-value{font-size:24px;font-weight:800;color:var(--sis-text);line-height:1;margin-bottom:4px}.sis-kpi-trend{font-size:10.5px;margin-top:auto;color:var(--sis-text-muted);min-height:13px}.sis-kpi-trend.up{color:#ef4444}.sis-kpi-trend.down{color:#22c55e}.sis-kpi-trend.flat{color:var(--sis-text-soft)}.sis-kpi-trend.up.good{color:#22c55e}.sis-kpi-trend.down.good{color:#ef4444}.sis-kpi-sub{font-size:11px;color:var(--sis-text-muted);margin-top:4px;line-height:1.3}.sis-kpi-sub b{color:var(--sis-text);font-weight:700}.sis-kpi-card.sis-kpi-card-action{cursor:default;min-height:160px}.sis-kpi-card.sis-kpi-card-action:hover{transform:none;box-shadow:none}.sis-kpi-action-group{margin-top:10px;align-self:flex-start}.sis-kpi-action-btn{background:var(--sis-kpi-accent, var(--sis-surface-3))!important;border:none!important;color:#fff!important;font-size:12px;font-weight:600;padding:5px 12px!important;border-radius:6px!important;transition:filter .15s,transform .15s,box-shadow .15s;box-shadow:0 2px 6px color-mix(in srgb,var(--sis-kpi-accent, #888) 35%,transparent)}.sis-kpi-action-btn:hover{filter:brightness(1.1);transform:translateY(-1px);color:#fff!important}.sis-kpi-action-btn:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--sis-kpi-accent, #888) 30%,transparent);color:#fff!important}.sis-kpi-card-action .dropdown-menu{background:var(--sis-surface-3);border:1px solid var(--sis-border);border-radius:8px;box-shadow:0 6px 18px #00000040;padding:4px}.sis-kpi-card-action .dropdown-menu .dropdown-item{color:var(--sis-text);border-radius:5px;padding:7px 10px;font-size:13px}.sis-kpi-card-action .dropdown-menu .dropdown-item:hover{background:color-mix(in srgb,var(--sis-kpi-accent, var(--sis-brand-cyan)) 18%,transparent);color:var(--sis-text)}.sis-detail-toggle-row{display:flex;justify-content:flex-end;margin:4px 0 8px}.sis-detail-toggle-btn{background:transparent;border:none;color:var(--sis-text-muted);padding:4px 8px;font-size:11px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:color .15s;border-radius:4px}.sis-detail-toggle-btn:hover{color:var(--sis-text);background:var(--sis-surface-3)}.sis-detail-toggle-btn .sis-detail-chevron{font-size:9px;transition:transform .2s;opacity:.75}.sis-detail-section{overflow:hidden;max-height:0;opacity:0;margin-bottom:0;transition:max-height .3s ease-out,opacity .2s,margin .3s}.sis-detail-section.open{max-height:700px;opacity:1;margin-bottom:16px}.sis-detail-row{display:grid;gap:12px;margin-bottom:12px}.sis-detail-row.row-4,.sis-detail-row.row-3{grid-template-columns:repeat(auto-fit,minmax(158px,1fr))}@media(max-width:600px){.sis-detail-row.row-4,.sis-detail-row.row-3{grid-template-columns:1fr}}.sis-detail-card{background:var(--sis-surface-2);border:1px solid var(--sis-border);border-left:3px solid var(--sis-detail-accent, var(--sis-border-strong));border-radius:8px;padding:12px 14px;cursor:pointer;transition:transform .15s;position:relative;min-height:88px}.sis-detail-card:hover{transform:translateY(-2px)}.sis-detail-card.danger{--sis-detail-accent: #ef4444}.sis-detail-card.info{--sis-detail-accent: #3b82f6}.sis-detail-card.warning{--sis-detail-accent: #f59e0b}.sis-detail-card.purple{--sis-detail-accent: #8b5cf6}.sis-detail-icon{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:6px;background:var(--sis-detail-accent, var(--sis-surface-3));color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;opacity:.88}.sis-detail-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--sis-text-muted);margin-bottom:6px;padding-right:34px;line-height:1.3}.sis-detail-value{font-size:22px;font-weight:800;color:var(--sis-text);line-height:1}.sis-dash-topbar-wrap{padding:0 16px;position:sticky;top:0;z-index:30}.sis-dash-aviso{display:flex;align-items:flex-start;gap:10px;background:var(--sis-surface-2);border:1px solid var(--sis-warning, #e7b314);border-left:4px solid var(--sis-warning, #e7b314);border-radius:10px;padding:10px 14px;margin-bottom:8px;box-shadow:0 2px 8px #00000014}.sis-dash-aviso-icon{color:var(--sis-warning, #e7b314);font-size:18px;line-height:1.4;flex:0 0 auto}.sis-dash-aviso-txt{min-width:0}.sis-dash-aviso-txt strong{display:block;color:var(--sis-text);font-size:13.5px;margin-bottom:4px}.sis-dash-aviso-txt p{margin:0 0 3px;color:var(--sis-text-muted);font-size:12.5px;line-height:1.45}.sis-dash-aviso-txt p:last-child{margin-bottom:0}.sis-dash-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--sis-surface-2);border:1px solid var(--sis-border);border-left:4px solid var(--sis-brand-cyan, #16a8b8);border-radius:10px;padding:8px 14px;box-shadow:0 2px 8px #00000014;min-height:48px}.sis-dash-topbar-suporte{display:inline-flex;align-items:center;gap:8px;color:#fff;background:#25d366;text-decoration:none;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;transition:background .15s,transform .15s,box-shadow .15s;flex:0 0 auto}.sis-dash-topbar-suporte:hover{background:#1ebe57;color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 10px #25d36659}.sis-dash-topbar-suporte i,.sis-dash-topbar-suporte .x-fa{font-size:16px;color:#fff}.sis-dash-topbar-wa-icon{display:inline-block;width:18px;height:18px;background-color:#fff;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/></svg>") no-repeat center;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/></svg>") no-repeat center;-webkit-mask-size:contain;mask-size:contain;font-size:0!important}.sis-dash-topbar-suporte-lbl{font-weight:700}.sis-dash-topbar-suporte-tel{opacity:.92;font-weight:500}@media(max-width:700px){.sis-dash-topbar-suporte-tel{display:none}}.sis-dash-topbar-right{display:flex;align-items:center;gap:10px;flex:0 0 auto}.sis-dash-topbar-lbl{font-size:12px;font-weight:600;color:var(--sis-text-muted);margin:0;display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.4px}.sis-dash-topbar-lbl i{color:var(--sis-brand-cyan, #16a8b8)}.sis-dash-topbar-select{background:var(--sis-surface);color:var(--sis-text);border:1px solid var(--sis-border);border-radius:6px;padding:6px 10px;font-size:13px;font-weight:600;cursor:pointer;min-width:100px;transition:border-color .15s,box-shadow .15s}.sis-dash-topbar-select:hover{border-color:var(--sis-brand-cyan, #16a8b8)}.sis-dash-topbar-select:focus{outline:none;border-color:var(--sis-brand-cyan, #16a8b8);box-shadow:0 0 0 3px color-mix(in srgb,var(--sis-brand-cyan, #16a8b8) 25%,transparent)}.sis-dash-topbar-refresh{font-size:16px!important;color:var(--sis-text-muted)!important;cursor:pointer;padding:6px;border-radius:6px;transition:color .15s,background .15s;line-height:1}.sis-dash-topbar-refresh:hover{color:var(--sis-brand-cyan, #16a8b8)!important;background:color-mix(in srgb,var(--sis-brand-cyan, #16a8b8) 12%,transparent)}.sis-chart-card{background:var(--sis-surface-2);border:1px solid var(--sis-border);border-radius:10px;padding:12px 14px 14px;height:100%;display:flex;flex-direction:column}.sis-chart-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--sis-divider, var(--sis-border))}.sis-chart-card-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--sis-text-muted)}.sis-chart-print-btn{background:transparent;border:1px solid transparent;color:var(--sis-text-soft);width:28px;height:28px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:13px;transition:background .15s,color .15s,border-color .15s,transform .15s;padding:0}.sis-chart-print-btn:hover{background:color-mix(in srgb,var(--sis-brand-cyan, #16a8b8) 14%,transparent);color:var(--sis-brand-cyan, #16a8b8);border-color:color-mix(in srgb,var(--sis-brand-cyan, #16a8b8) 35%,transparent);transform:translateY(-1px)}.sis-chart-print-btn:active{transform:translateY(0)}.sis-chart-print-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sis-brand-cyan, #16a8b8) 30%,transparent)}.sis-conciliacao-parcela,.sis-conciliacao-parcela .x-form-item-body,.sis-conciliacao-parcela .x-field{background-color:#cdebef}.sis-conciliacao-parcela{padding:8px 10px;border-radius:var(--sis-radius-sm, 6px);border:1px solid color-mix(in srgb,#16a8b8 25%,transparent)}.sis-conciliacao-parcela .x-form-display-field,.sis-conciliacao-parcela .x-label,.sis-conciliacao-parcela label,.sis-conciliacao-parcela .x-form-item-label{color:#1c3a4a}html[data-theme=dark] .sis-conciliacao-parcela,html[data-theme=dark] .sis-conciliacao-parcela .x-form-item-body,html[data-theme=dark] .sis-conciliacao-parcela .x-field,html[data-theme=dark] .sis-conciliacao-parcela .x-container,html[data-theme=dark] .sis-conciliacao-parcela .x-box-inner,html[data-theme=dark] .sis-conciliacao-parcela .x-autocontainer-innerCt,html[data-theme=dark] .sis-conciliacao-parcela .x-form-text{background-color:var(--sis-surface-2)!important}html[data-theme=dark] .sis-conciliacao-parcela{border-color:var(--sis-border)!important}html[data-theme=dark] .sis-conciliacao-parcela .x-form-display-field,html[data-theme=dark] .sis-conciliacao-parcela .x-label,html[data-theme=dark] .sis-conciliacao-parcela label,html[data-theme=dark] .sis-conciliacao-parcela .x-form-item-label{color:var(--sis-text)!important}.sis-sol-kpi{cursor:pointer;transition:border-color var(--sis-tr-fast, .15s),transform var(--sis-tr-fast, .15s)}.sis-sol-kpi:hover{border-color:var(--sis-brand-cyan);transform:translateY(-1px)}.sis-sol-nec{max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .sis-sol-kpi:hover{border-color:var(--sis-brand-cyan)}.sis-chart-body{position:relative;height:290px}.sis-chart-body canvas{max-height:290px}.sis-api-modal,.sis-api-card{--sis-api-brand: #ff3b53;--sis-api-brand-deep: #c81e3f;--sis-api-brand-soft: rgba(255, 59, 83, .12);--sis-api-panel: #0b0d13;--sis-api-whats: #25d366}.sis-api-modal .modal-dialog{max-width:720px}.sis-api-modal .modal-content{background:var(--sis-surface);border:1px solid var(--sis-border);border-radius:22px;color:var(--sis-text);overflow:hidden;box-shadow:0 24px 60px #0f121929}[data-theme=dark] .sis-api-modal .modal-content{box-shadow:0 24px 60px #0000008c}.sis-api-modal .btn-close{position:absolute;top:14px;right:14px;z-index:5;opacity:.6}.sis-api-modal .btn-close:hover{opacity:1}[data-theme=dark] .sis-api-modal .btn-close{filter:invert(1) grayscale(1) brightness(1.6)}.sis-api-card{width:100%;max-width:720px;margin:10px auto 4px;background:var(--sis-surface);border:1px solid var(--sis-border);border-radius:22px;color:var(--sis-text);overflow:hidden;box-shadow:0 20px 50px #0f121924}[data-theme=dark] .sis-api-card{box-shadow:0 20px 50px #00000073}.sis-api-split{display:flex;align-items:stretch}.sis-api-viz{position:relative;flex:0 0 270px;min-height:430px;background:radial-gradient(90% 60% at 50% 110%,rgba(255,59,83,.2),transparent 65%),radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px),var(--sis-api-panel);background-size:auto,20px 20px,auto;overflow:hidden}.sis-api-viz-lines{position:absolute;inset:0;width:100%;height:100%}.sis-api-viz-lines path{fill:none;stroke:#ff3b538c;stroke-width:1.5;stroke-dasharray:5 7;animation:sisApiDash 1.4s linear infinite}.sis-api-viz-lines path:nth-child(2){animation-delay:-.4s}.sis-api-viz-lines path:nth-child(3){animation-delay:-.8s}.sis-api-viz-lines path:nth-child(4){animation-delay:-1.1s}@keyframes sisApiDash{to{stroke-dashoffset:-24}}.sis-api-node{position:absolute;left:105px;top:185px;width:60px;height:60px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--sis-api-brand),var(--sis-api-brand-deep));color:#fff;font-size:1.5rem;box-shadow:0 0 26px #ff3b5366;animation:sisApiGlow 3s ease-in-out infinite;z-index:2}@keyframes sisApiGlow{0%,to{box-shadow:0 0 22px #ff3b5359}50%{box-shadow:0 0 42px #ff3b5399}}.sis-api-chip{position:absolute;display:inline-flex;align-items:center;gap:.4rem;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:.32rem .68rem;color:#edeff4;font-size:.72rem;font-weight:600;white-space:nowrap;z-index:2}.sis-api-chip i{color:var(--sis-api-brand);font-size:.85rem}.sis-api-chip-1{left:24px;top:66px}.sis-api-chip-2{right:24px;top:66px}.sis-api-chip-3{left:20px;bottom:106px}.sis-api-chip-4{right:18px;bottom:106px}.sis-api-viz-tag{position:absolute;left:50%;bottom:26px;transform:translate(-50%);font-family:ui-monospace,Consolas,Liberation Mono,monospace;font-size:.68rem;letter-spacing:.08em;color:#7a8294;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.25rem .6rem;white-space:nowrap}.sis-api-panel{flex:1;min-width:0;padding:2rem 1.9rem 1.6rem;display:flex;flex-direction:column;justify-content:center}.sis-api-eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sis-api-brand);display:inline-flex;align-items:center;gap:.45rem}.sis-api-dot{width:6px;height:6px;border-radius:50%;background:var(--sis-api-brand);box-shadow:0 0 8px var(--sis-api-brand)}.sis-api-titulo{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin:.6rem 0 .4rem;color:var(--sis-text)}.sis-api-sub{color:var(--sis-text-muted);font-size:.92rem;line-height:1.55;margin-bottom:1.1rem}.sis-api-checks{list-style:none;margin:0 0 1.4rem;padding:0;display:grid;gap:.55rem}.sis-api-checks li{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;color:var(--sis-text)}.sis-api-checks i{color:var(--sis-api-brand);margin-top:1px}.sis-api-cta{display:flex;gap:.6rem;flex-wrap:wrap}.sis-api-whats{flex:1 1 220px;background:var(--sis-api-whats);color:#07301c;font-weight:700;font-size:.95rem;border:none;border-radius:12px;padding:.78rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;text-decoration:none;transition:transform .15s ease,filter .15s ease}.sis-api-whats:hover{filter:brightness(1.07);transform:translateY(-1px);color:#07301c;text-decoration:none}.sis-api-whats i{font-size:1.15rem}.sis-api-depois{flex:0 0 auto;background:transparent;color:var(--sis-text-muted);border:1px solid var(--sis-border);border-radius:12px;padding:.78rem 1.1rem;font-size:.9rem;cursor:pointer;transition:color .15s ease,border-color .15s ease}.sis-api-depois:hover{color:var(--sis-text);border-color:var(--sis-border-strong)}.sis-api-footer{border-top:1px solid var(--sis-border);background:var(--sis-surface-2);padding:.6rem 1rem;display:flex;justify-content:center}.sis-api-check{margin:0;display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--sis-text-muted);cursor:pointer}.sis-api-check input{cursor:pointer;accent-color:var(--sis-api-brand)}@keyframes sisApiRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sisApiPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.my-modal-api.show .rv{animation:sisApiRise .45s cubic-bezier(.2,.7,.3,1) both}.my-modal-api.show .rv-1{animation-delay:.05s}.my-modal-api.show .rv-2{animation-delay:.12s}.my-modal-api.show .rv-3{animation-delay:.2s}.my-modal-api.show .rv-4{animation-delay:.28s}.my-modal-api.show .sis-api-chip{animation:sisApiPop .35s ease-out both}.my-modal-api.show .sis-api-chip-1{animation-delay:.3s}.my-modal-api.show .sis-api-chip-2{animation-delay:.4s}.my-modal-api.show .sis-api-chip-3{animation-delay:.5s}.my-modal-api.show .sis-api-chip-4{animation-delay:.6s}@media(max-width:767.98px){.sis-api-split{flex-direction:column}.sis-api-viz{flex:auto;min-height:0;height:150px;display:flex;align-items:center;justify-content:center;gap:.9rem}.sis-api-viz-lines,.sis-api-chip-3,.sis-api-chip-4,.sis-api-viz-tag{display:none}.sis-api-chip,.sis-api-node{position:static}.sis-api-node{width:52px;height:52px;font-size:1.3rem}.sis-api-panel{padding:1.5rem 1.4rem 1.4rem}}@media(prefers-reduced-motion:reduce){.sis-api-viz-lines path,.sis-api-node,.my-modal-api.show .rv,.my-modal-api.show .sis-api-chip{animation:none}.sis-api-whats:hover{transform:none}}.sis-nfse-modal{--sis-nfse-brand: #ff3b53;--sis-nfse-brand-deep: #c81e3f;--sis-nfse-brand-soft: rgba(255, 59, 83, .12);--sis-nfse-whats: #25d366;--sis-nfse-ok: #16a34a}.sis-nfse-modal .modal-dialog{max-width:460px}.sis-nfse-modal .modal-content{background:var(--sis-surface);border:1px solid var(--sis-border);border-radius:22px;color:var(--sis-text);overflow:hidden;box-shadow:0 24px 60px #0f121929;position:relative}[data-theme=dark] .sis-nfse-modal .modal-content{box-shadow:0 24px 60px #0000008c}.sis-nfse-modal .modal-content:before{content:"";position:absolute;inset:-120px 0 auto;height:220px;background:radial-gradient(60% 100% at 50% 0%,rgba(255,59,83,.18),transparent 70%);pointer-events:none}.sis-nfse-modal .btn-close{position:absolute;top:14px;right:14px;z-index:5;opacity:.6}.sis-nfse-modal .btn-close:hover{opacity:1}[data-theme=dark] .sis-nfse-modal .btn-close{filter:invert(1) grayscale(1) brightness(1.6)}.sis-nfse-modal .modal-body{padding:2rem 1.75rem 1.5rem;position:relative;text-align:center}.sis-nfse-eyebrow{display:inline-flex;align-items:center;gap:.4rem;background:var(--sis-nfse-brand-soft);color:#ff7285;border:1px solid rgba(255,59,83,.35);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.3rem .65rem;border-radius:999px}[data-theme=light] .sis-nfse-eyebrow{color:#d91e3c}.sis-nfse-dot{width:6px;height:6px;border-radius:50%;background:var(--sis-nfse-brand);box-shadow:0 0 8px var(--sis-nfse-brand)}.sis-nfse-titulo{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin:.85rem 0 .35rem;color:var(--sis-text)}.sis-nfse-destaque{color:var(--sis-nfse-brand)}.sis-nfse-sub{color:var(--sis-text-muted);font-size:.92rem;line-height:1.55;margin:0 auto .9rem;max-width:350px}.sis-nfse-livre{display:flex;align-items:flex-start;gap:.5rem;text-align:left;background:var(--sis-nfse-brand-soft);border:1px solid rgba(255,59,83,.28);border-radius:12px;padding:.6rem .8rem;margin:0 auto 1.4rem;max-width:360px;font-size:.84rem;line-height:1.45;color:var(--sis-text)}.sis-nfse-livre i{color:var(--sis-nfse-brand);margin-top:2px;font-size:.95rem}.sis-nfse-livre strong{color:var(--sis-nfse-brand);font-weight:700}.sis-nfse-funil{display:flex;flex-direction:column;align-items:center;margin:0 0 1.5rem}.sis-nfse-origens{display:flex;justify-content:space-between;width:100%;gap:.3rem}.sis-nfse-orig{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;background:var(--sis-surface-2);border:1px solid var(--sis-border);border-radius:999px;padding:.32rem .4rem;font-size:.7rem;font-weight:600;color:var(--sis-text);white-space:nowrap}.sis-nfse-orig i{color:var(--sis-nfse-brand);font-size:.78rem}.sis-nfse-lines{width:100%;height:56px;margin-top:2px}.sis-nfse-lines path{fill:none;stroke:#ff3b5380;stroke-width:1.5;stroke-dasharray:4 6;opacity:0}.sis-nfse-no{width:54px;height:54px;margin-top:-8px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--sis-nfse-brand),var(--sis-nfse-brand-deep));color:#fff;font-size:1.35rem;box-shadow:0 0 24px #ff3b5366;opacity:0}.sis-nfse-no-label{font-family:ui-monospace,Consolas,Liberation Mono,monospace;font-size:.68rem;letter-spacing:.08em;color:var(--sis-text-muted);margin-top:.35rem;opacity:0}.sis-nfse-pipe{width:3px;height:20px;margin:.35rem 0 .45rem;border-radius:99px;background:var(--sis-border);overflow:hidden}.sis-nfse-pipe-fill{display:block;width:100%;height:0;background:linear-gradient(180deg,var(--sis-nfse-brand),var(--sis-nfse-ok))}.sis-nfse-selo{display:inline-flex;align-items:center;gap:.4rem;background:var(--sis-nfse-ok);color:#fff;border-radius:999px;padding:.36rem .85rem;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 18px #16a34a59;opacity:0}.sis-nfse-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin-bottom:1.35rem}.sis-nfse-tags span{display:inline-flex;align-items:center;gap:.35rem;background:var(--sis-surface-2);border:1px solid var(--sis-border);border-radius:999px;padding:.38rem .75rem;font-size:.78rem;font-weight:600;color:var(--sis-text)}.sis-nfse-tags i{color:var(--sis-nfse-brand);font-size:.8rem}.sis-nfse-note{font-size:.76rem;color:var(--sis-text-muted);margin-bottom:.6rem}.sis-nfse-note i{color:var(--sis-nfse-brand)}.sis-nfse-whats{width:100%;background:var(--sis-nfse-whats);color:#07301c;font-weight:700;font-size:.95rem;border:none;border-radius:12px;padding:.8rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;text-decoration:none;transition:transform .15s ease,filter .15s ease}.sis-nfse-whats:hover{filter:brightness(1.07);transform:translateY(-1px);color:#07301c;text-decoration:none}.sis-nfse-whats i{font-size:1.15rem}.sis-nfse-depois{display:block;width:fit-content;margin:.7rem auto 0;background:none;border:none;color:var(--sis-text-muted);font-size:.85rem;padding:.15rem .4rem;border-radius:8px;cursor:pointer;transition:color .15s ease}.sis-nfse-depois:hover{color:var(--sis-text);text-decoration:underline}.sis-nfse-footer{border-top:1px solid var(--sis-border);background:var(--sis-surface-2);padding:.65rem;display:flex;justify-content:center}.sis-nfse-check{margin:0;display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--sis-text-muted);cursor:pointer}.sis-nfse-check input{cursor:pointer;accent-color:var(--sis-nfse-brand)}.my-modal-nfse.show .rv{animation:sisApiRise .45s cubic-bezier(.2,.7,.3,1) both}.my-modal-nfse.show .rv-1{animation-delay:.05s}.my-modal-nfse.show .rv-2{animation-delay:.12s}.my-modal-nfse.show .rv-4{animation-delay:.28s}.my-modal-nfse.show .rv-5{animation-delay:.36s}@keyframes sisNfsePop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes sisNfseAparece{to{opacity:1}}@keyframes sisNfseDash{to{stroke-dashoffset:-20}}@keyframes sisNfseEncher{to{height:100%}}@keyframes sisNfsePopOk{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes sisNfseGlow{0%,to{box-shadow:0 0 20px #ff3b5359}50%{box-shadow:0 0 38px #ff3b5399}}.my-modal-nfse.show .sis-nfse-orig{animation:sisNfsePop .3s cubic-bezier(.2,.8,.3,1.2) both}.my-modal-nfse.show .sis-nfse-orig:nth-child(1){animation-delay:.35s}.my-modal-nfse.show .sis-nfse-orig:nth-child(2){animation-delay:.45s}.my-modal-nfse.show .sis-nfse-orig:nth-child(3){animation-delay:.55s}.my-modal-nfse.show .sis-nfse-orig:nth-child(4){animation-delay:.65s}.my-modal-nfse.show .sis-nfse-lines path{animation:sisNfseDash 1.2s linear infinite,sisNfseAparece .35s ease .8s both}.my-modal-nfse.show .sis-nfse-lines path:nth-child(2){animation-delay:-.3s,.87s}.my-modal-nfse.show .sis-nfse-lines path:nth-child(3){animation-delay:-.6s,.94s}.my-modal-nfse.show .sis-nfse-lines path:nth-child(4){animation-delay:-.9s,1s}.my-modal-nfse.show .sis-nfse-no{animation:sisNfsePop .4s cubic-bezier(.2,.8,.3,1.2) .95s both,sisNfseGlow 3s ease-in-out 1.6s infinite}.my-modal-nfse.show .sis-nfse-no-label{animation:sisNfseAparece .3s ease 1.1s both}.my-modal-nfse.show .sis-nfse-pipe-fill{animation:sisNfseEncher .35s ease 1.35s both}.my-modal-nfse.show .sis-nfse-selo{animation:sisNfsePopOk .45s cubic-bezier(.2,.8,.3,1.2) 1.6s both}@media(prefers-reduced-motion:reduce){.my-modal-nfse.show .rv,.my-modal-nfse.show .sis-nfse-orig,.my-modal-nfse.show .sis-nfse-lines path,.my-modal-nfse.show .sis-nfse-no,.my-modal-nfse.show .sis-nfse-no-label,.my-modal-nfse.show .sis-nfse-pipe-fill,.my-modal-nfse.show .sis-nfse-selo{animation:none}.sis-nfse-orig,.sis-nfse-no,.sis-nfse-no-label,.sis-nfse-selo,.sis-nfse-lines path{opacity:1}.sis-nfse-pipe-fill{height:100%}.sis-nfse-whats:hover{transform:none}}.sis-dropimg{position:relative;border:2px dashed var(--sis-border-strong);border-radius:var(--sis-radius-md);background:var(--sis-surface-2);cursor:pointer;overflow:hidden;transition:border-color var(--sis-tr-fast),background var(--sis-tr-fast)}.sis-dropimg:hover{border-color:var(--sis-brand-cyan);background:var(--sis-surface-3)}.sis-dropimg-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;text-align:center;padding:1rem}.sis-dropimg-icon{font-size:4.6rem;color:var(--sis-text-soft);line-height:1}.sis-dropimg-txt{font-size:.82rem;line-height:1.35;color:var(--sis-text-muted)}.sis-dropimg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:10px;background:var(--sis-surface)}.sis-dropimg-hint{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:.3rem;font-size:.72rem;text-align:center;color:#fff;background:#0000008c;opacity:0;transition:opacity var(--sis-tr-fast)}.sis-dropimg:hover .sis-dropimg-hint{opacity:1}.sis-dropimg-del{position:absolute;top:6px;right:6px;z-index:3;width:26px;height:26px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--sis-danger);color:#fff;font-size:.78rem;line-height:1;cursor:pointer;opacity:.85;transition:opacity var(--sis-tr-fast),transform var(--sis-tr-fast)}.sis-dropimg-del:hover{opacity:1;transform:scale(1.08)}[data-theme=dark] .sis-dropimg{background:var(--sis-surface-2)}[data-theme=dark] .sis-dropimg-img{background:var(--sis-surface)}.imagem-produto{border:2px dashed var(--sis-border-strong);border-radius:var(--sis-radius-md);background:var(--sis-surface-2);padding:8px;object-fit:contain}.sis-imgbox{position:relative;overflow:hidden}.sis-cal-tip.x-tip,.sis-cal-tip.x-tip-default{background:var(--sis-surface)!important;border:1px solid var(--sis-border)!important;border-radius:10px!important;box-shadow:0 10px 30px #00000038!important}.sis-cal-tip .x-tip-body,.sis-cal-tip .x-tip-body-default{background:transparent!important;color:var(--sis-text)!important;padding:9px 11px!important;font-size:12px!important}.sis-cal-tip .x-tip-anchor{display:none!important}.sis-tip-rows{display:grid;gap:5px;min-width:150px}.sis-tip-row{display:flex;align-items:center;gap:8px;line-height:1.2}.sis-tip-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto;box-shadow:0 0 0 2px #ffffff0f}.sis-tip-lbl{color:var(--sis-text-muted);flex:1;white-space:nowrap}.sis-tip-val{font-weight:700;color:var(--sis-text);min-width:18px;text-align:right}.sis-tip-total{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-top:8px;border-top:1px solid var(--sis-divider);color:var(--sis-text-soft);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.sis-tip-total-val{font-weight:800;color:var(--sis-text);font-size:13px;letter-spacing:0}.sis-col-progresso .x-grid-cell-inner{padding:6px 8px!important;display:flex;align-items:center}.sis-progress-bs.progress{flex:1 1 auto;min-width:0;width:100%;margin-bottom:0;background-color:var(--sis-surface-2, #e9ecef);border-radius:999px;overflow:hidden;box-shadow:inset 0 1px 2px #0000000f;height:18px}.sis-progress-bs .progress-bar{color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.18);transition:width .6s cubic-bezier(.4,0,.2,1);border-radius:0}.sis-progress-bs .progress-bar.bg-success{background-color:#22c55e}.sis-progress-bs .progress-bar.bg-info{background-color:#06b6d4}.sis-progress-bs .progress-bar.bg-primary{background-color:#2196f3}.sis-progress-bs .progress-bar.bg-warning{background-color:#f59e0b}.sis-progress-bs .progress-bar.bg-danger{background-color:#ef4444}.sis-progress-bs .progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.18) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.18) 75%,transparent 75%,transparent);background-size:16px 16px}.sis-progress-bs .progress-bar.active,.sis-progress-bs .progress-bar-animated{animation:sis-progress-stripes 1.2s linear infinite}@keyframes sis-progress-stripes{0%{background-position:16px 0}to{background-position:0 0}}[data-theme=dark] .sis-progress-bs.progress{background-color:#ffffff14;box-shadow:inset 0 1px 2px #00000059}[data-theme=dark] .sis-progress-bs .progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.22) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.22) 75%,transparent 75%,transparent)}.sis-dashmap-bar.x-toolbar{background:var(--sis-surface-2);border:1px solid var(--sis-border);border-bottom:none;border-radius:var(--sis-radius-md) var(--sis-radius-md) 0 0;padding:8px 12px}.sis-dashmap-title{font-weight:600;font-size:13px;color:var(--sis-text)}.sis-dashmap-title i{color:var(--sis-brand-cyan);margin-right:6px}.sis-dashmap-count{font-size:12px;color:var(--sis-text-muted);background:var(--sis-surface-3);border-radius:var(--sis-radius-sm);padding:2px 8px}.sis-dashmap-body,.maincardmapa .x-panel-body{border:1px solid var(--sis-border);border-top:none;border-radius:0 0 var(--sis-radius-md) var(--sis-radius-md);overflow:hidden;background:var(--sis-surface)}.sis-dashmap-loading,.sis-dashmap-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;min-height:200px;color:var(--sis-text-soft);font-size:13px}.sis-dashmap-empty i{font-size:32px;opacity:.5}.sis-dashmap-preview,.sis-dashmap-preview *{cursor:pointer!important}.sis-dashmap-preview .sis-dashmap-loading,.sis-dashmap-preview .sis-dashmap-empty{min-height:0}.maincardmapa .gm-style-iw{border-radius:var(--sis-radius-md)}[data-theme=dark] .sis-dashmap-bar.x-toolbar{background:var(--sis-surface-2);border-color:var(--sis-border)}[data-theme=dark] .sis-dashmap-title{color:var(--sis-text)}[data-theme=dark] .sis-dashmap-count{background:var(--sis-surface-3);color:var(--sis-text-muted)}[data-theme=dark] .maincardmapa .x-panel-body{background:var(--sis-surface);border-color:var(--sis-border)}.sis-trigger-olho{width:26px;cursor:pointer;text-align:center;vertical-align:middle}.sis-trigger-olho:before{font-size:14px;line-height:normal}.x-form-trigger-wrap .sis-trigger-olho:hover:before,.x-form-trigger-wrap .sis-trigger-olho:focus:before,[data-theme=dark] .x-form-trigger-wrap .sis-trigger-olho:hover:before,[data-theme=dark] .x-form-trigger-wrap .sis-trigger-olho:focus:before{color:var(--sis-brand-cyan)!important}.sis-ranking-sem-moldura.x-panel-default,.sis-ranking-sem-moldura>.x-panel-body-default,.sis-ranking-sem-moldura>.x-panel-body,[data-theme=dark] .sis-ranking-sem-moldura.x-panel-default,[data-theme=dark] .sis-ranking-sem-moldura>.x-panel-body-default,[data-theme=dark] .sis-ranking-sem-moldura>.x-panel-body{border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}.sis-cal-os{cursor:pointer;transition:transform .15s ease,filter .15s ease}.sis-cal-os:hover{transform:scale(1.25);filter:brightness(1.25)}.sis-win-cal-lateral{border-radius:0!important}.sis-win-cal-lateral>.x-window-body{border-radius:0!important}.sis-win-cal-lateral .calendar{min-width:100%}
