.maximus-wishlist-price-filter{display:flex;flex-direction:column;margin-bottom:16px;padding:14px;border:1px solid #e6e6e6;border-radius:8px;background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,0.04);max-width:1200px}
.maximus-wishlist-price-filter .mwpf-label{font-weight:600;margin-bottom:10px;display:block;color:#333}
.maximus-wishlist-price-filter .mwpf-inputs{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.maximus-wishlist-price-filter input[type=number]{padding:10px;border:1px solid #ddd;border-radius:6px;width:140px;box-sizing:border-box}
.maximus-wishlist-price-filter .button{padding:10px 14px;border:0;background:#0e11c0;color:#fff;border-radius:6px;cursor:pointer;font-weight:600;transition:background .12s ease,opacity .2s}
.maximus-wishlist-price-filter .button:hover{background:#0e11c0}
.maximus-wishlist-price-filter .mwpf-clear{background:#777;margin-left:4px}

/* Action area (add filtered results) */
.mwpf-action-area{margin:10px 0 14px;display:flex;gap:12px;align-items:center}
.mwpf-action-area .mwpf-add-filtered{background:#2ecc71;border-radius:6px;padding:10px 14px;color:#fff;border:0;cursor:pointer;font-weight:700}
.mwpf-action-area .mwpf-add-filtered:hover{background:#28bd63}
.mwpf-action-area .mwpf-add-filtered.mwpf-success{background:#3aaa5a;box-shadow:0 6px 18px rgba(58,170,90,0.15)}
.mwpf-action-area .mwpf-no-results{color:#777;font-size:14px}

/* New item badge */
.mwpf-filter-badge{display:inline-block;background:#ffb400;color:#111;padding:3px 6px;border-radius:12px;font-size:12px;margin-left:8px;font-weight:600}
.mwpf-added-badge{display:inline-block;background:#2ecc71;color:#fff;padding:3px 6px;border-radius:12px;font-size:12px;margin-left:8px;font-weight:700}

/* Marked new item styles */
.mwpf-filtered-new{border-left:4px solid #ffb400;padding-left:10px;transition:background .2s ease}
.mwpf-added{border-left:4px solid #2ecc71;padding-left:10px;opacity:1;transition:opacity .25s ease}

/* Responsive adjustments */
@media (max-width: 640px){
	.maximus-wishlist-price-filter .mwpf-inputs{flex-direction:column;align-items:stretch}
	.maximus-wishlist-price-filter input[type=number]{width:100%}
	.mwpf-action-area{flex-direction:column;align-items:stretch}
	.mwpf-action-area .mwpf-add-filtered{width:100%}
}

