:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{color:#222;background:#f6f6f6;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5}a{color:#222}.nav{background:#fff;border-bottom:1px solid #e3e3e3;align-items:center;gap:20px;padding:12px 20px;display:flex}.nav strong{margin-right:auto}.wrap{max-width:900px;margin:0 auto;padding:24px 16px 60px}.card{background:#fff;border:1px solid #e3e3e3;border-radius:10px;margin-top:18px;padding:18px}h1{margin:0 0 4px;font-size:22px}h2{margin:0 0 8px;font-size:17px}.muted{color:#666;font-size:14px}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #eee;padding:9px 6px;font-size:14px}label{margin:12px 0 4px;font-size:13px;display:block}input,select{background:#fff;border:1px solid #bbb;border-radius:6px;width:100%;padding:10px;font-size:15px}input[type=checkbox]{width:auto;margin-right:8px}button,.btn{color:#fff;cursor:pointer;background:#222;border:0;border-radius:6px;padding:10px 16px;font-size:14px;text-decoration:none;display:inline-block}button.secondary{color:#222;background:#fff;border:1px solid #bbb}button:disabled{opacity:.5;cursor:not-allowed}.row{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.row>div{flex:1;min-width:160px}.badge{background:#e8e8e8;border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.badge.ok{color:#1c5b28;background:#d9f2dd}.badge.off{color:#777;background:#eee}.badge.warn{color:#7a5200;background:#fdecc8}.err{color:#b3261e;margin-top:10px;font-size:14px}.okmsg{color:#1c5b28;margin-top:10px;font-size:14px}.login{max-width:380px;margin:70px auto}
