:root{--color-bg: #1a202c;--color-text: #e6eef8;--color-border: #2d3748;--button-bg: #2d3748;--button-active-bg: #48bb78;--button-text: #ffffff;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--border-radius: 6px;--app-accent: #4299e1}.theme-dark{--color-bg: #0f1720;--color-text: #e6eef8}.theme-light{--color-bg: #ffffff;--color-text: #0f1720}.theme-classui{--color-bg: #f7f8fa;--color-text: #111827}.app-shell{background:var(--color-bg);color:var(--color-text)}.button{background:var(--button-bg);color:var(--button-text);border-radius:var(--border-radius);padding:6px 10px;border:1px solid var(--color-border)}.button.active{background:var(--button-active-bg)}.theme-switcher{margin:12px 8px;padding:10px 12px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.theme-switcher-title{font-size:13px;font-weight:600;margin-bottom:6px;color:var(--color-text);display:flex;align-items:center;gap:6px}.theme-switcher-title .icon{font-size:14px}.theme-switcher-option{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer;font-size:13px;color:var(--color-text)}.theme-switcher-option input{width:14px;height:14px;cursor:pointer;accent-color:var(--app-accent)}.theme-switcher-option:hover{color:var(--app-accent)}.theme-switcher-divider{margin:8px 0;height:1px;width:100%;background:var(--color-border)}.icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em}.icon svg{display:block;width:100%;height:100%}.icon--sm{width:.875em;height:.875em}.icon--lg{width:1.5em;height:1.5em}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:var(--color-text);background:var(--color-bg)}#app{min-height:100vh}.status-log{max-height:140px;overflow-y:auto;padding:10px;background-color:#f9f9fb;border-top:1px solid #eaeef2;font-family:SF Mono,Monaco,monospace;font-size:12px;line-height:1.4}.log-entry{margin:6px 0;color:#333;display:flex;align-items:flex-start}.timestamp{color:#666;min-width:80px;font-weight:600}.loading-spinner{display:inline-block;width:12px;height:12px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin 1s linear infinite;margin-left:6px}.footer-message-scoped,#footer-message-global-container{pointer-events:none}.footer-message-scoped>*,#footer-message-global-container>*{pointer-events:auto}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{display:flex;flex-direction:column;min-height:100vh;background:var(--color-bg);color:var(--color-text)}.app-shell__navbar{flex:0 0 auto;padding:1rem;border-bottom:1px solid #eee;background:var(--color-bg)}.app-shell__body{display:flex;flex:1;overflow:hidden}.app-shell__sidebar{flex:0 0 250px;background:var(--color-bg);border-right:1px solid #eee;overflow-y:auto;transition:flex-basis .3s ease}.app-shell__sidebar.collapsed{flex:0 0 60px}.app-shell__main{flex:1;padding:1.5rem;overflow-y:auto;background:var(--color-bg);position:relative;transition:flex-basis .3s ease}.app-shell__footer{flex:0 0 auto;padding:1rem;border-top:1px solid #eee;background:var(--color-bg);text-align:center}.page{display:none;height:100%}.page.active{display:block}.chart-root{box-sizing:border-box;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.chart-root .tooltip-layer,.chart-root .legend,.chart-root .axis,.chart-root .grid{pointer-events:none}.chart-root svg text{fill:currentColor;font-family:inherit;font-size:var(--chart-font-size, 12px)}.chart-root svg .axis text{fill:var(--chart-axis-color)}.chart-root .tooltip-layer text{fill:var(--chart-tooltip-text)}.chart-root .tooltip-layer .value-up{fill:var(--chart-candle-up)}.chart-root .tooltip-layer .value-down{fill:var(--chart-candle-down)}.chart-root .grid-layer line{stroke:var(--chart-grid);stroke-width:var(--chart-grid-width);opacity:var(--chart-grid-opacity)}.chart-root .grid-layer line.dashed{stroke-dasharray:4 2}.chart-root .crosshair-line{stroke:var(--chart-crosshair-stroke)!important;stroke-width:var(--chart-crosshair-stroke-width)!important;opacity:1}.chart-root .crosshair-line.dashed{stroke-dasharray:4 4}.chart-root .crosshair-line.dotted{stroke-dasharray:2 2}.chart-root .crosshair-label-bg{fill:var(--chart-crosshair-label-bg)!important;opacity:.88;rx:var(--chart-radius, 4px);ry:var(--chart-radius, 4px)}.chart-root .crosshair-label-text{fill:var(--chart-crosshair-label-text)!important;font-size:var(--chart-font-size);stroke:var(--chart-crosshair-label-bg);stroke-width:3;paint-order:stroke}.chart-root .measure-anchor{fill:var(--chart-accent);stroke:var(--chart-border);stroke-width:1.2}.chart-root .measure-line{stroke:var(--chart-muted);stroke-width:1.5}.chart-root .measure-line.dashed{stroke-dasharray:4 3}.chart-root .measure-tooltip-rect{fill:var(--chart-tooltip-bg);stroke:var(--chart-border);stroke-width:1;opacity:var(--chart-tooltip-alpha);rx:6}.chart-root .measure-tooltip-text{fill:var(--chart-tooltip-text);font-size:var(--chart-font-size)}.chart-root .measure-tooltip-text.value-up{fill:var(--chart-candle-up)}.chart-root .measure-tooltip-text.value-down{fill:var(--chart-candle-down)}.chart-root .trading-button{border:none;outline:none;cursor:pointer;font-family:inherit;font-weight:600;background:var(--custom-btn-bg, var(--chart-btn-bg));color:var(--chart-btn-fg);border:1px solid var(--chart-btn-border);display:flex;align-items:center;justify-content:center;position:relative;margin:var(--chart-button-gap, 2px);transition:background .15s ease,box-shadow .15s,outline .15s;-webkit-user-select:none;user-select:none}.chart-root .trading-button.shape-square{border-radius:4px}.chart-root .trading-button.shape-pill{border-radius:999px}.chart-root .trading-button.shape-circle{border-radius:50%}.chart-root .trading-button.shape-minimal{background:transparent;border-color:transparent}.chart-root .trading-button.role-primary{background:var(--chart-btn-primary-bg);color:var(--chart-btn-primary-fg)}.chart-root .trading-button.role-accent{background:var(--chart-btn-accent-bg);color:var(--chart-btn-accent-fg)}.chart-root .trading-button.role-success{background:var(--chart-btn-success-bg);color:var(--chart-btn-success-fg)}.chart-root .trading-button.role-danger{background:var(--chart-btn-danger-bg);color:var(--chart-btn-danger-fg)}.chart-root .trading-button.role-neutral{background:var(--chart-btn-neutral-bg);color:var(--chart-btn-neutral-fg)}.chart-root .trading-button.is-active{background:var(--chart-btn-active-bg, var(--chart-accent));color:var(--chart-btn-active-fg, #fff);outline:2px solid var(--chart-accent);filter:brightness(1.1)}.chart-root .trading-button:hover{box-shadow:0 2px 4px #0003}.chart-root .trading-button.shape-minimal:hover{background:var(--chart-btn-bg-hover)}.chart-root .trading-button:focus{outline:2px solid var(--chart-accent);outline-offset:1px}.chart-root .trading-button:disabled{opacity:.5;cursor:not-allowed}.chart-root .axis-interaction-rect.horizontal{fill:var(--chart-axis-interactive-h);pointer-events:all}.chart-root .axis-interaction-rect.vertical{fill:var(--chart-axis-interactive-v);pointer-events:all}.chart-root .plot-line{stroke-width:var(--plot-line-width);stroke:var(--plot-line-default);opacity:var(--plot-line-opacity);stroke-dasharray:var(--plot-line-dasharray)}.chart-root .plot-line.line-role-accent{stroke:var(--user-role-accent-color, var(--plot-line-accent))}.chart-root .plot-line.line-role-secondary{stroke:var(--user-role-secondary-color, var(--plot-line-secondary))}.chart-root .plot-line.line-role-muted{stroke:var(--user-role-muted-color, var(--plot-line-muted))}.chart-root .plot-line.line-role-primary{stroke:var(--user-role-primary-color, var(--plot-line-default))}.chart-root .plot-line.line-role-default{stroke:var(--user-role-default-color, var(--plot-line-default))}.chart-root .plot-line.line-emashort-plot{stroke:var(--user-emashort-color);stroke-width:var(--user-emashort-width);opacity:var(--user-emashort-opacity);stroke-dasharray:var(--user-emashort-dasharray)}.chart-root .plot-line.line-emalong-plot{stroke:var(--user-emalong-color);stroke-width:var(--user-emalong-width);opacity:var(--user-emalong-opacity)}.chart-root .plot-line.line-close-plot{stroke:var(--user-closedata-color);stroke-width:var(--user-closedata-width);opacity:var(--user-closedata-opacity);stroke-dasharray:var(--user-closedata-dasharray)}.chart-root .plot-line.line-rsi-plot{stroke:var(--user-rsi-color);stroke-width:var(--user-rsi-width);stroke-dasharray:var(--user-rsi-dasharray)}.chart-root .plot-line.line-crsi-plot{stroke:var(--user-crsiplot-color);stroke-width:var(--user-crsiplot-width);stroke-dasharray:var(--user-crsiplot-dasharray)}.chart-root .plot-line.line-crsiavg-plot{stroke:var(--user-crsiavgplot-color);stroke-width:var(--user-crsiavgplot-width);stroke-dasharray:var(--user-crsiavgplot-dasharray)}.chart-root .plot-line.multiline-brline-plot{stroke:var(--user-brlineplot-color);stroke-width:var(--user-brlineplot-width);stroke-dasharray:var(--user-brlineplot-dasharray)}.chart-root .plot-line.multiline-failedline-plot{stroke:var(--user-failedlineplot-color);stroke-width:var(--user-failedlineplot-width);stroke-dasharray:var(--user-failedlineplot-dasharray)}.chart-root .plot-line.bar-volumeavgplot{stroke:var(--user-volumeavg-color);stroke-width:var(--user-volumeavg-width);stroke-dasharray:var(--user-volumeavg-dasharray)}.chart-root .plot-line.line-zigvalue-plot{stroke:var(--user-zigzag-color);stroke-width:var(--user-zigzag-width);stroke-dasharray:var(--user-zigzag-dasharray)}.chart-root .plot-marker.marker-bullish-marker{fill:var(--user-marker-bullish)}._container_15i30_3{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:2rem;max-width:800px;margin:0 auto}._icon_15i30_27{font-size:4rem;margin-bottom:1rem;color:#d32f2f}._title_15i30_39{font-size:2rem;margin-bottom:1rem;color:#333;font-weight:600}._userInfo_15i30_53{background:#f5f5f5;padding:1rem;border-radius:8px;margin-bottom:1.5rem;text-align:left;width:100%;max-width:500px}._message_15i30_73{font-size:1.1rem;color:#666;margin-bottom:2rem;max-width:600px;line-height:1.6}._message_15i30_73 small{display:block;margin-top:.5rem;color:#999;font-size:.9rem}._navContainer_15i30_103{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}._navButton_15i30_117{padding:.75rem 1.5rem;background-color:#1976d2;color:#fff;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s;min-width:120px}._navButton_15i30_117:hover{background-color:#1565c0}._navButton_15i30_117._secondary_15i30_149{background-color:#6c757d}._navButton_15i30_117._secondary_15i30_149:hover{background-color:#5a6268}._appShell_fw2g3_5{display:flex;flex-direction:column;min-height:100dvh;height:100dvh;background:var(--color-bg);color:var(--color-text)}._navbar_fw2g3_23{flex:0 0 auto;padding:1rem;border-bottom:1px solid var(--border-color);background:var(--color-bg)}._body_fw2g3_37{display:flex;flex:1;overflow:hidden}._sidebar_fw2g3_49{flex:0 0 150px;background:var(--color-bg);border-right:1px solid var(--border-color);display:flex;flex-direction:column}._sidebar_fw2g3_49._collapsed_fw2g3_67{flex:0 0 60px}._main_fw2g3_75{flex:1;overflow-y:auto;background:var(--color-bg)}._footer_fw2g3_89{flex:0 0 auto;border-top:1px solid var(--border-color);background:var(--color-bg);text-align:center}._card_1mg3w_1{border-radius:8px;background:var(--color-bg, #ffffff);display:flex;flex-direction:column;min-width:0;height:100%;min-height:0}._header_1mg3w_21{flex:0 0 auto!important;min-height:0!important}._elevation_none_1mg3w_33{box-shadow:none}._elevation_sm_1mg3w_35{box-shadow:0 1px 3px #0000001f}._elevation_md_1mg3w_37{box-shadow:0 4px 6px #0000001a}._elevation_lg_1mg3w_39{box-shadow:0 10px 15px #0000001a}._staticHeader_1mg3w_45{padding:16px 16px 0}._title_1mg3w_53{margin:0 0 4px;font-size:1.25rem;font-weight:600;color:var(--color-text, #333333)}._subtitle_1mg3w_67{margin:0 0 16px;color:#666;font-size:.95rem}._body_1mg3w_81{flex:1!important;min-width:0;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:#333333}._footer_1mg3w_105{flex:0 0 auto!important;justify-content:flex-end;gap:12px;min-height:0!important}.fullscreen ._card_1mg3w_1{border-radius:0!important;box-shadow:none!important;height:100%!important;min-height:0!important}.fullscreen ._body_1mg3w_81{padding:0!important}.fullscreen ._footer_1mg3w_105{padding:1rem 2rem!important}._sidebar_1qq5q_1{width:250px;background:#f8f9fa;border-right:1px solid #e0e0e0;height:100%;display:flex;flex-direction:column;transition:width .3s ease;flex:0 0 auto;min-width:0}._sidebar_1qq5q_1._collapsed_1qq5q_25{width:60px}._header_1qq5q_35{padding:16px;border-bottom:1px solid #e0e0e0;flex:0 0 auto}._title_1qq5q_47{margin:0;font-size:1.1rem;font-weight:600;color:var(--color-text, #333333)}._nav_1qq5q_63{padding:8px 0;flex:1;overflow-y:auto}._item_1qq5q_77{margin:4px 8px;position:relative;border-radius:6px;transition:background-color .2s ease}._item_1qq5q_77:hover{background:#e9ecef}._item_1qq5q_77._active_1qq5q_99{background:var(--color-primary, #007bff)}._item_1qq5q_77._active_1qq5q_99 .btn{color:#fff!important}._collapsed_1qq5q_25 ._title_1qq5q_47,._collapsed_1qq5q_25 ._itemLabel_1qq5q_119{display:none}._itemButton_1qq5q_129{width:100%;justify-content:flex-start;padding:10px 16px;font-weight:500}._collapsed_1qq5q_25 ._itemButton_1qq5q_129{justify-content:center;padding:12px}._badge_1qq5q_155{position:absolute;top:50%;right:12px;transform:translateY(-50%);background:#dc3545;color:#fff;border-radius:50%;width:20px;height:20px;font-size:.75rem;display:flex;align-items:center;justify-content:center;font-weight:700}._collapsed_1qq5q_25 ._badge_1qq5q_155{right:16px}._footer_1qq5q_199{padding:16px;border-top:1px solid #e0e0e0;flex:0 0 auto}._icon_1qq5q_211{display:inline-block;width:1em;height:1em;vertical-align:-.125em}._icon_1qq5q_211 svg{display:block;width:100%;height:100%}._iconSm_1qq5q_237{width:.875em;height:.875em}._iconLg_1qq5q_247{width:1.5em;height:1.5em}.theme-dark ._sidebar_1qq5q_1{background:#1e1e1e;border-right:1px solid #333333}.theme-dark ._header_1qq5q_35{border-bottom:1px solid #333333}.theme-dark ._footer_1qq5q_199{border-top:1px solid #333333}.theme-dark ._item_1qq5q_77:hover{background:#2a2a2a}.theme-dark ._title_1qq5q_47{color:#f5f5f5}@media (max-width: 768px){._sidebar_1qq5q_1{width:100%;height:auto;border-right:none;border-bottom:1px solid #e0e0e0}._sidebar_1qq5q_1._collapsed_1qq5q_25{width:100%}._title_1qq5q_47,._itemLabel_1qq5q_119{display:block!important}}@media (max-width: 480px){._item_1qq5q_77{margin:2px 4px}._itemButton_1qq5q_129{padding:8px 12px;font-size:.9rem}._badge_1qq5q_155{width:18px;height:18px;font-size:.7rem}}._btn_4qeg2_5{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:6px;font:inherit;cursor:pointer;transition:opacity .2s,background-color .2s;text-decoration:none;font-weight:500;box-sizing:border-box}._variant_primary_4qeg2_37{background:var(--color-primary, #007bff);color:#fff}._variant_primary_4qeg2_37:hover:not(._disabled_4qeg2_45){background:#0069d9}._variant_secondary_4qeg2_53{background:var(--color-secondary, #6c757d);color:#fff}._variant_secondary_4qeg2_53:hover:not(._disabled_4qeg2_45){background:#5a6268}._variant_danger_4qeg2_69{background:var(--color-danger, #dc3545);color:#fff}._variant_danger_4qeg2_69:hover:not(._disabled_4qeg2_45){background:#c82333}._variant_text_4qeg2_85{background:transparent;color:var(--color-text, #007bff)}._variant_text_4qeg2_85:hover:not(._disabled_4qeg2_45){background:#007bff1a}._variant_outline_4qeg2_101{background:transparent;border:2px solid var(--color-primary, #007bff);color:var(--color-primary, #007bff)}._variant_outline_4qeg2_101:hover:not(._disabled_4qeg2_45){background:#007bff1a}._size_sm_4qeg2_121{padding:6px 12px;font-size:12px}._size_md_4qeg2_123{padding:8px 16px;font-size:14px}._size_lg_4qeg2_125{padding:12px 24px;font-size:16px}._disabled_4qeg2_45,._disabled_4qeg2_45:hover{opacity:.6;cursor:not-allowed}._label_4qeg2_145{display:inline-block}._icon_1opb0_1{display:inline-block;vertical-align:-.125em;line-height:1}._icon_1opb0_1 svg{display:block;width:100%;height:100%}._size_sm_1opb0_27{width:.875em;height:.875em}._size_md_1opb0_29{width:1em;height:1em}._size_lg_1opb0_31{width:1.5em;height:1.5em}._emoji_1opb0_37{font-size:inherit;text-align:center}._sidebar_1ewj6_5{width:100%;background:#f8f9fa;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;height:100%}._sidebar_1ewj6_5._collapsed_1ewj6_25{width:60px}._header_1ewj6_35{padding:1rem;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;flex:0 0 auto}._title_1ewj6_55{margin:0;font-size:1rem;font-weight:600;transition:opacity .2s ease}._sidebar_1ewj6_5._collapsed_1ewj6_25 ._title_1ewj6_55{opacity:0;width:0;overflow:hidden}._collapseBtn_1ewj6_83{padding:4px;min-width:auto;width:28px;height:28px}._nav_1ewj6_99{padding:.5rem;overflow-y:auto;display:flex;flex-direction:column;flex:1}._footerNav_1ewj6_115{padding:.5rem;border-top:1px solid #e0e0e0;flex:0 0 auto;display:flex;flex-direction:column}._item_1ewj6_133{margin-bottom:.25rem;position:relative}._itemButton_1ewj6_143{width:100%;justify-content:flex-start;padding:8px 12px;font-weight:500;text-align:left}._sidebar_1ewj6_5._collapsed_1ewj6_25 ._itemButton_1ewj6_143{justify-content:center;padding:12px}._sidebar_1ewj6_5._collapsed_1ewj6_25 ._itemLabel_1ewj6_171{display:none}._badge_1ewj6_181{position:absolute;top:-5px;right:-5px;background:#dc3545;color:#fff;border-radius:50%;width:18px;height:18px;font-size:.7rem;display:flex;align-items:center;justify-content:center;pointer-events:none}._sidebar_1ewj6_5._collapsed_1ewj6_25 ._badge_1ewj6_181{top:50%;right:8px;transform:translateY(-50%)}._footerNav_1ewj6_115 ._itemButton_1ewj6_143{color:#6c757d;font-weight:500}._footerNav_1ewj6_115 ._itemButton_1ewj6_143:hover{color:#000;background:#0000000d}.theme-dark ._sidebar_1ewj6_5{background:#1e1e1e;border-right:1px solid #333333}.theme-dark ._header_1ewj6_35{border-bottom:1px solid #333333}.theme-dark ._footerNav_1ewj6_115{border-top:1px solid #333333}.theme-dark ._footerNav_1ewj6_115 ._itemButton_1ewj6_143{color:#adb5bd}.theme-dark ._footerNav_1ewj6_115 ._itemButton_1ewj6_143:hover{color:#fff;background:#ffffff0d}._root_6pht0_3{max-width:400px;margin:2rem auto;padding:2rem;border:1px solid #ddd;border-radius:8px;background-color:#fff;box-shadow:0 2px 10px #0000001a}._form_6pht0_23{display:flex;flex-direction:column;gap:1.5rem}._label_6pht0_35{font-weight:700;margin-bottom:.5rem;display:block;color:#333}._input_6pht0_49{padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;width:100%;box-sizing:border-box;transition:border-color .2s}._input_6pht0_49:focus{outline:none;border-color:#007bff}._input_6pht0_49:disabled{background-color:#f8f9fa;cursor:not-allowed}._button_6pht0_89{padding:.75rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s}._button_6pht0_89:hover:not(:disabled){background-color:#0056b3}._button_6pht0_89:disabled{background-color:#6c757d;cursor:not-allowed}._button_6pht0_89._loading_6pht0_129{position:relative;color:transparent}._button_6pht0_89._loading_6pht0_129:after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin:-8px 0 0 -8px;border:2px solid transparent;border-top:2px solid #fff;border-radius:50%;animation:_spin_6pht0_1 1s linear infinite}@keyframes _spin_6pht0_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._error_6pht0_177{padding:.75rem;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;font-size:.9rem}._root_efsbg_1{height:100%;display:flex;flex-direction:column;background:var(--color-bg, #ffffff)}._layout_efsbg_15{display:flex;gap:24px;flex:1;height:100%;min-height:0}._mainContent_efsbg_31{flex:1;display:flex;flex-direction:column;gap:24px;overflow-y:auto;min-width:0;padding:0 24px 24px}@media (max-width: 768px){._layout_efsbg_15{flex-direction:column;gap:16px;height:auto}._mainContent_efsbg_31{padding:0 16px 16px}}@media (max-width: 480px){._layout_efsbg_15,._mainContent_efsbg_31{gap:12px}}._root_t5ksu_3{padding:1rem;max-width:1400px;margin:0 auto}._controls_t5ksu_15{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:1rem 0;width:100%;align-items:center}._formControls_t5ksu_33{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;min-width:0}._statusPanel_t5ksu_49{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}._statusTimeContainer_t5ksu_63{display:flex;align-items:center;gap:.5rem;background:#f8f9fa;padding:.5rem 1rem;border-radius:20px;border:1px solid #e9ecef;font-family:Monaco,Menlo,Ubuntu Mono,monospace;white-space:nowrap;flex-shrink:0}._status_t5ksu_49{font-weight:600;font-size:.85rem;padding:.25rem .5rem;border-radius:12px;color:#fff;min-width:100px;text-align:center;white-space:nowrap}._statusStopped_t5ksu_111{background-color:#6c757d}._statusTracking_t5ksu_119{background-color:#28a745;animation:_pulse_t5ksu_1 2s infinite}._timeSeparator_t5ksu_129{color:#6c757d;font-weight:600;font-size:.9rem}._lastUpdateTime_t5ksu_141{font-size:.9rem;font-weight:600;color:#495057;min-width:70px;text-align:center;white-space:nowrap}._controlGroup_t5ksu_159{display:flex;flex-direction:column;gap:.5rem;min-width:120px;flex:0 1 auto;max-width:100%}._controlGroup_t5ksu_159>*{width:100%;box-sizing:border-box}._controlGroup_t5ksu_159 label{font-weight:600;font-size:.85rem;color:#555;margin-bottom:.25rem;white-space:nowrap}._select_t5ksu_203{padding:.5rem .75rem;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:.9rem;transition:border-color .2s;min-width:120px}._select_t5ksu_203:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}._button_t5ksu_235{padding:.6rem 1.2rem;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .2s;min-width:140px;white-space:nowrap}._buttonPrimary_t5ksu_259{background-color:#007bff;color:#fff}._buttonPrimary_t5ksu_259:hover{background-color:#0056b3;transform:translateY(-1px)}._buttonSecondary_t5ksu_279{background-color:#6c757d;color:#fff}._buttonSecondary_t5ksu_279:hover{background-color:#545b62;transform:translateY(-1px)}._buttonDanger_t5ksu_299{background-color:#dc3545;color:#fff}._buttonDanger_t5ksu_299:hover{background-color:#c82333;transform:translateY(-1px)}@keyframes _pulse_t5ksu_1{0%{opacity:1}50%{opacity:.7}to{opacity:1}}._tableWrapper_t5ksu_331{padding:0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}._tableContainer_t5ksu_347{height:600px;background:#fff;overflow-x:auto;-webkit-overflow-scrolling:touch}.tabulator{font-size:.85rem;border:none}.tabulator .tabulator-header{background-color:#f8f9fa;font-weight:600;border-bottom:2px solid #e9ecef}.tabulator .tabulator-header .tabulator-col{border-right:1px solid #dee2e6;background:#f8f9fa;padding:.5rem}.tabulator .tabulator-row{border-bottom:1px solid #f1f3f4}.tabulator .tabulator-row:hover{background-color:#f8f9fa!important}.tabulator .tabulator-cell{padding:.4rem .6rem}.tabulator .tabulator-table{background:#fff}.tabulator-responsive-collapse{background:#f8f9fa;border-top:1px solid #e9ecef;padding:.5rem}.tabulator-responsive-collapse .tabulator-responsive-collapse-toggle{font-weight:600;color:#007bff}._positive_t5ksu_453{color:#28a745;font-weight:600}._negative_t5ksu_463{color:#dc3545;font-weight:600}@media (max-width: 1200px){._controls_t5ksu_15,._formControls_t5ksu_33{gap:.75rem}._controlGroup_t5ksu_159{min-width:110px}._button_t5ksu_235{min-width:120px;padding:.5rem 1rem}}@media (max-width: 992px){._controls_t5ksu_15{grid-template-columns:1fr;gap:1rem}._formControls_t5ksu_33{width:100%;justify-content:flex-start}._statusPanel_t5ksu_49{justify-content:center;width:100%;max-width:300px;margin:0 auto}._controlGroup_t5ksu_159{min-width:100px;flex:1;max-width:200px}}@media (max-width: 768px){._root_t5ksu_3{padding:.75rem}._controls_t5ksu_15{gap:1rem}._formControls_t5ksu_33{flex-direction:row;flex-wrap:wrap;gap:.75rem}._statusTimeContainer_t5ksu_63{justify-content:center;width:100%;max-width:300px;margin:0 auto}._controlGroup_t5ksu_159{min-width:100px;flex:1;max-width:none}._tableContainer_t5ksu_347{height:400px}._button_t5ksu_235,._select_t5ksu_203{width:100%;min-width:auto}}@media (max-width: 576px){._root_t5ksu_3{padding:.5rem}._formControls_t5ksu_33{flex-direction:column;align-items:stretch;gap:.75rem}._controlGroup_t5ksu_159{width:100%;min-width:auto}._statusTimeContainer_t5ksu_63{flex-direction:row;justify-content:center;gap:.5rem;padding:.75rem 1rem}._timeSeparator_t5ksu_129{display:inline}._tableContainer_t5ksu_347{height:350px}._button_t5ksu_235{padding:.75rem 1rem}}@media (max-width: 400px){._statusTimeContainer_t5ksu_63{flex-direction:column;gap:.25rem;text-align:center}._timeSeparator_t5ksu_129{display:none}._status_t5ksu_49,._lastUpdateTime_t5ksu_141{min-width:auto;width:100%;display:flex;justify-content:center}._tableContainer_t5ksu_347{height:320px}}@media (max-width: 360px){.tabulator{font-size:.75rem}.tabulator .tabulator-header .tabulator-col,.tabulator .tabulator-cell{padding:.3rem .4rem}}.tabulator{background-color:#888;border:1px solid #999;font-size:14px;overflow:hidden;position:relative;text-align:left;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.tabulator[tabulator-layout=fitDataFill] .tabulator-tableholder .tabulator-table{min-width:100%}.tabulator[tabulator-layout=fitDataTable]{display:inline-block}.tabulator.tabulator-block-select,.tabulator.tabulator-ranges .tabulator-cell:not(.tabulator-editing){-webkit-user-select:none;user-select:none}.tabulator .tabulator-header{background-color:#e6e6e6;border-bottom:1px solid #999;box-sizing:border-box;color:#555;font-weight:700;outline:none;overflow:hidden;position:relative;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;white-space:nowrap;width:100%}.tabulator .tabulator-header.tabulator-header-hidden{display:none}.tabulator .tabulator-header .tabulator-header-contents{overflow:hidden;position:relative}.tabulator .tabulator-header .tabulator-header-contents .tabulator-headers{display:inline-block}.tabulator .tabulator-header .tabulator-col{background:#e6e6e6;border-right:1px solid #aaa;box-sizing:border-box;display:inline-flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative;text-align:left;vertical-align:bottom}.tabulator .tabulator-header .tabulator-col.tabulator-moving{background:#cdcdcd;border:1px solid #999;pointer-events:none;position:absolute}.tabulator .tabulator-header .tabulator-col.tabulator-range-highlight{background-color:#d6d6d6;color:#000}.tabulator .tabulator-header .tabulator-col.tabulator-range-selected{background-color:#3876ca;color:#fff}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{box-sizing:border-box;padding:4px;position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button{padding:0 8px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button:hover{cursor:pointer;opacity:.6}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder{position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title.tabulator-col-title-wrap{text-overflow:clip;white-space:normal}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{background:#fff;border:1px solid #999;box-sizing:border-box;padding:1px;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-popup-button+.tabulator-title-editor{width:calc(100% - 22px)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{align-items:center;bottom:0;display:flex;position:absolute;right:4px;top:0}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #bbb;border-left:6px solid transparent;border-right:6px solid transparent;height:0;width:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{border-top:1px solid #aaa;display:flex;margin-right:-1px;overflow:hidden;position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{box-sizing:border-box;margin-top:2px;position:relative;text-align:center;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea{height:auto!important}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg{margin-top:3px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear{height:0;width:0}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:25px}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover{background-color:#cdcdcd;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter{color:#bbb}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-bottom:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #bbb;border-top:none}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter{color:#666}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-bottom:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #666;border-top:none}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter{color:#666}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-top:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:none;border-top:6px solid #666;color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title{align-items:center;display:flex;justify-content:center;text-orientation:mixed;writing-mode:vertical-rl}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title{transform:rotate(180deg)}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title{padding-right:0;padding-top:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title{padding-bottom:20px;padding-right:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter{bottom:auto;justify-content:center;left:0;right:0;top:4px}.tabulator .tabulator-header .tabulator-frozen{left:0;position:sticky;z-index:11}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #aaa}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #aaa}.tabulator .tabulator-header .tabulator-calcs-holder{background:#f3f3f3!important;border-bottom:1px solid #aaa;border-top:1px solid #aaa;box-sizing:border-box;display:inline-block}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#f3f3f3!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-header .tabulator-frozen-rows-holder{display:inline-block}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty{display:none}.tabulator .tabulator-tableholder{-webkit-overflow-scrolling:touch;overflow:auto;position:relative;white-space:nowrap;width:100%}.tabulator .tabulator-tableholder:focus{outline:none}.tabulator .tabulator-tableholder .tabulator-placeholder{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-width:100%;width:100%}.tabulator .tabulator-tableholder .tabulator-placeholder[tabulator-render-mode=virtual]{min-height:100%}.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{color:#ccc;display:inline-block;font-size:20px;font-weight:700;padding:10px;text-align:center;white-space:normal}.tabulator .tabulator-tableholder .tabulator-table{background-color:#fff;color:#333;display:inline-block;overflow:visible;position:relative;white-space:nowrap}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs{background:#e2e2e2!important;font-weight:700}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:2px solid #aaa}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:2px solid #aaa}.tabulator .tabulator-tableholder .tabulator-range-overlay{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:10}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range{border:1px solid #2975dd;box-sizing:border-box;position:absolute}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active:after{background-color:#2975dd;border-radius:999px;bottom:-3px;content:"";height:6px;position:absolute;right:-3px;width:6px}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range-cell-active{border:2px solid #2975dd;box-sizing:border-box;position:absolute}.tabulator .tabulator-footer{background-color:#e6e6e6;border-top:1px solid #999;color:#555;font-weight:700;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;white-space:nowrap}.tabulator .tabulator-footer .tabulator-footer-contents{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:5px 10px}.tabulator .tabulator-footer .tabulator-footer-contents:empty{display:none}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs{margin-top:-5px;overflow-x:auto}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab{border:1px solid #999;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;display:inline-block;font-size:.9em;padding:5px}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab:hover{cursor:pointer;opacity:.7}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab.tabulator-spreadsheet-tab-active{background:#fff}.tabulator .tabulator-footer .tabulator-calcs-holder{background:#f3f3f3!important;border-bottom:1px solid #aaa;border-top:1px solid #aaa;box-sizing:border-box;overflow:hidden;text-align:left;width:100%}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{background:#f3f3f3!important;display:inline-block}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{border-bottom:none;margin-bottom:-5px}.tabulator .tabulator-footer>*+.tabulator-page-counter{margin-left:10px}.tabulator .tabulator-footer .tabulator-page-counter{font-weight:400}.tabulator .tabulator-footer .tabulator-paginator{color:#555;flex:1;font-family:inherit;font-size:inherit;font-weight:inherit;text-align:right}.tabulator .tabulator-footer .tabulator-page-size{border:1px solid #aaa;border-radius:3px;display:inline-block;margin:0 5px;padding:2px 5px}.tabulator .tabulator-footer .tabulator-pages{margin:0 7px}.tabulator .tabulator-footer .tabulator-page{background:#fff3;border:1px solid #aaa;border-radius:3px;display:inline-block;margin:0 2px;padding:2px 5px}.tabulator .tabulator-footer .tabulator-page.active{color:#d00}.tabulator .tabulator-footer .tabulator-page:disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-footer .tabulator-page:not(disabled):hover{background:#0003;color:#fff;cursor:pointer}}.tabulator .tabulator-col-resize-handle{display:inline-block;margin-left:-3px;margin-right:-3px;position:relative;vertical-align:middle;width:6px;z-index:11}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-col-resize-handle:hover{cursor:ew-resize}}.tabulator .tabulator-col-resize-handle:last-of-type{margin-right:0;width:3px}.tabulator .tabulator-col-resize-guide{background-color:#999;height:100%;margin-left:-.5px;opacity:.5;position:absolute;top:0;width:4px}.tabulator .tabulator-row-resize-guide{background-color:#999;height:4px;left:0;margin-top:-.5px;opacity:.5;position:absolute;width:100%}.tabulator .tabulator-alert{align-items:center;background:#0006;display:flex;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:100}.tabulator .tabulator-alert .tabulator-alert-msg{background:#fff;border-radius:10px;display:inline-block;font-size:16px;font-weight:700;margin:0 auto;padding:10px 20px}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg{border:4px solid #333;color:#000}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error{border:4px solid #d00;color:#590000}.tabulator-row{background-color:#fff;box-sizing:border-box;min-height:22px;position:relative}.tabulator-row.tabulator-row-even{background-color:#efefef}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selectable:hover{background-color:#bbb;cursor:pointer}}.tabulator-row.tabulator-selected{background-color:#9abcea}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selected:hover{background-color:#769bcc;cursor:pointer}}.tabulator-row.tabulator-row-moving{background:#fff;border:1px solid #000}.tabulator-row.tabulator-moving{border-bottom:1px solid #aaa;border-top:1px solid #aaa;pointer-events:none;position:absolute;z-index:15}.tabulator-row.tabulator-range-highlight .tabulator-cell.tabulator-range-row-header{background-color:#d6d6d6;color:#000}.tabulator-row.tabulator-range-highlight.tabulator-range-selected .tabulator-cell.tabulator-range-row-header,.tabulator-row.tabulator-range-selected .tabulator-cell.tabulator-range-row-header{background-color:#3876ca;color:#fff}.tabulator-row .tabulator-row-resize-handle{bottom:0;height:5px;left:0;position:absolute;right:0}.tabulator-row .tabulator-row-resize-handle.prev{bottom:auto;top:0}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-row-resize-handle:hover{cursor:ns-resize}}.tabulator-row .tabulator-responsive-collapse{border-bottom:1px solid #aaa;border-top:1px solid #aaa;box-sizing:border-box;padding:5px}.tabulator-row .tabulator-responsive-collapse:empty{display:none}.tabulator-row .tabulator-responsive-collapse table{font-size:14px}.tabulator-row .tabulator-responsive-collapse table tr td{position:relative}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type{padding-right:10px}.tabulator-row .tabulator-cell{border-right:1px solid #aaa;box-sizing:border-box;display:inline-block;outline:none;overflow:hidden;padding:4px;position:relative;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.tabulator-row .tabulator-cell.tabulator-row-header{background:#e6e6e6;border-bottom:1px solid #aaa;border-right:1px solid #999}.tabulator-row .tabulator-cell.tabulator-frozen{background-color:inherit;display:inline-block;left:0;position:sticky;z-index:11}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-right:2px solid #aaa}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-left:2px solid #aaa}.tabulator-row .tabulator-cell.tabulator-editing{border:1px solid #1d68cd;outline:none;padding:0}.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select{background:transparent;border:1px;outline:none}.tabulator-row .tabulator-cell.tabulator-validation-fail{border:1px solid #d00}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{background:transparent;border:1px;color:#d00}.tabulator-row .tabulator-cell.tabulator-row-handle{align-items:center;display:inline-flex;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box{width:80%}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar{background:#666;height:3px;margin-top:2px;width:100%}.tabulator-row .tabulator-cell.tabulator-range-selected:not(.tabulator-range-only-cell-selected):not(.tabulator-range-row-header){background-color:#9abcea}.tabulator-row .tabulator-cell .tabulator-data-tree-branch-empty{display:inline-block;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-branch{border-bottom:2px solid #aaa;border-bottom-left-radius:1px;border-left:2px solid #aaa;display:inline-block;height:9px;margin-right:5px;margin-top:-9px;vertical-align:middle;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-control{align-items:center;background:#0000001a;border:1px solid #333;border-radius:2px;display:inline-flex;height:11px;justify-content:center;margin-right:5px;overflow:hidden;vertical-align:middle;width:11px}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover{background:#0003;cursor:pointer}}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse{background:transparent;display:inline-block;height:7px;position:relative;width:1px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:#333;display:inline-block;height:7px;position:relative;width:1px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{align-items:center;background:#666;border-radius:20px;color:#fff;display:inline-flex;font-size:1.1em;font-weight:700;height:15px;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;width:15px}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover{cursor:pointer;opacity:.7}}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close{display:initial}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open{display:none}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle svg{stroke:#fff}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close{display:none}.tabulator-row .tabulator-cell .tabulator-traffic-light{border-radius:14px;display:inline-block;height:14px;width:14px}.tabulator-row.tabulator-group{background:#ccc;border-bottom:1px solid #999;border-right:1px solid #aaa;border-top:1px solid #999;box-sizing:border-box;font-weight:700;min-width:100%;padding:5px 5px 5px 10px}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-group:hover{background-color:#0000001a;cursor:pointer}}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;margin-right:10px}.tabulator-row.tabulator-group.tabulator-group-level-1{padding-left:30px}.tabulator-row.tabulator-group.tabulator-group-level-2{padding-left:50px}.tabulator-row.tabulator-group.tabulator-group-level-3{padding-left:70px}.tabulator-row.tabulator-group.tabulator-group-level-4{padding-left:90px}.tabulator-row.tabulator-group.tabulator-group-level-5{padding-left:110px}.tabulator-row.tabulator-group .tabulator-group-toggle{display:inline-block}.tabulator-row.tabulator-group .tabulator-arrow{border-bottom:6px solid transparent;border-left:6px solid #666;border-right:0;border-top:6px solid transparent;display:inline-block;height:0;margin-right:16px;vertical-align:middle;width:0}.tabulator-row.tabulator-group span{color:#d00;margin-left:10px}.tabulator-toggle{background:#dcdcdc;border:1px solid #ccc;box-sizing:border-box;display:flex;flex-direction:row}.tabulator-toggle.tabulator-toggle-on{background:#1c6cc2}.tabulator-toggle .tabulator-toggle-switch{background:#fff;border:1px solid #ccc;box-sizing:border-box}.tabulator-popup-container{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #aaa;box-shadow:0 0 5px #0003;box-sizing:border-box;display:inline-block;font-size:14px;overflow-y:auto;position:absolute;z-index:10000}.tabulator-popup{border-radius:3px;padding:5px}.tabulator-tooltip{border-radius:2px;box-shadow:none;font-size:12px;max-width:Min(500px,100%);padding:3px 5px;pointer-events:none}.tabulator-menu .tabulator-menu-item{box-sizing:border-box;padding:5px 10px;position:relative;-webkit-user-select:none;user-select:none}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover{background:#efefef;cursor:pointer}}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu{padding-right:25px}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu:after{border-color:#aaa;border-style:solid;border-width:1px 1px 0 0;content:"";display:inline-block;height:7px;position:absolute;right:10px;top:calc(5px + .4em);transform:rotate(45deg);vertical-align:top;width:7px}.tabulator-menu .tabulator-menu-separator{border-top:1px solid #aaa}.tabulator-edit-list{-webkit-overflow-scrolling:touch;font-size:14px;max-height:200px;overflow-y:auto}.tabulator-edit-list .tabulator-edit-list-item{color:#333;outline:none;padding:4px}.tabulator-edit-list .tabulator-edit-list-item.active{background:#1d68cd;color:#fff}.tabulator-edit-list .tabulator-edit-list-item.active.focused{outline:1px solid hsla(0,0%,100%,.5)}.tabulator-edit-list .tabulator-edit-list-item.focused{outline:1px solid #1d68cd}@media (hover:hover) and (pointer:fine){.tabulator-edit-list .tabulator-edit-list-item:hover{background:#1d68cd;color:#fff;cursor:pointer}}.tabulator-edit-list .tabulator-edit-list-placeholder{color:#333;padding:4px;text-align:center}.tabulator-edit-list .tabulator-edit-list-group{border-bottom:1px solid #aaa;color:#333;font-weight:700;padding:6px 4px 4px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-2,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-2{padding-left:12px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-3,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-3{padding-left:20px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-4,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-4{padding-left:28px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-5,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-5{padding-left:36px}.tabulator.tabulator-ltr{direction:ltr}.tabulator.tabulator-rtl{direction:rtl;text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col{border-left:1px solid #aaa;border-right:initial;text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{margin-left:-1px;margin-right:0}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-left:25px;padding-right:0}.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{left:8px;right:auto}.tabulator.tabulator-rtl .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active:after{background-color:#2975dd;border-radius:999px;bottom:-3px;content:"";height:6px;left:-3px;position:absolute;right:auto;width:6px}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell{border-left:1px solid #aaa;border-right:initial}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch{border-bottom-left-radius:0;border-bottom-right-radius:1px;border-left:initial;border-right:2px solid #aaa;margin-left:5px;margin-right:0}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control{margin-left:5px;margin-right:0}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-left:2px solid #aaa}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-right:2px solid #aaa}.tabulator.tabulator-rtl .tabulator-row .tabulator-col-resize-handle:last-of-type{margin-left:0;margin-right:-3px;width:3px}.tabulator.tabulator-rtl .tabulator-footer .tabulator-calcs-holder{text-align:initial}.tabulator-print-fullscreen{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10000}body.tabulator-print-fullscreen-hide>:not(.tabulator-print-fullscreen){display:none!important}.tabulator-print-table{border-collapse:collapse}.tabulator-print-table .tabulator-data-tree-branch{border-bottom:2px solid #aaa;border-bottom-left-radius:1px;border-left:2px solid #aaa;display:inline-block;height:9px;margin-right:5px;margin-top:-9px;vertical-align:middle;width:7px}.tabulator-print-table .tabulator-print-table-group{background:#ccc;border-bottom:1px solid #999;border-right:1px solid #aaa;border-top:1px solid #999;box-sizing:border-box;font-weight:700;min-width:100%;padding:5px 5px 5px 10px}@media (hover:hover) and (pointer:fine){.tabulator-print-table .tabulator-print-table-group:hover{background-color:#0000001a;cursor:pointer}}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;margin-right:10px}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td{padding-left:30px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td{padding-left:50px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td{padding-left:70px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td{padding-left:90px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td{padding-left:110px!important}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle{display:inline-block}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow{border-bottom:6px solid transparent;border-left:6px solid #666;border-right:0;border-top:6px solid transparent;display:inline-block;height:0;margin-right:16px;vertical-align:middle;width:0}.tabulator-print-table .tabulator-print-table-group span{color:#d00;margin-left:10px}.tabulator-print-table .tabulator-data-tree-control{align-items:center;background:#0000001a;border:1px solid #333;border-radius:2px;display:inline-flex;height:11px;justify-content:center;margin-right:5px;overflow:hidden;vertical-align:middle;width:11px}@media (hover:hover) and (pointer:fine){.tabulator-print-table .tabulator-data-tree-control:hover{background:#0003;cursor:pointer}}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse{background:transparent;display:inline-block;height:7px;position:relative;width:1px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:#333;display:inline-block;height:7px;position:relative;width:1px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}._panel_genrq_5{width:100%}._layout_horizontal_genrq_15 ._buttonContainer_genrq_15{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}._layout_vertical_genrq_29 ._buttonContainer_genrq_15{display:flex;flex-direction:column;gap:8px}._layout_grid_genrq_41 ._buttonContainer_genrq_15{display:grid;gap:12px}._container_1uwew_1{position:fixed;bottom:0;left:0;right:0;padding:12px 24px;font-size:14px;font-weight:500;text-align:center;z-index:10000;box-shadow:0 -2px 10px #0000001a;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:44px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}._footer-message-scoped_1uwew_53{position:absolute;bottom:0;left:0;right:0;z-index:1000;pointer-events:none;min-height:44px;contain:layout style}._footer-message-scoped_1uwew_53 ._container_1uwew_1{position:absolute;bottom:0;pointer-events:auto}._success_1uwew_111{background:#d4edda;color:#155724}._error_1uwew_113{background:#f8d7da;color:#721c24}._warning_1uwew_115{background:#fff3cd;color:#856404}._info_1uwew_117{background:#d1ecf1;color:#0c5460}._backdrop_hd2eu_5{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:#0000005c;z-index:99999;outline:none}._modal_hd2eu_27{background:var(--card-bg, #fff);padding:18px 20px;border-radius:10px;width:360px;max-width:calc(100% - 32px);box-shadow:0 10px 30px #00000040;box-sizing:border-box}._title_hd2eu_47{margin:0 0 8px;font-size:1.05rem;color:var(--text-heading, #111)}._message_hd2eu_59{margin:0 0 12px;color:var(--text-muted, #444);font-size:.95rem}._input_hd2eu_71{width:100%;padding:9px 10px;border-radius:8px;border:1px solid var(--input-border, #ddd);box-sizing:border-box;margin-bottom:12px;font:inherit}._actions_hd2eu_91{display:flex;justify-content:flex-end;gap:8px}._cancel_hd2eu_103{padding:8px 12px;border-radius:8px;border:none;background:var(--btn-bg-muted, #f3f3f3);cursor:pointer;font:inherit}._confirm_hd2eu_121{padding:8px 12px;border-radius:8px;border:none;background:var(--color-danger, #d9534f);color:#fff;cursor:pointer;font:inherit}._error_hd2eu_141{color:var(--color-error, #b00020);font-size:.9rem;margin-top:10px;display:none}._body_1mdkk_141{flex:1;padding:1.5rem;min-height:200px;display:flex;flex-direction:column;position:relative;overflow:hidden}._tabContent_1mdkk_163{width:100%;height:100%;display:none!important;flex-direction:column}._container_1mdkk_3{display:flex;flex-direction:column;background:#fff;border-radius:.5rem;overflow:hidden;height:100%;width:100%}._elevation_none_1mdkk_25{box-shadow:none}._elevation_sm_1mdkk_27{box-shadow:0 1px 2px #0000000d}._elevation_md_1mdkk_29{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._elevation_lg_1mdkk_31{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._header_1mdkk_37{background:#f9fafb;border-bottom:1px solid #e5e7eb}._tabList_1mdkk_47{display:flex;padding:0 1rem;gap:.5rem}._tabButton_1mdkk_59{padding:.75rem 1rem;background:none;border:none;color:#6b7280;font-weight:500;cursor:pointer;position:relative;white-space:nowrap;border-radius:.375rem;transition:all .2s ease}._tabButton_1mdkk_59:hover:not(:disabled){color:#374151;background:#f3f4f6}._tabButton_1mdkk_59._active_1mdkk_95{color:#3b82f6;background:#eff6ff}._tabButton_1mdkk_59._active_1mdkk_95:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60%;height:2px;background:#3b82f6}._tabButton_1mdkk_59:disabled{color:#d1d5db;cursor:not-allowed;background:transparent}._body_1mdkk_141{flex:1;display:flex;flex-direction:column;overflow:hidden}._tabContent_1mdkk_163{width:100%;height:100%;display:none!important;flex-direction:column;overflow:hidden}._tabContent_1mdkk_163._active_1mdkk_95{display:flex!important}._emptyTab_1mdkk_367{color:#9ca3af;font-style:italic;align-self:center;margin:auto}._footer_1mdkk_383{padding:1rem;border-top:1px solid #e5e7eb;background:#f9fafb;display:flex;justify-content:flex-end;gap:.75rem}._root_1pv8s_3{width:100%;height:100dvh;padding:1.5rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem;box-sizing:border-box}._configSection_1pv8s_25,._tabsSection_1pv8s_27{width:100%;display:flex;flex-direction:column;min-height:0}._configSection_1pv8s_25>._card_1pv8s_43,._tabsSection_1pv8s_27>._card_1pv8s_43{flex:1;display:flex;flex-direction:column;min-height:0}._configHeader_1pv8s_61{padding:1.25rem 1.5rem;border-bottom:1px solid #e9ecef;background:#f8f9fa}._sectionTitle_1pv8s_73{margin:0;font-size:1.375rem;font-weight:600;color:#212529}._configBody_1pv8s_89{padding:1.5rem;flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto}._rowsContainer_1pv8s_109{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;flex:1}._filterRow_1pv8s_127{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 1px 3px #0000000a}._filterRow_1pv8s_127:hover{box-shadow:0 2px 6px #00000014}._filterRow_1pv8s_127 input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#0d6efd}._selectControl_1pv8s_179,._inputControl_1pv8s_181,._timeframeControl_1pv8s_183{min-width:0}._selectControl_1pv8s_179{width:240px;max-width:300px}._selectControl_1pv8s_179 select{width:100%;padding:.625rem 2.5rem .625rem .875rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.875rem;border:1px solid #ced4da;border-radius:6px;background:#fff;color:#212529;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}._inputControl_1pv8s_181{flex:1}._inputControl_1pv8s_181 input{width:100%;padding:.625rem .875rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.875rem;border:1px solid #ced4da;border-radius:6px;background:#fff;color:#212529}._timeframeControl_1pv8s_183{width:100px}._timeframeControl_1pv8s_183 select{width:100%;padding:.625rem .875rem;font-size:.875rem;border:1px solid #ced4da;border-radius:6px;background:#fff;color:#212529}._selectControl_1pv8s_179 select:focus,._inputControl_1pv8s_181 input:focus,._timeframeControl_1pv8s_183 select:focus{outline:none;border-color:#86b7fe;box-shadow:0 0 0 3px #0d6efd33}._actions_1pv8s_325{display:flex;gap:1rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid #e9ecef;margin-top:auto}._btn_1pv8s_343{padding:.625rem 1.25rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;font-size:.9375rem;white-space:nowrap;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:38px}._btnPrimary_1pv8s_375{background:#0d6efd;color:#fff}._btnPrimary_1pv8s_375:hover{background:#0b5ed7;transform:translateY(-1px);box-shadow:0 2px 4px #0d6efd4d}._btnDanger_1pv8s_395{background:#dc3545;color:#fff}._btnDanger_1pv8s_395:hover{background:#bb2d3b;transform:translateY(-1px);box-shadow:0 2px 4px #dc35454d}._btnSuccess_1pv8s_415{background:#198754;color:#fff}._btnSuccess_1pv8s_415:hover{background:#157347;transform:translateY(-1px);box-shadow:0 2px 4px #1987544d}._tabsSection_1pv8s_27 ._card_1pv8s_43>._body_1pv8s_437{flex:1;display:flex;flex-direction:column;min-height:0}._resultContent0_1pv8s_451{flex:1;display:flex;flex-direction:column;min-height:0;background:#f8f9fa;border-radius:8px;overflow:hidden}._resultContent_1pv8s_451{flex:1;display:flex;flex-direction:column;min-height:0;padding:1.5rem;background:#f8f9fa;border-radius:8px;overflow:hidden}._resultContent_1pv8s_451:has(._tabulator_1pv8s_495){padding:0}._resultContent_1pv8s_451 ._tabulator_1pv8s_495{font-size:.9rem;border:none;height:100%}._resultContent_1pv8s_451 ._tabulator_1pv8s_495 ._tabulator-header_1pv8s_517{background:#f8f9fa;border-bottom:2px solid #dee2e6;position:sticky;top:0;z-index:10}._resultContent_1pv8s_451 ._tabulator_1pv8s_495 ._tabulator-row_1pv8s_533{border-bottom:1px solid #eee}._resultContent_1pv8s_451 ._tabulator_1pv8s_495 ._tabulator-frozen_1pv8s_541{box-shadow:2px 0 4px #0000000d}._limitSection_1pv8s_553{display:flex;align-items:center;gap:.75rem;padding:1rem 0;border-top:1px solid #e9ecef;margin-top:1rem;flex-wrap:wrap}._limitLabel_1pv8s_573{font-weight:600;color:#212529;white-space:nowrap}._limitInput_1pv8s_585{padding:.625rem .875rem;border:1px solid #ced4da;border-radius:6px;font-size:.9375rem;width:120px;max-width:100%;background:#fff;color:#212529}._limitInput_1pv8s_585:focus{outline:none;border-color:#86b7fe;box-shadow:0 0 0 3px #0d6efd33}._rowA_1pv8s_621{display:grid;grid-template-columns:auto 320px 1fr 100px;gap:1rem;align-items:center}._descriptionRow_1pv8s_637{display:flex;flex-direction:column;gap:.5rem;margin-top:0}._descriptionContent_1pv8s_653{padding:.75rem 1rem;background:#f8f9fa;border-radius:6px;color:#495057;font-size:.95rem;width:100%;box-sizing:border-box;white-space:normal}._descriptionControls_1pv8s_677{display:flex;gap:.5rem;justify-content:flex-end}._descriptionCollapsed_1pv8s_691{display:none!important}@media (max-width: 768px){._limitSection_1pv8s_553{flex-direction:column;align-items:flex-start;gap:.5rem}._limitInput_1pv8s_585{width:100%}}@media (max-width: 768px){._root_1pv8s_3{padding:1rem;height:100dvh}._configHeader_1pv8s_61,._configBody_1pv8s_89{padding:1rem}._sectionTitle_1pv8s_73{font-size:1.25rem}._filterRow_1pv8s_127{grid-template-columns:1fr;gap:1rem}._selectControl_1pv8s_179,._timeframeControl_1pv8s_183{width:100%}._selectControl_1pv8s_179 select{padding-right:.875rem;background-image:none}._btn_1pv8s_343{padding:.5rem 1rem;font-size:.875rem;flex:1;min-height:auto}._actions_1pv8s_325{flex-direction:column}}@media (prefers-reduced-motion: reduce){._btn_1pv8s_343,._filterRow_1pv8s_127{transition:none;animation:none}}._root_166x8_3{padding:20px;background:#f5f5f5;min-height:100vh}._cardHeader_166x8_15{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px;border-bottom:1px solid #e0e0e0;gap:16px}._titleSection_166x8_33{flex:1}._titleSection_166x8_33 h2{margin:0 0 4px;font-size:1.5rem;font-weight:600;color:#1a1a1a}._titleSection_166x8_33 p{margin:0;color:#666;font-size:.9rem;line-height:1.4}._refreshButton_166x8_69{min-width:120px;flex-shrink:0}._tableContainer_166x8_79{height:600px;padding:0;position:relative;background:#fff}._loadingState_166x8_93{display:flex;align-items:center;justify-content:center;height:100%;color:#666;font-size:1rem;background:#fff}._errorState_166x8_113{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#dc3545;text-align:center;background:#fff;padding:40px 20px}._errorState_166x8_113 p{margin:0 0 16px;font-size:1rem}._retryButton_166x8_147{margin-top:12px;padding:8px 16px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem}._retryButton_166x8_147:hover{background:#0056b3}@media (max-width: 768px){._root_166x8_3{padding:12px}._cardHeader_166x8_15{flex-direction:column;gap:12px;align-items:stretch}._refreshButton_166x8_69{align-self:flex-end}._tableContainer_166x8_79{height:500px}}._container_17wna_3{height:100%;display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:.75rem;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;overflow-y:auto;overflow-x:hidden;padding:1.25rem;gap:1.5rem}._group_17wna_41{background:#f8fafc;border-radius:.75rem;padding:1.25rem;border:1px solid #e2e8f0;transition:all .2s ease;display:flex;flex-direction:column;gap:1rem}._group_17wna_41:hover{border-color:#cbd5e0;box-shadow:0 2px 8px #0000000d}._groupTitle_17wna_73{font-size:1rem;font-weight:700;color:#1f2937;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0;display:flex;align-items:center;gap:.5rem}._controlRow_17wna_97{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;width:100%;align-items:end}._controlFull_17wna_113{width:100%}._controlWrapper_17wna_121{display:flex;flex-direction:column;gap:.5rem;min-width:0}._controlLabel_17wna_135{font-size:.875rem;font-weight:600;color:#4a5568;display:flex;align-items:center;gap:.375rem}._controlLabel_17wna_135:before{content:"⚙️";font-size:.75rem;opacity:.7}._formInput_17wna_167{padding:.75rem 1rem;border:1.5px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:all .2s ease;background:#fff;color:#2d3748;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%;box-sizing:border-box}._formInput_17wna_167:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626;background:#fafbfc}._formInput_17wna_167:hover:not(:focus){border-color:#cbd5e0;background:#f8fafc}._formInput_17wna_167[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;font-variant-numeric:tabular-nums;font-weight:600;color:#1f2937}._formInput_17wna_167[type=color]{height:42px;padding:4px;cursor:pointer}._formInput_17wna_167[type=color]::-webkit-color-swatch{border:none;border-radius:.375rem}._formInput_17wna_167[type=color]::-moz-color-swatch{border:none;border-radius:.375rem}._formInput_17wna_167 select,._formInput_17wna_167 option{font-family:inherit}._formInput_17wna_167 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem;cursor:pointer}._formInput_17wna_167 textarea{resize:vertical;min-height:70px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8125rem;line-height:1.5}._divider_17wna_331{margin:1.25rem 0;padding-top:1.25rem;border-top:1px dashed #cbd5e0;position:relative}._divider_17wna_331:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:60px;height:2px;background:#e2e8f0}._container_17wna_3::-webkit-scrollbar{width:6px}._container_17wna_3::-webkit-scrollbar-track{background:#f8fafc;border-radius:3px;margin:2px 0}._container_17wna_3::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px;border:2px solid #f8fafc}._container_17wna_3::-webkit-scrollbar-thumb:hover{background:#94a3b8}._container_17wna_3{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}._button_17wna_421{padding:6px 12px;margin:0 4px;background-color:#3b82f6;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}._button_17wna_421:hover{background-color:#2563eb}._button_17wna_421:disabled{background-color:#9ca3af;cursor:not-allowed}@media (max-width: 640px){._container_17wna_3{padding:1rem;gap:1rem}._group_17wna_41{padding:1rem}._controlRow_17wna_97{grid-template-columns:1fr;gap:.75rem}}@media (prefers-reduced-motion: reduce){._group_17wna_41,._formInput_17wna_167{transition:none;animation:none}}
