.device-features:where(.astro-cvnjjf7y){margin:1.5rem 0}.device-features:where(.astro-cvnjjf7y) h2:where(.astro-cvnjjf7y){font-size:1.25rem;margin-bottom:.5rem}.device-features:where(.astro-cvnjjf7y) ul:where(.astro-cvnjjf7y){margin:0;padding-left:1.25rem}.device-features:where(.astro-cvnjjf7y) li:where(.astro-cvnjjf7y){margin:.25rem 0}.features:where(.astro-cvnjjf7y){display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.feature:where(.astro-cvnjjf7y){display:inline-block;padding:.25rem .65rem;font-size:.8rem;line-height:1.3;border-radius:.5rem;border:1px solid var(--sl-color-gray-4);color:var(--sl-color-text);background:var(--sl-color-gray-6)}.device-params:where(.astro-4byujrp4){margin:2rem 0}.device-params:where(.astro-4byujrp4) h2:where(.astro-4byujrp4){margin-bottom:.75rem;font-size:1.25rem}.device-params-scroll:where(.astro-4byujrp4){overflow-x:auto;-webkit-overflow-scrolling:touch}.device-params:where(.astro-4byujrp4) table:where(.astro-4byujrp4){display:table!important;width:100%!important;min-width:600px;table-layout:auto;border-collapse:collapse;font-size:.9rem}.device-params:where(.astro-4byujrp4) thead:where(.astro-4byujrp4){display:table-header-group!important}.device-params:where(.astro-4byujrp4) tbody:where(.astro-4byujrp4){display:table-row-group!important;width:100%}.device-params:where(.astro-4byujrp4) tr:where(.astro-4byujrp4){display:table-row!important}.device-params:where(.astro-4byujrp4) td:where(.astro-4byujrp4),.device-params:where(.astro-4byujrp4) th:where(.astro-4byujrp4){display:table-cell!important}.device-params:where(.astro-4byujrp4) td:where(.astro-4byujrp4):nth-child(1),.device-params:where(.astro-4byujrp4) th:where(.astro-4byujrp4):nth-child(1){min-width:100px}.device-params:where(.astro-4byujrp4) td:where(.astro-4byujrp4):nth-child(2),.device-params:where(.astro-4byujrp4) th:where(.astro-4byujrp4):nth-child(2){width:100%}.device-params:where(.astro-4byujrp4) th:where(.astro-4byujrp4),.device-params:where(.astro-4byujrp4) td:where(.astro-4byujrp4){text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--sl-color-gray-5);vertical-align:top}.device-params:where(.astro-4byujrp4) th:where(.astro-4byujrp4){font-weight:600;color:var(--sl-color-gray-3);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.device-params:where(.astro-4byujrp4) code:where(.astro-4byujrp4){font-size:.85em}.param-name-cell:where(.astro-4byujrp4){white-space:nowrap}.modbus-filter:where(.astro-4byujrp4){margin:0 0 .75rem;padding-left:.75rem}.modbus-filter-legend:where(.astro-4byujrp4){display:block;margin-bottom:.4rem;font-size:.8rem;font-weight:600;color:var(--sl-color-gray-3);text-transform:uppercase;letter-spacing:.05em}.modbus-filter-options:where(.astro-4byujrp4){display:flex;flex-direction:row;flex-wrap:wrap;gap:.4rem}.modbus-filter-input:where(.astro-4byujrp4){position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.modbus-filter-label:where(.astro-4byujrp4){display:inline-block;font-size:.85rem;padding:.25rem .65rem;border:1px solid var(--sl-color-gray-5);border-radius:999rem;cursor:pointer;color:var(--sl-color-gray-3);transition:color .15s,border-color .15s,background .15s}.modbus-filter-label:where(.astro-4byujrp4):hover{color:var(--sl-color-white);border-color:var(--sl-color-gray-3)}.modbus-filter-input:where(.astro-4byujrp4):checked+.modbus-filter-label:where(.astro-4byujrp4){background:var(--sl-color-accent-low);color:var(--sl-color-text-accent);border-color:var(--sl-color-accent-low)}.modbus-filter-input:where(.astro-4byujrp4):focus-visible+.modbus-filter-label:where(.astro-4byujrp4){outline:2px solid var(--sl-color-text-accent);outline-offset:2px}.device-params-modbus:where(.astro-4byujrp4) tbody:where(.astro-4byujrp4) tr:where(.astro-4byujrp4)[data-mb]:not([data-mb=all]){display:none!important}.device-params-modbus:where(.astro-4byujrp4):has(.modbus-filter-input[value=serial]:checked) tbody:where(.astro-4byujrp4) tr:where(.astro-4byujrp4)[data-mb~=serial],.device-params-modbus:where(.astro-4byujrp4):has(.modbus-filter-input[value=network]:checked) tbody:where(.astro-4byujrp4) tr:where(.astro-4byujrp4)[data-mb~=network]{display:table-row!important}.param-choices-select:where(.astro-4byujrp4){font-family:var(--__sl-font-mono, ui-monospace, monospace);font-size:.85em;padding:.15rem .4rem;border:1px solid var(--sl-color-gray-5);border-radius:.3rem;background:var(--sl-color-bg);color:var(--sl-color-text);max-width:100%}.param-unit:where(.astro-4byujrp4){color:var(--sl-color-gray-3);font-size:.85em;white-space:nowrap}.param-help:where(.astro-4byujrp4),.param-meta:where(.astro-4byujrp4){font-size:.85em;color:var(--sl-color-gray-3);margin-top:.25rem}.param-help:where(.astro-4byujrp4) p{margin:0}.param-help:where(.astro-4byujrp4) p+p{margin-top:.35rem}.param-help:where(.astro-4byujrp4) a{color:var(--sl-color-text-accent)}.param-help:where(.astro-4byujrp4) code{font-size:.85em}.device-params:where(.astro-4byujrp4) td:where(.astro-4byujrp4) code{overflow-wrap:anywhere;word-break:break-word}.param-level:where(.astro-4byujrp4){font-size:.8rem;white-space:nowrap}.param-level-required:where(.astro-4byujrp4){color:var(--sl-color-text);font-weight:600}.param-level-optional:where(.astro-4byujrp4){color:var(--sl-color-gray-3)}.param-level-advanced:where(.astro-4byujrp4){color:var(--sl-color-gray-3);font-style:italic}.sponsorship-badge:where(.astro-urjcmj56){display:inline-block;padding:.2rem .6rem;border-radius:999rem;font-size:.8rem;line-height:1.3;font-weight:500;text-decoration:none}.sponsorship-badge-required:where(.astro-urjcmj56){background:var(--sl-color-accent-low);color:var(--sl-color-text-accent)}.sponsorship-badge-required:where(.astro-urjcmj56):hover{background:var(--sl-color-accent);color:#fff}.sponsorship-badge-free:where(.astro-urjcmj56){background:var(--sl-color-gray-6);color:var(--sl-color-gray-3)}.sponsorship-badge-free:where(.astro-urjcmj56):hover{background:var(--sl-color-gray-5);color:var(--sl-color-text)}.device-detail:where(.astro-m4f26hkb).has-nightly:not(:has(.nightly-toggle-input:checked)) :where(.astro-m4f26hkb)[data-channel=nightly]{display:none}.device-detail:where(.astro-m4f26hkb).has-nightly:has(.nightly-toggle-input:checked) :where(.astro-m4f26hkb)[data-channel=release]{display:none}.params-header:where(.astro-m4f26hkb){display:flex;flex-wrap:wrap-reverse;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin:2rem 0 .75rem}.params-title:where(.astro-m4f26hkb){margin:0;font-size:1.25rem}.params-block:where(.astro-m4f26hkb) .device-params{margin-top:0}.nightly-toggle:where(.astro-m4f26hkb){margin:0;font-size:.9rem}.nightly-toggle-input:where(.astro-m4f26hkb){position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.nightly-toggle-label:where(.astro-m4f26hkb){display:inline-flex;align-items:center;gap:.3rem;color:var(--sl-color-gray-2);text-decoration:underline;text-decoration-color:var(--sl-color-gray-4);text-underline-offset:.2em;cursor:pointer}.nightly-toggle-label:where(.astro-m4f26hkb):hover{color:var(--sl-color-white);text-decoration-color:currentColor}.nightly-toggle-icon:where(.astro-m4f26hkb){width:1em;height:1em;fill:currentColor;flex-shrink:0}.nightly-toggle-input:where(.astro-m4f26hkb):focus-visible+.nightly-toggle-label:where(.astro-m4f26hkb){outline:2px solid var(--sl-color-text-accent);outline-offset:2px;border-radius:2px}.nightly-toggle-hide:where(.astro-m4f26hkb){display:none}.nightly-toggle-input:where(.astro-m4f26hkb):checked+.nightly-toggle-label:where(.astro-m4f26hkb) .nightly-toggle-show:where(.astro-m4f26hkb){display:none}.nightly-toggle-input:where(.astro-m4f26hkb):checked+.nightly-toggle-label:where(.astro-m4f26hkb) .nightly-toggle-hide:where(.astro-m4f26hkb){display:inline}
