#shelly-oficial{margin:2rem 0 0;display:grid;gap:1.5rem}.sf-wrapper .sf-section__h{font-size:1.1rem;font-weight:700;margin:0 0 .75rem;color:var(--color-ink)}.sf-section{background:var(--color-bg-soft,#f6f9fd);border:1px solid var(--color-border,#E8E0D0);border-radius:var(--radius-card,12px);padding:1rem 1.25rem}.sf-protos{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}.sf-proto{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border-radius:var(--radius-pill,999px);border:1.5px solid var(--sf-color,#1976D2);color:var(--sf-color,#1976D2);font-size:.8rem;font-weight:600;white-space:nowrap;background:color-mix(in srgb,var(--sf-color,#1976D2) 8%,transparent)}.sf-proto svg{flex-shrink:0;stroke:currentColor}.sf-feats{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}.sf-feat{display:flex;align-items:flex-start;gap:.75rem;background:var(--color-bg,#fff);border:1px solid var(--color-border,#E8E0D0);border-left:3px solid var(--sf-color,var(--color-accent));border-radius:8px;padding:.75rem}.sf-feat__ico{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--sf-color,var(--color-accent))}.sf-feat__txt{display:flex;flex-direction:column;gap:.2rem;font-size:.875rem}.sf-feat__txt strong{font-weight:600;color:var(--color-ink);line-height:1.3}.sf-feat__txt span{color:var(--color-ink-mid,#787060);line-height:1.45}.sf-usos__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.6rem}.sf-uso{display:flex;flex-direction:column;align-items:center;gap:.4rem;background:var(--color-bg,#fff);border:1px solid var(--color-border,#E8E0D0);border-radius:8px;padding:.85rem .5rem;text-align:center;transition:border-color .15s,box-shadow .15s}.sf-uso:hover{border-color:var(--color-accent,#3094e8);box-shadow:0 2px 8px rgba(48, 148, 232,.1)}.sf-uso__ico{color:var(--color-accent,#3094e8);display:flex;align-items:center;justify-content:center}.sf-uso__txt{font-size:.78rem;font-weight:600;color:var(--color-ink,#1A1610);line-height:1.3}.sf-specs__tbl{width:100%;border-collapse:collapse;font-size:.875rem}.sf-specs__tbl th,.sf-specs__tbl td{padding:.45rem .6rem;border-bottom:1px solid var(--color-border,#E8E0D0);text-align:left;line-height:1.4}.sf-specs__tbl th{font-weight:600;color:var(--color-ink-mid,#787060);white-space:nowrap;width:42%;vertical-align:top}.sf-specs__tbl td{color:var(--color-ink,#1A1610)}.sf-specs__tbl tr:last-child th,.sf-specs__tbl tr:last-child td{border-bottom:none}.sf-specs__tbl tr:hover th,.sf-specs__tbl tr:hover td{background:color-mix(in srgb,var(--color-accent,#3094e8) 4%,transparent)}.sf-ds{margin:.75rem 0 0;font-size:.85rem}.sf-ds a{color:var(--color-cyan,#1a8fa8);text-decoration:underline}.sf-ds a:hover{color:var(--color-accent,#3094e8)}@media (max-width:600px){.sf-feats{grid-template-columns:1fr}.sf-usos__grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.sf-specs__tbl th{width:45%;font-size:.82rem}.sf-specs__tbl td{font-size:.82rem}}.sf-proto span{color:var(--color-ink,#1A1610)}.sf-ds a{color:var(--color-info,#1a6f87)}#shelly-oficial{grid-template-columns:minmax(0,1fr);min-width:0}.sf-section{min-width:0;overflow-wrap:anywhere}.sf-wrapper~.sf-wrapper{display:none}@media (max-width:760px){.sf-wrapper{order:4}}