.canbus-sim-ui{color:var(--color-on-surface)}
.param-sim-ui{color:var(--color-on-surface)}
.proc-sim-ui{color:var(--color-on-surface)}
.stats-sim-ui{color:var(--color-on-surface)}
.loc-sim-ui{color:var(--color-on-surface)}.loc-sim-ui__table-wrap{max-height:120px;overflow:auto}.loc-sim-ui__table{border-collapse:collapse;min-width:unset!important}.loc-sim-ui__table th,.loc-sim-ui__table td{text-align:center;border:1px solid var(--color-outline-variant,#444);white-space:nowrap;padding:1px 3px}.loc-sim-ui__table th{background:var(--color-surface-container,#1e1e1e);z-index:1;position:sticky;top:0}.loc-sim-ui__table td{background:var(--color-surface-container-high,#2a2a2a)}.loc-sim-ui__table input[type=checkbox]{width:12px;height:12px;margin:0}.loc-sim-ui__type-group{margin-top:2px}.loc-sim-ui__type-label{color:var(--color-outline,#888)}
.status-sim-ui{color:var(--color-on-surface)}.status-sim__sections{gap:2px;margin:6px 0 4px;display:flex}.status-sim__section--active{background:var(--color-surface-container-high)!important;color:var(--color-on-surface)!important}.status-sim__door-group{margin-bottom:8px}.status-sim__door-presets{gap:4px;margin:4px 0;display:flex}.status-sim__door-bits{flex-wrap:wrap;gap:2px 8px;display:flex}.status-sim__bit-label{cursor:pointer;align-items:center;gap:2px;display:flex}.status-sim__quick-grid{grid-template-columns:1fr 1fr;gap:2px 8px;display:grid}.status-sim__quick-item{justify-content:space-between;align-items:center;gap:4px;display:flex}.status-sim__quick-input{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-high);width:56px;color:var(--color-on-surface);border-radius:var(--shape-corner-extra-small);text-align:right;padding:1px 4px}.status-sim__logic{flex-direction:column;gap:4px;display:flex}.status-sim__calls-grid{gap:8px;display:flex}.status-sim__calls-side{flex:1}.status-sim__floor-row{flex-wrap:wrap;gap:2px;margin:2px 0 6px;display:flex}.status-sim__floor-btn{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-high);width:24px;height:24px;color:var(--color-on-surface-variant);cursor:pointer;border-radius:var(--shape-corner-extra-small);text-align:center;padding:0}.status-sim__floor-btn--active{background:var(--color-tertiary-container);color:var(--color-on-tertiary-container);border-color:var(--color-tertiary)}
.sim-system-ui__banner{z-index:99999;background:var(--color-primary);width:50%;color:var(--color-on-primary);text-align:center;border-radius:0 0 var(--shape-corner-small)var(--shape-corner-small);justify-content:center;align-items:center;gap:12px;padding:8px 16px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.sim-system-ui__banner-expand{color:inherit;cursor:pointer;background:0 0;border:none;padding:2px 8px;font-size:1em}.sim-system-ui__banner-expand:hover{border-radius:var(--shape-corner-extra-small);background:#ffffff26}.sim-system-ui__banner-exit{background:var(--color-on-primary);color:var(--color-primary);cursor:pointer;border-radius:var(--shape-corner-extra-small);border:none;padding:4px 10px}.sim-system-ui__banner-exit:hover,.sim-system-ui__banner:hover{background:var(--color-primary-container);color:var(--color-on-primary-container)}.sim-system-ui{z-index:99999;position:fixed;bottom:8px;right:8px}.sim-system-ui__panel{background:var(--color-surface-container);color:var(--color-on-surface);border:1px solid var(--color-outline-variant);border-radius:var(--shape-corner-small);min-width:260px;max-height:50vh;margin-bottom:4px;padding:8px;overflow-y:auto}.sim-system-ui__tabs{border-bottom:1px solid var(--color-outline-variant);gap:2px;margin-bottom:8px;padding-bottom:4px;display:flex}.sim-system-ui__tab{color:var(--color-on-surface-variant);cursor:pointer;border-radius:var(--shape-corner-extra-small)var(--shape-corner-extra-small)0 0;background:0 0;border:none;padding:4px 8px}.sim-system-ui__tab--active{background:var(--color-surface-container-high);color:var(--color-on-surface)}.sim-system-ui__tab-content{min-height:60px}.sim-system-ui__controls{gap:4px;display:flex}.sim-system-ui__toggle{border-radius:var(--shape-corner-extra-small);cursor:pointer;background:var(--color-surface-container-high);color:var(--color-on-surface);border:none;padding:6px 12px}.sim-system-ui__toggle--on{background:var(--color-primary);color:var(--color-on-primary)}.sim-system-ui__expand{border-radius:var(--shape-corner-extra-small);cursor:pointer;background:var(--color-surface-container-high);color:var(--color-on-surface-variant);border:none;padding:6px 8px}.sim-panel__row{align-items:center;gap:8px;margin-bottom:2px;display:flex}.sim-panel__btn{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-high);color:var(--color-on-surface-variant);cursor:pointer;border-radius:var(--shape-corner-extra-small);padding:2px 6px}.sim-panel__slider{width:100%}.sim-panel__section{color:var(--color-on-surface-variant);margin-top:6px}
/*# sourceMappingURL=0105d0d0c4ce2038.css.map*/