.light-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}
.light-card{min-width:0}
.light-card-content{padding:27px 24px 22px;display:flex;align-items:center;flex-direction:column;gap:8px}
.light-bulb{height:90px;width:90px;border-radius:50%;border:1px solid #d4dce7;display:grid;place-items:center;background:#f2f5f8;color:#8497a7;font-size:60px;line-height:1;transition:.2s}
.light-bulb.is-on{background:#fff7d7;color:#c7951e;border-color:#ead486;box-shadow:0 0 26px rgba(224,180,39,.25)}
.light-reading{font-size:19px;color:#243746}
.light-detail{font-size:11px;color:#788a99;text-align:center;min-height:18px}
.light-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:385px;margin-top:13px}
.light-actions button{height:50px;border:1px solid #cbd9e2;border-radius:10px;background:white;font-size:14px;font-weight:900;color:#435a6c;cursor:pointer}
.light-actions [data-light-action="on"]{border-color:#91d6ba;color:#0b8557;background:#effbf5}
.light-actions [data-light-action="off"]{border-color:#e2b1b1;color:#b14e4e;background:#fff5f5}
.light-actions button:disabled{opacity:.48;cursor:not-allowed}
.light-command-note{font-size:11px;color:#687e8d;min-height:20px;text-align:center}
.light-card .tag{font-size:11px!important}
@media(max-width:780px){.light-grid{grid-template-columns:1fr}.light-card-content{padding:21px 15px}}
