.pj-alert-preferences,.pj-deals-filter{box-sizing:border-box;background:#f4f7f5;border:1px solid #d6e2dc;border-radius:18px;padding:clamp(16px,4vw,32px);margin:24px 0;color:#173d32;max-width:100%;overflow-wrap:anywhere}.pj-alert-preferences summary{font-size:1.25rem;font-weight:700;cursor:pointer;min-height:44px}.pj-alert-preferences fieldset{border:0;padding:12px 0;margin:0;min-width:0}.pj-alert-preferences legend{font-weight:700;padding:8px 0}.pj-alert-preferences label,.pj-deals-filter label{display:block;padding:8px 0;min-height:44px}.pj-alert-preferences input[type=text],.pj-deals-filter input[type=text]{box-sizing:border-box;display:block;width:100%;min-width:0;max-width:100%;min-height:48px;border:1px solid #7d978b;border-radius:8px;background:white;padding:12px;font-size:16px;color:#173d32}.pj-alert-preferences input[type=checkbox]{width:20px;height:20px;vertical-align:middle;margin-right:8px;accent-color:#195e46}.pj-alert-preferences small{display:block;line-height:1.6}.pj-deals-filter button{min-height:48px;margin-top:12px;padding:12px 24px;border-radius:8px;background:#195e46;color:white;border:0;font-weight:700}.pj-alert-preferences :focus-visible,.pj-deals-filter :focus-visible{outline:3px solid #a96416;outline-offset:3px}@media(min-width:640px){.pj-deals-filter{display:flex;align-items:end;gap:16px}.pj-deals-filter label{flex:1;min-width:0}.pj-deals-filter button{margin-bottom:8px}}
