:root{--background-rgb:26 26 26;--background:#1a1a1a;--foreground:#f0f0ee;--foreground-color:#f0f0ee;--card:#232323;--card-color:#232323;--card-foreground:#f0f0ee;--primary-color:#4493f8;--primary:#4493f8;--primary-foreground:#fff;--secondary-color:#262626;--secondary:#262626;--secondary-foreground:#f0f0ee;--muted:#333;--muted-foreground:#9c9c96;--accent-color:#f85149;--accent:#f97316;--accent-foreground:#fff;--border-color:#3a3a3a;--border:#3a3a3a;--input:#262626;--ring:#4493f8;--hover-background:#262626;--popover:#262626;--popover-foreground:#f0f0ee;--bg-primary:#1a1a1a;--bg-secondary:#232323;--bg-tertiary:#23232390;--bg-hover:#333;--bg-gradient-start:#232323;--bg-gradient-end:#262626;--text-primary:#f0f0ee;--text-secondary:#9c9c96;--text-tertiary:#7d7d78;--text-hover-primary:#f85149;--text-hover-secondary:#f0f0ee;--border-primary:#3a3a3a;--border-secondary:#262626;--border-tertiary:#4a4a4a;--border-active:#4493f8;--accent-primary:#4493f8;--accent-hover:#58a6ff;--accent-success:#3fb950;--accent-danger:#f85149;--shadow-sm:0 1px 2px #0006;--shadow-md:0 1px 3px #00000080;--shadow-lg:0 2px 6px #0009;--success-bg:#10201a;--success-color:#3fb950;--success-border:#238636;--error-bg:#2a1211;--error-color:#f85149;--error-border:#da3633;--btn-dark-bg:#3a3a3a;--btn-dark-bg-hover:#474747;--divide-color:#1a1a1a}main,body{color:var(--foreground);background-color:var(--background)!important}.header{border-bottom:1px solid var(--border-color);background-color:#1a1a1af5}@supports ((-webkit-backdrop-filter:blur(3px)) or (backdrop-filter:blur(3px))){.header{background-color:#1a1a1ae0}}.header__logo-icon{color:var(--primary-foreground);background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);box-shadow:0 4px 12px #3b82f64d}.header__logo-text{color:var(--foreground-color)}.header__nav-link{color:var(--muted-foreground)}.header__nav-link:hover{color:var(--foreground-color)}.header__nav-link--active{color:var(--primary);font-weight:600}.header__btn{color:var(--foreground-color)}.header__btn:hover{background-color:var(--primary);color:#fff;transform:translateY(-2px)}.header__icon{color:var(--foreground)}.header__badge{color:var(--accent-foreground);background:linear-gradient(135deg,#f43f5e 0%,#ea580c 100%)}.header__btn:hover .header__badge{color:#fff;background-color:#fff}.theme-switcher:hover{background-color:var(--primary);color:#fff;transform:translateY(-2px)}.search-bar__overlay{background-color:#000000bf}.search-bar__form{border:1px solid var(--border);background:linear-gradient(135deg,#232323fa,#262626fa);box-shadow:0 20px 60px #00000080}.search-bar__input{color:var(--foreground);background-color:#0000}.search-bar__input::placeholder{color:var(--muted-foreground)}.search-bar__submit,.search-bar__close{color:var(--foreground)}.search-bar__submit:hover,.search-bar__close:hover{background-color:var(--secondary);color:var(--primary)}.search-bar__icon{color:currentColor}.hero-overlay{background:linear-gradient(#000000bf,#000000a6)}.hero-gradient{background:linear-gradient(to top, var(--background), #1a1a1ab3 50%, transparent 100%)}.hero-title{color:#fff;text-shadow:2px 4px 12px #000000e6}.hero-subtitle{color:#fafafad9;text-shadow:1px 2px 6px #000c}.hero-content{color:#fff}.vehicle-selector{border:1px solid var(--border);background:linear-gradient(135deg,#232323f7,#262626f7);box-shadow:0 20px 60px #0006}.selector-title{color:var(--foreground)}.selector-dropdown{border:1px solid var(--border-color);background:var(--background);color:var(--foreground-color)}.selector-dropdown:hover{border-color:var(--primary)!important}.selector-dropdown:focus{border-color:var(--primary);box-shadow:0 0 0 3px #4493f833}.search-wrapper{border:1px solid var(--border-color);background-color:var(--card);border-radius:8px}.search-wrapper:hover{border-color:var(--primary)}.search-wrapper:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #4493f833}.search-icon{color:var(--muted-foreground)}.contact-modal .form-input,.search-input{color:var(--foreground);background-color:#0000}.contact-modal .form-input::placeholder,.search-input::placeholder{color:var(--muted-foreground)}.search-button{background:linear-gradient(135deg, var(--accent) 0%, #ea580c 100%);color:var(--accent-foreground);box-shadow:0 4px 12px #f9731666}.search-button:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 6px 20px #f9731680}.parts-search-container{background:var(--background)}.parts-search-icon{color:var(--text-tertiary)}.parts-search-field{color:var(--foreground-color);background-color:unset}.parts-search-field::placeholder{color:var(--text-tertiary)}.parts-search-btn{background:var(--primary);color:#fff}.parts-search-btn:hover{background:var(--accent-hover);box-shadow:0 4px 12px #4493f859}.stat-number{color:#60a5fa;text-shadow:0 2px 8px #3b82f64d}.stat-label{color:#a0a0a0}.quick-stat-number{color:#f3f4f6}.quick-stat-label{color:var(--text-secondary)}.section-header{border-bottom-color:#434343}.section-title{color:#f9fafb}.section-count{color:#a0a0a0}.footer{background-color:var(--card-color);border-top:1px solid var(--border)}.footer__logo-icon{color:var(--primary-foreground);background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);box-shadow:0 4px 12px #3b82f64d}.footer__logo-text{color:var(--foreground)}.footer__description{color:var(--muted-foreground)}.footer__social-link{background-color:var(--secondary);border:1px solid var(--border);transition:all .3s}.footer__social-link:hover{background:linear-gradient(135deg, var(--primary) 0%, #2563eb 100%);border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}.footer__social-icon{color:var(--foreground);transition:color .3s}.footer__social-link:hover .footer__social-icon{color:var(--primary-foreground)}.footer__title{color:var(--foreground)}.footer__link{color:var(--muted-foreground);transition:color .3s}.footer__link:hover,.footer__contact-icon{color:var(--primary)}.footer__contact-text{color:var(--muted-foreground)}.footer__separator{background-color:var(--border-color)}.footer__copyright{color:var(--muted-foreground)}.footer__bottom-link{color:var(--muted-foreground);transition:color .3s}.footer__bottom-link:hover{color:var(--primary)}.quick-stats-block,.card{background-color:var(--secondary-color);border-color:var(--border-color)}.idc-card{background-color:var(--bg-secondary);box-shadow:0 2px 8px #0003,0 16px 40px -12px #00000073}.idc-divider{background-color:var(--border-primary)}.idc-label{color:var(--text-secondary)}.idc-sku{color:#8ec4ff;box-shadow:none;background-color:#4493f829;background-image:none;border:1px solid #4493f859}.idc-copy-btn{color:#8ec4ffb3}.idc-copy-btn:hover{color:#8ec4ff;background-color:#ffffff14!important}.idc-chip{background-color:var(--bg-primary);border-color:var(--border-primary);color:var(--text-secondary)}.idc-chip:hover{border-color:var(--border-tertiary);color:var(--text-primary)}.idc-replace-group{background-color:#f895141f;border-color:#f8951447}.idc-replace-main{color:#f0b968}.idc-chip-inline{color:var(--text-secondary);background-color:#0003!important}.idc-alt-names span{background-color:var(--bg-primary);color:var(--text-primary)}.desc-card{background-color:var(--bg-secondary);color:var(--text-primary);box-shadow:0 2px 8px #0003,0 16px 40px -12px #00000073}.desc-card .description-content h3{color:var(--text-primary)}.qsc-card{background-color:var(--bg-secondary);box-shadow:0 2px 8px #0003,0 16px 40px -12px #00000073}.qsc-price,.qsc-stat-value{color:var(--text-primary)}.qsc-subtitle,.qsc-stat-label{color:var(--text-secondary)}.qsc-divider{background-color:var(--border-primary)}.qsc-cta{background-color:var(--text-primary);color:var(--bg-primary)}.qsc-cta:hover{background-color:var(--text-primary);opacity:.85}.stg-card{background-color:var(--bg-secondary);box-shadow:0 2px 8px #0003,0 16px 40px -12px #00000073}.stg-name,.stg-seller-name,.stg-price-current{color:var(--text-primary)}.stg-desc,.stg-view-all,.stg-price-old,.stg-price-na{color:var(--text-secondary)}.stg-list{border-color:var(--border-primary)!important}.stg-list>*+*{border-color:var(--background)!important}.stg-badge{background-color:var(--bg-primary)!important;color:var(--text-secondary)!important}.stg-badge--green{color:#7ee2a8!important;background-color:#3fb95024!important}.stg-badge--amber{color:#f0b968!important;background-color:#f8951424!important}.stg-action-btn--primary{background-color:var(--text-primary);color:var(--bg-primary)}.stg-action-btn--primary:hover{opacity:.85}.stg-action-btn--disabled{background-color:var(--bg-primary)!important;color:var(--text-secondary)!important}.stores-sidebar{background-color:var(--bg-secondary);box-shadow:0 2px 8px #0003,0 16px 40px -12px #00000073}.stores-sidebar-label{color:var(--text-secondary);border-color:var(--border-primary)}.stores-filter-btn,.stores-sort-btn{color:var(--text-secondary)}.stores-filter-btn:hover,.stores-sort-btn:hover{background-color:var(--bg-primary)}.stores-filter-btn.is-active,.stores-sort-btn.is-active,.stores-dealer-btn.is-active{background-color:var(--text-primary);color:var(--bg-primary)}.stores-dealer-btn{color:var(--text-secondary)}.stores-dealer-btn:hover{background-color:var(--bg-primary)}.stores-resource-check{color:var(--text-primary)!important}.stores-resource-check:hover{background-color:var(--bg-primary)!important}.stores-resource-check input[type=checkbox]{accent-color:var(--primary)}.sidebar{box-shadow:-12px 0 32px #00000080;background-color:var(--card)!important}.sidebar .bg-white{background-color:var(--bg-secondary)!important}.sidebar .bg-\[\#F3F3F3\],.sidebar .hover\:bg-\[\#F3F3F3\]:hover{background-color:var(--bg-primary)!important}.sidebar .text-\[\#2E2E2E\]:not(.new-price){color:var(--text-primary)!important}.sidebar .text-\[\#888780\]{color:var(--text-tertiary)!important}.sidebar .border-\[\#E1DFD3\]{border-color:var(--border-primary)!important}.sidebar .bg-\[\#FAEEDA\]{color:#f0b968!important;background-color:#f8951424!important}.sidebar .bg-\[\#EAF3DE\]{color:#7ee2a8!important;background-color:#3fb95024!important}.sidebar .shadow-\[inset_0_0_0_1\.5px_\#2E2E2E\]{box-shadow:inset 0 0 0 1.5px var(--border-tertiary)!important}.detail-btn.primary{background-color:var(--text-primary)!important;color:var(--bg-primary)!important}.detail-btn.primary:hover{filter:brightness(.88);background-color:var(--text-primary)!important}.sidebar-resize{border-color:var(--border-primary);background-color:var(--bg-primary);color:var(--text-tertiary)}.sidebar-resize:hover,.sidebar-resize:active{border-color:var(--primary);color:var(--text-primary)}.guide-tip-banner{background-color:#ffb8451a!important;border-color:#ffb84547!important}.guide-tip-banner li:before{color:#f0b968!important}.fitment-filters{background-color:var(--bg-secondary)!important;box-shadow:0 2px 8px #0003,0 16px 40px -12px #00000073!important}.fitment-dropdown__trigger,.fitment-dropdown__panel{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}.fitment-dropdown__option{color:var(--text-primary)!important}.fitment-dropdown__option:hover{background-color:var(--bg-secondary)!important}.fitment-search{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.main-image{background:var(--bg-secondary);border-color:var(--border-primary)}.thumbnail{border-color:var(--border-primary)}.thumbnail.active,.thumbnail:hover{border-color:#ffb845}.description-title,.card-title,.product-title,.section-title,.seller-name,.product-name{color:var(--text-primary)}.description-text,.card-description,.info-label,.table-description{color:var(--text-secondary)}.value-main{color:#fff}.value-main:hover{color:var(--text-hover-primary)}.value-variation{color:#d4d4d4}.value-variation:hover{color:var(--text-hover-secondary)}.value-separator{color:#5c5c5c}.value-separator-mini{color:#3d3d3d}.value-dot{color:#5c5c5c}.value-comma{color:var(--text-secondary)}.card-header,.info-row,.stores-table th,.stores-table td,.fitment-table td{border-color:var(--border-primary)}.fitment-scroll-wrap{border-color:var(--border-primary)!important}.fitment-table th{border-bottom-color:#ffb845!important}.fitment-table tbody tr{border-bottom-color:var(--border-primary)}.fitment-model-name{color:#ffb845!important}.info-row:not(:last-child),.stores-table td:not(:last-child){border-bottom-color:var(--border-color)}.resource-container{border-color:var(--border-color)}.resource-header{background:linear-gradient(135deg, var(--secondary-color), var(--bg-primary));color:var(--text-primary)}.resource-subtitle{opacity:.8}.stores-table th{background:var(--secondary-color);color:var(--text-primary)}.fitment-table th{color:#fff!important;background:#2e2e2e!important}.stores-table tr:hover{background:var(--bg-hover)}.fitment-table tbody tr:hover{background-color:#ffb8451f!important}.badge-success{background:var(--success-bg);color:var(--success-color);border-color:var(--success-border)}.badge-secondary{background:var(--bg-secondary);color:var(--text-secondary);border-color:var(--border-primary)}.price-unavailable{color:var(--accent-danger)}.detail-btn.primary:hover{filter:brightness(.88);transform:translateY(-1px)}.detail-btn.disabled{color:var(--text-tertiary);background:#5c5c5c}.description-toggle-btn{color:var(--accent-primary)}.description-toggle-btn:hover{color:var(--accent-hover)}.toggle-rows{color:var(--text-primary);background:linear-gradient(135deg, var(--secondary-color), var(--bg-primary));border-color:var(--border-color)}.toggle-rows:hover,.toggle-rows:active{background:var(--bg-hover);color:var(--accent-hover)}.vehicle-fitments-container{background-color:var(--card)}.vehicle-fitments-container .card-header{background:linear-gradient(135deg, var(--secondary-color), var(--bg-primary))}.vehicle-fitments-container .card-title{color:var(--text-primary)}#fitmentTableBody{color:var(--text-primary);background:0 0}.contact-modal{box-shadow:0 20px 40px #0009}.close-btn{color:var(--text-primary)}.close-btn:hover{background:#ffffff1a}.contact-info{background:linear-gradient(135deg, var(--secondary-color), var(--bg-primary))}.contact-info-title,.form-label{color:var(--text-secondary)}.form-input{background:var(--bg-primary);border-color:var(--border-primary);color:var(--text-primary)}.form-input:focus{background:var(--bg-secondary);border-color:var(--accent-primary)}.success-title{color:var(--text-primary)}.success-text{color:var(--text-secondary)}#ImageModal{background-color:#000000e6}.contact-modal .modal-header{background:linear-gradient(135deg, var(--secondary-color), var(--bg-primary));color:var(--foreground-color)}.modal-body{background:var(--background)}.empty-message{color:#a0a0a0}.part-card{background:var(--card);border-color:var(--border-color)}.part-card:hover{border-color:#60a5fa;box-shadow:0 4px 12px #0006}.part-title{color:#f1f5f9}.part-title:hover,.part-sku{color:#60a5fa}.part-description{color:#9a9a94}.part-price{color:#f1f5f9}.price-label{color:#9a9a94}.add-to-cart-btn{color:#60a5fa;background-color:#0000;border-color:#60a5fa}.add-to-cart-btn:hover{color:#fff;background-color:#60a5fa}.pagination-wrapper{color:#ececec}.pagination-wrapper .page-link{color:#60a5fa;background-color:#1c1c1c;border-color:#2d2d2d}.pagination-wrapper .page-link:hover{color:#8b9cff;background-color:#3d3d3d;border-color:#60a5fa}.pagination-wrapper .page-item.active .page-link{color:#fff;background-color:#60a5fa;border-color:#60a5fa}.pagination-wrapper .page-item.disabled .page-link{color:#767676;background-color:#3d3d3d;border-color:#5c5c5c}.new-price{color:#34d399}.brand-models__card{background-color:var(--card-color);border-color:var(--border-color)}.brand-models__card:hover{border-color:var(--primary-color)}.brand-models__empty{background-color:var(--card-color);border-color:var(--border-color);box-shadow:0 2px 22px #0000004d}.brand-models__header-line{background:linear-gradient(90deg,#0000,#3b82f64d,#0000)}#modelSearch{background:var(--secondary-color);color:var(--secondary-foreground)}.model-card:hover{border-color:#60a5fa}@media (width<=767px){.stores-table tr{background:var(--bg-secondary);border-color:var(--border-primary)}.stores-table td:not(:last-child){border-bottom-color:var(--border-secondary)}.stores-table td:before{color:var(--text-tertiary)}}@media (width<=575px){.stores-table td:first-child{background:linear-gradient(135deg, var(--bg-gradient-start) 0%, var(--bg-gradient-end) 100%);border-bottom-color:var(--border-primary)}.seller-name{color:var(--text-primary)}.product-name{color:var(--text-secondary)}.table-description{color:var(--text-tertiary)}.description-toggle-btn{color:var(--accent-primary)}.price-unavailable{color:var(--accent-danger)}}.vehicle-combobox__trigger{background-color:var(--bg-primary);border-color:var(--border-primary);color:var(--text-primary)}.vehicle-combobox__trigger:hover:not(:disabled){border-color:var(--border-tertiary)}.vehicle-combobox__trigger:focus{border-color:var(--accent-primary)}.vehicle-combobox__trigger:disabled{background-color:var(--bg-secondary);border-color:var(--border-primary);color:var(--text-tertiary)}.vehicle-combobox__panel{background-color:var(--bg-secondary);border-color:var(--border-primary);box-shadow:0 10px 30px #00000080}.vehicle-combobox__panel>div:first-child{border-color:var(--border-primary)}.vehicle-combobox__panel>div:first-child>div{background-color:var(--bg-primary);border-color:var(--border-primary)}.vehicle-combobox__panel>div:first-child>div:focus-within{border-color:var(--accent-primary)}.vehicle-combobox__search{color:var(--text-primary)}.vehicle-combobox__dropdown li{color:var(--text-tertiary)}.vehicle-combobox__option{color:var(--text-primary)!important}.vehicle-combobox__option:hover,.vehicle-combobox__option.bg-\[\#FFF4DE\]{background-color:var(--bg-hover)!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--border-tertiary)}::selection{background:var(--accent-primary);color:var(--bg-primary)}::selection{background:var(--accent-primary);color:var(--bg-primary)}body.theme-transitioning,body.theme-transitioning *{transition:background-color .3s,color .3s,border-color .3s!important}.btn-save-vehicle{color:#2e2e2e;background-color:#ffb845}.unavailable-stores-tr{background:var(--bg-secondary)}.compatibility-text strong{color:#f1f5f9}.vehicle-compatibility-banner.compatible{background:#86efac14;border-color:#86efac4d}.compatible .compatibility-icon{color:#86efac;background:#86efac26}.vehicle-compatibility-banner.incompatible{background:#fca5a514;border-color:#fca5a54d}.incompatible .compatibility-icon{color:#fca5a5;background:#fca5a526}.vehicle-compatibility-banner.unknown{background:#9ca3af14;border-color:#9ca3af4d}.unknown .compatibility-icon,.partial .compatibility-icon{color:#a0a0a0;background:#9ca3af26}.vehicle-compatibility-banner.partial{background:#fbbf2414;border-color:#fbbf244d}.vehicle-info,.close-compatibility-btn{color:#9a9a94}.close-compatibility-btn:hover{color:#f1f5f9;background:#ffffff1a}.change-vehicle-btn{color:#d6d6d6;border-color:#f1f5f933}.change-vehicle-btn:hover{background:#f1f5f914;border-color:#f1f5f94d}.unavailable:after{color:#fff;background:#000000b3}.sidebar-photo{background:#f8f9fa;border-color:#ddd}.photo-modal{background:#000000d9}.modal-content{background:#fff}.modal-header{background:#f8f9fa;border-bottom-color:#eee}.modal-header h3{color:#2b2b2b}.modal-close{color:#666}.modal-close:hover{color:#333;background:#0000001a}.modal-photo{background:#f8f9fa;border-color:#e0e0e0}.modal-photo:hover{transform:scale(1.03);box-shadow:0 4px 15px #0003}.code-section{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-color:#dee2e6}.code-section h3{color:#4a4a4a}pre{color:#ecf0f1;background:#2b2b2b}.iti__tel-input{background:var(--bg-primary);border-color:var(--border-primary);color:var(--text-primary)}.iti__tel-input:focus{background:var(--bg-secondary);border-color:var(--accent-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.iti__selected-flag:hover{background-color:#ffffff0d}.iti__arrow{border-top-color:var(--text-secondary)}.iti__country-list{background:var(--background);border-color:var(--border-primary)}.iti__country{color:var(--text-primary)}.iti__country:hover,.iti__country.iti__highlight{background:var(--bg-secondary)}.iti__country.iti__active{background:var(--accent-primary);color:#fff}.iti__selected-dial-code{color:var(--text-secondary)}.iti__divider{border-bottom-color:var(--border-primary)}.iti__search-input{color:var(--text-primary)}.iti__search-input:focus{border-color:var(--accent-primary);outline:none}.iti__search-input::placeholder{color:var(--text-tertiary)}#contact-page .success-icon{background-color:#10b98126}#contact-page .success-title{color:#fafafa}#contact-page .success-text{color:#a3a3a8}.mobile-sidebar__overlay{background:#000000bf}.mobile-sidebar__content{background:linear-gradient(to bottom, var(--card) 0%, var(--bg-primary) 100%);border-left:1px solid var(--border-color);box-shadow:-4px 0 40px #0009}.mobile-sidebar__header{background:linear-gradient(135deg, var(--secondary-color), var(--bg-primary));border-bottom:1px solid var(--border-color)}.mobile-sidebar__logo-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff26;border:2px solid #fff3;box-shadow:0 4px 12px #0000004d}.mobile-sidebar__logo-text{color:#fff;text-shadow:0 2px 8px #0000004d}.mobile-sidebar__close{color:#fff;background:0 0}.mobile-sidebar__close:hover{transform:rotate(90deg)}.mobile-sidebar__link{color:#a0a0a0}.mobile-sidebar__link:before{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.mobile-sidebar__link:hover{color:#ececec;background:#ffffff0d}.mobile-sidebar__link--active{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);box-shadow:0 4px 16px #3b82f666}.mobile-sidebar__link--active:before{opacity:.15;transform:translate(0)}.mobile-sidebar__link--active .mobile-sidebar__link-icon{filter:drop-shadow(0 2px 4px #0000004d)}.mobile-sidebar__badge{color:#fff;background-color:#e6450f;box-shadow:0 2px 8px #f43f5e66}.mobile-sidebar__link--active .mobile-sidebar__badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff40}.mobile-sidebar__user{border-top:1px solid var(--border-color);background:linear-gradient(#0000 0%,#0003 100%)}.mobile-sidebar__user-info{background:#ffffff08;border:1px solid #ffffff0d}.mobile-sidebar__user-info:hover{background:#ffffff0d;border-color:#3b82f64d}.mobile-sidebar__user-avatar{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);box-shadow:0 4px 12px #3b82f666}.mobile-sidebar__user-name{color:#fafafa}.mobile-sidebar__user-email{color:#787878}.mobile-sidebar__nav::-webkit-scrollbar-thumb{background:var(--border-color)}.mobile-sidebar__nav::-webkit-scrollbar-thumb:hover{background:var(--border-tertiary)}.custom-pagination__text{color:#d6d6d6}.custom-pagination__highlight{color:#3b82f6}.custom-pagination__btn{color:#ececec;background:linear-gradient(135deg,#1c1c1c 0%,#121212 100%);border-color:#3d3d3d}.custom-pagination__btn:hover:not(.custom-pagination__btn--disabled){color:#3b82f6;background:linear-gradient(135deg,#2d2d2d 0%,#1c1c1c 100%);border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.custom-pagination__btn:active:not(.custom-pagination__btn--disabled){transform:translateY(0)}.custom-pagination__btn--disabled{color:#5c5c5c;background:#121212;border-color:#1c1c1c}.custom-pagination__link{color:#d6d6d6;background:#1c1c1c;border-color:#2d2d2d}.custom-pagination__link:hover:not(.custom-pagination__link--disabled):not(.custom-pagination__link--active){color:#3b82f6;background:#3d3d3d;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.custom-pagination__link--active{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-color:#3b82f6;box-shadow:0 4px 12px #3b82f666}.custom-pagination__link--disabled{color:#5c5c5c;background:#121212;border-color:#1c1c1c}.custom-pagination__dots{color:#5c5c5c}.error-report-section{background-color:#0000}.error-report-title{color:#f9fafb}.error-report-description{color:#a0a0a0}.error-report-input,.error-report-textarea{color:#f9fafb}.error-report-input::placeholder,.error-report-textarea::placeholder{color:#767676}.error-report-button{color:#fff;background-color:#f97316}.error-report-button:hover:not(:disabled){background-color:#fb923c}.error-report-button:active:not(:disabled){background-color:#ea580c}
