#tapo-bulb-check *{box-sizing:border-box}#tapo-bulb-check{max-width:1120px;margin:auto;padding:32px 28px 60px}#tapo-bulb-check .tapo-bulb-brand{letter-spacing:.12em;margin:0 0 24px;font-size:14px;font-weight:750}#tapo-bulb-check .tapo-bulb-hero{color:#fff;background:#1d3038;border-radius:20px;padding:35px 40px}#tapo-bulb-check .tapo-bulb-eyebrow{letter-spacing:.08em;margin:0 0 10px;font-size:12px;font-weight:750}#tapo-bulb-check .tapo-bulb-hero .tapo-bulb-eyebrow{color:#f1cf75}#tapo-bulb-check .tapo-bulb-hero h3{letter-spacing:.015em;margin:0 0 14px;font-size:clamp(25px,3.7vw,38px);font-weight:800;line-height:1.45}#tapo-bulb-check .tapo-bulb-hero p:last-child{color:#dfe7e8;max-width:780px;margin:0}#tapo-bulb-check .tapo-bulb-rule{background:#fff9e8;border-left:4px solid #d2a43d;border-radius:0 9px 9px 0;margin:22px 0;padding:15px 20px;font-size:14px}#tapo-bulb-check .tapo-bulb-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}#tapo-bulb-check .tapo-bulb-card{background:var(--surface-soft);border:1px solid var(--border);border-radius:16px;min-width:0;padding:26px}#tapo-bulb-check .tapo-bulb-card h4{margin:0 0 18px;font-size:21px;line-height:1.55}#tapo-bulb-check .tapo-bulb-field{margin-bottom:22px}#tapo-bulb-check label{margin-bottom:8px;font-size:15px;font-weight:750;display:block}#tapo-bulb-check .tapo-bulb-step{background:var(--surface-note);vertical-align:1px;border-radius:5px;margin-right:8px;padding:0 8px;font-size:12px;display:inline-block}#tapo-bulb-check select{background:var(--surface-soft);width:100%;min-width:0;height:48px;color:var(--foreground);font:inherit;text-overflow:ellipsis;border:1px solid #9faeae;border-radius:8px;padding:8px 32px 8px 10px;font-size:14px;display:block}#tapo-bulb-check .tapo-bulb-help{color:var(--muted-foreground);margin:7px 0 0;font-size:12px;line-height:1.7}#tapo-bulb-check .tapo-bulb-actions{flex-wrap:wrap;gap:10px;display:flex}#tapo-bulb-check button{font:inherit;cursor:pointer;color:#fff;background:#213c45;border:0;border-radius:9px;min-height:48px;padding:10px 18px;font-weight:750}#tapo-bulb-check button[type=reset]{color:#263f46;background:#edf1ef}#tapo-bulb-check button:disabled{opacity:.55;cursor:default}#tapo-bulb-check :focus-visible{outline-offset:3px;outline:3px solid #b58109}#tapo-bulb-check .tapo-bulb-side{gap:18px;min-width:0;display:grid}#tapo-bulb-check #tapo-bulb-result{background:var(--surface-note);overflow-wrap:anywhere;border-top:4px solid #b48219}#tapo-bulb-check #tapo-bulb-result h4{margin-bottom:14px}#tapo-bulb-check li{margin-bottom:12px;padding-left:3px;font-size:14px}#tapo-bulb-check ul{margin:0;padding-left:21px}#tapo-bulb-check .tapo-bulb-fineprint{color:var(--muted-foreground);border-top:1px solid #d6ded9;margin:18px 0 0;padding-top:14px;font-size:12px;line-height:1.8}#tapo-bulb-check #tapo-bulb-status{min-height:1.8em;color:var(--muted-foreground);margin:12px 0 0;font-size:12px}#tapo-bulb-check .tapo-bulb-compare{grid-template-columns:1fr 1fr;gap:12px;display:grid}#tapo-bulb-check .tapo-bulb-product{border:1px solid var(--border);background:var(--surface-note);border-radius:10px;padding:16px 12px}#tapo-bulb-check h5{margin:0 0 5px;font-size:17px}#tapo-bulb-check .tapo-bulb-number{margin:0;font-size:27px;font-weight:800;line-height:1.5}#tapo-bulb-check .tapo-bulb-product p:last-child{margin:6px 0 0;font-size:13px}#tapo-bulb-check .tapo-bulb-small{font-size:13px;line-height:1.8}#tapo-bulb-check a{color:var(--foreground);text-underline-offset:3px;overflow-wrap:anywhere}#tapo-bulb-check footer{color:var(--muted-foreground);border-top:1px solid #d7ddda;margin-top:28px;padding-top:20px;font-size:12px}#tapo-bulb-check .tapo-bulb-source{margin:10px 0}#tapo-bulb-check [hidden]{display:none!important}#tapo-bulb-check noscript p{background:#fff9e8;border:1px solid #b48219;border-radius:8px;padding:14px;font-size:14px}@media (width<=740px){#tapo-bulb-check{padding:18px 14px 36px}#tapo-bulb-check .tapo-bulb-grid{grid-template-columns:1fr!important}#tapo-bulb-check .tapo-bulb-hero{border-radius:15px;padding:26px 22px}#tapo-bulb-check .tapo-bulb-card{padding:21px 18px}#tapo-bulb-check .tapo-bulb-rule{padding:14px;font-size:13px}#tapo-bulb-check button{flex:1;font-size:14px}#tapo-bulb-check .tapo-bulb-brand{margin-bottom:15px}#tapo-bulb-check .tapo-bulb-number{font-size:24px}}@media print{#tapo-bulb-check form,#tapo-bulb-check .tapo-bulb-actions{display:none}#tapo-bulb-check .tapo-bulb-grid{display:block}#tapo-bulb-check .tapo-bulb-card{margin-top:16px}#tapo-bulb-check .tapo-bulb-hero{color:#182b32;background:var(--surface-soft);border:1px solid}#tapo-bulb-check .tapo-bulb-hero p:last-child,#tapo-bulb-check .tapo-bulb-hero .tapo-bulb-eyebrow{color:#182b32}}#tapo-bulb-check{color:var(--foreground);padding:20px 0;scroll-margin-top:24px}#tapo-bulb-check .tapo-bulb-rule,#tapo-bulb-check noscript p{color:#503719}#tapo-bulb-check .tapo-bulb-hero h3{color:#fff}#tapo-bulb-check h4,#tapo-bulb-check h5{font-weight:750}
