/* HEWISE Air Fryer mini sidebar — scoped */
.hwafsb-only,.hwafsb-only *,.hwafsb-only *::before,.hwafsb-only *::after{box-sizing:border-box}
.hwafsb-only{--hs-deep:#153f2d;--hs-main:#246e4c;--hs-line:#d8e8dc;--hs-ink:#244231;--hs-soft:#f2f9f3;--hs-gold:#f4bd61;font-family:inherit;font-size:14px;line-height:1.5;color:var(--hs-ink);margin:0 auto 22px;min-width:0;max-width:100%;overflow-wrap:break-word}
.hwafsb-only .hs-shell{background:#fff;border:1px solid var(--hs-line);border-radius:17px;overflow:hidden;box-shadow:0 8px 22px rgba(15,60,37,.07)}
.hwafsb-only .hs-head{padding:17px 16px;background:linear-gradient(125deg,#17422f,#287c55);color:#fff}
.hwafsb-only .hs-kicker{display:block;margin-bottom:4px;color:#d8f3df;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.hwafsb-only .hs-title{display:flex;align-items:center;gap:9px;margin:0;color:#fff!important;font-size:19px!important;line-height:1.2!important;font-weight:800;letter-spacing:-.025em}
.hwafsb-only .hs-title svg{width:26px;height:26px;flex:0 0 26px;fill:none;stroke:#f7d087;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.hwafsb-only .hs-head p{font-size:12px;line-height:1.5;margin:8px 0 0;color:#e7f5ec}
.hwafsb-only .hs-content{padding:15px}
.hwafsb-only button,.hwafsb-only input,.hwafsb-only select{font-family:inherit;box-shadow:none}
.hwafsb-only button{cursor:pointer}
.hwafsb-only .hs-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:11px;background:#edf5ef;margin-bottom:13px}
.hwafsb-only .hs-tab{border:0!important;border-radius:8px;padding:9px 5px;font-size:12px;line-height:1.3;background:transparent;color:#486754;font-weight:750}
.hwafsb-only .hs-tab[aria-pressed="true"]{background:#fff;color:#1b6543;box-shadow:0 2px 6px rgba(10,65,34,.08)}
.hwafsb-only .hs-topline{display:flex;justify-content:space-between;align-items:center;gap:6px;margin:0 0 10px}
.hwafsb-only .hs-topline strong{font-size:12px}
.hwafsb-only .hs-units{display:flex;gap:3px;background:#eff6f0;border-radius:9px;padding:3px}
.hwafsb-only .hs-unit{border:0!important;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:800;color:#43634e;background:transparent}
.hwafsb-only .hs-unit[aria-pressed="true"]{background:#fff;color:#226d48;box-shadow:0 1px 4px rgba(14,60,32,.08)}
.hwafsb-only .hs-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px}
.hwafsb-only .hs-field{min-width:0;display:block;margin-bottom:12px}
.hwafsb-only .hs-row .hs-field{margin-bottom:0}
.hwafsb-only .hs-label{display:block;margin:0 0 5px;font-size:12px;color:#345a40;font-weight:750}
.hwafsb-only .hs-input,.hwafsb-only .hs-select{display:block;max-width:100%;width:100%;height:42px;min-width:0;border:1px solid #cbded0!important;border-radius:10px!important;background:#fff;color:#254632;padding:9px 10px;font:inherit!important;font-size:14px!important;line-height:1.4!important}
.hwafsb-only .hs-input:focus,.hwafsb-only .hs-select:focus{outline:2px solid #a6d5b5;outline-offset:1px}
.hwafsb-only .hs-cta{width:100%;border:0!important;border-radius:11px;background:#236e4c;color:#fff!important;font-size:13px;font-weight:800;min-height:43px;padding:10px 12px}
.hwafsb-only .hs-cta:hover{background:#19583c}
.hwafsb-only .hs-hint{margin:9px 0 0;font-size:11px;color:#687f6d;line-height:1.5}
.hwafsb-only .hs-error{color:#973e2e;background:#fff2ed;border:1px solid #ebcabd;border-radius:9px;padding:9px;margin:10px 0 0;font-size:12px}
.hwafsb-only .hs-result{margin-top:13px;border:1px solid #d5e6d9;border-radius:13px;background:#f7fcf8;overflow:hidden}
.hwafsb-only .hs-resulttop{background:#e7f4eb;padding:11px 12px;color:#285339;font-size:12px;font-weight:800}
.hwafsb-only .hs-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:11px}
.hwafsb-only .hs-metric{background:#fff;border:1px solid #d9e9dc;border-radius:10px;padding:10px 5px;text-align:center;min-width:0}
.hwafsb-only .hs-metric small{display:block;color:#607a67;font-size:10px;font-weight:700}
.hwafsb-only .hs-metric strong{font-size:22px;color:#1d6945;font-weight:800;line-height:1.2;display:block;margin-top:4px}
.hwafsb-only .hs-check{margin:0 11px 11px;background:#fff8e9;border:1px solid #edd9b0;padding:10px;border-radius:9px;font-size:12px;color:#6c5228}
.hwafsb-only .hs-check b{color:#6d5125}
.hwafsb-only .hs-warning{margin:0 11px 11px;padding:9px;border-radius:9px;background:#fff1eb;border:1px solid #e8c3b1;color:#944b35;font-size:12px}
.hwafsb-only .hs-safe{margin:0 11px 12px;color:#486657;font-size:11.5px}
.hwafsb-only .hs-note{border-top:1px solid #edf2ee;padding:11px 15px 13px;font-size:11px;color:#697f70;background:#fcfefd}
.hwafsb-only [hidden]{display:none!important}
.hwafsb-only button:focus-visible,.hwafsb-only a:focus-visible{outline:3px solid #aad8ba;outline-offset:2px}
@media(max-width:280px){.hwafsb-only .hs-row,.hwafsb-only .hs-metrics{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.hwafsb-only *{transition:none!important}}
