﻿:root{--rs-primary-color:#ef394e;--rs-border-color:#e0e0e6;--rs-bg-color:#214a9c;--rs-text-main:#5c4545;--rs-icon-main:#ffffff;--rs-text-muted:#767790;--rs-shadow:0 8px 24px rgba(0,0,0,0.12);--rs-border-radius:8px;--rs-transition:0.25s cubic-bezier(0.4,0,0.2,1);}.rs-search-container{float:left;}.rs-search-widget-container{position:relative;display:inline-block;font-family:inherit;}.rs-search-trigger-btn{display:flex;align-items:center;justify-content:center;width:33px;height:33px;background:transparent;border:none;border-radius:50%;color:var(--rs-icon-main);cursor:pointer;transition:background-color var(--rs-transition);}.rs-search-trigger-btn:hover{background-color:var(--rs-bg-color);}.rs-search-trigger-btn svg{width:22px;height:22px;}.rs-search-panel{position:absolute;top:calc(100% + 10px);left:0;width:400px;background:#fff;border-radius:var(--rs-border-radius);box-shadow:var(--rs-shadow);z-index:1000;visibility:hidden;opacity:0;transform:translateY(10px);transition:opacity var(--rs-transition),transform var(--rs-transition),visibility var(--rs-transition);}.rs-search-widget-container.is-open .rs-search-panel{visibility:visible;opacity:1;transform:translateY(0);}.rs-search-input-wrapper{display:flex;align-items:center;padding:0 16px;height:52px;border-bottom:1px solid var(--rs-border-color);}.rs-native-input{flex-grow:1;border:none;background:transparent;height:100%;font-size:15px;color:var(--rs-text-main);outline:none;}.rs-search-spinner{width:20px;height:20px;border:2px solid var(--rs-border-color);border-top-color:var(--rs-primary-color);border-radius:50%;animation:rs-spin 0.8s linear infinite;display:none;}.rs-search-input-wrapper.loading-active .rs-search-spinner{display:block;}@keyframes rs-spin{to{transform:rotate(360deg);}}.rs-search-dropdown{display:none;max-height:380px;overflow-y:auto;}.rs-search-results-list{list-style:none;margin:0;padding:0;}.rs-search-item{border-bottom:1px solid #f5f5f5;}.rs-search-item-link{display:flex;align-items:center;padding:12px 16px;text-decoration:none;transition:background-color 0.15s;}.rs-search-item-link:hover{background-color:#fafafa;}.rs-search-item-thumb{width:48px;height:48px;border-radius:4px;display:flex;justify-content:center;align-items:center;margin-left:12px;flex-shrink:0;}.rs-search-item-thumb img{max-width:100%;max-height:100%;}.rs-search-item-info{display:flex;flex-direction:column;}.rs-search-item-title{font-size:13px;color:var(--rs-text-main);margin-bottom:4px;}.rs-search-item-price{font-size:14px;font-weight:700;color:var(--rs-primary-color);}.rs-search-empty{padding:24px;text-align:center;color:var(--rs-text-muted);font-size:13px;}@media (max-width:768px){.rs-search-panel{position:fixed;top:60px;left:16px;right:16px;width:auto;}}.rs-search-more-results{border-top:1px solid var(--rs-border-color);background-color:#fafbfa;padding:14px 16px;position:sticky;bottom:0;z-index:10;box-shadow:0 -4px 12px rgba(0,0,0,0.02);}.rs-more-link{display:flex;align-items:center;justify-content:center;width:100%;font-size:13.5px;color:var(--rs-text-muted);text-decoration:none;transition:color var(--rs-transition);}.rs-more-link strong{margin:0 4px;color:var(--rs-primary-color);font-weight:700;transition:color var(--rs-transition);}.rs-more-link:hover{color:var(--rs-text-main);}.rs-more-link:hover strong{color:var(--rs-bg-color);}.rs-more-link::after{content:'â†گ';margin-right:8px;font-size:16px;line-height:1;transition:transform var(--rs-transition);}.rs-more-link:hover::after{transform:translateX(-4px);color:var(--rs-bg-color);}