#app{-webkit-user-select:none;user-select:none;width:min(100vw,800px);height:min(100dvh,600px);margin:0 auto}@media (width<=600px),(height<=600px){#app{width:100vw;height:100dvh}}html,body{overflow:hidden}body{color:#e6edf3;background:#0d1117;justify-content:center;align-items:center;min-height:100dvh;margin:0;font-family:Segoe UI,Tahoma,Verdana,Arial,sans-serif;transition:background .25s,color .25s;display:flex}body[data-theme=light]{color:#1f2328;background:#e8ecf0}.param-widget[data-v-3c3529e4]{border:1px solid var(--border);background:var(--bg-btn);width:100%;height:5.5rem;color:var(--text-primary);border-radius:.45rem;flex-direction:column;transition:border-color .15s,background .25s,color .25s;display:flex;overflow:hidden}.param-name[data-v-3c3529e4]{letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;background:var(--bg-main);flex:none;padding:.25rem .55rem;font-size:1rem;font-weight:700;transition:background .25s,color .25s,border-color .25s;overflow:hidden}.param-value[data-v-3c3529e4]{text-align:center;overflow-wrap:break-word;color:var(--text-primary);flex:auto;justify-content:center;align-items:center;padding:.3rem .4rem;font-size:1.55rem;font-weight:700;line-height:1.1;display:flex}.param-widget--clickable[data-v-3c3529e4]{cursor:pointer;-webkit-user-select:none;user-select:none}.param-widget--clickable[data-v-3c3529e4]:focus-visible{outline:2px solid var(--active-border);outline-offset:2px}.param-widget--boolean .param-value[data-v-3c3529e4]{color:var(--text-secondary);font-size:1rem}.param-widget--boolean.param-widget--active[data-v-3c3529e4]{border-color:var(--active-border)}.param-widget--boolean.param-widget--active .param-name[data-v-3c3529e4]{background:var(--active-name-bg);border-bottom-color:var(--active-name-border);color:var(--active-text)}.param-widget--boolean.param-widget--active .param-value[data-v-3c3529e4]{color:var(--active-text);font-size:1rem}.param-widget--enum .param-value[data-v-3c3529e4]{color:var(--text-blue);font-size:1rem}.param-widget--percentage .param-value[data-v-3c3529e4]{color:var(--text-blue)}.param-widget--text .param-value[data-v-3c3529e4],.param-widget--password .param-value[data-v-3c3529e4],.param-widget--date .param-value[data-v-3c3529e4]{color:var(--text-blue);font-size:1rem}.param-widget--percentage.param-widget--clickable:hover .param-value[data-v-3c3529e4]{color:var(--active-text)}.param-widget--readonly[data-v-3c3529e4]{opacity:.75}.param-widget--modified[data-v-3c3529e4]{border-color:var(--transaction-modified-border)}.param-widget--modified .param-name[data-v-3c3529e4]{background:var(--transaction-modified-bg);border-bottom-color:var(--transaction-modified-border);color:var(--transaction-modified-text)}.param-widget--modified .param-value[data-v-3c3529e4]{color:var(--transaction-modified-text)}.param-unit[data-v-3c3529e4]{opacity:.75;vertical-align:baseline;margin-left:.2em;font-size:.65em;font-weight:600}.readonly-icon[data-v-3c3529e4]{vertical-align:middle;opacity:.6;flex-shrink:0;width:.6rem;height:.6rem;margin-left:.2rem;display:inline-block}.modal-backdrop[data-v-681684d4]{z-index:100;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-681684d4]{border:1px solid var(--border);background:var(--bg-main);width:min(22rem,100%);color:var(--text-primary);border-radius:.6rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000073}.modal-header[data-v-681684d4]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border);background:var(--bg-bar);padding:.55rem 1rem;font-size:1rem;font-weight:700}.modal-body[data-v-681684d4]{flex-direction:column;align-items:center;gap:1rem;padding:1.25rem 1.25rem .75rem;display:flex}.value-display[data-v-681684d4]{color:var(--text-blue);text-align:center;min-width:5ch;font-size:2.8rem;font-weight:700;line-height:1}.slider-wrapper[data-v-681684d4]{--thumb-size:1rem;flex-direction:column;width:100%;display:flex}.slider[data-v-681684d4]{width:100%;accent-color:var(--text-blue);cursor:pointer;height:.4rem}.slider[data-v-681684d4]::-webkit-slider-thumb{width:var(--thumb-size);height:var(--thumb-size)}.slider[data-v-681684d4]::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size)}.ticks[data-v-681684d4]{padding:0 calc(var(--thumb-size) / 2);justify-content:space-between;margin-top:.25rem;display:flex}.tick[data-v-681684d4]{background:var(--text-secondary);opacity:.4;flex-shrink:0;width:1px;height:5px}.tick.major[data-v-681684d4]{opacity:.75;height:9px}.stepper[data-v-681684d4]{gap:.75rem;display:flex}.step-btn[data-v-681684d4]{border:1px solid var(--border);background:var(--bg-btn);width:3.2rem;height:3.2rem;color:var(--text-primary);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:.45rem;justify-content:center;align-items:center;font-size:1.8rem;font-weight:700;line-height:1;transition:background .12s,border-color .12s;display:inline-flex}.step-btn[data-v-681684d4]:active:not(:disabled){background:var(--btn-active-bg);border-color:var(--btn-active-border)}.step-btn[data-v-681684d4]:disabled{opacity:.35;filter:saturate(.45)}.modal-footer[data-v-681684d4]{border-top:1px solid var(--border);background:var(--bg-bar);justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}.btn[data-v-681684d4]{cursor:pointer;border:1px solid var(--border);background:color-mix(in srgb, var(--btn-active-border) 18%, var(--bg-btn));touch-action:manipulation;border-radius:.4rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;font-weight:700;line-height:1;transition:background .12s,border-color .12s;display:inline-flex}.btn-cancel[data-v-681684d4]{background:var(--bg-btn);color:var(--text-secondary)}.btn-cancel[data-v-681684d4]:active{background:var(--btn-active-bg);border-color:var(--btn-active-border)}.btn-confirm[data-v-681684d4]{background:var(--btn-active-bg);border-color:var(--btn-active-border);color:var(--text-blue)}.btn-confirm[data-v-681684d4]:active{opacity:.8}.modal-backdrop[data-v-c8d4e149]{z-index:100;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-c8d4e149]{border:1px solid var(--border);background:var(--bg-main);width:min(22rem,100%);color:var(--text-primary);border-radius:.6rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000073}.modal-header[data-v-c8d4e149]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border);background:var(--bg-bar);padding:.55rem 1rem;font-size:1rem;font-weight:700}.modal-body[data-v-c8d4e149]{flex-direction:column;padding:1.25rem;display:flex}.text-input[data-v-c8d4e149]{border:1px solid var(--border);background:var(--bg-btn);width:100%;color:var(--text-primary);box-sizing:border-box;-webkit-user-select:text;user-select:text;border-radius:.45rem;outline:none;padding:.65rem .75rem;font-size:1rem;font-weight:600;transition:border-color .12s,background .12s}.text-input[data-v-c8d4e149]:focus{border-color:var(--btn-active-border);background:var(--bg-main)}.modal-footer[data-v-c8d4e149]{border-top:1px solid var(--border);background:var(--bg-bar);grid-template-columns:1fr 1fr;gap:.5rem;padding:.75rem;display:grid}.btn[data-v-c8d4e149]{border:1px solid var(--border);background:color-mix(in srgb, var(--btn-active-border) 18%, var(--bg-btn));cursor:pointer;border-radius:.45rem;width:100%;height:2.6rem;font-size:1.2rem;font-weight:700;line-height:1}.btn-cancel[data-v-c8d4e149]{color:var(--text-secondary)}.btn-confirm[data-v-c8d4e149]{color:var(--text-blue);border-color:var(--btn-active-border);background:var(--btn-active-bg)}.modal-backdrop[data-v-70798876]{z-index:100;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-70798876]{border:1px solid var(--border);background:var(--bg-main);width:min(22rem,100%);color:var(--text-primary);border-radius:.6rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000073}.modal-header[data-v-70798876]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border);background:var(--bg-bar);padding:.55rem 1rem;font-size:1rem;font-weight:700}.modal-body[data-v-70798876]{flex-direction:column;padding:1.25rem;display:flex}.date-input[data-v-70798876]{border:1px solid var(--border);background:var(--bg-btn);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:.45rem;outline:none;padding:.65rem .75rem;font-size:1rem;font-weight:600;transition:border-color .12s,background .12s}.date-input[data-v-70798876]:focus{border-color:var(--btn-active-border);background:var(--bg-main)}.modal-footer[data-v-70798876]{border-top:1px solid var(--border);background:var(--bg-bar);grid-template-columns:1fr 1fr;gap:.5rem;padding:.75rem;display:grid}.btn[data-v-70798876]{border:1px solid var(--border);background:color-mix(in srgb, var(--btn-active-border) 18%, var(--bg-btn));cursor:pointer;border-radius:.45rem;width:100%;height:2.6rem;font-size:1.2rem;font-weight:700;line-height:1}.btn-cancel[data-v-70798876]{color:var(--text-secondary)}.btn-confirm[data-v-70798876]{color:var(--text-blue);border-color:var(--btn-active-border);background:var(--btn-active-bg)}.panels-wrapper[data-v-c750150d]{-webkit-user-select:none;user-select:none;flex-direction:column;flex:auto;display:flex;position:relative}.panels-wrapper--active[data-v-c750150d]{cursor:grab}.panels-wrapper--active[data-v-c750150d]:active{cursor:grabbing}.widget-grid[data-v-c750150d]{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;margin:auto 0;display:flex}.widget-grid[data-v-c750150d]>*{box-sizing:border-box;flex:0 0 calc(25% - .375rem)}.panel-indicators[data-v-c750150d]{justify-content:center;align-items:center;gap:.85rem;padding:.6rem 0 .2rem;display:flex}.panel-dot[data-v-c750150d]{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:transform .2s;display:inline-flex;position:relative}.panel-dot[data-v-c750150d]:before{content:"";background:var(--text-secondary);opacity:.45;border-radius:50%;width:.7rem;height:.7rem;transition:opacity .2s,transform .2s,background .2s}.panel-dot--active[data-v-c750150d]{transform:scale(1.06)}.panel-dot--active[data-v-c750150d]:before{background:var(--text-blue);opacity:1;width:.9rem;height:.9rem}.panel-dot[data-v-c750150d]:focus-visible{outline:2px solid color-mix(in srgb, var(--text-blue) 60%, white);outline-offset:2px}.page-parameters-view[data-v-c750150d]{flex-direction:column;flex:auto;gap:.75rem;width:100%;min-height:100%;display:flex}.transaction-actions[data-v-c750150d]{justify-content:stretch;gap:.5rem;width:100%;margin-top:auto;padding-top:.45rem;display:flex}.transaction-button[data-v-c750150d]{border:1px solid var(--border);background:var(--bg-btn);color:var(--text-primary);letter-spacing:.04em;text-transform:uppercase;border-radius:.45rem;flex:1 1 0;justify-content:center;align-items:center;padding:.6rem .4rem;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0a}.transaction-button[data-v-c750150d]:disabled{opacity:.55;filter:saturate(.45)}.transaction-button--submit[data-v-c750150d],.transaction-button--reset[data-v-c750150d]{background:color-mix(in srgb, var(--btn-active-border) 18%, var(--bg-btn))}.transaction-button--submit[data-v-c750150d]:not(:disabled){border-color:var(--btn-active-border);color:var(--text-blue)}.transaction-button--reset[data-v-c750150d]:not(:disabled){border-color:var(--transaction-modified-border);color:var(--transaction-modified-text)}.transaction-button[data-v-c750150d]:not(:disabled):hover{filter:brightness(1.08)}@media (width<=599px){.widget-grid[data-v-c750150d]>*{flex:0 0 calc(33.333% - .3333rem)}}@media (width<=399px){.widget-grid[data-v-c750150d]>*{flex:0 0 calc(50% - .25rem)}}.link-widget[data-v-a3242dff]{border:1px solid var(--border);background:var(--bg-btn);width:100%;height:5.5rem;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.45rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;transition:border-color .15s,background .25s,color .25s;display:flex;overflow:hidden}.link-widget[data-v-a3242dff]:focus-visible{outline:2px solid var(--active-border);outline-offset:2px}.link-widget[data-v-a3242dff]:hover,.link-widget[data-v-a3242dff]:active,.link-widget--active[data-v-a3242dff]{border-color:var(--btn-active-border);background:var(--btn-active-bg)}.link-widget--active[data-v-a3242dff],.link-widget--active .link-icon[data-v-a3242dff],.link-widget--active .link-icon-arrow[data-v-a3242dff],.link-widget--active .link-label[data-v-a3242dff]{color:var(--text-blue)}.link-icon[data-v-a3242dff]{color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.link-icon-arrow[data-v-a3242dff]{color:var(--text-secondary);font-size:1.6rem;line-height:1}.link-label[data-v-a3242dff]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 .4rem;font-size:1rem;font-weight:700;overflow:hidden}.status-icon-bar[data-v-eb081b37]{align-items:center;gap:.3rem;display:inline-flex}.si-btn[data-v-eb081b37]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.35rem;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.si-btn[data-v-eb081b37]:active{background:var(--btn-active-bg)}.si--ok[data-v-eb081b37]{color:var(--text-green);border-color:var(--status-ok-border);background:var(--status-ok-bg)}.si--warning[data-v-eb081b37]{color:var(--status-warning-color);border-color:var(--status-warning-border);background:var(--status-warning-bg)}.si--error[data-v-eb081b37]{color:var(--status-critical-color);border-color:var(--status-critical-border);background:var(--status-critical-bg)}.si--off[data-v-eb081b37]{color:var(--text-secondary);background:0 0;border-color:#0000}.hmi-shell[data-theme=dark][data-v-3b38a8b6]{--bg-main:#161b22;--bg-bar:#0d1117;--bg-btn:#21262d;--border:#30363d;--text-primary:#e6edf3;--text-secondary:#8b949e;--text-blue:#58a6ff;--text-green:#3fb950;--status-bg:#23863633;--status-border:#3fb95066;--status-color:#3fb950;--status-ok-bg:#3fb9501a;--status-ok-border:#3fb95059;--status-warning-color:#e3a008;--status-warning-bg:#e3a0081f;--status-warning-border:#e3a00866;--status-critical-color:#f85149;--status-critical-bg:#f851491f;--status-critical-border:#f8514966;--btn-active-bg:#388bfd22;--btn-active-border:#388bfd;--active-border:#3fb95080;--active-name-bg:#23863633;--active-name-border:#3fb95066;--active-text:#3fb950;--transaction-modified-border:#c99500;--transaction-modified-bg:#fff3bf;--transaction-modified-text:#5f4300;--notification-normal-bg:var(--bg-bar);--notification-normal-border:var(--border);--notification-normal-text:var(--text-primary);--notification-warning-bg:#4a3900;--notification-warning-border:#c99500;--notification-warning-text:#ffe08a;--notification-success-bg:#123a22;--notification-success-border:#2ea043;--notification-success-text:#b7f5c8;--notification-error-bg:#4b141b;--notification-error-border:#f85149;--notification-error-text:#ffd6d6;--scrollbar-track:color-mix(in srgb, var(--bg-main) 72%, black);--scrollbar-thumb:color-mix(in srgb, var(--text-secondary) 55%, var(--bg-main));--scrollbar-thumb-hover:color-mix(in srgb, var(--text-blue) 55%, var(--text-secondary))}.hmi-shell[data-theme=light][data-v-3b38a8b6]{--bg-main:#f6f8fa;--bg-bar:#fff;--bg-btn:#f0f3f6;--border:#d0d7de;--text-primary:#1f2328;--text-secondary:#57606a;--text-blue:#0550ae;--text-green:#1a7f37;--status-bg:#1f883d1a;--status-border:#1f883d59;--status-color:#1a7f37;--status-ok-bg:#1f883d1a;--status-ok-border:#1f883d59;--status-warning-color:#d97706;--status-warning-bg:#d977061a;--status-warning-border:#d9770666;--status-critical-color:#dc2626;--status-critical-bg:#dc26261a;--status-critical-border:#dc262666;--btn-active-bg:#0550ae1a;--btn-active-border:#0550ae;--active-border:#1f883d73;--active-name-bg:#1f883d1a;--active-name-border:#1f883d59;--active-text:#1a7f37;--transaction-modified-border:#c99500;--transaction-modified-bg:#fff3bf;--transaction-modified-text:#5f4300;--notification-normal-bg:var(--bg-bar);--notification-normal-border:var(--border);--notification-normal-text:var(--text-primary);--notification-warning-bg:#fff3bf;--notification-warning-border:#c99500;--notification-warning-text:#5f4300;--notification-success-bg:#dcffe4;--notification-success-border:#2da44e;--notification-success-text:#0f5132;--notification-error-bg:#ffe3e3;--notification-error-border:#d1242f;--notification-error-text:#7f1d1d;--scrollbar-track:color-mix(in srgb, var(--bg-main) 92%, black);--scrollbar-thumb:color-mix(in srgb, var(--text-secondary) 45%, var(--bg-main));--scrollbar-thumb-hover:color-mix(in srgb, var(--text-blue) 45%, var(--text-secondary))}.hmi-shell[data-theme=nvis][data-v-3b38a8b6]{--bg-main:#0a0000;--bg-bar:#060000;--bg-btn:#180500;--border:#3d1500;--text-primary:#c20;--text-secondary:#7a1800;--text-blue:#a20;--text-green:#8b1a00;--status-bg:#6414004d;--status-border:#961e0080;--status-color:#8b1a00;--status-ok-bg:#64140033;--status-ok-border:#781e0066;--status-warning-color:#8b3300;--status-warning-bg:#501e0040;--status-warning-border:#64280080;--status-critical-color:#8b0000;--status-critical-bg:#50000040;--status-critical-border:#64000080;--btn-active-bg:#961e0026;--btn-active-border:#a20;--active-border:#78190080;--active-name-bg:#500f004d;--active-name-border:#78190080;--active-text:#8b1a00;--transaction-modified-border:#7a3300;--transaction-modified-bg:#1a0800;--transaction-modified-text:#c50;--notification-normal-bg:var(--bg-bar);--notification-normal-border:var(--border);--notification-normal-text:var(--text-primary);--notification-warning-bg:#1a0800;--notification-warning-border:#7a3300;--notification-warning-text:#c50;--notification-success-bg:#0d0500;--notification-success-border:#5a1a00;--notification-success-text:#8b3300;--notification-error-bg:#1a0000;--notification-error-border:#6b0000;--notification-error-text:#c00;--scrollbar-track:#060000;--scrollbar-thumb:#3d1500;--scrollbar-thumb-hover:#5a2000}.hmi-shell[data-v-3b38a8b6]{background:var(--bg-main);width:100%;height:100%;color:var(--text-primary);border:1px solid var(--border);border-radius:.5rem;grid-template-rows:3.5rem auto 1fr 4.5rem;transition:background .25s,color .25s,border-color .25s;display:grid;overflow:hidden}.bar[data-v-3b38a8b6]{background:var(--bg-bar);border-bottom:1px solid var(--border);letter-spacing:.03em;justify-content:space-between;align-items:center;padding:0 1rem;font-size:1rem;font-weight:700;transition:background .25s,border-color .25s;display:flex}.top-left[data-v-3b38a8b6]{align-items:center;gap:.75rem;display:inline-flex}.top-right[data-v-3b38a8b6]{align-items:center;gap:.6rem;display:inline-flex}.notification-bar[data-v-3b38a8b6]{border-bottom:1px solid var(--notification-normal-border);background:var(--notification-normal-bg);min-height:2rem;color:var(--notification-normal-text);cursor:pointer;align-items:center;gap:.6rem;padding:.25rem .85rem;font-size:1rem;line-height:1.15;transition:background .2s,border-color .2s,color .2s;display:flex}.notification-icon[data-v-3b38a8b6]{flex-shrink:0;width:1rem;height:1rem}.notification-message[data-v-3b38a8b6]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.notification-count[data-v-3b38a8b6]{letter-spacing:.02em;opacity:.85;border:1px solid;border-radius:999px;flex-shrink:0;padding:.12rem .35rem;font-size:1rem;font-weight:800}.notification-bar--menu[data-v-3b38a8b6]{background:var(--notification-normal-bg);border-bottom-color:var(--notification-normal-border);color:var(--text-secondary)}.notification-bar--normal[data-v-3b38a8b6]{background:var(--notification-normal-bg);border-bottom-color:var(--notification-normal-border);color:var(--notification-normal-text)}.notification-bar--warning[data-v-3b38a8b6]{background:var(--notification-warning-bg);border-bottom-color:var(--notification-warning-border);color:var(--notification-warning-text)}.notification-bar--success[data-v-3b38a8b6]{background:var(--notification-success-bg);border-bottom-color:var(--notification-success-border);color:var(--notification-success-text)}.notification-bar--error[data-v-3b38a8b6]{background:var(--notification-error-bg);border-bottom-color:var(--notification-error-border);color:var(--notification-error-text)}.bottom-bar[data-v-3b38a8b6]{border-bottom:0;border-top:1px solid var(--border);justify-content:space-around;align-items:stretch;gap:0;padding:0}.tab-button[data-v-3b38a8b6]{border:none;border-left:1px solid var(--border);color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;touch-action:manipulation;cursor:pointer;background:0 0;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.35rem .25rem;font-size:1rem;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:flex}.tab-button[data-v-3b38a8b6]:first-child{border-left:none}.tab-button--back[data-v-3b38a8b6]{flex:.333333}.tab-button[data-v-3b38a8b6]:disabled{color:var(--text-secondary);opacity:.45;cursor:pointer}.tab-button[data-v-3b38a8b6]:disabled:active{background:0 0}.tab-button[data-v-3b38a8b6]:active{background:var(--btn-active-bg)}.tab-button--active[data-v-3b38a8b6]{color:var(--text-blue);background:var(--btn-active-bg);border-top:2px solid var(--btn-active-border)}.tab-icon[data-v-3b38a8b6]{flex-shrink:0;width:1.5rem;height:1.5rem}.tab-label[data-v-3b38a8b6]{font-size:1rem}.content[data-v-3b38a8b6]{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);flex-direction:column;justify-content:flex-start;align-items:center;gap:.6rem;min-height:0;padding:.75rem;display:flex;overflow:hidden auto}.content[data-v-3b38a8b6]::-webkit-scrollbar{width:.6rem}.content[data-v-3b38a8b6]::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}.content[data-v-3b38a8b6]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track);border-radius:999px}.content[data-v-3b38a8b6]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}button[data-v-3b38a8b6]{border:1px solid var(--border);background:var(--bg-btn);color:var(--text-primary);touch-action:manipulation;cursor:pointer;border-radius:.4rem;font-size:1rem;font-weight:600;transition:background .12s,border-color .12s,color .12s}button[data-v-3b38a8b6]:active{background:var(--btn-active-bg);border-color:var(--btn-active-border)}.icon-button[data-v-3b38a8b6]{border-radius:.4rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:0;font-size:1.2rem;display:inline-flex}.widget-grid[data-v-3b38a8b6]{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;margin:auto 0;display:flex}.widget-grid[data-v-3b38a8b6]>*{box-sizing:border-box;flex:0 0 calc(25% - .375rem)}.settings-page[data-v-3b38a8b6]{flex:auto;justify-content:center;align-items:center;width:100%;display:flex}.settings-widget[data-v-3b38a8b6]{width:calc(25% - .375rem)}@media (width<=599px){.widget-grid[data-v-3b38a8b6]>*{flex:0 0 calc(33.333% - .334rem)}.settings-widget[data-v-3b38a8b6]{width:calc(33.3333% - .333333rem)}}@media (width<=399px){.notification-bar[data-v-3b38a8b6]{padding-top:.2rem;padding-bottom:.2rem;line-height:1.12}.widget-grid[data-v-3b38a8b6]>*{flex:0 0 calc(50% - .25rem)}.settings-widget[data-v-3b38a8b6]{width:calc(50% - .25rem)}}@media (width<=600px),(height<=600px){.hmi-shell[data-v-3b38a8b6]{border:none;border-radius:0}}
