.save-panel{margin:18px 0 24px;padding:16px;border:1px solid #dfe7ef;border-radius:14px;background:#fff}.save-actions{display:flex;gap:10px;align-items:center;margin-bottom:14px}.price-alert-box{display:grid;gap:10px;padding-top:14px;border-top:1px solid #edf1f5}.price-alert-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.price-alert-form input{width:150px}.price-alert-form.compact input{width:130px}.currency-prefix{font-weight:700;color:#344054}.alert-status-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.link-button{border:0;background:none;color:#075985;padding:0;cursor:pointer;text-decoration:underline;font:inherit}.wishlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px}.wishlist-card{background:#fff;border:1px solid #dfe7ef;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(15,23,42,.04)}.wishlist-image{height:220px;display:flex;align-items:center;justify-content:center;background:#f8fafc;overflow:hidden}.wishlist-image img{width:100%;height:100%;object-fit:cover}.wishlist-body{padding:18px}.wishlist-body h2{font-size:1.15rem;margin:8px 0}.wishlist-price{font-size:1.3rem;font-weight:800;margin:10px 0}.wishlist-alert{margin-top:16px;padding-top:14px;border-top:1px solid #edf1f5}.wishlist-alert>strong{display:block;margin-bottom:8px}.wishlist-actions{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:16px;flex-wrap:wrap}.btn-danger-soft{background:#fff5f5;border-color:#fecaca;color:#991b1b}.notification-list{display:grid;gap:12px}.notification-item{display:grid;grid-template-columns:12px 1fr;gap:12px;background:#fff;border:1px solid #dfe7ef;border-radius:14px;padding:16px}.notification-item.unread{border-color:#99d5c9;background:#f6fffc}.notification-dot{width:9px;height:9px;border-radius:999px;background:#cbd5e1;margin-top:6px}.notification-item.unread .notification-dot{background:#0f766e}.notification-content p{margin:10px 0}.compact-title{margin:0}.notification-actions{display:flex;gap:8px}.nav-links a[href*="notifications"]{white-space:nowrap}@media(max-width:760px){.price-alert-form{align-items:stretch}.price-alert-form input,.price-alert-form.compact input{width:100%}.currency-prefix{align-self:center}.wishlist-grid{grid-template-columns:1fr}}
