.TrafficFilters-module-scss-module__NDklOa__traffic_filters{--primary-color:#08c;--secondary-color:#0070b3;--accent-color:#36b3f9;--text-color:#333;--bg-color:#f0f7fc;--bg-hover:#e0f0fa;--filters-gap:24px;--h1-font-size:38px;--container-gap:12px;--button-font-size:16px;--button-padding:12px 20px;--button-border-radius:10px;--transition:all .3s ease;justify-content:space-between;align-items:center;gap:var(--filters-gap);width:100%;margin-bottom:50px;display:flex}.TrafficFilters-module-scss-module__NDklOa__traffic_filters .TrafficFilters-module-scss-module__NDklOa__row{gap:var(--filters-gap);flex-direction:column;width:100%;display:flex}.TrafficFilters-module-scss-module__NDklOa__traffic_filters .TrafficFilters-module-scss-module__NDklOa__row h1{font-size:var(--h1-font-size);color:var(--text-color);margin:0;font-weight:600}.TrafficFilters-module-scss-module__NDklOa__traffic_filters .TrafficFilters-module-scss-module__NDklOa__row .TrafficFilters-module-scss-module__NDklOa__container{align-items:center;gap:var(--container-gap);justify-content:space-between;width:100%;display:flex}.TrafficFilters-module-scss-module__NDklOa__traffic_filters .TrafficFilters-module-scss-module__NDklOa__row .TrafficFilters-module-scss-module__NDklOa__container .TrafficFilters-module-scss-module__NDklOa__month{align-items:center;gap:var(--container-gap);display:flex}.TrafficFilters-module-scss-module__NDklOa__traffic_filters .TrafficFilters-module-scss-module__NDklOa__row .TrafficFilters-module-scss-module__NDklOa__container button{cursor:pointer;font-size:var(--button-font-size);padding:var(--button-padding);color:var(--text-color);background:var(--bg-color);border-radius:var(--button-border-radius);transition:var(--transition);border:none;font-weight:500}.TrafficFilters-module-scss-module__NDklOa__traffic_filters .TrafficFilters-module-scss-module__NDklOa__row .TrafficFilters-module-scss-module__NDklOa__container button:hover{background:var(--bg-hover);transform:translateY(-2px)}.TrafficFilters-module-scss-module__NDklOa__traffic_filters .TrafficFilters-module-scss-module__NDklOa__row .TrafficFilters-module-scss-module__NDklOa__container button.TrafficFilters-module-scss-module__NDklOa__active{color:#fff;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color))}.TrafficFilters-module-scss-module__NDklOa__traffic_filters .TrafficFilters-module-scss-module__NDklOa__custom_select{width:160px;position:relative}.TrafficFilters-module-scss-module__NDklOa__traffic_filters .TrafficFilters-module-scss-module__NDklOa__custom_select .TrafficFilters-module-scss-module__NDklOa__select_trigger{border-radius:var(--button-border-radius);cursor:pointer;transition:var(--transition);color:var(--text-color);background:#fff;border:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:6px 12px;font-size:16px;font-weight:500;display:flex}.TrafficFilters-module-scss-module__NDklOa__traffic_filters .TrafficFilters-module-scss-module__NDklOa__custom_select .TrafficFilters-module-scss-module__NDklOa__select_trigger:hover{border-color:var(--primary-color)}.TrafficFilters-module-scss-module__NDklOa__traffic_filters .TrafficFilters-module-scss-module__NDklOa__custom_select .TrafficFilters-module-scss-module__NDklOa__arrow{border-left:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color);width:10px;height:10px;transition:var(--transition);margin-left:8px;transform:rotate(-45deg)translateY(-2px)}.TrafficFilters-module-scss-module__NDklOa__traffic_filters .TrafficFilters-module-scss-module__NDklOa__custom_select .TrafficFilters-module-scss-module__NDklOa__arrow.TrafficFilters-module-scss-module__NDklOa__open{transform:rotate(135deg)translateY(2px)}.TrafficFilters-module-scss-module__NDklOa__traffic_filters .TrafficFilters-module-scss-module__NDklOa__custom_select .TrafficFilters-module-scss-module__NDklOa__select_dropdown{border-radius:var(--button-border-radius);z-index:10;background:#fff;border:1px solid #e0e0e0;width:100%;animation:.2s forwards TrafficFilters-module-scss-module__NDklOa__dropdownAppear;position:absolute;top:110%;left:0;box-shadow:0 8px 16px #0000001f}.TrafficFilters-module-scss-module__NDklOa__traffic_filters .TrafficFilters-module-scss-module__NDklOa__custom_select .TrafficFilters-module-scss-module__NDklOa__select_dropdown .TrafficFilters-module-scss-module__NDklOa__option{cursor:pointer;transition:var(--transition);color:var(--text-color);padding:8px 12px;font-weight:500}.TrafficFilters-module-scss-module__NDklOa__traffic_filters .TrafficFilters-module-scss-module__NDklOa__custom_select .TrafficFilters-module-scss-module__NDklOa__select_dropdown .TrafficFilters-module-scss-module__NDklOa__option:hover{background:var(--bg-hover);color:var(--primary-color)}.TrafficFilters-module-scss-module__NDklOa__traffic_filters .TrafficFilters-module-scss-module__NDklOa__custom_select .TrafficFilters-module-scss-module__NDklOa__select_dropdown .TrafficFilters-module-scss-module__NDklOa__option:not(:last-child){border-bottom:1px solid #f0f0f0}@keyframes TrafficFilters-module-scss-module__NDklOa__dropdownAppear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.TrafficFilters-module-scss-module__NDklOa__traffic_filters{--filters-gap:18px;--h1-font-size:32px;--container-gap:10px;--button-font-size:15px;--button-padding:10px 16px}}@media (max-width:768px){.TrafficFilters-module-scss-module__NDklOa__traffic_filters{--filters-gap:16px;--h1-font-size:28px;--container-gap:8px;flex-direction:column;align-items:flex-start}}@media (max-width:500px){.TrafficFilters-module-scss-module__NDklOa__traffic_filters{--filters-gap:12px;--h1-font-size:24px;--button-padding:8px 14px}.TrafficFilters-module-scss-module__NDklOa__traffic_filters .TrafficFilters-module-scss-module__NDklOa__row .TrafficFilters-module-scss-module__NDklOa__container{flex-wrap:wrap}}

