/* Couplina — جستجوی پیشرفته */
.search-panel .search-box kbd{display:none!important}
.sx-chips{display:flex;gap:6px;margin-top:12px;overflow-x:auto;padding-bottom:3px;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x}
.sx-chips::-webkit-scrollbar{display:none}
.sx-chips button{flex:0 0 auto;border:1px solid rgba(255,177,137,.2);background:rgba(255,255,255,.04);color:#e9cdbf;border-radius:99px;padding:6px 12px;font:700 10.5px/1 Vazirmatn,sans-serif;cursor:pointer;white-space:nowrap}
.sx-chips button.on{background:linear-gradient(135deg,#e8834a,#c9506f);border-color:transparent;color:#fff}
.sx-head{font:800 10px/1 Vazirmatn,sans-serif;color:#ffc94a;padding:10px 8px 4px;letter-spacing:.02em}
.sx-recent{display:flex;flex-wrap:wrap;gap:6px;padding:2px 8px 6px}
.sx-recent button{border:1px solid rgba(255,177,137,.18);background:rgba(255,255,255,.04);color:#e9cdbf;border-radius:99px;padding:6px 11px;font:600 10.5px/1 Vazirmatn,sans-serif;cursor:pointer}
.global-search-results{max-height:min(56vh,470px)}
.global-search-result.sx-row{flex-direction:row;align-items:center;gap:11px}
.sx-ic{flex:0 0 36px;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;font-style:normal;font-size:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,177,137,.15)}
.sx-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}
.sx-tx strong{font-size:12px;color:#ffe2bd;line-height:1.5;overflow-wrap:anywhere}
.sx-tx small{font-size:10px;line-height:1.8;color:#c4a896;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.sx-tx mark{background:rgba(255,201,74,.22);color:#ffd873;border-radius:4px;padding:0 2px}
.sx-go{flex:0 0 auto;font-style:normal;color:#e8834a;opacity:.55;font-size:14px}
.global-search-result.is-active{background:rgba(232,131,74,.16);border-color:rgba(255,177,137,.4)}
.global-search-result.is-active .sx-go{opacity:1}
@media(max-width:700px){.global-search-results{max-height:50vh}.sx-ic{flex-basis:32px;width:32px;height:32px;font-size:16px}}
