/* Простые исправления для сортировки */

/* Исправление для селекта сортировки */
.woocommerce-ordering select.orderby {
    position: relative !important;
    display: inline-block !important;
    min-width: 180px !important;
    max-width: 250px !important;
    height: 40px !important;
    padding: 8px 35px 8px 12px !important;
    font-size: 0.8125rem !important;
    line-height: 1.4 !important;
    color: var(--color-black, #000) !important;
    background-color: var(--color-white, #fff) !important;
    border: 1px solid var(--color-gray-300, #d1d5db) !important;
    border-radius: var(--site-site-radius-default, 6px) !important;
    box-shadow: 0 1px 2px rgba(2, 6, 23, 0.05) !important;
    cursor: pointer !important;
    outline: none !important;
    transition: all 0.2s ease !important;
    
    /* Убираем стандартную стрелку браузера */
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    
    /* Добавляем кастомную стрелку */
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M12,17.3c-0.2,0-0.4-0.1-0.5-0.2l-9-9C2.2,7.7,2.2,7.3,2.5,7s0.8-0.3,1.1,0l8.5,8.5L20.5,7c0.3-0.3,0.8-0.3,1.1,0 s0.3,0.8,0,1.1l-9,9C12.4,17.2,12.2,17.3,12,17.3z'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-position: right 12px center !important;
    background-size: 16px !important;
    background-repeat: no-repeat !important;
}

/* Hover эффект */
.woocommerce-ordering select.orderby:hover {
    border-color: var(--color-gray-400, #9ca3af) !important;
    box-shadow: 0 2px 4px rgba(2, 6, 23, 0.1) !important;
}

/* Focus эффект */
.woocommerce-ordering select.orderby:focus {
    border-color: var(--color-slate-400, #94a3b8) !important;
    outline: 3px solid rgba(2, 6, 23, 0.08) !important;
    outline-offset: 0 !important;
    box-shadow: 0 0 0 3px rgba(2, 6, 23, 0.08) !important;
}

/* Десктопные стили остаются без изменений */