:where(body:not(.bom-product-page):not(:has(.tender-shell))){--bg:rgb(255,255,255) !important;--panel:rgb(255,255,255) !important;--panel-2:rgb(255,255,255) !important;--text:rgb(17,17,17) !important;--muted:rgb(82,82,82) !important;--line:rgba(217,217,217,0.18) !important;--cyan:rgb(166,13,30) !important;--cyan-2:rgb(166,13,30) !important;--green:rgb(166,13,30) !important;--gold:rgb(166,13,30) !important;--red:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .courses-hero{border-color:rgba(217,217,217,0.28) !important;background-image:linear-gradient(135deg,rgba(255,255,255,0.92),rgba(255,255,255,0.74)),url("/static/images/circuit-wave-background.webp") !important;box-shadow:0 24px 70px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .courses-hero h1{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .courses-hero p{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-filter-bar button,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-tags span{border-color:rgba(217,217,217,0.28) !important;background-color:rgba(255,255,255,0.82) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-filter-bar button.active,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-filter-bar button:hover{border-color:rgba(181,18,34,0.72) !important;background-color:rgba(255,255,255,0.18) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-list-card{border-color:rgba(217,217,217,0.24) !important;background-color:rgba(255,255,255,0.86) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-list-card:hover{border-color:rgba(181,18,34,0.55) !important;box-shadow:0 20px 50px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-list-cover span{background-color:rgba(255,255,255,0.94) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-list-body h2 a{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-list-body h2 a:hover{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-list-body p{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-tags span{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-list-footer strong,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-meta-line strong{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-meta-line span,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-meta-line strong{border-color:rgba(217,217,217,0.24) !important;background-color:rgba(255,255,255,0.8) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-locked-box{border-color:rgba(217,217,217,0.42) !important;background-color:rgba(255,255,255,0.56) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-step-links em{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))){background-color:var(--bg) !important;background-image:url("/static/images/circuit-wave-background.webp") !important;color:var(--text) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) a{color:inherit !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .navbar{background-image:linear-gradient(90deg,rgba(255,255,255,0.97),rgba(255,255,255,0.94),rgba(255,255,255,0.97)) !important;border-bottom-color:var(--line) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .brand{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .logo{text-shadow:0 0 12px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .brand-copy small{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .home-latest-header p{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .home-latest-header h2{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .home-latest-header>a{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .home-article-card{border-color:var(--line) !important;background-color:var(--panel) !important;box-shadow:var(--shadow) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .home-article-card:hover{border-color:rgba(217,217,217,0.42) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .home-article-cover{background-color:rgba(255,255,255,0.9) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .home-article-fallback{background-image:linear-gradient(135deg,rgba(255,255,255,0.14),rgba(255,255,255,0.08)) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .home-article-category{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .home-article-body h3 a{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .home-article-body>p{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .home-article-body footer{border-top-color:rgba(217,217,217,0.14) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .home-article-body small{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .home-article-body footer a{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .menu-primary{background-image:linear-gradient(180deg,rgba(255,255,255,0.86),rgba(255,255,255,0.86)) !important;border-color:rgba(217,217,217,0.2) !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.03),0 10px 30px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .menu-primary a{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .menu-primary a::after{background-image:linear-gradient(90deg,rgba(0,0,0,0),var(--cyan),rgba(0,0,0,0)) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .menu-primary li+li::before{background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(255,255,255,0.34),rgba(0,0,0,0)) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .nav-icon{color:var(--cyan) !important;background-color:rgba(255,255,255,0.08) !important;border-color:rgba(217,217,217,0.16) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .menu-primary a:hover{color:var(--cyan) !important;box-shadow:none !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .menu-primary a:hover .nav-icon{color:var(--cyan) !important;background-color:rgba(255,255,255,0.12) !important;border-color:rgba(217,217,217,0.28) !important;box-shadow:none !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .nav-actions .user-button:hover,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .nav-actions a:hover{color:var(--cyan) !important;background-color:rgba(255,255,255,0.08) !important;box-shadow:none !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lang-toggle,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .menu a,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .user-button{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lang-toggle:hover,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .menu a:hover,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .user-button:hover{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lang-toggle{color:rgb(17,17,17) !important;background-color:rgba(255,255,255,0.06) !important;border-color:var(--line) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .menu-toggle{border-color:var(--line) !important;color:var(--text) !important;background-color:var(--panel) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .user-button{border-color:var(--line) !important;background-color:rgb(255,255,255) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .user-avatar-icon{background-color:rgba(255,255,255,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .user-cart-summary{border-inline-start-color:rgba(217,217,217,0.2) !important;color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .user-menu-chevron{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .dropdown{background-color:rgba(255,255,255,0.98) !important;border-color:var(--line) !important;box-shadow:var(--shadow) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .dropdown a,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .dropdown button{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .dropdown button{border-top-color:rgba(217,217,217,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cart-hover-preview{color:var(--text) !important;background-color:rgba(255,255,255,0.98) !important;border-color:rgba(217,217,217,0.24) !important;box-shadow:var(--shadow) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .dropdown-cart-entry:focus-within>a,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .dropdown-cart-entry:hover>a{color:var(--cyan) !important;background-color:rgba(255,255,255,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cart-preview-heading{background-color:rgba(255,255,255,0.07) !important;border-bottom-color:rgba(217,217,217,0.14) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cart-preview-heading strong{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cart-preview-heading small{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cart-preview-row{border-bottom-color:rgba(217,217,217,0.1) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cart-preview-row b{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cart-preview-row small{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cart-preview-row>strong{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cart-preview-more{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cart-preview-total{border-top-color:rgba(217,217,217,0.2) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cart-preview-total b{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .dropdown .cart-preview-action{color:rgb(17,17,17) !important;background-color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .dropdown .cart-preview-action:hover{color:rgb(17,17,17) !important;background-color:rgb(255,255,255) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .dropdown a:hover,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .dropdown button:hover{color:var(--cyan) !important;background-color:rgba(255,255,255,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .hero{background-color:rgba(255,255,255,0.42) !important;border-bottom-color:var(--line) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .motion-wave{border-color:rgba(0,0,0,0) !important;border-top-color:rgba(217,217,217,0.18) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .motion-wave::after,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .motion-wave::before{border-color:rgba(0,0,0,0) !important;border-top-color:rgba(217,217,217,0.11) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .motion-wave::after{border-top-color:rgba(217,217,217,0.1) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .motion-trace{border-top-color:rgba(217,217,217,0.22) !important;border-inline-end-color:rgba(217,217,217,0.22) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .motion-trace::after{border-color:rgba(181,18,34,0.65) !important;background-color:rgb(255,255,255) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .motion-scan{background-color:rgba(255,255,255,0.42) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .circuit-animation span{background-image:linear-gradient(90deg,rgba(0,0,0,0),var(--cyan),rgba(0,0,0,0)) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .title{color:var(--cyan) !important;text-shadow:0 0 18px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .slogan{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .hero-kicker{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .auth-container,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .card,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .order-card,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .panel,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-admin-row,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .stat-card{background-color:var(--panel) !important;border-color:var(--line) !important;box-shadow:var(--shadow) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .card{color:var(--text) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .card:hover{border-color:rgba(217,217,217,0.48) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .card p{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .card h3,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .page-heading h1,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .section-title h1,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .section-title h2{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .card-link{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-tab::after,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .ghost-button::after,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .mini-button::after,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .normal-button::after,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .range-button::after,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .table-action::after{background-image:linear-gradient(90deg,rgba(0,0,0,0),rgba(255,255,255,0.9),rgba(0,0,0,0)) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .normal-button{color:rgb(17,17,17) !important;background-image:linear-gradient(145deg,var(--cyan),var(--cyan-2)) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .normal-button:hover{box-shadow:0 10px 24px rgba(0,0,0,0.12),inset 0 0 0 1px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .ghost-button,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .table-action{color:var(--cyan) !important;background-color:rgba(255,255,255,0.08) !important;border-color:var(--line) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .ghost-button:hover,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .table-action:hover{color:var(--cyan) !important;background-image:linear-gradient(180deg,rgba(255,255,255,0.11),rgba(255,255,255,0.04)) !important;border-color:rgba(217,217,217,0.38) !important;box-shadow:0 10px 24px rgba(0,0,0,0.12),inset 0 0 0 1px rgba(0,0,0,0.06) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .mini-button{color:rgb(17,17,17) !important;background-color:var(--green) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .mini-button:hover{box-shadow:0 8px 18px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .mini-button.danger{color:rgb(17,17,17) !important;background-color:var(--red) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .mini-button.danger:hover{box-shadow:0 8px 18px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .page-intro h1{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .page-intro p{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .invoice-badge{background-image:linear-gradient(145deg,rgba(255,255,255,0.12),rgba(255,255,255,0.08)) !important;border-color:var(--line) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .invoice-badge span,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .invoice-view-grid span,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .payment-tile span{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .invoice-badge strong,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .invoice-view-grid strong,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .payment-tile strong{color:var(--text) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .auth-logo p,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .empty-state,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .page-heading p,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .section-title p{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .invoice-table,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-table{background-color:rgba(255,255,255,0.02) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .invoice-table td,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .invoice-table th,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-table td,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-table th{border-bottom-color:rgba(217,217,217,0.07) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .invoice-table th,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-table th{color:var(--cyan) !important;background-color:rgba(255,255,255,0.04) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .thumb{background-color:rgb(255,255,255) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .auth-page{background-image:linear-gradient(135deg,rgb(255,255,255),rgb(255,255,255)) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .auth-logo h1{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .auth-footer a{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) label{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) input,:where(body:not(.bom-product-page):not(:has(.tender-shell))) select,:where(body:not(.bom-product-page):not(:has(.tender-shell))) textarea{color:var(--text) !important;background-color:rgb(255,255,255) !important;border-color:rgb(181,18,34) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) input[type=checkbox],:where(body:not(.bom-product-page):not(:has(.tender-shell))) input[type=radio]{accent-color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) input:focus,:where(body:not(.bom-product-page):not(:has(.tender-shell))) select:focus,:where(body:not(.bom-product-page):not(:has(.tender-shell))) textarea:focus{border-color:var(--cyan) !important;box-shadow:0 0 0 3px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .status-msg{color:var(--red) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) #product-image{background-color:rgb(255,255,255) !important;border-color:rgb(181,18,34) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) #image-thumbs img{border-color:rgb(181,18,34) !important;background-color:rgb(255,255,255) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) #image-thumbs img.thumb-active{border-color:var(--cyan) !important;box-shadow:0 0 0 3px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .no-image{color:var(--muted) !important;border-color:var(--line) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-title{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-desc,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-specs,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-stock{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-price{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .out-of-stock{color:var(--red) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-file-item,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .file-item{color:var(--text) !important;background-color:rgba(255,255,255,0.025) !important;border-color:rgba(217,217,217,0.16) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-file-item:hover,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .file-item:hover{border-color:rgba(217,217,217,0.48) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-file-item span,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .file-item span{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .comment-card{background-color:rgba(255,255,255,0.025) !important;border-color:rgba(217,217,217,0.16) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .comment-head span{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .comment-card p{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .comment-form{border-top-color:var(--line) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .order-edit-details{border-top-color:var(--line) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .order-edit-details summary{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .checkbox-line{color:var(--text) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .payment-info-panel{background-image:linear-gradient(145deg,rgba(255,255,255,0.08),rgba(255,255,255,0.035)) !important;background-color:var(--panel) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .invoice-view-grid div,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .payment-tile{border-color:rgba(217,217,217,0.14) !important;background-color:rgba(255,255,255,0.025) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .payment-note{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .invoice-summary{background-color:var(--panel-2) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .total-summary{border-color:rgba(217,217,217,0.24) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .invoice-summary strong{color:var(--gold) !important}
@media  (max-width:640px){:where(body:not(.bom-product-page):not(:has(.tender-shell))) .invoice-card .invoice-table tr,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .invoice-view .invoice-table tr{border-color:rgba(217,217,217,0.16) !important;background-color:rgba(255,255,255,0.76) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .invoice-card .invoice-table td,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .invoice-view .invoice-table td{border-bottom-color:rgba(217,217,217,0.06) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .invoice-card .invoice-table td::before,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .invoice-view .invoice-table td::before{color:var(--cyan) !important}}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .receipt-box{border-color:var(--line) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .order-card p{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .user-order-item{border-color:rgba(217,217,217,0.18) !important;background-color:rgba(255,255,255,0.36) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .user-order-item span{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .status-pill{color:rgb(17,17,17) !important;background-color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .online-indicator{color:var(--green) !important;background-color:rgba(255,255,255,0.08) !important;border-color:rgba(217,217,217,0.22) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-note,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .receipt-text{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-body{background-color:rgba(255,255,255,0.38) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-sidebar{background-color:var(--panel) !important;border-color:var(--line) !important;box-shadow:var(--shadow) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-tab{color:rgb(17,17,17) !important;border-color:rgba(0,0,0,0) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-tab.is-active,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-tab:hover{color:var(--cyan) !important;background-image:linear-gradient(180deg,rgba(255,255,255,0.1),rgba(255,255,255,0.035)) !important;border-color:rgba(217,217,217,0.32) !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.05) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-header h1{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-header p{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .stat-card span{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .stat-card strong{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .stat-card small{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .range-button{border-color:var(--line) !important;color:var(--text) !important;background-color:var(--panel-2) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .range-button.is-active,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .range-button:hover{color:var(--cyan) !important;background-image:linear-gradient(180deg,rgba(255,255,255,0.12),rgba(255,255,255,0.04)) !important;border-color:rgba(217,217,217,0.38) !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .analytics-card{background-color:rgba(255,255,255,0.025) !important;border-color:rgba(217,217,217,0.16) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .analytics-card span{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .analytics-card strong{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .analytics-table-card h3{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .analytics-card small{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .analytics-period-card strong{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .visitor-details summary::after{border-color:var(--line) !important;color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .visitor-note{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .visitor-table code{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .chart-legend{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .bar-views,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .legend-views{background-color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .bar-sales,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .legend-sales{background-color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .comparison-row{background-color:rgba(255,255,255,0.025) !important;border-color:rgba(217,217,217,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .comparison-title a{color:var(--text) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .comparison-metric span,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .comparison-title small{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .chart-row span{color:var(--text) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .chart-row b{background-color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .chart-row i{background-color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .insight-list{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .log-level{color:rgb(17,17,17) !important;background-color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .log-level.warning{background-color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .log-level.error{color:rgb(17,17,17) !important;background-color:var(--red) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .logo-settings-box{background-color:rgba(255,255,255,0.045) !important;border-color:var(--line) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .logo-preview-card img{background-color:rgb(255,255,255) !important;border-color:var(--line) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .logo-preview-card strong{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .input-group small,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .logo-preview-card p{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .answer-card,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .forum-card,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .info-tile{background-color:var(--panel) !important;border-color:var(--line) !important;box-shadow:var(--shadow) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .forum-card h3,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .forum-question-head h1,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .info-tile strong{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .forum-card p,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .info-tile p,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .question-body{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .forum-meta{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .tag-line{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .answer-card pre{color:rgb(17,17,17) !important;background-color:rgb(255,255,255) !important;border-color:rgb(181,18,34) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .footer-socials a{color:var(--cyan) !important;border-color:var(--line) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .order-card strong,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-admin-row strong{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-admin-row img{background-color:rgb(255,255,255) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-admin-row p{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-admin-details{border-top-color:rgba(217,217,217,0.13) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-admin-details summary{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .file-form,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-edit-form{background-color:rgba(255,255,255,0.02) !important;border-color:rgba(217,217,217,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .footer{color:rgb(17,17,17) !important;background-color:var(--panel) !important;border-top-color:var(--line) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .footer h3{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .contact-info p,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .copy{color:var(--muted) !important}
@media  (max-width:820px){:where(body:not(.bom-product-page):not(:has(.tender-shell))) .menu-groups{background-color:rgba(255,255,255,0.98) !important;border-color:rgba(217,217,217,0.22) !important;box-shadow:0 22px 50px rgba(0,0,0,0.12) !important;scrollbar-color:rgba(166,13,30,0.9) rgba(17,17,17,0.9) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .menu-primary,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .nav-actions{background-color:rgba(255,255,255,0.74) !important;border-color:rgba(217,217,217,0.14) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .dropdown a:hover,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .dropdown button:hover,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .menu-primary a:hover,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .nav-actions .user-button:hover,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .nav-actions a:hover{background-color:rgba(255,255,255,0.1) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .dropdown{box-shadow:none !important;background-color:rgba(255,255,255,0.64) !important;border-color:rgba(217,217,217,0.14) !important}}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .footer-links a,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .footer-socials a{border-color:var(--border) !important;background-color:rgba(255,255,255,0.72) !important;color:var(--cyan) !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.03) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .footer-links a:hover,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .footer-socials a:hover{background-color:rgba(255,255,255,0.1) !important;border-color:rgba(217,217,217,0.45) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .legal-hero h1{color:var(--accent) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .legal-body{color:var(--text) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .legal-links a{border-color:var(--border) !important;background-color:rgba(255,255,255,0.72) !important;color:var(--text) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .legal-links a:hover{color:var(--cyan) !important;background-color:rgba(255,255,255,0.1) !important;border-color:rgba(217,217,217,0.42) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-card small{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-card h2 a{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-card h2 a:focus-visible,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-card h2 a:hover{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-breadcrumbs{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-article-meta a,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-breadcrumbs a,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-detail-category,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-list-intro a{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-list-intro{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-article-meta{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-detail-cover{border-color:rgba(217,217,217,0.18) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-related{border-top-color:rgba(217,217,217,0.18) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-category-filter{border-color:rgba(217,217,217,0.16) !important;background-color:rgba(255,255,255,0.7) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-category-filter a,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-category-pill{border-color:rgba(217,217,217,0.16) !important;color:rgb(17,17,17) !important;background-color:rgba(255,255,255,0.06) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-category-filter a.active,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-category-filter a:hover{color:rgb(17,17,17) !important;background-image:linear-gradient(145deg,var(--cyan),var(--cyan-2)) !important;border-color:rgba(217,217,217,0.48) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-category-pill{color:var(--gold) !important;background-color:rgba(255,255,255,0.08) !important;border-color:rgba(217,217,217,0.18) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-cover-fallback{border-color:rgba(217,217,217,0.24) !important;background-image:linear-gradient(90deg,rgba(255,255,255,0.12) 1px,rgba(0,0,0,0) 1px),linear-gradient(0deg,rgba(255,255,255,0.12) 1px,rgba(0,0,0,0) 1px),radial-gradient(circle at 78% 26%,rgba(255,255,255,0.26),rgba(0,0,0,0) 20%) !important;background-color:rgb(255,255,255) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-cover-fallback span{background-color:var(--accent) !important;box-shadow:0 0 22px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-cover-fallback span:nth-child(2){background-color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-detail-header{border-bottom-color:rgba(217,217,217,0.18) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-detail-header span{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-detail-header h1{color:var(--accent) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-assets{border-top-color:rgba(217,217,217,0.18) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-download-link{border-color:rgba(217,217,217,0.22) !important;background-color:rgba(255,255,255,0.62) !important;color:var(--text) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-download-link:hover{border-color:rgba(181,18,34,0.55) !important;background-color:rgba(255,255,255,0.86) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-download-link small{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-download-link strong{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .article-cover-visual{border-color:rgba(217,217,217,0.28) !important;box-shadow:0 22px 70px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-admin-thumb{color:var(--accent) !important;border-color:rgba(217,217,217,0.35) !important;background-color:rgb(255,255,255) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-upload-panel .form-grid{border-color:rgba(217,217,217,0.16) !important;background-color:rgba(255,255,255,0.32) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-upload-panel .learning-cover-form{border-color:rgba(217,217,217,0.32) !important;background-image:linear-gradient(135deg,rgba(255,255,255,0.09),rgba(255,255,255,0.05)) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-guide h3{color:var(--accent) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .learning-guide pre{background-color:rgba(255,255,255,0.28) !important;border-color:rgba(217,217,217,0.18) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .trust-badge{border-color:rgb(181,18,34) !important;background-color:rgb(255,255,255) !important;box-shadow:0 0 12px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .bitpay-badge{border-color:rgba(217,217,217,0.45) !important;box-shadow:0 0 12px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-admin-row>img,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-gallery img,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-thumb,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .products-grid img{border-color:rgba(217,217,217,0.22) !important;box-shadow:0 10px 28px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-gallery img:hover,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-thumb:hover,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .products-grid img:hover{border-color:rgba(181,18,34,0.55) !important;box-shadow:0 16px 36px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-card img,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-list img,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-table img,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .products-list img,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .products-table img,:where(body:not(.bom-product-page):not(:has(.tender-shell))) td img{border-color:rgba(217,217,217,0.22) !important;box-shadow:0 8px 20px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-body,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-description,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-details,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-info{background-color:rgba(255,255,255,0.45) !important;border-color:rgba(217,217,217,0.16) !important;box-shadow:0 18px 45px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-body li,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-description li,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-details li,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-info li{background-color:rgba(255,255,255,0.06) !important;border-color:rgba(217,217,217,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-body li::before,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-description li::before,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-details li::before,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-info li::before{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-content strong,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-detail strong,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-page strong,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-single strong{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-detail .short-specs,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-page .short-specs,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-short-specs{color:var(--text-color,rgb(17,17,17)) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-description,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-detail .description,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-detail .product-description,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-page .description,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-page .product-description{color:var(--text-color,rgb(17,17,17)) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-gallery img,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-thumbnails img,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .products-table td img{border-color:rgba(217,217,217,0.22) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .products-table td img,:where(body:not(.bom-product-page):not(:has(.tender-shell))) main:has(.product-gallery) .product-gallery img,:where(body:not(.bom-product-page):not(:has(.tender-shell))) main:has(.product-gallery) .product-thumbnails img,:where(body:not(.bom-product-page):not(:has(.tender-shell))) main:has(.product-thumbnails) img{border-color:rgba(217,217,217,0.22) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) ::-webkit-scrollbar-track{background-color:rgb(255,255,255) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) ::-webkit-scrollbar-thumb{background-image:linear-gradient(180deg,rgb(255,255,255),rgb(255,255,255)) !important;border-color:rgb(181,18,34) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) *{scrollbar-color:rgb(166,13,30) rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-product-card,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .panel,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .payment-result-card,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-card{background-color:rgba(255,255,255,0.86) !important;border-color:rgba(217,217,217,0.22) !important;box-shadow:0 18px 45px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .empty-state{color:rgb(82,82,82) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .danger-button{border-color:rgba(181,18,34,0.55) !important;color:rgb(17,17,17) !important;background-color:rgba(255,255,255,0.2) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .danger-button:hover{background-color:rgba(255,255,255,0.35) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .mini-button,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .table-action{border-color:rgba(217,217,217,0.28) !important;color:rgb(166,13,30) !important;background-color:rgba(255,255,255,0.5) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-products-toolbar input,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .products-toolbar input{background-color:rgba(255,255,255,0.82) !important;color:rgb(17,17,17) !important;border-color:rgba(217,217,217,0.32) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .products-meta{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .products-sidebar h2{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cat-children{border-inline-start-color:rgba(217,217,217,0.18) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cat-toggle{border-color:rgba(217,217,217,0.26) !important;background-color:rgba(255,255,255,0.55) !important;color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cat-toggle:hover{background-color:rgba(255,255,255,0.18) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cat-link{border-color:rgba(217,217,217,0.18) !important;background-color:rgba(255,255,255,0.3) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cat-link small{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cat-link.is-active,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cat-link:hover,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cat-tree-row.is-active .cat-link{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important;border-color:rgba(0,0,0,0) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cat-link.is-active small,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cat-link:hover small,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cat-tree-row.is-active .cat-link small{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .products-filter-card{border-color:rgba(217,217,217,0.18) !important;background-color:rgba(255,255,255,0.45) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .products-sidebar h3{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-card-image{background-color:rgb(255,255,255) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .no-image{background-color:rgb(255,255,255) !important;color:rgb(82,82,82) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-card h2 a{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .part-number{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-card-cat,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-card-spec{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-card-cat{color:rgb(82,82,82) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-card-cat span{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-card-side{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-card-side strong{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-card-side .inquiry-price{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-pagination button,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pagination button{border-color:rgba(217,217,217,0.3) !important;background-color:rgba(255,255,255,0.5) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-pagination button.is-active,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pagination button.is-active{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-category-breadcrumb{color:rgb(166,13,30) !important;background-image:linear-gradient(90deg,rgba(255,255,255,0.22),rgba(255,255,255,0.08)) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-category-breadcrumb .breadcrumb-label{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-category-breadcrumb a{color:rgb(17,17,17) !important;border-bottom-color:rgba(0,0,0,0) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-category-breadcrumb a:hover{color:rgb(166,13,30) !important;border-bottom-color:rgba(181,18,34,0.55) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-category-breadcrumb .sep{color:rgba(17,17,17,0.9) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) #no-image,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-img>img{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) #image-thumbs img{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.25) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) #image-thumbs img.thumb-active{border-color:rgb(181,18,34) !important;box-shadow:0 0 0 2px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-title{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-code-row span{color:rgb(17,17,17) !important;background-color:rgba(255,255,255,0.28) !important;border-color:rgba(217,217,217,0.16) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-code-row b{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-desc,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-specs{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-price{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .qty-stepper{border-color:rgba(217,217,217,0.32) !important;background-color:rgb(255,255,255) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .qty-stepper button{color:rgb(17,17,17) !important;background-color:rgba(255,255,255,0.07) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .qty-stepper button:hover{color:rgb(17,17,17) !important;background-color:rgb(255,255,255) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .qty-input{color:rgb(17,17,17) !important;background-color:rgb(255,255,255) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .remove-cart-button{color:rgb(17,17,17) !important;background-color:rgba(255,255,255,0.28) !important;border-color:rgba(217,217,217,0.42) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .remove-cart-button:hover{color:rgb(17,17,17) !important;background-color:rgba(255,255,255,0.48) !important;border-color:rgba(181,18,34,0.7) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .inquiry-box{border-color:rgba(217,217,217,0.35) !important;color:rgb(166,13,30) !important;background-color:rgba(255,255,255,0.14) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-search-panel{background-image:linear-gradient(180deg,rgba(255,255,255,0.9),rgba(255,255,255,0.82)) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-search-panel .section-title p{color:rgb(82,82,82) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-search-tags span{color:rgb(17,17,17) !important;background-color:rgba(255,255,255,0.24) !important;border-color:rgba(217,217,217,0.14) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-product-paybox{border-color:rgba(217,217,217,0.28) !important;background-color:rgba(255,255,255,0.55) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-options>strong{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-check-card{border-color:rgba(217,217,217,0.24) !important;background-color:rgba(255,255,255,0.62) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-check-card input{accent-color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-check-card span,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-check-card strong{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-check-card small{color:rgb(82,82,82) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-empty{border-color:rgba(217,217,217,0.28) !important;color:rgb(82,82,82) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .category-tree-children{border-inline-start-color:rgba(217,217,217,0.16) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-pay-row,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .category-tree-row{border-color:rgba(217,217,217,0.22) !important;background-color:rgba(255,255,255,0.54) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .category-tree-row.is-selected{border-color:rgba(181,18,34,0.58) !important;background-color:rgba(255,255,255,0.1) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .category-toggle{border-color:rgba(217,217,217,0.28) !important;background-color:rgba(255,255,255,0.52) !important;color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .category-title-button{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .category-title-button:hover strong{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-pay-row small,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .category-tree-row small{color:rgb(82,82,82) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-pay-editor,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .category-editor-panel{border-color:rgba(217,217,217,0.24) !important;background-color:rgba(255,255,255,0.62) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-pay-editor h3,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .category-editor-panel h3{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .cart-count-badge{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-package-prompt{border-color:rgba(217,217,217,0.2) !important;background-color:rgba(255,255,255,0.72) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-package-prompt h3{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-package-prompt p{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-package-prompt pre{border-color:rgba(217,217,217,0.2) !important;background-color:rgba(255,255,255,0.82) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-package-prompt bdi{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .related-learning-card{border-color:rgba(217,217,217,0.22) !important;background-color:rgba(255,255,255,0.52) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .related-learning-card strong{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .related-learning-card p{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-highlight-grid span{border-color:rgba(217,217,217,0.22) !important;background-color:rgba(255,255,255,0.35) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .gateway-pay-box label{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-freshness{border-inline-start-color:rgb(181,18,34) !important;background-color:rgba(255,255,255,0.28) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-freshness>span{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-freshness time{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-product-bulkbar{border-color:rgba(217,217,217,0.2) !important;background-color:rgba(255,255,255,0.24) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-product-bulkbar strong{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-product-select,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-select-all{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-product-select input,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-select-all input{accent-color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-product-card.is-product-hidden{background-color:rgba(255,255,255,0.62) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-product-head .thumb{background-color:rgb(255,255,255) !important;color:rgb(82,82,82) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-product-head h3{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-product-head p{color:rgb(82,82,82) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-hidden-status{color:rgb(166,13,30) !important;border-color:rgba(217,217,217,0.35) !important;background-color:rgba(255,255,255,0.2) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-visible-status{color:rgb(166,13,30) !important;border-color:rgba(217,217,217,0.3) !important;background-color:rgba(255,255,255,0.2) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-admin-details{border-top-color:rgba(217,217,217,0.15) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-admin-details summary{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .category-chain{border-color:rgba(217,217,217,0.18) !important;background-color:rgba(255,255,255,0.35) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .category-chain span{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .category-chain select,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .gateway-row input,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .gateway-row textarea,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .input-group select{border-color:rgba(217,217,217,0.28) !important;background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .category-admin-row{background-color:rgba(255,255,255,0.28) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .gateway-row{border-color:rgba(217,217,217,0.18) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .check-row{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .payment-result-card h1{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .payment-result-card .row{background-color:rgba(255,255,255,0.22) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .gateway-rule-box{border-color:rgba(217,217,217,0.25) !important;background-color:rgba(255,255,255,0.28) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .gateway-rule-box strong{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .gateway-rule-box.is-warning{border-color:rgba(217,217,217,0.42) !important;background-color:rgba(255,255,255,0.16) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .gateway-rule-box.is-warning strong{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .gateway-group-card{border-color:rgba(217,217,217,0.18) !important;background-color:rgba(255,255,255,0.48) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .gateway-group-card h3{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .gateway-group-card p,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .gateway-group-card ul{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-manager,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-product-payment-clean{background-color:rgba(255,255,255,0.72) !important;border-color:rgba(217,217,217,0.28) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-admin-headline h2,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-manager h2,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-manager h3,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-product-payment-clean h4{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-card{background-color:rgba(255,255,255,0.65) !important;border-color:rgba(217,217,217,0.18) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-card label,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-product-payment-clean label{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-card input,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-card select,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-product-payment-clean input,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-product-payment-clean select{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important;border-color:rgba(217,217,217,0.24) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-card input:focus,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-card select:focus,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-product-payment-clean input:focus,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-product-payment-clean select:focus{border-color:rgb(181,18,34) !important;box-shadow:0 0 0 2px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-row-card{background-color:rgba(255,255,255,0.55) !important;border-color:rgba(217,217,217,0.16) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-row-card small{color:rgb(82,82,82) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .btn-primary,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .btn-secondary,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-actions button{border-color:rgba(217,217,217,0.28) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .btn-primary{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .btn-secondary,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-actions button{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-actions .danger{color:rgb(166,13,30) !important;border-color:rgba(217,217,217,0.35) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-choice-row label{background-color:rgba(255,255,255,0.55) !important;border-color:rgba(217,217,217,0.18) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-check-card{background-color:rgba(255,255,255,0.55) !important;border-color:rgba(217,217,217,0.18) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-check-card small{color:rgb(82,82,82) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-empty,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-msg{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-payment-v3,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-product-pay-choice{background-color:rgba(255,255,255,0.82) !important;border-color:rgba(217,217,217,0.28) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-payment-card h3,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-payment-title h2,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-product-pay-choice h4{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-payment-title p{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-payment-card{background-color:rgba(255,255,255,0.62) !important;border-color:rgba(217,217,217,0.18) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-payment-card label{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-payment-card input,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-payment-card select{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important;border-color:rgba(217,217,217,0.24) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-payment-card input:focus,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-payment-card select:focus{border-color:rgb(181,18,34) !important;box-shadow:0 0 0 2px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-payment-row{background-color:rgba(255,255,255,0.58) !important;border-color:rgba(217,217,217,0.18) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-payment-row small{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-actions-row button,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-primary,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-secondary{border-color:rgba(217,217,217,0.25) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-primary{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-actions-row button,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-secondary{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-actions-row .danger{border-color:rgba(217,217,217,0.38) !important;color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-choice-grid label{background-color:rgba(255,255,255,0.58) !important;border-color:rgba(217,217,217,0.18) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-choice-grid small{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-empty{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-clean{border-color:rgba(217,217,217,0.28) !important;background-color:rgba(255,255,255,0.88) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-box h3,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-clean-head h2{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-clean-head p{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-box{border-color:rgba(217,217,217,0.18) !important;background-color:rgba(255,255,255,0.62) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-box label{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-box input,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-box select{color:rgb(17,17,17) !important;background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.24) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-box input:focus,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-box select:focus{border-color:rgb(181,18,34) !important;box-shadow:0 0 0 2px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-row{background-color:rgba(255,255,255,0.55) !important;border-color:rgba(217,217,217,0.16) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-row strong{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-row small{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-actions button{border-color:rgba(217,217,217,0.26) !important;background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-actions button.primary{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-actions button.danger{border-color:rgba(217,217,217,0.4) !important;color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-status{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-status.bad{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .lcenj-pay-empty{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .payment-manager-page{background-color:rgba(255,255,255,0.38) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-card,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-header{border-color:rgba(217,217,217,0.22) !important;background-color:rgba(255,255,255,0.86) !important;box-shadow:0 14px 42px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-card h2,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-header h1{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-header p,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-note p{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-card label{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-card input,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-card select{color:rgb(17,17,17) !important;background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.24) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-card input:focus,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-card select:focus{border-color:rgb(181,18,34) !important;box-shadow:0 0 0 3px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-btn{border-color:rgba(217,217,217,0.28) !important;background-color:rgba(255,255,255,0.86) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-btn.pm-primary{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-btn.pm-danger{border-color:rgba(181,18,34,0.52) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-row{border-color:rgba(217,217,217,0.16) !important;background-color:rgba(255,255,255,0.44) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-icon{border-color:rgba(217,217,217,0.22) !important;background-color:rgba(255,255,255,0.72) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-row-main strong{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-row-main small{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-empty{color:rgb(166,13,30) !important;border-color:rgba(217,217,217,0.3) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-status{background-color:rgba(255,255,255,0.96) !important;border-color:rgba(217,217,217,0.22) !important;color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .pm-status.bad{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .upload-progress{border-color:rgba(217,217,217,0.3) !important;background-color:rgba(255,255,255,0.92) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .upload-progress-head span{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .upload-progress-track{background-color:rgba(255,255,255,0.09) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .upload-progress-track i{background-image:linear-gradient(90deg,var(--cyan-2),var(--cyan),var(--gold)) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .upload-progress-detail{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .upload-progress.is-success{border-color:rgba(181,18,34,0.5) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .upload-progress.is-success .upload-progress-head span{color:var(--green) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .upload-progress.is-error{border-color:rgba(181,18,34,0.55) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .upload-progress.is-error .upload-progress-head span{color:var(--red) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-admin-card,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-card,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-owned-card{border-color:rgba(217,217,217,0.22) !important;background-color:rgba(255,255,255,0.82) !important;box-shadow:0 18px 40px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-cover-link{background-color:rgba(255,255,255,0.04) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-card h2,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-detail-copy h1{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-admin-card p,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-card p,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-detail-copy p,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-owned-card p,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-summary-panel p{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-price{background-color:rgba(255,255,255,0.12) !important;color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-price.is-free,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .status-pill.success{background-color:rgba(255,255,255,0.12) !important;color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .status-pill.danger{background-color:rgba(255,255,255,0.16) !important;color:rgb(17,17,17) !important;border-color:rgba(217,217,217,0.45) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .status-pill.warning{background-color:rgba(255,255,255,0.14) !important;color:var(--gold) !important;border-color:rgba(217,217,217,0.32) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .section-title.compact h3{color:var(--accent) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-step-empty{border-inline-start-color:var(--gold) !important;background-color:rgba(255,255,255,0.06) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-step-empty h2{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-owned-note{border-color:rgba(217,217,217,0.24) !important;color:rgb(166,13,30) !important;background-color:rgba(255,255,255,0.08) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-comment-preview-note{border-inline-start-color:var(--gold) !important;color:rgb(166,13,30) !important;background-color:rgba(255,255,255,0.08) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-detail-hero{border-color:rgba(217,217,217,0.22) !important;background-image:linear-gradient(135deg,rgba(255,255,255,0.86),rgba(255,255,255,0.72)) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-kicker{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-cover-frame{border-color:rgba(217,217,217,0.18) !important;background-color:rgba(255,255,255,0.04) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-learn-hero img{border-color:rgba(217,217,217,0.34) !important;background-color:rgba(255,255,255,0.7) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-custom-content{color:var(--text) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-custom-content table{border-color:rgba(217,217,217,0.26) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-custom-content td,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-custom-content th{border-bottom-color:rgba(217,217,217,0.18) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-custom-content pre{border-color:rgba(217,217,217,0.25) !important;background-color:rgba(255,255,255,0.86) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-admin-main small{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-promo-link{border-color:rgba(217,217,217,0.28) !important;background-image:linear-gradient(90deg,rgba(255,255,255,0.72),rgba(255,255,255,0.92)) !important;background-color:rgba(255,255,255,0.92) !important;box-shadow:0 18px 55px rgba(0,0,0,0.12),inset 0 0 0 1px rgba(0,0,0,0.05) !important;color:var(--text) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-promo-link::after{background-image:radial-gradient(circle,rgba(255,255,255,0.18),rgba(0,0,0,0) 68%) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-promo-link img{border-color:rgba(217,217,217,0.26) !important;box-shadow:0 12px 32px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-promo-copy span{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-promo-copy h2{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-promo-copy p{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-promo-link>strong{background-color:var(--cyan) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-course-hero{border-color:rgba(217,217,217,0.24) !important;background-image:linear-gradient(135deg,rgba(255,255,255,0.94),rgba(255,255,255,0.82)) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-course-hero h2,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-course-roadmap h2,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-course-section h2{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-course-hero p,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-course-section li,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-course-section p,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-course-step p{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-course-hero img{border-color:rgba(217,217,217,0.22) !important;box-shadow:0 18px 46px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-course-badges span,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-course-nav a,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-course-output{border-color:rgba(217,217,217,0.24) !important;background-color:rgba(255,255,255,0.78) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-course-nav a{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-course-roadmap,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-course-section{border-color:rgba(217,217,217,0.2) !important;background-color:rgba(255,255,255,0.84) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-course-step{border-color:rgba(217,217,217,0.2) !important;background-image:linear-gradient(135deg,rgba(255,255,255,0.9),rgba(255,255,255,0.86)) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-course-step-number{background-color:rgba(255,255,255,0.14) !important;color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-course-step h3{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-course-grid article{border-color:rgba(217,217,217,0.18) !important;background-color:rgba(255,255,255,0.06) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .product-course-grid strong{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-step-links a{border-color:rgba(217,217,217,0.2) !important;background-color:rgba(255,255,255,0.72) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-step-links span,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-step-topnav span{background-color:rgba(255,255,255,0.14) !important;color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-step-links strong{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-step-links small{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-step-topnav a{border-color:rgba(217,217,217,0.22) !important;background-color:rgba(255,255,255,0.76) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-step-topnav a.active{border-color:rgba(181,18,34,0.5) !important;color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-step-content h1,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-synergy-panel h2{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-step-body li,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-step-body p,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-step-summary,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-synergy-panel p{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-step-body h2,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-step-body h3{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-step-body .step-callout,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-step-body .step-output{border-color:rgba(217,217,217,0.22) !important;background-color:rgba(255,255,255,0.78) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-file-field{border-color:rgba(217,217,217,0.28) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-question-card{border-color:rgba(217,217,217,0.22) !important;background-color:rgba(255,255,255,0.82) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-question-card header strong{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-answer-card small,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-question-card header span{color:rgb(166,13,30) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-comment-edit-form{border-color:rgba(217,217,217,0.24) !important;background-color:rgba(255,255,255,0.78) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-comment-pagination a,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-comment-pagination button{border-color:rgba(217,217,217,0.28) !important;color:var(--text) !important;background-color:rgba(255,255,255,0.92) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-comment-pagination .active{color:rgb(17,17,17) !important;border-color:var(--cyan) !important;background-color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-answer-card{background-color:rgba(255,255,255,0.04) !important;border-color:rgba(217,217,217,0.08) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .course-answer-card strong{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-discussion-header h1{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .filter-chip{border-color:rgba(217,217,217,0.24) !important;color:var(--text) !important;background-color:rgba(255,255,255,0.86) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .filter-chip span{color:rgb(17,17,17) !important;background-color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .filter-chip.active{border-color:var(--cyan) !important;color:var(--cyan) !important;background-color:rgba(255,255,255,0.1) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-discussion-card{border-color:rgba(217,217,217,0.2) !important;background-color:rgba(255,255,255,0.9) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-discussion-card h2{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-discussion-author span,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .admin-discussion-card small{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-profile{background-color:rgba(255,255,255,0.86) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-profile h1{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-lead{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .secondary-button{color:var(--cyan) !important;background-color:rgba(255,255,255,0.72) !important;border-color:var(--line) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-facts{background-color:var(--line) !important;border-color:var(--line) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-facts div{background-color:rgb(255,255,255) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-facts dt{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-facts dd{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-kicker,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-section__head>span{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-career h2,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-contact h2,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-section__head h2{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-skill{border-bottom-color:rgba(217,217,217,0.15) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-skill:nth-child(odd){border-left-color:rgba(217,217,217,0.15) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-skill h3{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-career p,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-contact p,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-skill p,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .portfolio-card p{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .skill-tags span{color:rgb(166,13,30) !important;background-color:rgba(255,255,255,0.72) !important;border-color:rgba(217,217,217,0.24) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-career{background-color:var(--line) !important;border-color:var(--line) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-career article{background-color:rgba(255,255,255,0.96) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-career dl div{background-color:rgba(255,255,255,0.52) !important;border-inline-start-color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-career dt{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-career dd{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-points li{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .about-points li::before{background-color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .portfolio-head>p{color:var(--muted) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .portfolio-card{background-color:rgba(255,255,255,0.94) !important;border-color:var(--line) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .portfolio-card:hover{border-color:rgba(181,18,34,0.56) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .portfolio-card img{background-color:rgb(255,255,255) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .portfolio-card__marker{color:var(--cyan) !important;background-image:linear-gradient(145deg,rgba(255,255,255,0.9),rgba(255,255,255,0.95)) !important;border-inline-start-color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .portfolio-index{color:var(--gold) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .portfolio-card h3{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .aparat-course-source,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .aparat-lesson-source{color:var(--text) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .aparat-course-source h2,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .aparat-lesson-source h2{color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .aparat-instructor-card{border-color:rgba(217,217,217,0.25) !important;background-color:rgba(255,255,255,0.72) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .aparat-source-icon{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .aparat-instructor-copy small{color:rgb(82,82,82) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .aparat-instructor-copy strong{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .aparat-instructor-copy span{color:rgb(17,17,17) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .aparat-channel-button{border-color:rgba(217,217,217,0.42) !important;background-color:rgba(255,255,255,0.92) !important;color:var(--cyan) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .aparat-channel-button:focus-visible,:where(body:not(.bom-product-page):not(:has(.tender-shell))) .aparat-channel-button:hover{color:var(--yellow) !important;border-color:rgba(181,18,34,0.65) !important;background-color:rgba(255,255,255,0.98) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .aparat-video-shell{border-color:rgba(217,217,217,0.3) !important;background-color:rgb(255,255,255) !important;box-shadow:0 18px 45px rgba(0,0,0,0.12) !important}
:where(body:not(.bom-product-page):not(:has(.tender-shell))) .aparat-caption{border-inline-start-color:var(--yellow) !important;background-color:rgba(255,255,255,0.06) !important}
.learning-rendered figcaption{color:rgb(17,17,17) !important}
.learning-rendered figcaption a{background-color:rgba(0,0,0,0) !important;color:rgb(82,82,82) !important}
.article-toc{border-color:rgb(181,18,34) !important;background-color:rgb(255,255,255) !important}
.article-toc summary{color:rgb(17,17,17) !important}
.article-toc a{color:rgb(82,82,82) !important}
#signup-form button{border-color:rgb(181,18,34) !important;background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important}
#signup-form button[type=button]{background-color:rgba(0,0,0,0) !important}
.home-bom-promo{border-color:rgba(217,217,217,0.3) !important;background-image:radial-gradient(ellipse at 95% 0,rgba(255,255,255,0.1),rgba(0,0,0,0) 58%),linear-gradient(135deg,rgb(255,255,255),rgb(255,255,255)) !important;box-shadow:0 22px 65px rgba(0,0,0,0.12) !important;color:rgb(17,17,17) !important}
.home-bom-kicker{color:rgb(82,82,82) !important}
.home-bom-kicker b{border-color:rgba(217,217,217,0.2588) !important;color:rgb(166,13,30) !important}
.home-bom-copy h2{color:rgb(17,17,17) !important}
.home-bom-copy h2 em{color:rgb(166,13,30) !important}
.home-bom-copy>p{color:rgb(82,82,82) !important}
.home-bom-features li>span{border-color:rgba(217,217,217,0.1804) !important;color:rgb(166,13,30) !important;background-color:rgb(255,255,255) !important}
.home-bom-features strong{color:rgb(17,17,17) !important}
.home-bom-features small{color:rgb(82,82,82) !important}
.home-bom-actions .normal-button{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important;border-color:rgb(181,18,34) !important;box-shadow:0 8px 25px rgba(0,0,0,0.08627) !important}
.home-bom-actions .normal-button:hover{background-color:rgb(255,255,255) !important}
.home-bom-actions>small{color:rgb(82,82,82) !important}
.home-bom-preview{border-color:rgba(217,217,217,0.1882) !important;background-color:rgb(255,255,255) !important;box-shadow:0 20px 50px rgba(0,0,0,0.12) !important}
.home-bom-window{background-color:rgb(255,255,255) !important;border-bottom-color:rgba(217,217,217,0.1255) !important}
.home-bom-window>b{color:rgb(17,17,17) !important}
.home-bom-window>span:last-child{color:rgb(82,82,82) !important}
.home-bom-window-mark{border-color:rgba(217,217,217,0.3765) !important;background-color:rgba(255,255,255,0.07843) !important;color:rgb(166,13,30) !important}
.home-bom-project>small{color:rgb(82,82,82) !important}
.home-bom-project h3{color:rgb(17,17,17) !important}
.home-bom-file{border-color:rgba(217,217,217,0.2706) !important;background-color:rgb(255,255,255) !important;color:rgb(82,82,82) !important}
.home-bom-file>span{color:rgb(166,13,30) !important}
.home-bom-tabs{border-bottom-color:rgba(217,217,217,0.1412) !important;color:rgb(82,82,82) !important}
.home-bom-tabs b{color:rgb(166,13,30) !important;border-bottom-color:rgb(181,18,34) !important}
.home-bom-sample-row{border-bottom-color:rgba(217,217,217,0.07451) !important}
.home-bom-sample-row b{color:rgb(17,17,17) !important}
.home-bom-sample-row small{color:rgb(82,82,82) !important}
.home-bom-sample-row>span{color:rgb(82,82,82) !important}
.home-bom-sample-row .home-bom-check{color:rgb(166,13,30) !important}
.home-bom-sample-row .home-bom-pending{color:rgb(166,13,30) !important}
.home-bom-export{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important}
.home-bom-export b{color:rgb(166,13,30) !important}
.home-bom-note{color:rgb(82,82,82) !important}
body.bom-product-page *{scrollbar-color:rgb(82,82,82) rgba(0,0,0,0) !important}
body.bom-product-page *::-webkit-scrollbar-thumb{background-color:rgb(255,255,255) !important}
body.bom-product-page{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important}
body.bom-product-page header{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important}
body.bom-product-page header a{color:inherit !important}
body.bom-product-page a{color:rgb(82,82,82) !important}
body.bom-product-page p{color:rgb(82,82,82) !important}
body.bom-product-page button,body.bom-product-page .button{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important}
body.bom-product-page .panel,body.bom-product-page .plan{background-color:rgb(255,255,255) !important;border-color:rgb(181,18,34) !important}
body.bom-product-page .eyebrow{color:rgb(82,82,82) !important}
body.bom-product-page input,body.bom-product-page select{border-color:rgb(181,18,34) !important;background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important}
body.bom-product-page th,body.bom-product-page td{border-bottom-color:rgb(217,217,217) !important}
body.bom-product-page th{background-color:rgb(255,255,255) !important}
body.bom-product-page .active{color:rgb(82,82,82) !important}
body.bom-product-page .expired,body.bom-product-page .error{color:rgb(166,13,30) !important}
body.bom-product-page .plan-editor{border-bottom-color:rgb(217,217,217) !important}
body.bom-product-page .muted{color:rgb(82,82,82) !important}
.community-card{background-color:var(--card-bg,rgb(255,255,255)) !important;border-color:rgb(181,18,34) !important}
.community-shell input:not([type=file]),.community-shell textarea{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important;border-color:rgb(181,18,34) !important}
.community-card pre{background-color:rgb(255,255,255) !important}
.hero-title-letters > .hero-title-topic{color:rgb(17,17,17) !important;text-shadow:none !important}
.home-seo-guide header > span{color:rgb(166,13,30) !important}
.home-seo-guide h2{color:rgb(166,13,30) !important}
.home-seo-copy p{color:rgb(17,17,17) !important}
.card-description{color:rgb(17,17,17) !important}
.contact-info > div{color:var(--muted) !important}
.contact-info a{color:var(--cyan) !important}
html[lang="en"] :is(.agent-note,.agent-sources li){border-left-color:rgb(181,18,34) !important}
.learning-paths-heading p,.learning-topic-path p,.learning-context-paths p{color:rgb(17,17,17) !important}
.learning-path-nav a{border-color:rgb(181,18,34) !important;color:rgb(82,82,82) !important}
.learning-topic-path{background-color:rgb(255,255,255) !important;border-color:rgb(181,18,34) !important}
.learning-topic-path h3{color:rgb(166,13,30) !important}
.learning-topic-path a{color:rgb(82,82,82) !important}
.learning-context-paths{border-color:rgb(181,18,34) !important}
.portfolio-card--project .portfolio-project-images img{background-color:rgb(255,255,255) !important}
.portfolio-card--project .portfolio-android-screen{background-color:rgb(255,255,255) !important}
.portfolio-image-note{color:var(--muted) !important}
.portfolio-tech-label{color:var(--cyan) !important}
.reference-heading{border-bottom-color:rgb(181,18,34) !important}
.reference-heading p,.reference-card span{color:rgb(17,17,17) !important}
.reference-guide a,.reference-breadcrumb a,.reference-next a{color:rgb(166,13,30) !important}
.reference-answer,.reference-note{border-inline-start-color:rgb(181,18,34) !important;background-color:rgb(255,255,255) !important}
.reference-guide th,.reference-guide td{border-color:rgb(181,18,34) !important}
.reference-guide th{background-color:rgb(255,255,255) !important}
.reference-guide pre{background-color:rgb(255,255,255) !important;border-color:rgb(181,18,34) !important}
.reference-card{border-color:rgb(181,18,34) !important;background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important}
.reference-card strong{color:rgb(166,13,30) !important}
.reference-next{border-color:rgb(181,18,34) !important}
.home-latest-links a,.sensor-empty-state a,.sensor-category-hero>a{color:var(--cyan) !important}
.sensor-hub-hero,.sensor-category-hero,.sensor-section{border-color:rgba(217,217,217,0.2) !important;background-color:rgba(255,255,255,0.88) !important}
.sensor-hub-hero:after,.sensor-category-hero:after{background-color:var(--gold) !important}
.sensor-hub-hero>p:first-child,.sensor-category-hero>a{color:var(--gold) !important}
.sensor-hub-hero h1,.sensor-category-hero h1{color:var(--cyan) !important}
.sensor-hub-hero>p:last-of-type,.sensor-category-hero p{color:var(--text) !important}
.sensor-hub-stats,.sensor-category-hero>strong{color:var(--muted) !important}
.sensor-hub-stats strong{color:var(--gold) !important}
.sensor-section-title h2{color:var(--cyan) !important}
.sensor-section-title p{color:var(--muted) !important}
.sensor-category-item{color:var(--text) !important;border-color:rgba(217,217,217,0.18) !important;background-color:rgba(255,255,255,0.74) !important}
.sensor-category-item:hover,.sensor-category-item:focus-visible{border-color:rgba(181,18,34,0.58) !important;background-color:rgba(255,255,255,0.92) !important}
.sensor-category-index,.sensor-learning-path span{color:rgb(17,17,17) !important;background-color:var(--gold) !important}
.sensor-category-item h3{color:var(--cyan) !important}
.sensor-category-item p{color:var(--muted) !important}
.sensor-category-item>strong{color:var(--gold) !important}
.sensor-learning-path a{color:var(--text) !important;border-color:rgba(217,217,217,0.16) !important;background-color:rgba(255,255,255,0.7) !important}
.sensor-learning-path a:hover,.sensor-learning-path a:focus-visible{border-color:rgba(181,18,34,0.5) !important}
.sensor-empty-state{border-color:rgba(217,217,217,0.24) !important}
.sensor-empty-state h2,.sensor-empty-state h3{color:var(--cyan) !important}
.sensor-empty-state p{color:var(--muted) !important}
.sensor-related-links a,.sensor-related-categories a,.learning-article-navigation a{color:var(--text) !important;border-color:rgba(217,217,217,0.18) !important;background-color:rgba(255,255,255,0.72) !important}
.sensor-related-links span,.learning-article-navigation small{color:var(--muted) !important}
.learning-category-manager{border-color:rgba(217,217,217,0.18) !important;background-color:rgba(255,255,255,0.72) !important}
.learning-category-manager>summary{color:var(--cyan) !important}
.learning-category-branch{border-color:rgba(217,217,217,0.14) !important}
.learning-category-admin-item+.learning-category-admin-item{border-top-color:rgba(217,217,217,0.1) !important}
.sensor-entry-card{border-color:rgba(217,217,217,0.25) !important;background-color:rgba(255,255,255,0.94) !important;box-shadow:0 18px 48px rgba(0,0,0,0.12) !important}
.sensor-entry-eyebrow{color:var(--gold) !important}
.sensor-entry-content h2{color:var(--cyan) !important}
.sensor-entry-content>p:not(.sensor-entry-eyebrow){color:var(--text) !important}
.sensor-entry-meta{color:var(--muted) !important}
.sensor-entry-meta strong{color:var(--gold) !important}
.sensor-entry-content>a{color:rgb(17,17,17) !important;background-color:var(--cyan) !important}
.learning-index-hero{border-color:rgba(217,217,217,0.24) !important;background-color:rgb(255,255,255) !important;box-shadow:0 24px 64px rgba(0,0,0,0.12) !important}
.learning-index-hero__shade{background-image:linear-gradient(to left,rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.91) 42%,rgba(255,255,255,0.36) 72%,rgba(255,255,255,0.12) 100%) !important}
.learning-index-hero__eyebrow{color:var(--gold) !important}
.learning-index-hero h1{color:rgb(17,17,17) !important}
.learning-index-hero__copy>p:not(.learning-index-hero__eyebrow){color:rgb(17,17,17) !important}
.learning-index-hero__meta span{color:rgb(17,17,17) !important;border-color:rgba(217,217,217,0.2) !important;background-color:rgba(255,255,255,0.72) !important}
.learning-index-hero__meta strong{color:var(--gold) !important}
.learning-index-page .learning-card:hover{border-color:rgba(217,217,217,0.45) !important;box-shadow:0 20px 48px rgba(0,0,0,0.12) !important}
@media  (max-width:820px){.learning-index-hero__shade{background-image:linear-gradient(to bottom,rgba(255,255,255,0.5),rgba(255,255,255,0.97) 64%) !important}}
body.admin-body .tender-create-form{border-bottom-color:rgba(217,217,217,0.16) !important}
body.admin-body .tender-admin-toolbar h3{color:rgb(17,17,17) !important}
body.admin-body .tender-admin-item{border-bottom-color:rgba(217,217,217,0.2) !important}
body.admin-body .tender-admin-head p{color:rgb(82,82,82) !important}
body.admin-body .tender-status.is-active{color:rgb(166,13,30) !important;border-color:rgba(217,217,217,0.3) !important;background-color:rgba(255,255,255,0.2) !important}
body.admin-body .tender-status.is-closed{color:rgb(166,13,30) !important;border-color:rgba(217,217,217,0.3) !important;background-color:rgba(255,255,255,0.18) !important}
body.admin-body .tender-public-link{border-color:rgba(217,217,217,0.18) !important;background-color:rgba(255,255,255,0.45) !important;color:rgb(166,13,30) !important}
body.admin-body .tender-admin-description{color:rgb(17,17,17) !important}
body.admin-body .tender-admin-item summary{color:rgb(166,13,30) !important}
body.admin-body .tender-bids-table a{color:rgb(166,13,30) !important}
body:has(.tender-shell){--bg:rgb(255,255,255) !important;--panel:rgb(255,255,255) !important;--line:rgb(181,18,34) !important;--text:rgb(17,17,17) !important;--muted:rgb(82,82,82) !important;--cyan:rgb(166,13,30) !important;--yellow:rgb(166,13,30) !important;--green:rgb(166,13,30) !important;--danger:rgb(166,13,30) !important}
body:has(.tender-shell){background-color:var(--bg) !important}
body:has(.tender-shell){background-color:var(--bg) !important;color:var(--text) !important}
body:has(.tender-shell):before{border-color:rgba(217,217,217,0.06) !important}
body:has(.tender-shell) .tender-state{border-color:rgba(217,217,217,0.35) !important;color:var(--green) !important;background-color:rgba(255,255,255,0.18) !important}
body:has(.tender-shell) .tender-state span{background-color:var(--green) !important;box-shadow:0 0 0 5px rgba(0,0,0,0.1) !important}
body:has(.tender-shell) .tender-state.is-closed{color:var(--danger) !important;border-color:rgba(217,217,217,0.35) !important;background-color:rgba(255,255,255,0.15) !important}
body:has(.tender-shell) .tender-kicker,body:has(.tender-shell) .section-label{color:var(--yellow) !important}
body:has(.tender-shell) h1{color:var(--cyan) !important}
body:has(.tender-shell) .tender-intro{color:rgb(17,17,17) !important}
body:has(.tender-shell) .tender-product,body:has(.tender-shell) .tender-form-section,body:has(.tender-shell) .tender-ranking{border-color:var(--line) !important;background-color:rgba(255,255,255,0.94) !important}
body:has(.tender-shell) .tender-product{border-inline-start-color:var(--cyan) !important}
body:has(.tender-shell) .part-number{color:var(--muted) !important}
body:has(.tender-shell) .part-number b{color:var(--yellow) !important}
body:has(.tender-shell) .product-description{border-right-color:var(--line) !important;color:rgb(17,17,17) !important}
body:has(.tender-shell) .section-heading>p{color:var(--muted) !important}
body:has(.tender-shell) label>span{color:rgb(17,17,17) !important}
body:has(.tender-shell) label b{color:var(--danger) !important}
body:has(.tender-shell) label small{color:var(--muted) !important}
body:has(.tender-shell) input,body:has(.tender-shell) textarea{border-color:rgb(181,18,34) !important;background-color:rgb(255,255,255) !important;color:var(--text) !important}
body:has(.tender-shell) input:focus,body:has(.tender-shell) textarea:focus{border-color:var(--cyan) !important;box-shadow:0 0 0 3px rgba(0,0,0,0.12) !important}
body:has(.tender-shell) .tender-confirm input{accent-color:var(--cyan) !important}
body:has(.tender-shell) .tender-confirm span{color:rgb(17,17,17) !important}
body:has(.tender-shell) button{background-color:var(--cyan) !important;color:rgb(17,17,17) !important}
body:has(.tender-shell) .form-status{color:var(--muted) !important}
body:has(.tender-shell) .form-status.is-success{color:var(--green) !important}
body:has(.tender-shell) .form-status.is-error{color:var(--danger) !important}
body:has(.tender-shell) .tender-ranking li{border-color:rgba(217,217,217,0.14) !important;background-color:rgb(255,255,255) !important}
body:has(.tender-shell) .tender-ranking li:first-child{border-color:rgba(217,217,217,0.45) !important}
body:has(.tender-shell) .tender-ranking li span{color:var(--muted) !important}
body:has(.tender-shell) .tender-ranking li strong{color:var(--yellow) !important}
body:has(.tender-shell) .privacy-note{color:rgb(82,82,82) !important}
body:has(.tender-shell) footer{color:rgb(82,82,82) !important}
@media  (max-width:680px){body:has(.tender-shell) .product-description{border-top-color:var(--line) !important}}
.photo-credit-grid article{background-color:rgb(255,255,255) !important;border-color:rgb(181,18,34) !important}
.photo-credit-grid img{background-color:rgb(255,255,255) !important}
.photo-credit-grid a{color:rgb(82,82,82) !important}
.ble-series-article{color:rgb(17,17,17) !important}
.ble-article-cover{border-color:rgba(217,217,217,0.28) !important;background-color:rgb(255,255,255) !important}
.ble-stage-label{color:rgb(17,17,17) !important;background-color:rgb(255,255,255) !important}
.ble-series-article h2{color:rgb(166,13,30) !important}
.ble-lead{color:rgb(17,17,17) !important}
.ble-series-article section,.ble-learning-box,.ble-sources{border-inline-start-color:rgba(181,18,34,0.65) !important;background-color:rgba(255,255,255,0.68) !important}
.ble-learning-box,.ble-example{border-inline-start-color:rgb(181,18,34) !important}
.ble-series-article a{border-color:rgba(217,217,217,0.24) !important;color:rgb(166,13,30) !important;background-color:rgba(255,255,255,0.06) !important}
.ble-series-article a:hover{border-color:rgb(181,18,34) !important;background-color:rgba(255,255,255,0.12) !important}
.ble-sources a{background-color:rgba(0,0,0,0) !important;color:rgb(166,13,30) !important}
.lcenj-mosfet-practical{--lm-bg:rgb(255,255,255) !important;--lm-panel:rgb(255,255,255) !important;--lm-panel-2:rgb(255,255,255) !important;--lm-text:rgb(17,17,17) !important;--lm-muted:rgb(82,82,82) !important;--lm-accent:rgb(166,13,30) !important;--lm-accent-soft:rgba(255,255,255,0.12) !important;--lm-note:rgb(166,13,30) !important;--lm-danger:rgb(166,13,30) !important;--lm-success:rgb(166,13,30) !important;--lm-border:rgba(217,217,217,0.18) !important;color:var(--lm-text) !important;background-color:var(--lm-bg) !important}
.lcenj-mosfet-practical h2{color:rgb(17,17,17) !important}
.lcenj-mosfet-practical h3{color:rgb(17,17,17) !important}
.lcenj-mosfet-practical p{color:var(--lm-muted) !important}
.lcenj-mosfet-practical strong,
.lcenj-mosfet-practical b{color:rgb(17,17,17) !important}
.lcenj-mosfet-practical a{color:var(--lm-accent) !important}
.lcenj-mosfet-practical .lm-hero{background-image:linear-gradient(145deg, rgb(255,255,255), rgb(255,255,255)) !important;border-color:var(--lm-border) !important}
.lcenj-mosfet-practical .lm-kicker{color:var(--lm-accent) !important}
.lcenj-mosfet-practical .lm-badges span{color:rgb(17,17,17) !important;background-color:var(--lm-accent-soft) !important;border-color:rgba(217,217,217,0.25) !important}
.lcenj-mosfet-practical .lm-section{background-color:var(--lm-panel) !important;border-color:var(--lm-border) !important}
.lcenj-mosfet-practical .lm-start{border-top-color:var(--lm-accent) !important}
.lcenj-mosfet-practical .lm-figure{background-color:rgb(255,255,255) !important;border-color:var(--lm-border) !important}
.lcenj-mosfet-practical .lm-figure figcaption{color:var(--lm-muted) !important;border-top-color:var(--lm-border) !important}
.lcenj-mosfet-practical .lm-card,
.lcenj-mosfet-practical .lm-question{background-color:var(--lm-panel-2) !important;border-color:var(--lm-border) !important}
.lcenj-mosfet-practical .lm-bad{border-right-color:var(--lm-danger) !important}
.lcenj-mosfet-practical .lm-good{border-right-color:var(--lm-success) !important}
.lcenj-mosfet-practical .lm-result{color:rgb(17,17,17) !important}
.lcenj-mosfet-practical .lm-callout{background-color:rgb(255,255,255) !important;border-color:var(--lm-border) !important}
.lcenj-mosfet-practical .lm-note{border-right-color:var(--lm-note) !important}
.lcenj-mosfet-practical .lm-warning{border-right-color:var(--lm-danger) !important}
.lcenj-mosfet-practical .lm-key{border-right-color:var(--lm-accent) !important;background-color:var(--lm-accent-soft) !important}
.lcenj-mosfet-practical ul,
.lcenj-mosfet-practical ol{color:var(--lm-muted) !important}
.lcenj-mosfet-practical .lm-steps li,
.lcenj-mosfet-practical .lm-lab li,
.lcenj-mosfet-practical .lm-troubleshoot li,
.lcenj-mosfet-practical .lm-seven li{background-color:rgba(255,255,255,0.018) !important;border-bottom-color:var(--lm-border) !important}
.lcenj-mosfet-practical pre{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important;border-color:rgba(217,217,217,0.2) !important}
.lcenj-mosfet-practical .lm-table-wrap{border-color:var(--lm-border) !important}
.lcenj-mosfet-practical th,
.lcenj-mosfet-practical td{border-bottom-color:var(--lm-border) !important}
.lcenj-mosfet-practical th{color:rgb(17,17,17) !important;background-color:rgba(255,255,255,0.09) !important}
.lcenj-mosfet-practical td{color:var(--lm-muted) !important}
.lcenj-mosfet-practical .lm-question h3{color:var(--lm-accent) !important}
.lcenj-mosfet-practical .lm-duty-grid div{background-color:var(--lm-panel-2) !important;border-color:var(--lm-border) !important}
.lcenj-mosfet-practical .lm-duty-grid strong{color:var(--lm-accent) !important}
.lcenj-mosfet-practical .lm-duty-grid span{color:var(--lm-muted) !important}
.lcenj-mosfet-practical .lm-logic div{background-color:var(--lm-panel-2) !important;border-color:var(--lm-border) !important}
.lcenj-mosfet-practical .lm-logic span{color:var(--lm-muted) !important}
.lcenj-mosfet-practical .lm-logic b{color:var(--lm-accent) !important}
.lcenj-mosfet-practical .lm-download a{color:rgb(17,17,17) !important;background-color:var(--lm-accent) !important}
.lcenj-mosfet-practical .lm-summary{background-image:linear-gradient(135deg, rgba(255,255,255,0.12), rgba(255,255,255,0.06)) !important;border-color:rgba(217,217,217,0.25) !important}
.ds18b20-guide{color:rgb(17,17,17) !important}
.ds18b20-guide section,.ds-hero{border-color:rgba(217,217,217,0.24) !important;background-color:rgba(255,255,255,0.88) !important}
.ds-hero img{border-color:rgba(217,217,217,0.4) !important}
.ds-eyebrow{color:rgb(166,13,30) !important}
.ds18b20-guide h1{color:rgb(166,13,30) !important}
.ds18b20-guide h2{color:rgb(166,13,30) !important}
.ds18b20-guide h3{color:rgb(166,13,30) !important}
.ds-actions a,.ds-related{color:rgb(17,17,17) !important;background-color:rgb(255,255,255) !important}
.ds-quick div{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.ds-quick strong{color:rgb(166,13,30) !important}
.ds-note{border-right-color:rgb(181,18,34) !important;background-color:rgb(255,255,255) !important}
.ds18b20-guide th,.ds18b20-guide td{border-color:rgba(217,217,217,0.22) !important}
.ds18b20-guide th{background-color:rgb(255,255,255) !important;color:rgb(166,13,30) !important}
.ds-wiring>div{border-color:rgba(217,217,217,0.24) !important}
.ds-timing .bar{background-color:rgb(255,255,255) !important;border-left-color:rgb(181,18,34) !important}
.ds-timing .presence,.ds-timing .write-zero{border-left-color:rgb(181,18,34) !important}
.ds18b20-guide pre{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.24) !important}
.ds-source{color:rgb(82,82,82) !important}
.ds-wiring code, .ds-note code{color:rgb(166,13,30) !important;background-color:rgba(255,255,255,0.08) !important}
.sht31-guide{color:rgb(17,17,17) !important}
.sht31-guide section,
.sht31-hero{border-color:rgba(217,217,217,0.24) !important;background-color:rgba(255,255,255,0.9) !important}
.sht31-cover img{border-color:rgba(217,217,217,0.4) !important;background-color:rgb(255,255,255) !important}
.sht31-cover figcaption,
.sht31-figure figcaption,
.sht31-accuracy figcaption{color:rgb(82,82,82) !important}
.sht31-cover figcaption a{color:rgb(166,13,30) !important}
.sht31-eyebrow{color:rgb(166,13,30) !important}
.sht31-guide h2{color:rgb(166,13,30) !important}
.sht31-guide h3{color:rgb(166,13,30) !important}
.sht31-actions a,
.sht31-resources a{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important}
.sht31-quick div,
.sht31-reading-grid article{border-color:rgba(217,217,217,0.2) !important;background-color:rgb(255,255,255) !important}
.sht31-quick strong{color:rgb(166,13,30) !important}
.sht31-note{border-right-color:rgb(181,18,34) !important;background-color:rgb(255,255,255) !important}
.sht31-figure img{border-color:rgba(217,217,217,0.24) !important;background-color:rgb(255,255,255) !important}
.sht31-accuracy{border-color:rgba(217,217,217,0.24) !important;background-color:rgb(255,255,255) !important}
.sht31-accuracy-head h3{color:rgb(166,13,30) !important}
.sht31-accuracy-head p{color:rgb(82,82,82) !important}
.sht31-accuracy-grid article{border-color:rgba(217,217,217,0.28) !important;background-color:rgb(255,255,255) !important}
.sht31-accuracy-grid article:nth-child(2){border-color:rgba(217,217,217,0.4) !important}
.sht31-accuracy-grid span{color:rgb(166,13,30) !important}
.sht31-accuracy-grid strong{color:rgb(17,17,17) !important}
.sht31-accuracy-grid small{color:rgb(17,17,17) !important}
.sht31-normal-range{background-color:rgb(255,255,255) !important}
.sht31-normal-range strong{color:rgb(166,13,30) !important}
.sht31-normal-range span{color:rgb(166,13,30) !important}
.sht31-guide th,
.sht31-guide td{border-color:rgba(217,217,217,0.22) !important}
.sht31-guide th{background-color:rgb(255,255,255) !important;color:rgb(166,13,30) !important}
.sht31-guide code{color:rgb(166,13,30) !important}
.sht31-guide pre{border-color:rgba(217,217,217,0.24) !important;background-color:rgb(255,255,255) !important}
.sht31-guide details{border-bottom-color:rgba(217,217,217,0.2) !important}
.sht31-guide summary{color:rgb(166,13,30) !important}
.sht31-source{color:rgb(82,82,82) !important}
.lcenj-ldr-article{--accent:rgb(166,13,30) !important;--important:rgb(166,13,30) !important;--bg:rgb(255,255,255) !important;--panel:rgb(255,255,255) !important;--panel-2:rgb(255,255,255) !important;--text:rgb(17,17,17) !important;--muted:rgb(82,82,82) !important;--border:rgba(217,217,217,0.18) !important;color:var(--text) !important}
.lcenj-ldr-article h1{color:rgb(17,17,17) !important}
.lcenj-ldr-article h2{color:var(--accent) !important}
.lcenj-ldr-article h3{color:rgb(17,17,17) !important}
.lcenj-ldr-article > section{background-image:linear-gradient(180deg, rgba(255,255,255,0.96), rgba(255,255,255,0.96)) !important;border-color:var(--border) !important}
.lcenj-ldr-article p,
.lcenj-ldr-article li,
.lcenj-ldr-article td,
.lcenj-ldr-article th,
.lcenj-ldr-article figcaption{color:var(--text) !important}
.lcenj-ldr-article img{border-color:var(--border) !important;background-color:var(--bg) !important}
.lcenj-ldr-article figcaption{color:var(--muted) !important}
.lcenj-ldr-article table{background-color:var(--panel) !important;border-color:var(--border) !important}
.lcenj-ldr-article th,
.lcenj-ldr-article td{border-bottom-color:rgba(217,217,217,0.12) !important}
.lcenj-ldr-article th{color:var(--accent) !important;background-color:rgba(255,255,255,0.07) !important}
.lcenj-ldr-article pre{background-color:rgb(255,255,255) !important;border-color:var(--border) !important}
.lcenj-ldr-article code{color:rgb(17,17,17) !important}
.lcenj-ldr-article a{color:var(--accent) !important;border-bottom-color:rgba(181,18,34,0.55) !important}
.lcenj-ldr-article__important{border-color:rgba(217,217,217,0.38) !important;background-image:linear-gradient(180deg, rgba(255,255,255,0.28), rgba(255,255,255,0.96)) !important}
.lcenj-ldr-article__important h2{color:var(--important) !important}
@media  (max-width: 720px){.lcenj-ldr-article tr{border-bottom-color:rgba(217,217,217,0.14) !important}}
.bmp280-guide{color:rgb(17,17,17) !important}
.bmp280-guide section,.bmp280-hero{border-color:rgba(217,217,217,0.24) !important;background-color:rgba(255,255,255,0.9) !important}
.bmp280-cover img{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.4) !important}
.bmp280-cover figcaption{color:rgb(82,82,82) !important}
.bmp280-eyebrow{color:rgb(166,13,30) !important}
.bmp280-guide h2{color:rgb(166,13,30) !important}
.bmp280-guide h3{color:rgb(166,13,30) !important}
.bmp280-actions a,.bmp280-resources a{color:rgb(17,17,17) !important;background-color:rgb(255,255,255) !important}
.bmp280-quick div{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.bmp280-quick strong{color:rgb(166,13,30) !important}
.bmp280-reading-grid article{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.bmp280-note{border-right-color:rgb(181,18,34) !important;background-color:rgb(255,255,255) !important}
.bmp280-guide th,.bmp280-guide td{border-color:rgba(217,217,217,0.22) !important}
.bmp280-guide th{background-color:rgb(255,255,255) !important;color:rgb(166,13,30) !important}
.bmp280-guide code{color:rgb(166,13,30) !important}
.bmp280-guide pre{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.24) !important}
.bmp280-guide details{border-bottom-color:rgba(217,217,217,0.2) !important}
.bmp280-guide summary{color:rgb(166,13,30) !important}
.bmp280-source{color:rgb(82,82,82) !important}
.vl53-guide{color:rgb(17,17,17) !important}
.vl53-guide section,.vl53-hero{border-color:rgba(217,217,217,0.24) !important;background-color:rgba(255,255,255,0.9) !important}
.vl53-cover img{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.4) !important}
.vl53-cover figcaption{color:rgb(82,82,82) !important}
.vl53-eyebrow{color:rgb(166,13,30) !important}
.vl53-guide h2{color:rgb(166,13,30) !important}
.vl53-guide h3{color:rgb(166,13,30) !important}
.vl53-actions a,.vl53-resources a{color:rgb(17,17,17) !important;background-color:rgb(255,255,255) !important}
.vl53-quick div{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.vl53-quick strong{color:rgb(166,13,30) !important}
.vl53-reading-grid article{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.vl53-note{border-right-color:rgb(181,18,34) !important;background-color:rgb(255,255,255) !important}
.vl53-guide th,.vl53-guide td{border-color:rgba(217,217,217,0.22) !important}
.vl53-guide th{background-color:rgb(255,255,255) !important;color:rgb(166,13,30) !important}
.vl53-guide code{color:rgb(166,13,30) !important}
.vl53-guide pre{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.24) !important}
.vl53-guide details{border-bottom-color:rgba(217,217,217,0.2) !important}
.vl53-guide summary{color:rgb(166,13,30) !important}
.vl53-source{color:rgb(82,82,82) !important}
.mpu-guide{color:rgb(17,17,17) !important}
.mpu-guide section,.mpu-hero{border-color:rgba(217,217,217,0.24) !important;background-color:rgba(255,255,255,0.92) !important}
.mpu-cover img{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.4) !important}
.mpu-cover figcaption{color:rgb(17,17,17) !important}
.mpu-eyebrow{color:rgb(166,13,30) !important}
.mpu-guide h2{color:rgb(166,13,30) !important}
.mpu-guide h3{color:rgb(166,13,30) !important}
.mpu-actions a,.mpu-resources a{color:rgb(17,17,17) !important;background-color:rgb(255,255,255) !important}
.mpu-quick div{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.mpu-quick strong{color:rgb(166,13,30) !important}
.mpu-grid article{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.mpu-note{border-right-color:rgb(181,18,34) !important;background-color:rgb(255,255,255) !important}
.mpu-warning{border-right-color:rgb(181,18,34) !important}
.mpu-guide th,.mpu-guide td{border-color:rgba(217,217,217,0.22) !important}
.mpu-guide th{background-color:rgb(255,255,255) !important;color:rgb(166,13,30) !important}
.mpu-guide code{color:rgb(166,13,30) !important}
.mpu-guide pre{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.24) !important}
.mpu-guide details{border-bottom-color:rgba(217,217,217,0.2) !important}
.mpu-guide summary{color:rgb(166,13,30) !important}
.mpu-source{color:rgb(17,17,17) !important}
.bme-guide{color:rgb(17,17,17) !important}
.bme-guide section,.bme-hero{border-color:rgba(217,217,217,0.24) !important;background-color:rgba(255,255,255,0.92) !important}
.bme-cover img{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.4) !important}
.bme-cover figcaption{color:rgb(17,17,17) !important}
.bme-eyebrow{color:rgb(166,13,30) !important}
.bme-guide h2{color:rgb(166,13,30) !important}
.bme-guide h3{color:rgb(166,13,30) !important}
.bme-actions a,.bme-resources a{color:rgb(17,17,17) !important;background-color:rgb(255,255,255) !important}
.bme-quick div{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.bme-quick strong{color:rgb(166,13,30) !important}
.bme-grid article{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.bme-note{border-right-color:rgb(181,18,34) !important;background-color:rgb(255,255,255) !important}
.bme-warning{border-right-color:rgb(181,18,34) !important}
.bme-guide th,.bme-guide td{border-color:rgba(217,217,217,0.22) !important}
.bme-guide th{background-color:rgb(255,255,255) !important;color:rgb(166,13,30) !important}
.bme-guide code{color:rgb(166,13,30) !important}
.bme-guide pre{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.24) !important}
.bme-guide details{border-bottom-color:rgba(217,217,217,0.2) !important}
.bme-guide summary{color:rgb(166,13,30) !important}
.bme-source{color:rgb(17,17,17) !important}
.bh-guide{color:rgb(17,17,17) !important}
.bh-guide section,.bh-hero{border-color:rgba(217,217,217,0.24) !important;background-color:rgba(255,255,255,0.92) !important}
.bh-cover img{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.4) !important}
.bh-cover figcaption{color:rgb(17,17,17) !important}
.bh-eyebrow{color:rgb(166,13,30) !important}
.bh-guide h2{color:rgb(166,13,30) !important}
.bh-guide h3{color:rgb(166,13,30) !important}
.bh-actions a,.bh-resources a{color:rgb(17,17,17) !important;background-color:rgb(255,255,255) !important}
.bh-quick div{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.bh-quick strong{color:rgb(166,13,30) !important}
.bh-grid article{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.bh-note{border-right-color:rgb(181,18,34) !important;background-color:rgb(255,255,255) !important}
.bh-warning{border-right-color:rgb(181,18,34) !important}
.bh-guide th,.bh-guide td{border-color:rgba(217,217,217,0.22) !important}
.bh-guide th{background-color:rgb(255,255,255) !important;color:rgb(166,13,30) !important}
.bh-guide code{color:rgb(166,13,30) !important}
.bh-guide pre{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.24) !important}
.bh-guide details{border-bottom-color:rgba(217,217,217,0.2) !important}
.bh-guide summary{color:rgb(166,13,30) !important}
.bh-source{color:rgb(17,17,17) !important}
.hx-guide{color:rgb(17,17,17) !important}
.hx-guide section,.hx-hero{border-color:rgba(217,217,217,0.24) !important;background-color:rgba(255,255,255,0.92) !important}
.hx-cover img{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.4) !important}
.hx-cover figcaption{color:rgb(17,17,17) !important}
.hx-eyebrow{color:rgb(166,13,30) !important}
.hx-guide h2{color:rgb(166,13,30) !important}
.hx-guide h3{color:rgb(166,13,30) !important}
.hx-actions a,.hx-resources a{color:rgb(17,17,17) !important;background-color:rgb(255,255,255) !important}
.hx-quick div{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.hx-quick strong{color:rgb(166,13,30) !important}
.hx-grid article{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.hx-note{border-right-color:rgb(181,18,34) !important;background-color:rgb(255,255,255) !important}
.hx-warning{border-right-color:rgb(181,18,34) !important}
.hx-guide th,.hx-guide td{border-color:rgba(217,217,217,0.22) !important}
.hx-guide th{background-color:rgb(255,255,255) !important;color:rgb(166,13,30) !important}
.hx-guide code{color:rgb(166,13,30) !important}
.hx-guide pre{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.24) !important}
.hx-guide details{border-bottom-color:rgba(217,217,217,0.2) !important}
.hx-guide summary{color:rgb(166,13,30) !important}
.hx-source{color:rgb(17,17,17) !important}
.pir-guide{color:rgb(17,17,17) !important}
.pir-guide section,.pir-hero{border-color:rgba(217,217,217,0.24) !important;background-color:rgba(255,255,255,0.92) !important}
.pir-cover img{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.4) !important}
.pir-cover figcaption{color:rgb(17,17,17) !important}
.pir-eyebrow{color:rgb(166,13,30) !important}
.pir-guide h2{color:rgb(166,13,30) !important}
.pir-guide h3{color:rgb(166,13,30) !important}
.pir-actions a,.pir-resources a{color:rgb(17,17,17) !important;background-color:rgb(255,255,255) !important}
.pir-quick div{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.pir-quick strong{color:rgb(166,13,30) !important}
.pir-grid article{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.pir-note{border-right-color:rgb(181,18,34) !important;background-color:rgb(255,255,255) !important}
.pir-warning{border-right-color:rgb(181,18,34) !important}
.pir-guide th,.pir-guide td{border-color:rgba(217,217,217,0.22) !important}
.pir-guide th{background-color:rgb(255,255,255) !important;color:rgb(166,13,30) !important}
.pir-guide code{color:rgb(166,13,30) !important}
.pir-guide pre{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.24) !important}
.pir-guide details{border-bottom-color:rgba(217,217,217,0.2) !important}
.pir-guide summary{color:rgb(166,13,30) !important}
.pir-source{color:rgb(17,17,17) !important}
.hcsr04-guide{color:rgb(17,17,17) !important}
.hcsr04-guide section,.hcsr04-hero{border-color:rgba(217,217,217,0.24) !important;background-color:rgba(255,255,255,0.92) !important}
.hcsr04-cover img{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.4) !important}
.hcsr04-cover figcaption{color:rgb(17,17,17) !important}
.hcsr04-eyebrow{color:rgb(166,13,30) !important}
.hcsr04-guide h2{color:rgb(166,13,30) !important}
.hcsr04-guide h3{color:rgb(166,13,30) !important}
.hcsr04-actions a,.hcsr04-resources a{color:rgb(17,17,17) !important;background-color:rgb(255,255,255) !important}
.hcsr04-quick div{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.hcsr04-quick strong{color:rgb(166,13,30) !important}
.hcsr04-grid article{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.hcsr04-note{border-right-color:rgb(181,18,34) !important;background-color:rgb(255,255,255) !important}
.hcsr04-warning{border-right-color:rgb(181,18,34) !important}
.hcsr04-guide th,.hcsr04-guide td{border-color:rgba(217,217,217,0.22) !important}
.hcsr04-guide th{background-color:rgb(255,255,255) !important;color:rgb(166,13,30) !important}
.hcsr04-guide code{color:rgb(166,13,30) !important}
.hcsr04-guide pre{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.24) !important}
.hcsr04-guide details{border-bottom-color:rgba(217,217,217,0.2) !important}
.hcsr04-guide summary{color:rgb(166,13,30) !important}
.hcsr04-source{color:rgb(17,17,17) !important}
.lm35-guide{color:rgb(17,17,17) !important}
.lm35-guide section,.lm35-hero{border-color:rgba(217,217,217,0.24) !important;background-color:rgba(255,255,255,0.92) !important}
.lm35-cover img{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.4) !important}
.lm35-cover figcaption{color:rgb(17,17,17) !important}
.lm35-eyebrow{color:rgb(166,13,30) !important}
.lm35-guide h2{color:rgb(166,13,30) !important}
.lm35-guide h3{color:rgb(166,13,30) !important}
.lm35-actions a,.lm35-resources a{color:rgb(17,17,17) !important;background-color:rgb(255,255,255) !important}
.lm35-quick div{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.lm35-quick strong{color:rgb(166,13,30) !important}
.lm35-grid article{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.lm35-note{border-right-color:rgb(181,18,34) !important;background-color:rgb(255,255,255) !important}
.lm35-warning{border-right-color:rgb(181,18,34) !important}
.lm35-guide th,.lm35-guide td{border-color:rgba(217,217,217,0.22) !important}
.lm35-guide th{background-color:rgb(255,255,255) !important;color:rgb(166,13,30) !important}
.lm35-guide code{color:rgb(166,13,30) !important}
.lm35-guide pre{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.24) !important}
.lm35-guide details{border-bottom-color:rgba(217,217,217,0.2) !important}
.lm35-guide summary{color:rgb(166,13,30) !important}
.lm35-source{color:rgb(17,17,17) !important}
.acs712-guide{color:rgb(17,17,17) !important}
.acs712-guide section,.acs712-hero{border-color:rgba(217,217,217,0.24) !important;background-color:rgba(255,255,255,0.92) !important}
.acs712-cover img{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.4) !important}
.acs712-cover figcaption{color:rgb(17,17,17) !important}
.acs712-eyebrow{color:rgb(166,13,30) !important}
.acs712-guide h2{color:rgb(166,13,30) !important}
.acs712-guide h3{color:rgb(166,13,30) !important}
.acs712-actions a,.acs712-resources a{color:rgb(17,17,17) !important;background-color:rgb(255,255,255) !important}
.acs712-quick div{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.acs712-quick strong{color:rgb(166,13,30) !important}
.acs712-grid article{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.2) !important}
.acs712-note{border-right-color:rgb(181,18,34) !important;background-color:rgb(255,255,255) !important}
.acs712-warning{border-right-color:rgb(181,18,34) !important}
.acs712-guide th,.acs712-guide td{border-color:rgba(217,217,217,0.22) !important}
.acs712-guide th{background-color:rgb(255,255,255) !important;color:rgb(166,13,30) !important}
.acs712-guide code{color:rgb(166,13,30) !important}
.acs712-guide pre{background-color:rgb(255,255,255) !important;border-color:rgba(217,217,217,0.24) !important}
.acs712-guide details{border-bottom-color:rgba(217,217,217,0.2) !important}
.acs712-guide summary{color:rgb(166,13,30) !important}
.acs712-source{color:rgb(17,17,17) !important}
.sf-guide{color:rgb(17,17,17) !important}
.sf-guide section{border-color:rgb(217,217,217) !important;background-color:rgb(255,255,255) !important}
.sf-guide h2{color:rgb(17,17,17) !important}
.sf-guide a{color:rgb(166,13,30) !important}
.sf-guide .sf-hero{background-color:rgb(255,255,255) !important}
.sf-guide .sf-tag{color:rgb(82,82,82) !important}
.sf-guide figcaption{color:rgb(82,82,82) !important}
.sf-guide th,.sf-guide td{border-color:rgb(217,217,217) !important}
.sf-guide th{background-color:rgb(255,255,255) !important}
.sf-guide pre{background-color:rgb(255,255,255) !important;color:rgb(17,17,17) !important}
.sf-guide details{border-bottom-color:rgb(217,217,217) !important}
.foundation-article{color:rgb(17,17,17) !important}
.foundation-article section{background-color:rgb(255,255,255) !important;border-inline-start-color:rgb(181,18,34) !important}
.foundation-article h2{color:rgb(166,13,30) !important}
.foundation-article a{color:rgb(82,82,82) !important}
.foundation-article th,.foundation-article td{border-bottom-color:rgb(181,18,34) !important}
.foundation-article th{color:rgb(166,13,30) !important}
.foundation-article pre{background-color:rgb(255,255,255) !important;border-color:rgb(181,18,34) !important}
.foundation-article details{border-bottom-color:rgb(181,18,34) !important}
.foundation-article summary{color:rgb(166,13,30) !important}
.foundation-disclosure{color:rgb(17,17,17) !important;border-top-color:rgb(181,18,34) !important}
.daily-lesson{color:rgb(17,17,17) !important}
.daily-lesson section{background-color:rgb(255,255,255) !important;border-inline-start-color:rgb(181,18,34) !important}
.daily-lesson h2{color:rgb(166,13,30) !important}
.daily-lesson a{color:rgb(82,82,82) !important}
.daily-answer{background-color:rgb(255,255,255) !important}
.daily-note,.daily-lesson figcaption{color:rgb(17,17,17) !important}
.daily-lesson th,.daily-lesson td{border-bottom-color:rgb(181,18,34) !important}
.daily-lesson th{color:rgb(166,13,30) !important}
.daily-lesson details{border-bottom-color:rgb(181,18,34) !important}
.daily-lesson summary{color:rgb(166,13,30) !important}
.daily-lesson h3{color:rgb(166,13,30) !important}
.seo-content-revision td,.seo-content-revision th{border-color:rgb(181,18,34) !important}
.course-custom-content .product-course-section{border-color:rgba(217,217,217,0.28) !important}
.lcenj-step{--bg:rgb(255,255,255) !important;--panel:rgb(255,255,255) !important;--panel2:rgb(255,255,255) !important;--line:rgba(217,217,217,0.22) !important;--primary:rgb(166,13,30) !important;--primary2:rgb(166,13,30) !important;--text:rgb(17,17,17) !important;--muted:rgb(82,82,82) !important;--warm:rgb(166,13,30) !important;color:var(--text) !important;background-image:radial-gradient(circle at 82% 0%, rgba(255,255,255,0.15), rgba(0,0,0,0) 30%),radial-gradient(circle at 8% 40%, rgba(255,255,255,0.07), rgba(0,0,0,0) 24%) !important;background-color:var(--bg) !important;border-color:var(--line) !important}
.lcenj-step a{color:inherit !important}
.lcenj-step__hero{border-color:var(--line) !important;background-image:linear-gradient(135deg, rgba(255,255,255,0.97), rgba(255,255,255,0.9)),repeating-linear-gradient(90deg, rgba(0,0,0,0) 0 42px, rgba(255,255,255,0.028) 43px 44px) !important}
.lcenj-step__hero::after{border-color:rgba(217,217,217,0.15) !important;box-shadow:0 0 90px rgba(0,0,0,0.12) !important}
.lcenj-step__badge{color:var(--primary) !important;border-color:rgba(217,217,217,0.28) !important;background-color:rgba(255,255,255,0.07) !important}
.lcenj-step__eyebrow{color:var(--muted) !important}
.lcenj-step__lead{color:var(--muted) !important}
.lcenj-step__meta span{border-color:rgba(217,217,217,0.08) !important;background-color:rgba(255,255,255,0.035) !important;color:rgb(17,17,17) !important}
.lcenj-step__section-heading > span{color:var(--primary) !important}
.lcenj-step__section-heading p{color:var(--muted) !important}
.lcenj-step__video{border-color:rgba(217,217,217,0.3) !important;background-color:rgb(255,255,255) !important;box-shadow:0 22px 60px rgba(0,0,0,0.12) !important}
.lcenj-step__content-card, .lcenj-step__mini-card, .lcenj-step__feature, .lcenj-step__next, .lcenj-step__faq{border-color:var(--line) !important;background-image:linear-gradient(150deg, rgba(255,255,255,0.9), rgba(255,255,255,0.72)) !important}
.lcenj-step__flow{background-color:rgba(255,255,255,0.05) !important}
.lcenj-step__flow span{color:rgb(17,17,17) !important;background-color:rgba(255,255,255,0.04) !important}
.lcenj-step__flow b{color:var(--primary) !important}
.lcenj-step__mini-card p, .lcenj-step__feature span{color:var(--muted) !important}
.lcenj-step__feature strong{color:var(--primary) !important}
.lcenj-step__checklist{color:var(--muted) !important}
.lcenj-step__checklist li::before{color:var(--primary) !important}
.lcenj-step__highlight{border-right-color:var(--warm) !important;color:rgb(17,17,17) !important;background-color:rgba(255,255,255,0.055) !important}
.lcenj-step__next > span{color:var(--warm) !important}
.lcenj-step__next p{color:var(--muted) !important}
.lcenj-step__faq p{color:var(--muted) !important}
.lcenj-step__footer{border-top-color:var(--line) !important}
.lcenj-step__footer span{color:var(--muted) !important}
.lcenj-step__footer a{color:var(--primary) !important}
:root{--bg:rgb(255,255,255)!important;--panel:rgb(255,255,255)!important;--panel-2:rgb(255,255,255)!important;--text:rgb(17,17,17)!important;--muted:rgb(82,82,82)!important;--line:rgba(217,217,217,0.32)!important;--cyan:rgb(166,13,30)!important;--cyan-2:rgb(166,13,30)!important;--green:rgb(166,13,30)!important;--gold:rgb(166,13,30)!important;--red:rgb(166,13,30)!important;--shadow:0 14px 40px rgba(0,0,0,0.12)!important}
body{background-color:rgb(255,255,255)!important;background-blend-mode:luminosity;color:rgb(17,17,17)!important;accent-color:rgb(166,13,30);caret-color:rgb(166,13,30)}
body.bom-product-page{background-color:rgb(255,255,255)!important;color:rgb(17,17,17)!important}
button:not(.menu-toggle):not(.user-button):not(.ghost-button):not(.lang-toggle),.normal-button,.primary-button,.submit-button,.buy-button,.auth-button{background-color:rgb(255,255,255)!important;background-image:none!important;color:rgb(17,17,17)!important;border-color:rgb(181,18,34)!important}
button:not(.menu-toggle):not(.user-button):not(.ghost-button):not(.lang-toggle):hover,.normal-button:hover,.primary-button:hover{background-color:rgb(255,255,255)!important;color:rgb(17,17,17)!important}
button:disabled{color:rgb(17,17,17)!important}
input:not([type=checkbox]):not([type=radio]),textarea,select{background-color:rgb(255,255,255)!important;color:rgb(17,17,17)!important;border-color:rgb(181,18,34)!important;caret-color:rgb(17,17,17)!important}
body.bom-product-page input:not([type=checkbox]):not([type=radio]),body.bom-product-page textarea,body.bom-product-page select{background-color:rgb(255,255,255)!important;color:rgb(17,17,17)!important;caret-color:rgb(17,17,17)!important}
::placeholder{color:rgb(82,82,82)!important}
body.bom-product-page ::placeholder{color:rgb(166,13,30)!important}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:rgb(181,18,34)!important}
::selection{background-color:rgb(255,255,255);color:rgb(17,17,17)}
.logo-img{filter:none}
.hero-logo-motion{filter:drop-shadow(0 0 18px rgba(0,0,0,0.12))}
@keyframes  logoFloat{0%,100%{transform:translateY(0) scale(1);filter:drop-shadow(0 0 14px rgba(0,0,0,0.12))}
50%{transform:translateY(-8px) scale(1.025);filter:drop-shadow(0 0 24px rgba(0,0,0,0.12))}}
.home-bom-actions .normal-button,.home-bom-actions .normal-button span{color:rgb(17,17,17)!important;background-color:rgb(255,255,255)!important;background-image:none!important}
.home-bom-actions .normal-button span{background-color:rgba(0,0,0,0)!important}
.learning-category-filter a.active{color:rgb(17,17,17)!important;background-color:rgb(255,255,255)!important;background-image:none!important}
body.bom-product-page .eyebrow{color:rgb(82,82,82)!important}

/* Predominantly white surfaces; geometry and existing logo remain authoritative. */
:root{--bg:#fff!important;--panel:#fff!important;--panel-2:#fff!important;--text:#111!important;--muted:#525252!important;--line:#d9d9d9!important;--cyan:#a60d1e!important;--cyan-2:#b51222!important;--green:#a60d1e!important;--gold:#780b18!important;--red:#b51222!important;--yellow:#780b18!important}
html,body{background-color:#fff!important;color:#111!important}
body{background-image:none!important;caret-color:#111!important;accent-color:#b51222!important}
input:not([type=checkbox]):not([type=radio]),textarea,select{background-color:#fff!important;color:#111!important;border-color:#b8b8b8!important;caret-color:#111!important}
::placeholder{color:#666!important}
button:not(.menu-toggle):not(.user-button):not(.ghost-button):not(.lang-toggle),.normal-button,.primary-button,.submit-button,.buy-button,.auth-button,.home-bom-actions .normal-button,.learning-category-filter a.active{background-color:#b51222!important;background-image:none!important;color:#fff!important;border-color:#b51222!important}
button:not(.menu-toggle):not(.user-button):not(.ghost-button):not(.lang-toggle):hover,.normal-button:hover,.primary-button:hover{background-color:#780b18!important;background-image:none!important;color:#fff!important}
.normal-button span,.primary-button span,.submit-button span,.home-bom-actions .normal-button span{color:inherit!important;background-color:transparent!important}
.ghost-button,.menu-toggle,.user-button,.lang-toggle{color:#111!important;background-color:#fff!important;background-image:none!important;border-color:#b8b8b8!important}
button:disabled{color:#fff!important}
.learning-category-filter a.active{color:#fff!important}
.sensor-entry-content a,.lcenj-mosfet-practical .lm-download a{color:#fff!important;background-color:#b51222!important;background-image:none!important;border-color:#b51222!important}
::selection{background-color:#780b18!important;color:#fff!important}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#b51222!important}
body.bom-product-page .eyebrow{color:#625156!important}
