.manual-banner{padding-top:61px;padding-bottom:43px;display:flex;align-items:flex-end;justify-content:space-between;gap:45px;border-bottom:1px solid var(--line)}.manual-banner .eyebrow{margin-bottom:18px}.manual-banner h1{font-size:43px;line-height:1.16}.manual-banner>div>p:not(.eyebrow){font-size:14px;color:var(--muted);margin-top:21px}.manual-metadata{display:flex;gap:17px;flex-wrap:wrap;margin-top:14px;color:#6d808b;font-size:10px}.manual-downloads{flex-shrink:0;padding-bottom:2px;display:flex;flex-direction:column;align-items:center;gap:13px}.manual-downloads .button{font-size:11px;min-height:46px}.manual-downloads button{border:0;background:transparent;color:var(--muted);font-size:11px;cursor:pointer;padding:4px 10px}.manual-downloads button:hover{text-decoration:underline}.manual-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:60px;padding-top:41px;padding-bottom:85px}.manual-sidebar{position:sticky;top:116px;align-self:start;max-height:calc(100vh - 145px);overflow:auto;font-size:11px;padding-bottom:15px}.manual-sidebar summary{font-weight:700;font-size:11px;list-style:none;margin-bottom:17px}.manual-sidebar summary::-webkit-details-marker{display:none}.manual-sidebar summary>span{display:none}.manual-sidebar nav{display:flex;flex-direction:column;gap:0;align-items:stretch}.manual-sidebar nav>a{font-size:10px;font-weight:500;display:flex;gap:11px;padding:9px 0;border-bottom:1px solid #e8edef;color:var(--muted)}.manual-sidebar nav>a.active{color:var(--green);font-weight:700}.manual-sidebar nav>a>span{color:#8799a2;font-size:8px;padding-top:1px}.manual-sidebar input{width:100%;border:1px solid #ccd8dc;border-radius:4px;font-size:11px;font-family:inherit;padding:9px 10px;margin-bottom:9px;color:var(--ink);background:white}.manual-home{font-size:10px;color:var(--green);display:block;padding-top:20px}.manual-sidebar #search-results:empty{display:none}#search-results{font-size:10px;color:var(--muted);padding:5px 0 12px}#search-results a{display:block;color:var(--green);padding-top:7px;text-decoration:underline;text-underline-offset:3px}.manual-content{min-width:0;font-size:13px;line-height:1.85;max-width:830px}.manual-content h2{font-size:27px;line-height:1.25;margin:53px 0 20px;padding-top:7px;letter-spacing:-.035em;scroll-margin-top:115px}.manual-content h2:first-child{margin-top:0}.manual-content h3{font-size:18px;line-height:1.35;margin:29px 0 13px;scroll-margin-top:115px}.manual-content h4{font-size:14px;margin:25px 0 10px;scroll-margin-top:115px}.manual-content p{margin:0 0 15px;color:#405969}.manual-content a{color:#007c66;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.manual-content a:hover{color:var(--navy)}.manual-content strong{color:var(--ink)}.manual-content ul,.manual-content ol{margin:12px 0 19px;padding-left:23px;color:#405969}.manual-content li{padding-left:3px;margin:5px 0}.manual-content li p{margin-bottom:9px}.manual-content blockquote{padding:14px 18px;margin:22px 0;background:#f1f6f4;border-left:3px solid #8cbcb0;font-size:12px}.manual-content blockquote p:last-child{margin-bottom:0}.manual-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.87em;color:#155641;background:#edf3f0;padding:2px 4px;border-radius:2px;overflow-wrap:anywhere}.manual-content pre{background:#0e2939;color:#e2f1ed;border-radius:5px;padding:20px 17px;margin:18px 0 22px;font-size:11px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;position:relative}.manual-content pre code{padding:0;color:inherit;background:none;font-size:inherit}.copy-code{font-family:inherit;font-size:9px;display:block;margin:0 0 10px auto;background:#213e4e;color:#d7e7e3;border:1px solid #47616c;padding:4px 9px;border-radius:3px;cursor:pointer}.copy-code:hover{background:#345664}.manual-table{overflow-x:auto;margin:18px 0 24px;border:1px solid var(--line);border-radius:4px}.manual-content table{font-size:11px;line-height:1.65}.manual-content table th,.manual-content table td{padding:12px 13px;vertical-align:top}.manual-content table th{background:var(--paper);font-size:9px;letter-spacing:.02em}.manual-content table td:first-child{color:var(--ink);font-weight:500;min-width:120px}.manual-content table td{color:#405969}.manual-content table td code{font-size:10px}.manual-end{border-top:1px solid var(--line);padding-top:24px;margin-top:40px;font-size:12px}.manual-end>strong{font-size:17px}.manual-end p{margin-top:12px}.manual-content .search-hit{background:#fff6ce}
@media(max-width:1000px){.manual-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.manual-banner h1{font-size:37px}.manual-banner>div>p:not(.eyebrow){font-size:12px}.manual-downloads .button{padding:12px 15px;gap:14px;font-size:10px}.manual-content{font-size:12px}.manual-content h2{font-size:25px}.manual-content table{font-size:10px}.manual-content table th,.manual-content table td{padding:10px}.manual-sidebar nav>a{font-size:9px}}
@media(max-width:760px){.manual-banner{display:block;padding-top:38px;padding-bottom:30px}.manual-banner h1{font-size:35px}.manual-downloads{flex-direction:row;align-items:center;margin-top:25px;gap:20px}.manual-metadata{font-size:9px;gap:9px}.manual-layout{grid-template-columns:1fr;gap:30px;padding-top:26px;padding-bottom:50px}.manual-sidebar{position:static;max-height:none;border:1px solid var(--line);background:#fafcfc;border-radius:4px;padding:16px 17px;font-size:12px}.manual-sidebar details:not([open]) summary{margin-bottom:0}.manual-sidebar summary{cursor:pointer;display:flex;justify-content:space-between;font-size:12px}.manual-sidebar summary>span{display:inline}.manual-sidebar nav>a{font-size:11px;padding:10px 0}.manual-sidebar nav{flex-direction:column}.manual-sidebar input{font-size:12px;padding:11px}.manual-home{font-size:11px}.manual-content{font-size:13px;max-width:none}.manual-content h2{font-size:26px;margin-top:39px}.manual-content h3{font-size:18px}.manual-content pre{font-size:10px;padding:17px 14px}.manual-content table th,.manual-content table td{padding:10px;font-size:10px}.manual-page .site-header nav{gap:18px}.manual-page .site-header nav a{font-size:11px;padding:0}.manual-page .brand{font-size:12px;gap:9px}.manual-page .brand img{width:86px}.manual-page .nav-wrap{gap:14px}.manual-banner .eyebrow{font-size:9px}}
@media print{
 @page{size:A4;margin:16mm 15mm 19mm}
 html{scroll-behavior:auto}body{font-family:Arial,sans-serif;color:#1a1a1a;font-size:10pt;line-height:1.42}.site-header,.manual-sidebar,.manual-downloads,.site-footer,.copy-code,.skip{display:none!important}.wrap{max-width:none;padding:0;margin:0}.manual-banner{display:block;padding:0 0 7mm;border-bottom:1px solid #bcc6ca;margin-bottom:6mm}.manual-banner h1{font-family:Arial,sans-serif;font-size:25pt;line-height:1.1;color:#102a3a}.manual-banner h1 br{display:none}.manual-banner .eyebrow{color:#455c60;margin-bottom:3mm;font-size:8pt}.manual-banner>div>p:not(.eyebrow){font-size:10pt;margin-top:3mm}.manual-metadata{font-size:8pt;margin-top:3mm}.manual-layout{display:block;padding:0}.manual-content{font-family:Arial,sans-serif;font-size:9.4pt;line-height:1.5;max-width:none;color:#1a1a1a}.manual-content h2{font-family:Arial,sans-serif;font-size:17pt;line-height:1.2;margin:8mm 0 3mm;padding:0;break-after:avoid;scroll-margin:0}.manual-content h3{font-family:Arial,sans-serif;font-size:12.5pt;margin:6mm 0 2.5mm;break-after:avoid}.manual-content h4{font-size:10pt;break-after:avoid}.manual-content p{color:#2f3b40;margin-bottom:3mm;orphans:3;widows:3}.manual-content ul,.manual-content ol{padding-left:5mm;margin:2mm 0 4mm}.manual-content li{margin:1.3mm 0;break-inside:avoid}.manual-content blockquote{padding:3mm 4mm;margin:4mm 0;font-size:9pt;break-inside:avoid;background:#f3f6f4;border-left:2px solid #759388}.manual-content pre{color:#1a1a1a;background:#f4f6f6;border:1px solid #d7dfe1;border-radius:0;padding:3.3mm;font:8.1pt/1.45 'Courier New',monospace;margin:3mm 0 4mm;break-inside:avoid;white-space:pre-wrap;overflow-wrap:anywhere}.manual-content pre code{color:#1a1a1a}.manual-content code{background:#f1f3f3;color:#1a1a1a;font-family:'Courier New',monospace;font-size:8.3pt;padding:0 1px}.manual-table{overflow:visible;margin:3mm 0 4mm;border-radius:0;break-inside:auto}.manual-content table{font-size:8.5pt;line-height:1.4;width:100%;table-layout:auto}.manual-content table th,.manual-content table td{font-size:8.3pt;padding:2.5mm 2.7mm}.manual-content table td:first-child{min-width:0}.manual-content table th{font-size:7.5pt}.manual-content table td code{font-size:7.8pt}.manual-content thead{display:table-header-group}.manual-content tr{break-inside:avoid}.manual-content a{color:#244c58;text-decoration:underline}.manual-content img{max-height:75mm;max-width:100%;object-fit:contain;break-inside:avoid}.manual-content h2#settings-walkthrough,.manual-content h2#mqtt-api,.manual-content h2#troubleshooting{break-before:page;margin-top:0}.manual-end{break-inside:avoid;margin-top:7mm;padding-top:4mm;font-size:9pt}.manual-end>strong{font-size:12pt}
}
html{scroll-behavior:auto}
@media print{.manual-table.keep-table{break-inside:avoid}}
