.ps{border:1px solid var(--green-tint,#d9eadf);background:var(--green-tint,#eef6f0);border-radius:12px;padding:12px 14px;flex-direction:column}.ps,.ps-row{display:flex;gap:10px}.ps-row{align-items:center;flex-wrap:wrap}.ps-title{font-weight:600;font-size:14px}.ps-spark{width:18px;height:18px;flex:none;color:var(--green-dark,#1f6b3f)}.ps-spin{animation:ps-rot 1s linear infinite}@keyframes ps-rot{to{transform:rotate(1turn)}}.ps-bar{height:5px;border-radius:99px;background:rgba(0,0,0,.08);overflow:hidden;flex:1 1 120px}.ps-bar>i{display:block;height:100%;background:var(--green-dark,#1f6b3f);transition:width .2s}.ps-chips{display:flex;gap:8px;flex-wrap:wrap}.ps-chip{border:1.5px solid var(--green-dark,#1f6b3f);background:#fff;color:var(--green-dark,#1f6b3f);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;gap:6px;align-items:center}.ps-chip.main{background:var(--green-dark,#1f6b3f);color:#fff}.ps-chip small{font-weight:500;opacity:.75}.ps-x{margin-left:auto;background:none;border:0;font-size:20px;line-height:1;cursor:pointer;color:#555}@media (prefers-reduced-motion:reduce){.ps-spin{animation:none}}