.frontend-layout[data-theme=inkflow] .wishlist-empty{text-align:center;padding:var(--spacing-3xl) var(--spacing-2xl);background:hsla(35,81%,96%,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.frontend-layout[data-theme=inkflow] .wishlist-empty p{color:var(--theme-text-muted);font-size:var(--font-size-md);margin-bottom:var(--spacing-lg)}.frontend-layout[data-theme=inkflow] .wishlist-empty .MuiButton-root{background-color:var(--theme-btn-primary-bg)!important;color:var(--theme-btn-primary-text)!important;padding:var(--spacing-sm) var(--spacing-xl)!important;font-size:var(--font-size-base)!important;border-radius:var(--radius-sm)!important;transition:opacity var(--transition-fast)!important}.frontend-layout[data-theme=inkflow] .wishlist-empty .MuiButton-root:hover{opacity:.88!important}.frontend-layout[data-theme=inkflow] .wishlist-items{display:flex;flex-direction:column;gap:var(--spacing-sm)}.frontend-layout[data-theme=inkflow] .wishlist-item{display:grid;grid-template-columns:100px 1fr auto auto auto;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);align-items:center;background:hsla(35,81%,96%,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--spacing-lg);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-fast)}.frontend-layout[data-theme=inkflow] .wishlist-item:hover{box-shadow:var(--shadow-md)}.frontend-layout[data-theme=inkflow] .wishlist-item-image{width:100px;height:100px;background:var(--theme-bg-section);border:var(--border);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.frontend-layout[data-theme=inkflow] .wishlist-item-image img{width:100%;height:100%;object-fit:contain;padding:var(--spacing-xs)}.frontend-layout[data-theme=inkflow] .wishlist-item-info{display:flex;flex-direction:column;gap:var(--spacing-xs)}.frontend-layout[data-theme=inkflow] .wishlist-item-name{font-size:var(--font-size-sm);color:var(--theme-text);margin:0;font-weight:var(--font-weight-medium)}.frontend-layout[data-theme=inkflow] .wishlist-item-stock{font-size:var(--font-size-sm);color:var(--theme-text-muted)}.frontend-layout[data-theme=inkflow] .wishlist-item-note{width:100%;max-width:400px;padding:var(--spacing-xs) var(--spacing-sm);border:var(--border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--theme-text);background:var(--theme-bg);font-family:var(--font-family);transition:border-color var(--transition-fast),background var(--transition-fast)}.frontend-layout[data-theme=inkflow] .wishlist-item-note:focus{outline:none;border-color:var(--theme-primary);background:var(--theme-bg-content)}.frontend-layout[data-theme=inkflow] .wishlist-item-note::placeholder{color:var(--theme-text-muted)}.frontend-layout[data-theme=inkflow] .wishlist-item-price{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-xs)}.frontend-layout[data-theme=inkflow] .wishlist-item-original-price{font-size:var(--font-size-sm);color:var(--theme-text-muted);text-decoration:line-through}.frontend-layout[data-theme=inkflow] .wishlist-item-current-price{font-size:var(--font-size-sm);color:var(--theme-text-price);font-weight:var(--font-weight-bold)}.frontend-layout[data-theme=inkflow] .wishlist-add-to-cart-btn{background-color:var(--theme-btn-primary-bg)!important;color:var(--theme-btn-primary-text)!important;padding:var(--spacing-sm) var(--spacing-lg)!important;font-size:var(--font-size-sm)!important;border-radius:var(--radius-sm)!important;white-space:nowrap;transition:opacity var(--transition-fast)!important}.frontend-layout[data-theme=inkflow] .wishlist-add-to-cart-btn:hover{opacity:.88!important}.frontend-layout[data-theme=inkflow] .wishlist-add-to-cart-btn:disabled{background-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}.frontend-layout[data-theme=inkflow] .wishlist-item-remove{color:var(--theme-text-muted);width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;transition:color var(--transition-fast)}.frontend-layout[data-theme=inkflow] .wishlist-item-remove:hover{color:var(--theme-primary)}.frontend-layout[data-theme=inkflow] .wishlist-item-invalid{opacity:.6;background:var(--theme-bg-section)!important}.frontend-layout[data-theme=inkflow] .wishlist-item-invalid-notice{color:var(--theme-primary);font-size:var(--font-size-sm);margin:var(--spacing-xs) 0 0;font-weight:var(--font-weight-medium)}.frontend-layout[data-theme=inkflow] .wishlist-footer-count{text-align:center;padding:20px 0;color:var(--theme-text-muted);font-size:var(--font-size-sm);letter-spacing:.02em}.frontend-layout[data-theme=inkflow] .wishlist-load-more-wrap{text-align:center;padding-bottom:20px}.frontend-layout[data-theme=inkflow] .wishlist-load-more-wrap .MuiButton-root{border-color:var(--theme-primary)!important;color:var(--theme-primary)!important;background:hsla(35,81%,96%,.85);text-transform:none;letter-spacing:.02em}.frontend-layout[data-theme=inkflow] .wishlist-load-more-wrap .MuiButton-root:hover{border-color:var(--theme-primary)!important;background:color-mix(in srgb,var(--theme-primary) 6%,transparent)!important}@media (max-width:767px){.frontend-layout[data-theme=inkflow] .wishlist-item{grid-template-columns:80px 1fr auto;grid-template-rows:auto auto auto auto auto;gap:var(--spacing-sm);padding:var(--spacing-md)}.frontend-layout[data-theme=inkflow] .wishlist-item-image{width:80px;height:80px;grid-column:1;grid-row:1/4}.frontend-layout[data-theme=inkflow] .wishlist-item-info{grid-column:2;grid-row:1}.frontend-layout[data-theme=inkflow] .wishlist-item-price{grid-column:2;grid-row:2;align-items:flex-start;flex-direction:row;gap:var(--spacing-sm)}.frontend-layout[data-theme=inkflow] .wishlist-item-stock{grid-column:2;grid-row:3}.frontend-layout[data-theme=inkflow] .wishlist-item-note{grid-column:2;grid-row:4;max-width:100%}.frontend-layout[data-theme=inkflow] .wishlist-item-remove{grid-column:3;grid-row:1;justify-self:end;align-self:start}.frontend-layout[data-theme=inkflow] .wishlist-add-to-cart-btn{grid-column:1/-1;grid-row:5;width:100%}}