.pp-v207-retention{padding:13px 14px;margin:12px 0 15px;border:1px solid #b5d7be;border-radius:12px;background:#f3faf4}
.pp-v207-title{font-weight:800;font-size:15px;color:#234e3e;margin-bottom:4px}
.pp-v207-help{font-size:12px;color:#435d51;line-height:1.5;margin-bottom:10px}
.pp-v207-controls{display:flex;flex-wrap:wrap;gap:7px}
.pp-v207-filter{background:white;border:1px solid #99beaa;border-radius:999px;padding:9px 12px;color:#24523e;font-size:12px;font-weight:700;cursor:pointer;min-height:38px}
.pp-v207-filter.is-active{background:#27563f;border-color:#27563f;color:white}
.pp-v207-filter:focus-visible{outline:2px solid #306f4c;outline-offset:2px}
.pp-v207-state{display:inline-block;font-size:11px;font-weight:750;border-radius:8px;background:#e5f1e9;color:#23583f;margin:7px 0 0 5px;padding:5px 8px}
@media(max-width:580px){.pp-v207-retention{padding:12px}.pp-v207-filter{flex:1;min-width:105px}}
