#deviceGuide{width:min(720px,92vw);max-height:85vh;overflow:auto;background:var(--panel,#10202c);color:var(--text,#e5f4ff);border:1px solid #627482;border-radius:16px;padding:24px}#deviceGuide::backdrop{background:#0009}.device-guide-head{display:flex;justify-content:space-between;align-items:center;gap:16px}#deviceGuide button{cursor:pointer;padding:12px;border-radius:10px;border:1px solid #657887;background:transparent;color:inherit;font:inherit;margin:4px}#deviceGuide input{padding:12px;width:90%;background:transparent;color:inherit;border:1px solid #657887;border-radius:8px;margin:12px 0}.device-guide-list{display:grid}.device-guide-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.device-guide-status{display:block;padding:10px;font-size:18px}.device-guide-online{color:#35db86}.device-guide-offline{color:#ff7b7b}#deviceGuide dl{display:grid;grid-template-columns:1fr 2fr;gap:10px}#deviceGuide dd{margin:0;overflow-wrap:anywhere}#deviceGuide svg{width:100%;height:auto;color:#36cdea}html[data-theme=light] .device-guide-online,body.light .device-guide-online{color:#08733c}#deviceGuide button:focus-visible{outline:3px solid #36cdea}
html[data-theme=light] #deviceGuide .device-guide-online{color:#08733c!important}html[data-theme=light] #deviceGuide .device-guide-offline{color:#ae1730!important}
