﻿aside .dropdown.sort-options .dropdown-toggle,#sidebar_filters .dropdown.sort-options .dropdown-toggle{background:rgba(255, 255, 255, 0.95) !important;border:1px solid rgba(0, 85, 221, 0.12) !important;border-radius:12px !important;padding:14px 20px !important;font-weight:500 !important;transition:all .3s ease !important;position:relative;overflow:hidden}aside .dropdown.sort-options .dropdown-toggle:before,#sidebar_filters .dropdown.sort-options .dropdown-toggle:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(0, 85, 221, 0.05), rgba(0, 85, 221, 0.02));opacity:0;transition:opacity .3s ease;z-index:0}aside .dropdown.sort-options .dropdown-toggle span.h6,#sidebar_filters .dropdown.sort-options .dropdown-toggle span.h6{position:relative;z-index:1;margin:0;color:var(--g-gray-800) !important;font-size:15px;display:flex;align-items:center;justify-content:center;text-align:center}aside .dropdown.sort-options .dropdown-toggle span.h6 span,#sidebar_filters .dropdown.sort-options .dropdown-toggle span.h6 span{color:var(--g-primary) !important;font-size:13px !important;margin-left:8px;font-weight:400;background:rgba(0, 85, 221, 0.08);padding:2px 8px;border-radius:6px;display:inline-block}aside .dropdown.sort-options .dropdown-toggle:hover,#sidebar_filters .dropdown.sort-options .dropdown-toggle:hover{border-color:var(--g-primary) !important;box-shadow:0 4px 20px rgba(0, 85, 221, 0.15) !important}aside .dropdown.sort-options .dropdown-toggle:hover:before,#sidebar_filters .dropdown.sort-options .dropdown-toggle:hover:before{opacity:1}aside .dropdown.sort-options .dropdown-toggle:hover span.h6 span,#sidebar_filters .dropdown.sort-options .dropdown-toggle:hover span.h6 span{background:var(--g-primary);color:white !important}aside .dropdown.sort-options .dropdown-toggle:focus,aside .dropdown.sort-options .dropdown-toggle.show,#sidebar_filters .dropdown.sort-options .dropdown-toggle:focus,#sidebar_filters .dropdown.sort-options .dropdown-toggle.show{border-color:var(--g-primary) !important;box-shadow:0 0 0 3px rgba(0, 85, 221, 0.1),0 4px 20px rgba(0, 85, 221, 0.2) !important}aside .dropdown.sort-options .dropdown-toggle:focus:before,aside .dropdown.sort-options .dropdown-toggle.show:before,#sidebar_filters .dropdown.sort-options .dropdown-toggle:focus:before,#sidebar_filters .dropdown.sort-options .dropdown-toggle.show:before{opacity:1}aside .dropdown.sort-options .dropdown-toggle::after,#sidebar_filters .dropdown.sort-options .dropdown-toggle::after{border:none !important;content:"" !important;font-family:"Font Awesome 6 Pro" !important;font-weight:900;color:var(--g-primary);transition:transform .3s ease}aside .dropdown.sort-options .dropdown-toggle[aria-expanded=true]::after,#sidebar_filters .dropdown.sort-options .dropdown-toggle[aria-expanded=true]::after{transform:rotate(180deg)}aside .dropdown.sort-options .dropdown-menu,#sidebar_filters .dropdown.sort-options .dropdown-menu{border:none !important;border-radius:16px !important;box-shadow:0 8px 40px rgba(0, 0, 0, 0.12),0 4px 16px rgba(0, 0, 0, 0.08) !important;padding:8px !important;margin-top:8px !important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(255, 255, 255, 0.95) !important;border:1px solid rgba(0, 0, 0, 0.08) !important;overflow:hidden}aside .dropdown.sort-options .dropdown-menu .dropdown-item,#sidebar_filters .dropdown.sort-options .dropdown-menu .dropdown-item{border-radius:10px !important;padding:12px 16px !important;margin:2px 0 !important;transition:all .2s ease !important;font-weight:500;position:relative;overflow:hidden}aside .dropdown.sort-options .dropdown-menu .dropdown-item:before,#sidebar_filters .dropdown.sort-options .dropdown-menu .dropdown-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(0, 85, 221, 0.1), transparent);transition:left .5s ease}aside .dropdown.sort-options .dropdown-menu .dropdown-item span,#sidebar_filters .dropdown.sort-options .dropdown-menu .dropdown-item span{color:var(--g-primary) !important;font-size:12px !important;background:rgba(0, 85, 221, 0.08);padding:2px 6px;border-radius:4px;margin-left:8px}aside .dropdown.sort-options .dropdown-menu .dropdown-item i,#sidebar_filters .dropdown.sort-options .dropdown-menu .dropdown-item i{color:var(--g-primary) !important;margin-left:8px;font-size:12px}[data-bs-theme=dark] aside .dropdown.sort-options .dropdown-menu .dropdown-item i,[data-bs-theme=dark] #sidebar_filters .dropdown.sort-options .dropdown-menu .dropdown-item i{color:rgba(255, 255, 255, 0.7) !important}aside .dropdown.sort-options .dropdown-menu .dropdown-item:hover,#sidebar_filters .dropdown.sort-options .dropdown-menu .dropdown-item:hover{background:var(--g-primary) !important;color:white !important;transform:translateX(4px)}aside .dropdown.sort-options .dropdown-menu .dropdown-item:hover:before,#sidebar_filters .dropdown.sort-options .dropdown-menu .dropdown-item:hover:before{left:100%}aside .dropdown.sort-options .dropdown-menu .dropdown-item:hover span,#sidebar_filters .dropdown.sort-options .dropdown-menu .dropdown-item:hover span{background:rgba(255, 255, 255, 0.2) !important;color:white !important}aside .dropdown.sort-options .dropdown-menu .dropdown-item:hover i,#sidebar_filters .dropdown.sort-options .dropdown-menu .dropdown-item:hover i{color:white !important}aside .dropdown.sort-options .dropdown-menu .dropdown-item.active,#sidebar_filters .dropdown.sort-options .dropdown-menu .dropdown-item.active{background:var(--g-primary) !important;color:white !important}aside .dropdown.sort-options .dropdown-menu .dropdown-item.active span,#sidebar_filters .dropdown.sort-options .dropdown-menu .dropdown-item.active span{background:rgba(255, 255, 255, 0.2) !important;color:white !important}aside .dropdown.sort-options .dropdown-menu .dropdown-item.active i,#sidebar_filters .dropdown.sort-options .dropdown-menu .dropdown-item.active i{color:white !important}aside .dropdown.sort-options .dropdown-menu .dropdown-divider,#sidebar_filters .dropdown.sort-options .dropdown-menu .dropdown-divider{margin:8px 12px !important;border-color:rgba(0, 0, 0, 0.08) !important}aside #filters .card,#sidebar_filters #filters .card,#sidebar_filters .card.mb-4.filter-card,#sidebar_filters .filter-card{border:none !important;border-radius:16px !important;overflow:hidden;background:rgba(255, 255, 255, 0.8) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 20px rgba(0, 0, 0, 0.06) !important;transition:all .3s ease;position:relative;margin-bottom:1.5rem !important}aside #filters .card .card-header,#sidebar_filters #filters .card .card-header,#sidebar_filters .card.mb-4.filter-card .card-header,#sidebar_filters .filter-card .card-header{background:linear-gradient(135deg, rgba(0, 85, 221, 0.08), rgba(0, 85, 221, 0.04)) !important;border-bottom:1px solid rgba(0, 85, 221, 0.12) !important;padding:16px 20px !important;position:relative;display:flex !important;align-items:center !important;justify-content:space-between !important}aside #filters .card .card-header:before,#sidebar_filters #filters .card .card-header:before,#sidebar_filters .card.mb-4.filter-card .card-header:before,#sidebar_filters .filter-card .card-header:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--g-primary), rgba(0, 85, 221, 0.6))}[data-bs-theme=dark] aside #filters .card .card-header:before,[data-bs-theme=dark] #sidebar_filters #filters .card .card-header:before,[data-bs-theme=dark] #sidebar_filters .card.mb-4.filter-card .card-header:before,[data-bs-theme=dark] #sidebar_filters .filter-card .card-header:before{background:linear-gradient(90deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1)) !important}aside #filters .card .card-header .h6,aside #filters .card .card-header h6,aside #filters .card .card-header .filter-heading,#sidebar_filters #filters .card .card-header .h6,#sidebar_filters #filters .card .card-header h6,#sidebar_filters #filters .card .card-header .filter-heading,#sidebar_filters .card.mb-4.filter-card .card-header .h6,#sidebar_filters .card.mb-4.filter-card .card-header h6,#sidebar_filters .card.mb-4.filter-card .card-header .filter-heading,#sidebar_filters .filter-card .card-header .h6,#sidebar_filters .filter-card .card-header h6,#sidebar_filters .filter-card .card-header .filter-heading{margin:0 !important;font-weight:600 !important;color:var(--g-gray-800) !important;font-size:15px;display:flex;align-items:center;min-height:24px;flex:1}aside #filters .card .card-header .h6:before,aside #filters .card .card-header h6:before,aside #filters .card .card-header .filter-heading:before,#sidebar_filters #filters .card .card-header .h6:before,#sidebar_filters #filters .card .card-header h6:before,#sidebar_filters #filters .card .card-header .filter-heading:before,#sidebar_filters .card.mb-4.filter-card .card-header .h6:before,#sidebar_filters .card.mb-4.filter-card .card-header h6:before,#sidebar_filters .card.mb-4.filter-card .card-header .filter-heading:before,#sidebar_filters .filter-card .card-header .h6:before,#sidebar_filters .filter-card .card-header h6:before,#sidebar_filters .filter-card .card-header .filter-heading:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:400;margin-right:10px;color:var(--g-primary);font-size:14px;display:inline-flex;align-items:center}[data-bs-theme=dark] aside #filters .card .card-header .h6:before,[data-bs-theme=dark] aside #filters .card .card-header h6:before,[data-bs-theme=dark] aside #filters .card .card-header .filter-heading:before,[data-bs-theme=dark] #sidebar_filters #filters .card .card-header .h6:before,[data-bs-theme=dark] #sidebar_filters #filters .card .card-header h6:before,[data-bs-theme=dark] #sidebar_filters #filters .card .card-header .filter-heading:before,[data-bs-theme=dark] #sidebar_filters .card.mb-4.filter-card .card-header .h6:before,[data-bs-theme=dark] #sidebar_filters .card.mb-4.filter-card .card-header h6:before,[data-bs-theme=dark] #sidebar_filters .card.mb-4.filter-card .card-header .filter-heading:before,[data-bs-theme=dark] #sidebar_filters .filter-card .card-header .h6:before,[data-bs-theme=dark] #sidebar_filters .filter-card .card-header h6:before,[data-bs-theme=dark] #sidebar_filters .filter-card .card-header .filter-heading:before{color:rgba(255, 255, 255, 0.7) !important}aside #filters .card .card-header .btn-outline-primary,aside #filters .card .card-header .reset-filters,aside #filters .card .card-header .btn.btn-outline-primary.btn-sm,aside #filters .card .card-header .reset-filter-btn .btn,#sidebar_filters #filters .card .card-header .btn-outline-primary,#sidebar_filters #filters .card .card-header .reset-filters,#sidebar_filters #filters .card .card-header .btn.btn-outline-primary.btn-sm,#sidebar_filters #filters .card .card-header .reset-filter-btn .btn,#sidebar_filters .card.mb-4.filter-card .card-header .btn-outline-primary,#sidebar_filters .card.mb-4.filter-card .card-header .reset-filters,#sidebar_filters .card.mb-4.filter-card .card-header .btn.btn-outline-primary.btn-sm,#sidebar_filters .card.mb-4.filter-card .card-header .reset-filter-btn .btn,#sidebar_filters .filter-card .card-header .btn-outline-primary,#sidebar_filters .filter-card .card-header .reset-filters,#sidebar_filters .filter-card .card-header .btn.btn-outline-primary.btn-sm,#sidebar_filters .filter-card .card-header .reset-filter-btn .btn{border:none !important;background:rgba(220, 53, 69, 0.1) !important;color:#dc3545 !important;padding:4px 12px !important;border-radius:8px !important;font-size:12px !important;font-weight:500 !important;transition:all .2s ease !important;flex-shrink:0 !important;margin-left:12px !important}aside #filters .card .card-header .btn-outline-primary .fa-xmark,aside #filters .card .card-header .reset-filters .fa-xmark,aside #filters .card .card-header .btn.btn-outline-primary.btn-sm .fa-xmark,aside #filters .card .card-header .reset-filter-btn .btn .fa-xmark,#sidebar_filters #filters .card .card-header .btn-outline-primary .fa-xmark,#sidebar_filters #filters .card .card-header .reset-filters .fa-xmark,#sidebar_filters #filters .card .card-header .btn.btn-outline-primary.btn-sm .fa-xmark,#sidebar_filters #filters .card .card-header .reset-filter-btn .btn .fa-xmark,#sidebar_filters .card.mb-4.filter-card .card-header .btn-outline-primary .fa-xmark,#sidebar_filters .card.mb-4.filter-card .card-header .reset-filters .fa-xmark,#sidebar_filters .card.mb-4.filter-card .card-header .btn.btn-outline-primary.btn-sm .fa-xmark,#sidebar_filters .card.mb-4.filter-card .card-header .reset-filter-btn .btn .fa-xmark,#sidebar_filters .filter-card .card-header .btn-outline-primary .fa-xmark,#sidebar_filters .filter-card .card-header .reset-filters .fa-xmark,#sidebar_filters .filter-card .card-header .btn.btn-outline-primary.btn-sm .fa-xmark,#sidebar_filters .filter-card .card-header .reset-filter-btn .btn .fa-xmark{margin-right:4px !important}aside #filters .card .card-header .btn-outline-primary:hover,aside #filters .card .card-header .reset-filters:hover,aside #filters .card .card-header .btn.btn-outline-primary.btn-sm:hover,aside #filters .card .card-header .reset-filter-btn .btn:hover,#sidebar_filters #filters .card .card-header .btn-outline-primary:hover,#sidebar_filters #filters .card .card-header .reset-filters:hover,#sidebar_filters #filters .card .card-header .btn.btn-outline-primary.btn-sm:hover,#sidebar_filters #filters .card .card-header .reset-filter-btn .btn:hover,#sidebar_filters .card.mb-4.filter-card .card-header .btn-outline-primary:hover,#sidebar_filters .card.mb-4.filter-card .card-header .reset-filters:hover,#sidebar_filters .card.mb-4.filter-card .card-header .btn.btn-outline-primary.btn-sm:hover,#sidebar_filters .card.mb-4.filter-card .card-header .reset-filter-btn .btn:hover,#sidebar_filters .filter-card .card-header .btn-outline-primary:hover,#sidebar_filters .filter-card .card-header .reset-filters:hover,#sidebar_filters .filter-card .card-header .btn.btn-outline-primary.btn-sm:hover,#sidebar_filters .filter-card .card-header .reset-filter-btn .btn:hover{background:#dc3545 !important;color:white !important;transform:scale(1.05)}aside #filters .card .card-body,#sidebar_filters #filters .card .card-body,#sidebar_filters .card.mb-4.filter-card .card-body,#sidebar_filters .filter-card .card-body{padding:20px !important;background:rgba(255, 255, 255, 0.5)}aside #filters .input-group,#sidebar_filters #filters .input-group,#sidebar_filters .input-group{margin-bottom:16px !important;border-radius:10px !important;overflow:hidden !important;border:1px solid rgba(0, 85, 221, 0.12) !important;display:flex !important;align-items:stretch !important;position:relative !important}aside #filters .input-group .input-group-text,#sidebar_filters #filters .input-group .input-group-text,#sidebar_filters .input-group .input-group-text{background:rgba(0, 85, 221, 0.05) !important;border:none !important;border-radius:0 !important;padding:12px 16px !important;margin:0 !important;display:flex !important;align-items:center !important;flex-shrink:0 !important}aside #filters .input-group .input-group-text i,#sidebar_filters #filters .input-group .input-group-text i,#sidebar_filters .input-group .input-group-text i{color:var(--g-primary) !important;font-size:14px}[data-bs-theme=dark] aside #filters .input-group .input-group-text i,[data-bs-theme=dark] #sidebar_filters #filters .input-group .input-group-text i,[data-bs-theme=dark] #sidebar_filters .input-group .input-group-text i{color:rgba(255, 255, 255, 0.7) !important}aside #filters .input-group .form-control,aside #filters .input-group .searchFilter.form-control.border-start-0.ps-0,aside #filters .input-group .searchFilter.form-control,#sidebar_filters #filters .input-group .form-control,#sidebar_filters #filters .input-group .searchFilter.form-control.border-start-0.ps-0,#sidebar_filters #filters .input-group .searchFilter.form-control,#sidebar_filters .input-group .form-control,#sidebar_filters .input-group .searchFilter.form-control.border-start-0.ps-0,#sidebar_filters .input-group .searchFilter.form-control{border:none !important;border-radius:0 !important;padding:12px 16px !important;background:rgba(255, 255, 255, 0.8) !important;transition:all .3s ease !important;margin:0 !important;box-sizing:border-box !important;flex:1 !important;outline:none !important}aside #filters .input-group .form-control::placeholder,aside #filters .input-group .searchFilter.form-control.border-start-0.ps-0::placeholder,aside #filters .input-group .searchFilter.form-control::placeholder,#sidebar_filters #filters .input-group .form-control::placeholder,#sidebar_filters #filters .input-group .searchFilter.form-control.border-start-0.ps-0::placeholder,#sidebar_filters #filters .input-group .searchFilter.form-control::placeholder,#sidebar_filters .input-group .form-control::placeholder,#sidebar_filters .input-group .searchFilter.form-control.border-start-0.ps-0::placeholder,#sidebar_filters .input-group .searchFilter.form-control::placeholder{color:rgba(0, 0, 0, 0.5) !important}aside #filters .input-group .form-control:focus,aside #filters .input-group .searchFilter.form-control.border-start-0.ps-0:focus,aside #filters .input-group .searchFilter.form-control:focus,#sidebar_filters #filters .input-group .form-control:focus,#sidebar_filters #filters .input-group .searchFilter.form-control.border-start-0.ps-0:focus,#sidebar_filters #filters .input-group .searchFilter.form-control:focus,#sidebar_filters .input-group .form-control:focus,#sidebar_filters .input-group .searchFilter.form-control.border-start-0.ps-0:focus,#sidebar_filters .input-group .searchFilter.form-control:focus{background:white !important;outline:none !important;box-shadow:none !important}aside #filters .input-group:focus-within,#sidebar_filters #filters .input-group:focus-within,#sidebar_filters .input-group:focus-within{border-color:var(--g-primary) !important;box-shadow:0 0 0 3px rgba(0, 85, 221, 0.1) !important}aside #filters .input-group:focus-within .input-group-text,#sidebar_filters #filters .input-group:focus-within .input-group-text,#sidebar_filters .input-group:focus-within .input-group-text{background:rgba(0, 85, 221, 0.1) !important}aside #filters .input-group:focus-within .input-group-text i,#sidebar_filters #filters .input-group:focus-within .input-group-text i,#sidebar_filters .input-group:focus-within .input-group-text i{color:var(--g-primary) !important;transform:scale(1.1)}aside #filters .input-group:focus-within .form-control,aside #filters .input-group:focus-within .searchFilter.form-control.border-start-0.ps-0,aside #filters .input-group:focus-within .searchFilter.form-control,#sidebar_filters #filters .input-group:focus-within .form-control,#sidebar_filters #filters .input-group:focus-within .searchFilter.form-control.border-start-0.ps-0,#sidebar_filters #filters .input-group:focus-within .searchFilter.form-control,#sidebar_filters .input-group:focus-within .form-control,#sidebar_filters .input-group:focus-within .searchFilter.form-control.border-start-0.ps-0,#sidebar_filters .input-group:focus-within .searchFilter.form-control{background:white !important}#sidebar_filters .filter-search-wrapper{margin-bottom:16px !important}aside .filter-options,#sidebar_filters .filter-options{max-height:280px !important;overflow-y:auto !important;overflow-x:hidden !important;padding-right:8px}aside .filter-options::-webkit-scrollbar,#sidebar_filters .filter-options::-webkit-scrollbar{width:6px}aside .filter-options::-webkit-scrollbar-track,#sidebar_filters .filter-options::-webkit-scrollbar-track{background:rgba(0, 0, 0, 0.05);border-radius:10px}aside .filter-options::-webkit-scrollbar-thumb,#sidebar_filters .filter-options::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--g-primary), rgba(0, 85, 221, 0.7));border-radius:10px;transition:background .3s ease}aside .filter-options::-webkit-scrollbar-thumb:hover,#sidebar_filters .filter-options::-webkit-scrollbar-thumb:hover{background:var(--g-primary)}aside .filter-options .form-check,aside .filter-options .form-check.mb-2,#sidebar_filters .filter-options .form-check,#sidebar_filters .filter-options .form-check.mb-2{margin-bottom:12px !important;padding:8px 16px !important;border-radius:10px !important;transition:all .2s ease !important;position:relative;display:flex !important;align-items:center !important;text-decoration:none !important}aside .filter-options .form-check:hover,aside .filter-options .form-check.mb-2:hover,#sidebar_filters .filter-options .form-check:hover,#sidebar_filters .filter-options .form-check.mb-2:hover{background:rgba(0, 85, 221, 0.04) !important;text-decoration:none !important}aside .filter-options .form-check:hover .form-check-label,aside .filter-options .form-check:hover span.form-check-label,aside .filter-options .form-check.mb-2:hover .form-check-label,aside .filter-options .form-check.mb-2:hover span.form-check-label,#sidebar_filters .filter-options .form-check:hover .form-check-label,#sidebar_filters .filter-options .form-check:hover span.form-check-label,#sidebar_filters .filter-options .form-check.mb-2:hover .form-check-label,#sidebar_filters .filter-options .form-check.mb-2:hover span.form-check-label{text-decoration:none !important}aside .filter-options .form-check:hover .form-check-label .text-secondary,aside .filter-options .form-check:hover .form-check-label small.text-secondary,aside .filter-options .form-check:hover .form-check-label small,aside .filter-options .form-check:hover .form-check-label span,aside .filter-options .form-check:hover span.form-check-label .text-secondary,aside .filter-options .form-check:hover span.form-check-label small.text-secondary,aside .filter-options .form-check:hover span.form-check-label small,aside .filter-options .form-check:hover span.form-check-label span,aside .filter-options .form-check.mb-2:hover .form-check-label .text-secondary,aside .filter-options .form-check.mb-2:hover .form-check-label small.text-secondary,aside .filter-options .form-check.mb-2:hover .form-check-label small,aside .filter-options .form-check.mb-2:hover .form-check-label span,aside .filter-options .form-check.mb-2:hover span.form-check-label .text-secondary,aside .filter-options .form-check.mb-2:hover span.form-check-label small.text-secondary,aside .filter-options .form-check.mb-2:hover span.form-check-label small,aside .filter-options .form-check.mb-2:hover span.form-check-label span,#sidebar_filters .filter-options .form-check:hover .form-check-label .text-secondary,#sidebar_filters .filter-options .form-check:hover .form-check-label small.text-secondary,#sidebar_filters .filter-options .form-check:hover .form-check-label small,#sidebar_filters .filter-options .form-check:hover .form-check-label span,#sidebar_filters .filter-options .form-check:hover span.form-check-label .text-secondary,#sidebar_filters .filter-options .form-check:hover span.form-check-label small.text-secondary,#sidebar_filters .filter-options .form-check:hover span.form-check-label small,#sidebar_filters .filter-options .form-check:hover span.form-check-label span,#sidebar_filters .filter-options .form-check.mb-2:hover .form-check-label .text-secondary,#sidebar_filters .filter-options .form-check.mb-2:hover .form-check-label small.text-secondary,#sidebar_filters .filter-options .form-check.mb-2:hover .form-check-label small,#sidebar_filters .filter-options .form-check.mb-2:hover .form-check-label span,#sidebar_filters .filter-options .form-check.mb-2:hover span.form-check-label .text-secondary,#sidebar_filters .filter-options .form-check.mb-2:hover span.form-check-label small.text-secondary,#sidebar_filters .filter-options .form-check.mb-2:hover span.form-check-label small,#sidebar_filters .filter-options .form-check.mb-2:hover span.form-check-label span{text-decoration:none !important}aside .filter-options .form-check .form-check-input,aside .filter-options .form-check.mb-2 .form-check-input,#sidebar_filters .filter-options .form-check .form-check-input,#sidebar_filters .filter-options .form-check.mb-2 .form-check-input{width:18px !important;height:18px !important;border:2px solid rgba(0, 85, 221, 0.3) !important;border-radius:4px !important;background:rgba(255, 255, 255, 0.8) !important;transition:all .3s ease !important;margin:0 !important;margin-right:12px !important;flex-shrink:0 !important;position:relative !important}aside .filter-options .form-check .form-check-input:checked,aside .filter-options .form-check.mb-2 .form-check-input:checked,#sidebar_filters .filter-options .form-check .form-check-input:checked,#sidebar_filters .filter-options .form-check.mb-2 .form-check-input:checked{background:var(--g-primary) !important;border-color:var(--g-primary) !important;background-image:none !important}aside .filter-options .form-check .form-check-input:checked:after,aside .filter-options .form-check.mb-2 .form-check-input:checked:after,#sidebar_filters .filter-options .form-check .form-check-input:checked:after,#sidebar_filters .filter-options .form-check.mb-2 .form-check-input:checked:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;color:white !important;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;display:block !important}aside .filter-options .form-check .form-check-input:focus,aside .filter-options .form-check.mb-2 .form-check-input:focus,#sidebar_filters .filter-options .form-check .form-check-input:focus,#sidebar_filters .filter-options .form-check.mb-2 .form-check-input:focus{box-shadow:0 0 0 3px rgba(0, 85, 221, 0.1) !important;border-color:var(--g-primary) !important;outline:none !important}aside .filter-options .form-check .form-check-label,aside .filter-options .form-check span.form-check-label,aside .filter-options .form-check.mb-2 .form-check-label,aside .filter-options .form-check.mb-2 span.form-check-label,#sidebar_filters .filter-options .form-check .form-check-label,#sidebar_filters .filter-options .form-check span.form-check-label,#sidebar_filters .filter-options .form-check.mb-2 .form-check-label,#sidebar_filters .filter-options .form-check.mb-2 span.form-check-label{color:var(--g-gray-700) !important;font-weight:500 !important;font-size:14px !important;margin:0 !important;cursor:pointer !important;display:flex;align-items:center;justify-content:space-between;flex:1;line-height:1.4}aside .filter-options .form-check .form-check-label .text-secondary,aside .filter-options .form-check .form-check-label small.text-secondary,aside .filter-options .form-check span.form-check-label .text-secondary,aside .filter-options .form-check span.form-check-label small.text-secondary,aside .filter-options .form-check.mb-2 .form-check-label .text-secondary,aside .filter-options .form-check.mb-2 .form-check-label small.text-secondary,aside .filter-options .form-check.mb-2 span.form-check-label .text-secondary,aside .filter-options .form-check.mb-2 span.form-check-label small.text-secondary,#sidebar_filters .filter-options .form-check .form-check-label .text-secondary,#sidebar_filters .filter-options .form-check .form-check-label small.text-secondary,#sidebar_filters .filter-options .form-check span.form-check-label .text-secondary,#sidebar_filters .filter-options .form-check span.form-check-label small.text-secondary,#sidebar_filters .filter-options .form-check.mb-2 .form-check-label .text-secondary,#sidebar_filters .filter-options .form-check.mb-2 .form-check-label small.text-secondary,#sidebar_filters .filter-options .form-check.mb-2 span.form-check-label .text-secondary,#sidebar_filters .filter-options .form-check.mb-2 span.form-check-label small.text-secondary{font-size:12px !important;background:rgba(0, 0, 0, 0.05);padding:2px 8px;border-radius:12px;font-weight:400;text-decoration:none !important}aside .filter-options .form-check .form-check-label:hover,aside .filter-options .form-check span.form-check-label:hover,aside .filter-options .form-check.mb-2 .form-check-label:hover,aside .filter-options .form-check.mb-2 span.form-check-label:hover,#sidebar_filters .filter-options .form-check .form-check-label:hover,#sidebar_filters .filter-options .form-check span.form-check-label:hover,#sidebar_filters .filter-options .form-check.mb-2 .form-check-label:hover,#sidebar_filters .filter-options .form-check.mb-2 span.form-check-label:hover{text-decoration:none !important}aside .filter-options .form-check .form-check-label:hover .text-secondary,aside .filter-options .form-check .form-check-label:hover small.text-secondary,aside .filter-options .form-check .form-check-label:hover small,aside .filter-options .form-check .form-check-label:hover span,aside .filter-options .form-check span.form-check-label:hover .text-secondary,aside .filter-options .form-check span.form-check-label:hover small.text-secondary,aside .filter-options .form-check span.form-check-label:hover small,aside .filter-options .form-check span.form-check-label:hover span,aside .filter-options .form-check.mb-2 .form-check-label:hover .text-secondary,aside .filter-options .form-check.mb-2 .form-check-label:hover small.text-secondary,aside .filter-options .form-check.mb-2 .form-check-label:hover small,aside .filter-options .form-check.mb-2 .form-check-label:hover span,aside .filter-options .form-check.mb-2 span.form-check-label:hover .text-secondary,aside .filter-options .form-check.mb-2 span.form-check-label:hover small.text-secondary,aside .filter-options .form-check.mb-2 span.form-check-label:hover small,aside .filter-options .form-check.mb-2 span.form-check-label:hover span,#sidebar_filters .filter-options .form-check .form-check-label:hover .text-secondary,#sidebar_filters .filter-options .form-check .form-check-label:hover small.text-secondary,#sidebar_filters .filter-options .form-check .form-check-label:hover small,#sidebar_filters .filter-options .form-check .form-check-label:hover span,#sidebar_filters .filter-options .form-check span.form-check-label:hover .text-secondary,#sidebar_filters .filter-options .form-check span.form-check-label:hover small.text-secondary,#sidebar_filters .filter-options .form-check span.form-check-label:hover small,#sidebar_filters .filter-options .form-check span.form-check-label:hover span,#sidebar_filters .filter-options .form-check.mb-2 .form-check-label:hover .text-secondary,#sidebar_filters .filter-options .form-check.mb-2 .form-check-label:hover small.text-secondary,#sidebar_filters .filter-options .form-check.mb-2 .form-check-label:hover small,#sidebar_filters .filter-options .form-check.mb-2 .form-check-label:hover span,#sidebar_filters .filter-options .form-check.mb-2 span.form-check-label:hover .text-secondary,#sidebar_filters .filter-options .form-check.mb-2 span.form-check-label:hover small.text-secondary,#sidebar_filters .filter-options .form-check.mb-2 span.form-check-label:hover small,#sidebar_filters .filter-options .form-check.mb-2 span.form-check-label:hover span{text-decoration:none !important}aside .sort-options-bottom .list-group-item,#sidebar_filters .sort-options-bottom .list-group-item{border:none !important;border-radius:12px !important;margin:4px 0 !important;padding:16px 20px !important;transition:all .2s ease !important;background:rgba(255, 255, 255, 0.8) !important;position:relative;overflow:hidden}aside .sort-options-bottom .list-group-item:before,#sidebar_filters .sort-options-bottom .list-group-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(0, 85, 221, 0.1), transparent);transition:left .5s ease}aside .sort-options-bottom .list-group-item span,#sidebar_filters .sort-options-bottom .list-group-item span{color:var(--g-primary) !important;font-size:12px !important;background:rgba(0, 85, 221, 0.08);padding:2px 8px;border-radius:6px;margin-left:8px}aside .sort-options-bottom .list-group-item i,#sidebar_filters .sort-options-bottom .list-group-item i{position:absolute !important;right:20px !important;top:50% !important;transform:translateY(-50%) !important;color:var(--g-gray-400) !important;font-size:16px !important}aside .sort-options-bottom .list-group-item i.fa-circle-check,#sidebar_filters .sort-options-bottom .list-group-item i.fa-circle-check{color:var(--g-primary) !important}aside .sort-options-bottom .list-group-item:hover,#sidebar_filters .sort-options-bottom .list-group-item:hover{background:var(--g-primary) !important;color:white !important;transform:translateX(4px)}aside .sort-options-bottom .list-group-item:hover:before,#sidebar_filters .sort-options-bottom .list-group-item:hover:before{left:100%}aside .sort-options-bottom .list-group-item:hover span,#sidebar_filters .sort-options-bottom .list-group-item:hover span{background:rgba(255, 255, 255, 0.2) !important;color:white !important}aside .sort-options-bottom .list-group-item:hover i,#sidebar_filters .sort-options-bottom .list-group-item:hover i{color:white !important}[data-bs-theme=dark] aside .dropdown.sort-options .dropdown-toggle,[data-bs-theme=dark] #sidebar_filters .dropdown.sort-options .dropdown-toggle{background:rgba(40, 40, 40, 0.95) !important;border-color:rgba(255, 255, 255, 0.12) !important}[data-bs-theme=dark] aside .dropdown.sort-options .dropdown-toggle span.h6,[data-bs-theme=dark] #sidebar_filters .dropdown.sort-options .dropdown-toggle span.h6{color:rgba(255, 255, 255, 0.9) !important}[data-bs-theme=dark] aside .dropdown.sort-options .dropdown-toggle span.h6 span,[data-bs-theme=dark] #sidebar_filters .dropdown.sort-options .dropdown-toggle span.h6 span{background:rgba(255, 255, 255, 0.15) !important;color:rgba(255, 255, 255, 0.9) !important}[data-bs-theme=dark] aside .dropdown.sort-options .dropdown-toggle::after,[data-bs-theme=dark] #sidebar_filters .dropdown.sort-options .dropdown-toggle::after{color:rgba(255, 255, 255, 0.7) !important}[data-bs-theme=dark] aside .dropdown.sort-options .dropdown-menu,[data-bs-theme=dark] #sidebar_filters .dropdown.sort-options .dropdown-menu{background:rgba(30, 30, 30, 0.95) !important;border-color:rgba(255, 255, 255, 0.1) !important}[data-bs-theme=dark] aside .dropdown.sort-options .dropdown-menu .dropdown-item,[data-bs-theme=dark] #sidebar_filters .dropdown.sort-options .dropdown-menu .dropdown-item{color:rgba(255, 255, 255, 0.9) !important}[data-bs-theme=dark] aside .dropdown.sort-options .dropdown-menu .dropdown-item span,[data-bs-theme=dark] #sidebar_filters .dropdown.sort-options .dropdown-menu .dropdown-item span{background:rgba(255, 255, 255, 0.15) !important;color:rgba(255, 255, 255, 0.9) !important}[data-bs-theme=dark] aside .dropdown.sort-options .dropdown-menu .dropdown-item:hover,[data-bs-theme=dark] #sidebar_filters .dropdown.sort-options .dropdown-menu .dropdown-item:hover{background:rgba(255, 255, 255, 0.1) !important}[data-bs-theme=dark] aside .dropdown.sort-options .dropdown-menu .dropdown-item:hover span,[data-bs-theme=dark] #sidebar_filters .dropdown.sort-options .dropdown-menu .dropdown-item:hover span{background:rgba(255, 255, 255, 0.25) !important}[data-bs-theme=dark] aside .dropdown.sort-options .dropdown-menu .dropdown-item:hover i,[data-bs-theme=dark] #sidebar_filters .dropdown.sort-options .dropdown-menu .dropdown-item:hover i{color:rgba(255, 255, 255, 0.9) !important}[data-bs-theme=dark] aside .dropdown.sort-options .dropdown-menu .dropdown-item i,[data-bs-theme=dark] #sidebar_filters .dropdown.sort-options .dropdown-menu .dropdown-item i{color:rgba(255, 255, 255, 0.7) !important}[data-bs-theme=dark] aside #filters .card,[data-bs-theme=dark] #sidebar_filters #filters .card,[data-bs-theme=dark] #sidebar_filters .card.mb-4.filter-card,[data-bs-theme=dark] #sidebar_filters .filter-card{background:rgba(30, 30, 30, 0.8) !important}[data-bs-theme=dark] aside #filters .card .card-header,[data-bs-theme=dark] #sidebar_filters #filters .card .card-header,[data-bs-theme=dark] #sidebar_filters .card.mb-4.filter-card .card-header,[data-bs-theme=dark] #sidebar_filters .filter-card .card-header{background:linear-gradient(135deg, rgba(60, 60, 60, 0.15), rgba(50, 50, 50, 0.08)) !important;border-bottom-color:rgba(255, 255, 255, 0.12) !important}[data-bs-theme=dark] aside #filters .card .card-header .h6,[data-bs-theme=dark] aside #filters .card .card-header h6,[data-bs-theme=dark] aside #filters .card .card-header .filter-heading,[data-bs-theme=dark] #sidebar_filters #filters .card .card-header .h6,[data-bs-theme=dark] #sidebar_filters #filters .card .card-header h6,[data-bs-theme=dark] #sidebar_filters #filters .card .card-header .filter-heading,[data-bs-theme=dark] #sidebar_filters .card.mb-4.filter-card .card-header .h6,[data-bs-theme=dark] #sidebar_filters .card.mb-4.filter-card .card-header h6,[data-bs-theme=dark] #sidebar_filters .card.mb-4.filter-card .card-header .filter-heading,[data-bs-theme=dark] #sidebar_filters .filter-card .card-header .h6,[data-bs-theme=dark] #sidebar_filters .filter-card .card-header h6,[data-bs-theme=dark] #sidebar_filters .filter-card .card-header .filter-heading{color:rgba(255, 255, 255, 0.9) !important}[data-bs-theme=dark] aside #filters .card .card-header .btn-outline-primary,[data-bs-theme=dark] aside #filters .card .card-header .reset-filters,[data-bs-theme=dark] aside #filters .card .card-header .btn.btn-outline-primary.btn-sm,[data-bs-theme=dark] aside #filters .card .card-header .reset-filter-btn .btn,[data-bs-theme=dark] #sidebar_filters #filters .card .card-header .btn-outline-primary,[data-bs-theme=dark] #sidebar_filters #filters .card .card-header .reset-filters,[data-bs-theme=dark] #sidebar_filters #filters .card .card-header .btn.btn-outline-primary.btn-sm,[data-bs-theme=dark] #sidebar_filters #filters .card .card-header .reset-filter-btn .btn,[data-bs-theme=dark] #sidebar_filters .card.mb-4.filter-card .card-header .btn-outline-primary,[data-bs-theme=dark] #sidebar_filters .card.mb-4.filter-card .card-header .reset-filters,[data-bs-theme=dark] #sidebar_filters .card.mb-4.filter-card .card-header .btn.btn-outline-primary.btn-sm,[data-bs-theme=dark] #sidebar_filters .card.mb-4.filter-card .card-header .reset-filter-btn .btn,[data-bs-theme=dark] #sidebar_filters .filter-card .card-header .btn-outline-primary,[data-bs-theme=dark] #sidebar_filters .filter-card .card-header .reset-filters,[data-bs-theme=dark] #sidebar_filters .filter-card .card-header .btn.btn-outline-primary.btn-sm,[data-bs-theme=dark] #sidebar_filters .filter-card .card-header .reset-filter-btn .btn{background:rgba(220, 53, 69, 0.3) !important;color:#ff6b7a !important;border:1px solid rgba(220, 53, 69, 0.4) !important}[data-bs-theme=dark] aside #filters .card .card-header .btn-outline-primary:hover,[data-bs-theme=dark] aside #filters .card .card-header .reset-filters:hover,[data-bs-theme=dark] aside #filters .card .card-header .btn.btn-outline-primary.btn-sm:hover,[data-bs-theme=dark] aside #filters .card .card-header .reset-filter-btn .btn:hover,[data-bs-theme=dark] #sidebar_filters #filters .card .card-header .btn-outline-primary:hover,[data-bs-theme=dark] #sidebar_filters #filters .card .card-header .reset-filters:hover,[data-bs-theme=dark] #sidebar_filters #filters .card .card-header .btn.btn-outline-primary.btn-sm:hover,[data-bs-theme=dark] #sidebar_filters #filters .card .card-header .reset-filter-btn .btn:hover,[data-bs-theme=dark] #sidebar_filters .card.mb-4.filter-card .card-header .btn-outline-primary:hover,[data-bs-theme=dark] #sidebar_filters .card.mb-4.filter-card .card-header .reset-filters:hover,[data-bs-theme=dark] #sidebar_filters .card.mb-4.filter-card .card-header .btn.btn-outline-primary.btn-sm:hover,[data-bs-theme=dark] #sidebar_filters .card.mb-4.filter-card .card-header .reset-filter-btn .btn:hover,[data-bs-theme=dark] #sidebar_filters .filter-card .card-header .btn-outline-primary:hover,[data-bs-theme=dark] #sidebar_filters .filter-card .card-header .reset-filters:hover,[data-bs-theme=dark] #sidebar_filters .filter-card .card-header .btn.btn-outline-primary.btn-sm:hover,[data-bs-theme=dark] #sidebar_filters .filter-card .card-header .reset-filter-btn .btn:hover{background:rgba(220, 53, 69, 0.6) !important;color:white !important;border-color:rgba(220, 53, 69, 0.7) !important}[data-bs-theme=dark] aside #filters .card .card-body,[data-bs-theme=dark] #sidebar_filters #filters .card .card-body,[data-bs-theme=dark] #sidebar_filters .card.mb-4.filter-card .card-body,[data-bs-theme=dark] #sidebar_filters .filter-card .card-body{background:rgba(40, 40, 40, 0.5) !important}[data-bs-theme=dark] aside #filters .input-group,[data-bs-theme=dark] #sidebar_filters #filters .input-group,[data-bs-theme=dark] #sidebar_filters .input-group{border-color:rgba(255, 255, 255, 0.12) !important}[data-bs-theme=dark] aside #filters .input-group .input-group-text,[data-bs-theme=dark] #sidebar_filters #filters .input-group .input-group-text,[data-bs-theme=dark] #sidebar_filters .input-group .input-group-text{background:rgba(60, 60, 60, 0.15) !important}[data-bs-theme=dark] aside #filters .input-group .input-group-text i,[data-bs-theme=dark] #sidebar_filters #filters .input-group .input-group-text i,[data-bs-theme=dark] #sidebar_filters .input-group .input-group-text i{color:rgba(255, 255, 255, 0.7) !important}[data-bs-theme=dark] aside #filters .input-group .form-control,[data-bs-theme=dark] aside #filters .input-group .searchFilter.form-control.border-start-0.ps-0,[data-bs-theme=dark] aside #filters .input-group .searchFilter.form-control,[data-bs-theme=dark] #sidebar_filters #filters .input-group .form-control,[data-bs-theme=dark] #sidebar_filters #filters .input-group .searchFilter.form-control.border-start-0.ps-0,[data-bs-theme=dark] #sidebar_filters #filters .input-group .searchFilter.form-control,[data-bs-theme=dark] #sidebar_filters .input-group .form-control,[data-bs-theme=dark] #sidebar_filters .input-group .searchFilter.form-control.border-start-0.ps-0,[data-bs-theme=dark] #sidebar_filters .input-group .searchFilter.form-control{background:rgba(50, 50, 50, 0.8) !important;color:white !important}[data-bs-theme=dark] aside #filters .input-group .form-control::placeholder,[data-bs-theme=dark] aside #filters .input-group .searchFilter.form-control.border-start-0.ps-0::placeholder,[data-bs-theme=dark] aside #filters .input-group .searchFilter.form-control::placeholder,[data-bs-theme=dark] #sidebar_filters #filters .input-group .form-control::placeholder,[data-bs-theme=dark] #sidebar_filters #filters .input-group .searchFilter.form-control.border-start-0.ps-0::placeholder,[data-bs-theme=dark] #sidebar_filters #filters .input-group .searchFilter.form-control::placeholder,[data-bs-theme=dark] #sidebar_filters .input-group .form-control::placeholder,[data-bs-theme=dark] #sidebar_filters .input-group .searchFilter.form-control.border-start-0.ps-0::placeholder,[data-bs-theme=dark] #sidebar_filters .input-group .searchFilter.form-control::placeholder{color:rgba(255, 255, 255, 0.5) !important}[data-bs-theme=dark] aside #filters .input-group .form-control:focus,[data-bs-theme=dark] aside #filters .input-group .searchFilter.form-control.border-start-0.ps-0:focus,[data-bs-theme=dark] aside #filters .input-group .searchFilter.form-control:focus,[data-bs-theme=dark] #sidebar_filters #filters .input-group .form-control:focus,[data-bs-theme=dark] #sidebar_filters #filters .input-group .searchFilter.form-control.border-start-0.ps-0:focus,[data-bs-theme=dark] #sidebar_filters #filters .input-group .searchFilter.form-control:focus,[data-bs-theme=dark] #sidebar_filters .input-group .form-control:focus,[data-bs-theme=dark] #sidebar_filters .input-group .searchFilter.form-control.border-start-0.ps-0:focus,[data-bs-theme=dark] #sidebar_filters .input-group .searchFilter.form-control:focus{background:rgba(50, 50, 50, 0.8) !important;color:white !important}[data-bs-theme=dark] aside #filters .input-group:focus-within,[data-bs-theme=dark] #sidebar_filters #filters .input-group:focus-within,[data-bs-theme=dark] #sidebar_filters .input-group:focus-within{border-color:rgba(255, 255, 255, 0.3) !important;box-shadow:0 0 0 3px rgba(255, 255, 255, 0.1) !important}[data-bs-theme=dark] aside #filters .input-group:focus-within .input-group-text,[data-bs-theme=dark] #sidebar_filters #filters .input-group:focus-within .input-group-text,[data-bs-theme=dark] #sidebar_filters .input-group:focus-within .input-group-text{background:rgba(80, 80, 80, 0.25) !important}[data-bs-theme=dark] aside #filters .input-group:focus-within .input-group-text i,[data-bs-theme=dark] #sidebar_filters #filters .input-group:focus-within .input-group-text i,[data-bs-theme=dark] #sidebar_filters .input-group:focus-within .input-group-text i{color:rgba(255, 255, 255, 0.9) !important;transform:scale(1.1)}[data-bs-theme=dark] aside #filters .input-group:focus-within .form-control,[data-bs-theme=dark] aside #filters .input-group:focus-within .searchFilter.form-control.border-start-0.ps-0,[data-bs-theme=dark] aside #filters .input-group:focus-within .searchFilter.form-control,[data-bs-theme=dark] #sidebar_filters #filters .input-group:focus-within .form-control,[data-bs-theme=dark] #sidebar_filters #filters .input-group:focus-within .searchFilter.form-control.border-start-0.ps-0,[data-bs-theme=dark] #sidebar_filters #filters .input-group:focus-within .searchFilter.form-control,[data-bs-theme=dark] #sidebar_filters .input-group:focus-within .form-control,[data-bs-theme=dark] #sidebar_filters .input-group:focus-within .searchFilter.form-control.border-start-0.ps-0,[data-bs-theme=dark] #sidebar_filters .input-group:focus-within .searchFilter.form-control{background:rgba(50, 50, 50, 0.8) !important;color:white !important}[data-bs-theme=dark] aside .filter-options .form-check:hover,[data-bs-theme=dark] aside .filter-options .form-check.mb-2:hover,[data-bs-theme=dark] #sidebar_filters .filter-options .form-check:hover,[data-bs-theme=dark] #sidebar_filters .filter-options .form-check.mb-2:hover{background:rgba(255, 255, 255, 0.1) !important}[data-bs-theme=dark] aside .filter-options .form-check .form-check-input,[data-bs-theme=dark] aside .filter-options .form-check.mb-2 .form-check-input,[data-bs-theme=dark] #sidebar_filters .filter-options .form-check .form-check-input,[data-bs-theme=dark] #sidebar_filters .filter-options .form-check.mb-2 .form-check-input{background:rgba(60, 60, 60, 0.8) !important;border-color:rgba(255, 255, 255, 0.3) !important}[data-bs-theme=dark] aside .filter-options .form-check .form-check-input:checked,[data-bs-theme=dark] aside .filter-options .form-check.mb-2 .form-check-input:checked,[data-bs-theme=dark] #sidebar_filters .filter-options .form-check .form-check-input:checked,[data-bs-theme=dark] #sidebar_filters .filter-options .form-check.mb-2 .form-check-input:checked{background:rgba(255, 255, 255, 0.9) !important;border-color:rgba(255, 255, 255, 0.9) !important}[data-bs-theme=dark] aside .filter-options .form-check .form-check-input:checked:after,[data-bs-theme=dark] aside .filter-options .form-check.mb-2 .form-check-input:checked:after,[data-bs-theme=dark] #sidebar_filters .filter-options .form-check .form-check-input:checked:after,[data-bs-theme=dark] #sidebar_filters .filter-options .form-check.mb-2 .form-check-input:checked:after{color:rgba(0, 0, 0, 0.8) !important;display:block !important}[data-bs-theme=dark] aside .filter-options .form-check .form-check-label,[data-bs-theme=dark] aside .filter-options .form-check span.form-check-label,[data-bs-theme=dark] aside .filter-options .form-check.mb-2 .form-check-label,[data-bs-theme=dark] aside .filter-options .form-check.mb-2 span.form-check-label,[data-bs-theme=dark] #sidebar_filters .filter-options .form-check .form-check-label,[data-bs-theme=dark] #sidebar_filters .filter-options .form-check span.form-check-label,[data-bs-theme=dark] #sidebar_filters .filter-options .form-check.mb-2 .form-check-label,[data-bs-theme=dark] #sidebar_filters .filter-options .form-check.mb-2 span.form-check-label{color:rgba(255, 255, 255, 0.9) !important}[data-bs-theme=dark] aside .filter-options .form-check .form-check-label .text-secondary,[data-bs-theme=dark] aside .filter-options .form-check .form-check-label small.text-secondary,[data-bs-theme=dark] aside .filter-options .form-check span.form-check-label .text-secondary,[data-bs-theme=dark] aside .filter-options .form-check span.form-check-label small.text-secondary,[data-bs-theme=dark] aside .filter-options .form-check.mb-2 .form-check-label .text-secondary,[data-bs-theme=dark] aside .filter-options .form-check.mb-2 .form-check-label small.text-secondary,[data-bs-theme=dark] aside .filter-options .form-check.mb-2 span.form-check-label .text-secondary,[data-bs-theme=dark] aside .filter-options .form-check.mb-2 span.form-check-label small.text-secondary,[data-bs-theme=dark] #sidebar_filters .filter-options .form-check .form-check-label .text-secondary,[data-bs-theme=dark] #sidebar_filters .filter-options .form-check .form-check-label small.text-secondary,[data-bs-theme=dark] #sidebar_filters .filter-options .form-check span.form-check-label .text-secondary,[data-bs-theme=dark] #sidebar_filters .filter-options .form-check span.form-check-label small.text-secondary,[data-bs-theme=dark] #sidebar_filters .filter-options .form-check.mb-2 .form-check-label .text-secondary,[data-bs-theme=dark] #sidebar_filters .filter-options .form-check.mb-2 .form-check-label small.text-secondary,[data-bs-theme=dark] #sidebar_filters .filter-options .form-check.mb-2 span.form-check-label .text-secondary,[data-bs-theme=dark] #sidebar_filters .filter-options .form-check.mb-2 span.form-check-label small.text-secondary{background:rgba(255, 255, 255, 0.1) !important;color:rgba(255, 255, 255, 0.6) !important}[data-bs-theme=dark] aside .sort-options-bottom .list-group-item,[data-bs-theme=dark] #sidebar_filters .sort-options-bottom .list-group-item{background:rgba(40, 40, 40, 0.8) !important;color:rgba(255, 255, 255, 0.9) !important}[data-bs-theme=dark] aside .sort-options-bottom .list-group-item span,[data-bs-theme=dark] #sidebar_filters .sort-options-bottom .list-group-item span{background:rgba(255, 255, 255, 0.15) !important;color:rgba(255, 255, 255, 0.9) !important}[data-bs-theme=dark] aside .sort-options-bottom .list-group-item:hover,[data-bs-theme=dark] #sidebar_filters .sort-options-bottom .list-group-item:hover{background:rgba(255, 255, 255, 0.1) !important}[data-bs-theme=dark] aside .sort-options-bottom .list-group-item:hover span,[data-bs-theme=dark] #sidebar_filters .sort-options-bottom .list-group-item:hover span{background:rgba(255, 255, 255, 0.25) !important}[data-bs-theme=dark] .sidebar-filters .card{background:var(--bs-dark);border-color:var(--bs-border-color)}[data-bs-theme=dark] .sidebar-filters .card-header{background:linear-gradient(135deg, var(--bs-dark) 0%, var(--bs-gray-900) 100%);border-bottom-color:var(--bs-border-color)}[data-bs-theme=dark] .sidebar-filters .card-header .filter-heading{color:var(--bs-body-color)}[data-bs-theme=dark] .sidebar-filters .input-group{border-color:var(--bs-border-color)}[data-bs-theme=dark] .sidebar-filters .input-group:focus-within,[data-bs-theme=dark] .sidebar-filters .input-group.input-group-focus{border-color:var(--g-primary);box-shadow:0 0 0 3px rgba(0, 85, 221, 0.1)}[data-bs-theme=dark] .sidebar-filters .input-group:focus-within .input-group-text,[data-bs-theme=dark] .sidebar-filters .input-group.input-group-focus .input-group-text{background:linear-gradient(135deg, var(--g-primary) 0%, #004ba0 100%);color:white}[data-bs-theme=dark] .sidebar-filters .input-group:focus-within .form-control,[data-bs-theme=dark] .sidebar-filters .input-group.input-group-focus .form-control{border-color:transparent}[data-bs-theme=dark] .sidebar-filters .input-group .input-group-text{background:linear-gradient(135deg, var(--bs-gray-800) 0%, var(--bs-gray-700) 100%);border:none;padding:.75rem 1rem;transition:all .3s ease}[data-bs-theme=dark] .sidebar-filters .input-group .input-group-text i{color:var(--bs-body-color);transition:all .3s ease}[data-bs-theme=dark] .sidebar-filters .input-group .form-control.searchFilter{background:var(--bs-dark);color:var(--bs-body-color);border-color:var(--bs-border-color)}[data-bs-theme=dark] .sidebar-filters .input-group .form-control.searchFilter::placeholder{color:var(--bs-secondary-color)}[data-bs-theme=dark] .sidebar-filters .filter-options::-webkit-scrollbar-track{background:var(--bs-gray-800)}[data-bs-theme=dark] .sidebar-filters .filter-options::-webkit-scrollbar-thumb{background:var(--bs-gray-600)}[data-bs-theme=dark] .sidebar-filters .filter-options::-webkit-scrollbar-thumb:hover{background:var(--bs-gray-500)}[data-bs-theme=dark] .sidebar-filters .filter-options a[role=checkbox]{color:var(--bs-body-color)}[data-bs-theme=dark] .sidebar-filters .filter-options a[role=checkbox]:hover{color:var(--bs-body-color)}[data-bs-theme=dark] .sidebar-filters .filter-options a[role=checkbox] .form-check .form-check-input{background:var(--bs-dark);border-color:var(--bs-border-color)}[data-bs-theme=dark] .sidebar-filters .filter-options a[role=checkbox] .form-check-label .text-secondary{background:rgba(255, 255, 255, 0.1);color:var(--bs-secondary-color)}@media(max-width: 768px){.dropdown.sort-options .dropdown-toggle{font-size:14px !important;padding:12px 16px !important}#filters .card{border-radius:12px !important}#filters .card .card-header{padding:12px 16px !important}#filters .card .card-header .h6,#filters .card .card-header h6,#filters .card .card-header .filter-heading{font-size:14px !important;flex:1 !important}#filters .card .card-header .btn-outline-primary{font-size:11px !important;padding:3px 8px !important;margin-left:8px !important}#filters .card .card-body{padding:16px !important}.filter-options{max-height:200px !important}.filter-options .form-check{padding:6px 12px !important}.filter-options .form-check .form-check-label{font-size:13px !important}.filter-options .form-check .form-check-label .text-secondary{font-size:11px !important}}@keyframes filterSlideIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}aside #filters .card,#sidebar_filters #filters .card{animation:filterSlideIn .5s ease-out}aside #filters .card:nth-child(2),#sidebar_filters #filters .card:nth-child(2){animation-delay:.1s}aside #filters .card:nth-child(3),#sidebar_filters #filters .card:nth-child(3){animation-delay:.2s}aside #filters .card:nth-child(4),#sidebar_filters #filters .card:nth-child(4){animation-delay:.3s}aside .dropdown.sort-options .dropdown-toggle,#sidebar_filters .dropdown.sort-options .dropdown-toggle{--bs-btn-color: var(--g-gray-800) !important;--bs-btn-bg: rgba(255, 255, 255, 0.95) !important;--bs-btn-border-color: rgba(0, 85, 221, 0.12) !important;--bs-btn-hover-color: var(--g-gray-800) !important;--bs-btn-hover-bg: rgba(255, 255, 255, 0.95) !important;--bs-btn-hover-border-color: var(--g-primary) !important;--bs-btn-focus-shadow-rgb: 0, 85, 221 !important;--bs-btn-active-color: var(--g-gray-800) !important;--bs-btn-active-bg: rgba(255, 255, 255, 0.95) !important;--bs-btn-active-border-color: var(--g-primary) !important}[data-bs-theme=dark] aside .dropdown.sort-options .dropdown-toggle,[data-bs-theme=dark] #sidebar_filters .dropdown.sort-options .dropdown-toggle{--bs-btn-bg: rgba(40, 40, 40, 0.95) !important;--bs-btn-border-color: rgba(255, 255, 255, 0.12) !important;--bs-btn-hover-bg: rgba(40, 40, 40, 0.95) !important;--bs-btn-hover-border-color: rgba(255, 255, 255, 0.3) !important;--bs-btn-active-bg: rgba(40, 40, 40, 0.95) !important;--bs-btn-active-border-color: rgba(255, 255, 255, 0.3) !important}[data-bs-theme=dark] aside .dropdown.sort-options .dropdown-toggle span.h6,[data-bs-theme=dark] #sidebar_filters .dropdown.sort-options .dropdown-toggle span.h6{color:rgba(255, 255, 255, 0.9) !important}.sidebar-filters .card{border:1px solid var(--g-border-color);border-radius:12px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.04);margin-bottom:1.5rem;overflow:hidden;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.sidebar-filters .card:hover{box-shadow:0 4px 12px rgba(0, 0, 0, 0.08);transform:translateY(-1px)}.sidebar-filters .card-header{background:linear-gradient(135deg, #f8f9fa 0%, #fff 100%);border-bottom:1px solid var(--g-border-color);padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;min-height:60px}.sidebar-filters .card-header .filter-heading{font-size:.9rem;font-weight:600;color:var(--g-text-primary);margin:0;line-height:1.4;display:flex;align-items:center}.sidebar-filters .card-header h6.filter-heading,.sidebar-filters .card-header h6{margin:0;display:flex;align-items:center;font-size:.9rem;font-weight:600;color:var(--g-text-primary);line-height:1.4}.sidebar-filters .card-header .btn-outline-primary{--bs-btn-color: #dc3545;--bs-btn-border-color: transparent;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;background:rgba(220, 53, 69, 0.1);font-size:.75rem;padding:.25rem .75rem;border-radius:6px;transition:all .3s ease}.sidebar-filters .card-header .btn-outline-primary:hover{transform:scale(1.05)}.sidebar-filters .card-body{padding:1.25rem;background:rgba(248, 249, 250, 0.3)}.sidebar-filters .input-group{margin-bottom:1rem;border-radius:8px;overflow:hidden;border:1px solid var(--g-border-color);transition:all .3s ease}.sidebar-filters .input-group:focus-within,.sidebar-filters .input-group.input-group-focus{border-color:var(--g-primary);box-shadow:0 0 0 3px rgba(0, 85, 221, 0.1)}.sidebar-filters .input-group:focus-within .input-group-text,.sidebar-filters .input-group.input-group-focus .input-group-text{background:linear-gradient(135deg, var(--g-primary) 0%, #004ba0 100%);color:white}.sidebar-filters .input-group:focus-within .form-control,.sidebar-filters .input-group.input-group-focus .form-control{border-color:transparent}.sidebar-filters .input-group .input-group-text{background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);border:none;padding:.75rem 1rem;transition:all .3s ease}.sidebar-filters .input-group .input-group-text i{color:var(--g-text-secondary);transition:all .3s ease}.sidebar-filters .input-group .form-control.searchFilter{border:none;background:rgba(255, 255, 255, 0.8);padding:.75rem 1rem;transition:all .3s ease}.sidebar-filters .input-group .form-control.searchFilter:focus{background:white;box-shadow:none;outline:none}.sidebar-filters .input-group .form-control.searchFilter::placeholder{color:var(--g-text-muted)}.sidebar-filters .filter-options{max-height:280px;overflow-y:auto;padding-right:.5rem}.sidebar-filters .filter-options::-webkit-scrollbar{width:6px}.sidebar-filters .filter-options::-webkit-scrollbar-track{background:rgba(0, 0, 0, 0.05);border-radius:10px}.sidebar-filters .filter-options::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--g-primary), rgba(0, 85, 221, 0.7));border-radius:10px;transition:background .3s ease}.sidebar-filters .filter-options::-webkit-scrollbar-thumb:hover{background:var(--g-primary)}.sidebar-filters .filter-options a[role=checkbox]{display:flex;align-items:center;padding:.75rem 1rem;margin-bottom:.5rem;border-radius:8px;text-decoration:none;color:var(--g-text-primary);transition:all .3s ease;position:relative;overflow:hidden}.sidebar-filters .filter-options a[role=checkbox]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(0, 85, 221, 0.1), transparent);transition:left .5s ease}.sidebar-filters .filter-options a[role=checkbox]:hover{background:rgba(0, 85, 221, 0.06);transform:translateX(4px);color:var(--g-text-primary)}.sidebar-filters .filter-options a[role=checkbox]:hover:before{left:100%}.sidebar-filters .filter-options a[role=checkbox]:hover .form-check .form-check-input{border-color:var(--g-primary);transform:scale(1.1)}.sidebar-filters .filter-options a[role=checkbox] .form-check{margin:0;display:flex;align-items:center;width:100%}.sidebar-filters .filter-options a[role=checkbox] .form-check .form-check-input{width:18px;height:18px;border:2px solid var(--g-border-color);border-radius:4px;background:white;margin:0;margin-right:.75rem;flex-shrink:0;transition:all .3s ease;position:relative}.sidebar-filters .filter-options a[role=checkbox] .form-check .form-check-input:checked{background:var(--g-primary);border-color:var(--g-primary);background-image:none}.sidebar-filters .filter-options a[role=checkbox] .form-check .form-check-input:checked:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;color:white;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.sidebar-filters .filter-options a[role=checkbox] .form-check .form-check-input:focus{box-shadow:0 0 0 3px rgba(0, 85, 221, 0.1);border-color:var(--g-primary);outline:none}.sidebar-filters .filter-options a[role=checkbox] .form-check .form-check-label{margin:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;font-weight:500;line-height:1.4}.sidebar-filters .filter-options a[role=checkbox] .form-check .form-check-label .text-secondary{font-size:.75rem;background:rgba(0, 0, 0, 0.05);padding:.125rem .5rem;border-radius:12px;font-weight:400;margin-left:.5rem}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInFromLeft{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}#filter-rating-options .form-check-label{display:inline-block !important}[data-bs-theme=dark] .sort-options-bottom:not(aside .sort-options-bottom) a i.fa-circle-check{color:rgba(255, 255, 255, 0.7) !important}[data-bs-theme=dark] .watch-now-container .watch-now-options .streaming-grid .streaming-option:hover{border-color:rgba(255, 255, 255, 0.3) !important;box-shadow:0 4px 20px rgba(255, 255, 255, 0.1) !important}[data-bs-theme=dark] .watch-now-container .watch-now-options .streaming-grid .streaming-option:hover .streaming-action .action-icon{color:rgba(255, 255, 255, 0.8) !important}[data-bs-theme=dark] .watch-now-container .watch-now-options .streaming-grid .streaming-option .streaming-action .action-icon{color:rgba(255, 255, 255, 0.7) !important}#offcanvasFilters.offcanvas-start{will-change:transform;backface-visibility:hidden}#offcanvasFilters.offcanvas-start .offcanvas-body{contain:layout style paint;transform:translate3d(0, 0, 0)}#offcanvasFilters.showing .offcanvas-body,#offcanvasFilters.show .offcanvas-body{will-change:auto}@media(max-width: 992px){.mobile-filter-floating{position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(100px);z-index:1050;background:rgba(0, 0, 0, 0.8);backdrop-filter:blur(15px);border-radius:25px;padding:8px 20px;box-shadow:0 8px 32px rgba(0, 0, 0, 0.3);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s ease;border:1px solid rgba(255, 255, 255, 0.1)}.mobile-filter-floating.show{transform:translateX(-50%) translateY(0)}.mobile-filter-floating .floating-actions{display:flex;gap:20px;align-items:center}.mobile-filter-floating .floating-btn{background:transparent;border:none;color:rgba(255, 255, 255, 0.9);padding:10px;border-radius:50%;transition:all .3s ease;position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.mobile-filter-floating .floating-btn:hover{background:rgba(255, 255, 255, 0.15);color:white;transform:scale(1.1)}.mobile-filter-floating .floating-btn:active{transform:scale(0.95)}.mobile-filter-floating .floating-btn i{font-size:18px;transition:transform .2s ease}.mobile-filter-floating .floating-btn::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:rgba(255, 255, 255, 0.2);transform:scale(0);opacity:0;transition:all .3s ease}.mobile-filter-floating .floating-btn:hover::after{transform:scale(1);opacity:1}.mobile-filter-floating .separator{width:1px;height:20px;background:rgba(255, 255, 255, 0.2)}[data-bs-theme=light] .mobile-filter-floating{background:rgba(255, 255, 255, 0.9);border-color:rgba(0, 0, 0, 0.1);box-shadow:0 8px 32px rgba(0, 0, 0, 0.15)}[data-bs-theme=light] .mobile-filter-floating .floating-btn{color:rgba(0, 0, 0, 0.7)}[data-bs-theme=light] .mobile-filter-floating .floating-btn:hover{background:rgba(0, 0, 0, 0.08);color:rgba(0, 0, 0, 0.9)}[data-bs-theme=light] .mobile-filter-floating .floating-btn::after{background:rgba(0, 0, 0, 0.1)}[data-bs-theme=light] .mobile-filter-floating .separator{background:rgba(0, 0, 0, 0.1)}}
