.pnl{border:1px solid rgb(var(--color-base-border,218,218,218));border-radius:4px;padding:28px 30px;background:#fff}
.pnl__h{margin:0 0 6px;font-size:23px;font-weight:600}
.pnl__lede{margin:0 0 20px;color:#3a3a3a;font-size:15px;line-height:1.5;max-width:74ch}
.pnl__row{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start}
.pnl__q{flex:1 1 300px;min-width:0}
.pnl input[type=text]{width:100%;border:1px solid #bdbdbd;border-radius:3px;padding:14px 15px;font-size:16px;font-family:inherit}
.pnl input[type=text]:focus{outline:2px solid rgb(var(--color-buttons-primary-background,156,203,62));outline-offset:-1px}
.pnl__brandwrap{position:relative;flex:0 0 190px}
.pnl__sugg{position:absolute;z-index:20;left:0;right:0;top:100%;background:#fff;border:1px solid #bdbdbd;border-top:0;max-height:220px;overflow:auto;display:none}
.pnl__sugg.open{display:block}
.pnl__sugg button{display:block;width:100%;text-align:left;background:none;border:0;padding:9px 13px;font:inherit;font-size:14px;cursor:pointer}
.pnl__sugg button:hover,.pnl__sugg button[aria-selected=true]{background:#f1f8e6}
.pnl__go{background:rgb(var(--color-buttons-primary-background,156,203,62));color:#fff;border:0;border-radius:3px;padding:14px 34px;font-size:15.5px;font-weight:600;cursor:pointer;font-family:inherit}
.pnl__go:hover{filter:brightness(.93)}
.pnl__hint{margin:11px 0 0;font-size:13.5px;color:#5a5a5a;line-height:1.5}
.pnl__res{margin-top:22px}
.pnl__card{border:1px solid rgb(var(--color-base-border,218,218,218));border-left-width:4px;border-radius:3px;padding:20px 22px}
.pnl__card--yes{border-left-color:#9CCB3E;background:#F1F8E6}
.pnl__card--part{border-left-color:#B26B00;background:#FFF6E6}
.pnl__card--no{border-left-color:#001489;background:#EEF1FF}
.pnl__badge{font-size:12px;letter-spacing:.11em;font-weight:700;margin:0 0 9px}
.pnl__card--yes .pnl__badge{color:#4a7a10}.pnl__card--part .pnl__badge{color:#B26B00}.pnl__card--no .pnl__badge{color:#001489}
.pnl__hl{font-size:19px;font-weight:600;margin:0 0 4px;line-height:1.35}
.pnl__pn{font-size:17px;font-weight:600;margin:0 0 14px}
.pnl__meta{font-size:14.5px;color:#3a3a3a;margin:0 0 14px;line-height:1.55}
.pnl__prod{display:flex;gap:18px;align-items:center;background:#fff;border:1px solid rgb(var(--color-base-border,218,218,218));border-radius:3px;padding:15px 18px;flex-wrap:wrap}
.pnl__prod+.pnl__prod{margin-top:10px}
.pnl__nm{flex:1 1 260px;min-width:0}
.pnl__sku{font-size:12.5px;color:#5a5a5a;letter-spacing:.04em}
.pnl__ttl{font-size:16px;font-weight:500;margin-top:3px}
.pnl__pr{font-size:23px;font-weight:600;white-space:nowrap}
.pnl__pill{display:inline-block;font-size:11.5px;padding:3px 10px;border-radius:99px;background:#e4f3d6;color:#3d6b0d;font-weight:600;letter-spacing:.04em}
.pnl__pill--out{background:#f2f2f2;color:#777}
.pnl__cta{background:rgb(var(--color-buttons-primary-background,156,203,62));color:#fff;border:0;border-radius:3px;padding:12px 24px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-block;cursor:pointer;font-family:inherit}
.pnl__chips{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 0}
.pnl__chip{border:1px solid rgb(var(--color-base-border,218,218,218));background:#fff;border-radius:99px;padding:6px 13px;font-size:13px;text-decoration:none;color:inherit}
.pnl__chip:hover{background:#f7f7f7}
.pnl__sub2{font-size:14px;font-weight:600;margin:16px 0 4px}
.pnl__multi{font-size:14px;color:#3a3a3a;margin:0 0 12px}
.pnl__busy{font-size:14px;color:#5a5a5a;margin-top:16px}
@media(max-width:749px){.pnl{padding:22px 18px}.pnl__brandwrap{flex:1 1 100%}.pnl__go{width:100%}}
