.qa-question-sorting{margin:20px 0;margin-bottom:10px;display:flex;align-items:center;justify-content:flex-end}.fcom_feed_divider{flex:1;height:1px;opacity:.5;margin-right:10px;background:#9ca3af}.qa-sorting-container{display:flex;align-items:center;gap:15px}.qa-sorting-label{font-size:14px;font-weight:400;color:#525866;white-space:nowrap;line-height:20px}.shorting_icon{width:20px;height:20px}.shorting_icon svg{width:20px;height:20px}.qa-sorting-dropdown{position:relative;display:inline-block}.qa-sorting-dropdown-toggle{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#fff;border:1px solid #e1e5e9;border-radius:8px;color:#666;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:160px;user-select:none}.qa-sorting-dropdown-toggle:hover{border-color:#000;color:#000;background:#f8f9fa}.qa-sorting-dropdown-toggle.active{border-color:#000;background:#000;color:#fff}.qa-sorting-arrow{margin-left:auto;transition:transform .2s ease}.qa-sorting-dropdown-toggle.active .qa-sorting-arrow{transform:rotate(180deg)}.qa-sorting-dropdown-menu{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e1e5e9;border-top:none;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;max-height:0;overflow:hidden;transition:max-height .3s ease;opacity:0;margin-top:10px}.qa-sorting-dropdown-menu.show{max-height:300px;opacity:1}.qa-sorting-option{display:flex;align-items:center;gap:8px;padding:6px 12px;color:#636466;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f1f2f3;line-height:20px}.qa-sorting-option:last-child{border-bottom:none}.qa-sorting-option:hover{background:#f0f3f5;color:#545861}.qa-sorting-option.qa-sorting-active{background:#f0f3f5;color:#000;font-weight:600}.qa-sorting-check{margin-left:auto;color:#000}.qa-sorting-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;display:none}.qa-sorting-icon svg{width:100%;height:100%}.qa-sorting-text{flex:1}.qa-sorting-loading{position:relative}.qa-sorting-loading::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);border-radius:8px;z-index:10}.qa-sorting-loading::before{content:'';position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid rgba(0,0,0,.2);border-top:2px solid #000;border-radius:50%;animation:qa-spin 1s linear infinite;z-index:11}@media (max-width:768px){.qa-question-sorting{padding:0 5px}.qa-sorting-dropdown{width:100%}.qa-sorting-dropdown-toggle{width:100%;justify-content:space-between}}@keyframes qa-spin{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.qa-sorting-dropdown-toggle:focus-visible{outline:2px solid #007cba;outline-offset:2px}.qa-sorting-option:focus-visible{outline:2px solid #007cba;outline-offset:-2px}