@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";.mr-1{margin-right:4px}.ml-1{margin-left:4px}.mb-1{margin-bottom:4px}.mt-1{margin-top:4px}.my-1{margin-top:4px;margin-bottom:4px}.mx-1{margin-left:4px;margin-right:4px}.mr-2{margin-right:8px}.ml-2{margin-left:8px}.mb-2{margin-bottom:8px}.mt-2{margin-top:8px}.my-2{margin-top:8px;margin-bottom:8px}.mx-2{margin-left:8px;margin-right:8px}.mr-3{margin-right:12px}.ml-3{margin-left:12px}.mb-3{margin-bottom:12px}.mt-3{margin-top:12px}.my-3{margin-top:12px;margin-bottom:12px}.mx-3{margin-left:12px;margin-right:12px}.mr-4{margin-right:16px}.ml-4{margin-left:16px}.mb-4{margin-bottom:16px}.mt-4{margin-top:16px}.my-4{margin-top:16px;margin-bottom:16px}.mx-4{margin-left:16px;margin-right:16px}.mr-5{margin-right:20px}.ml-5{margin-left:20px}.mb-5{margin-bottom:20px}.mt-5{margin-top:20px}.my-5{margin-top:20px;margin-bottom:20px}.mx-5{margin-left:20px;margin-right:20px}.my-auto{margin-bottom:auto;margin-top:auto}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.flex-content-center{justify-content:center}.text-center{text-align:center}.custom-cards-list{display:flex;--ms-flex-wrap: wrap;flex-wrap:wrap;justify-content:center}.custom-cards-list .custom-card-box{padding-right:10px;padding-left:10px;margin-bottom:20px!important;border-radius:5px;color:#f8f9fa;min-width:280px}.custom-cards-list .custom-card-box .custom-card{display:flex;flex-direction:column;width:320px;max-width:320px;min-width:320px;justify-content:space-between;cursor:pointer;background:#000!important;box-shadow:0 0 12px #012877;border-radius:8px!important;box-shadow:0 0 10px #012060;border:2px solid rgba(1,86,255,.26)!important}.custom-cards-list .custom-card-box .custom-card:hover{border:2px solid rgba(15,113,203,.85)!important}.custom-cards-list .custom-card-box .custom-card .custom-card-header{padding:10px 10px 0;margin-bottom:0;display:flex;justify-content:space-between;width:100%;align-items:center}.custom-cards-list .custom-card-box .custom-card .custom-card-header .custom-card-header-buttons{display:flex;justify-self:right}.custom-cards-list .custom-card-box .custom-card .custom-card-header .custom-card-header-buttons button{padding:0;margin:0 5px;border-radius:8px}.custom-cards-list .custom-card-box .custom-card .custom-card-header .custom-card-header-buttons button:hover{opacity:.5;background-color:transparent}.custom-cards-list .custom-card-box .custom-card .custom-card-header .custom-card-header-buttons button svg{font-size:20px}.custom-cards-list .custom-card-box .custom-card .custom-card-content{padding:10px 25px}.custom-cards-list .custom-card-box .custom-card .custom-card-content h5{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:700;font-size:18px;color:#f8f9fa}.custom-cards-list .custom-card-box .custom-card .custom-card-content span{color:#f8f9fa;height:48px}.custom-cards-list .custom-card-box .custom-card .custom-card-button-box{width:100%}.custom-cards-list .custom-card-box .custom-card .custom-card-button-box button{border-radius:0 0 8px 8px/0px 0px 8px 8px;background:#232326c2;width:100%}.custom-cards-list .custom-card-box .custom-card .custom-card-button-box button:hover{background:linear-gradient(180deg,#012060d4,#056b9991)}.custom-cards-list .custom-card-box .MuiChip-icon{color:#000!important}.custom-dialog .MuiPaper-root{border-radius:8px!important;box-shadow:0 0 10px #012060;border:2px solid rgba(1,86,255,.26)!important;box-shadow:0 0 12px #012877}.custom-dialog .MuiPaper-root .MuiDialogTitle-root,.custom-dialog .MuiPaper-root .MuiDialogContent-root,.custom-dialog .MuiPaper-root .MuiDialogActions-root{background:#000!important;color:#f8f9fa!important}.custom-dialog .MuiPaper-root .MuiDialogContent-root{border-color:#f8f9fa!important}.custom-dialog .MuiPaper-root .MuiDialogContent-root pre{background:linear-gradient(0deg,#c8c8c833,#ececec66)!important;color:#f8f9fa!important;border-radius:0!important}.custom-dialog .MuiPaper-root .MuiDialogContent-root .copy-button{color:#ffffff80!important}.custom-dialog .MuiPaper-root .MuiDialogContent-root .copy-button:hover{background:linear-gradient(180deg,#012060d4,#056b9991)!important;border-color:#f8f9fa!important;color:#f8f9fa!important}.custom-dialog .MuiPaper-root .MuiDialogContent-root .MuiTextField-root{border-radius:8px!important;box-shadow:0 0 10px #012060;border:2px solid rgba(1,86,255,.26)!important;box-shadow:0 0 12px #012877}.custom-dialog .MuiPaper-root .MuiDialogContent-root .MuiInputLabel-shrink{font-weight:700;font-size:18px;color:#f8f9fa!important;background:#232326c2!important;border-radius:5px;padding:0 10px}.custom-dialog .MuiPaper-root .MuiDialogActions-root{padding:20px 0}.custom-dialog .MuiPaper-root .close-button{border-radius:8px!important;border-color:#0f71cb!important;color:#f8f9fa!important}.custom-dialog .MuiPaper-root .close-button:hover{background:linear-gradient(180deg,#012060d4,#056b9991)!important;border-color:#f8f9fa!important}.custom-dialog .MuiPaper-root .action-button{background-color:#f8f9fa!important;border-radius:8px!important;border-color:#0f71cb!important;color:#012060!important;border:1px solid rgb(248,249,250)!important}.custom-dialog .MuiPaper-root .action-button:hover{background:#0f71cb!important;border-color:#f8f9fa!important;color:#f8f9fa!important}.custom-dialog .MuiPaper-root .add-material-button{background-color:#47acffce!important;color:#fff!important}.custom-dialog .MuiPaper-root .add-material-button:hover{background:linear-gradient(180deg,#012060d4,#00a5ff91)!important;border:2px solid rgb(248,249,250)!important}.shared-table{width:100%;overflow:hidden;background-color:#000!important;margin-top:16px}.shared-table tbody td{padding-bottom:10px;padding-top:10px}.shared-table thead th{padding-bottom:10px;padding-top:10px;background:#232326c2}div#menu-[role=presentation] li{color:#f8f9fa!important}.product-table-wrapper{margin-top:40px}.product-table-wrapper *{color:#f8f9fa!important}.product-table-wrapper>div.MuiPaper-root{background:#000!important;border-radius:8px!important;box-shadow:0 0 10px #012060;border:2px solid rgba(1,86,255,.26)!important}.product-table-wrapper tbody td,.product-table-wrapper tbody th{font-size:14px}.product-table-wrapper tr.Mui-selected{background-color:#0156ff42!important}.parts-discovery-sidebar .sidebar-section{padding:16px}.parts-discovery-sidebar .sidebar-section-title{color:#f8f9fa;margin-bottom:8px;font-weight:600}.parts-discovery-sidebar .sidebar-text-field .MuiOutlinedInput-root{background-color:#ffffff1a;color:#f8f9fa}.parts-discovery-sidebar .sidebar-text-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d}.parts-discovery-sidebar .sidebar-text-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff80}.parts-discovery-sidebar .sidebar-text-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#f8f9fa}.parts-discovery-sidebar .sidebar-text-field .MuiInputLabel-root{color:#ffffffb3}.parts-discovery-sidebar .sidebar-text-field .MuiInputLabel-root.Mui-focused,.parts-discovery-sidebar .sidebar-text-field .MuiSelect-icon{color:#f8f9fa}.parts-discovery-sidebar .filter-group{margin-top:16px;display:flex;flex-wrap:wrap;gap:4px}.parts-discovery-sidebar .filter-group .filter-group-title{width:100%;margin-bottom:4px;color:#fffc;font-weight:500;font-size:.7rem}.parts-discovery-sidebar .filter-chip{height:24px;font-size:.75rem;background-color:#ffffff26;color:#f8f9fa;border:1px solid rgba(255,255,255,.3)}.parts-discovery-sidebar .filter-chip:hover{background-color:#ffffff40}.parts-discovery-sidebar .filter-chip .MuiChip-deleteIcon{color:#fffc}.parts-discovery-sidebar .filter-chip .MuiChip-deleteIcon:hover{color:#f8f9fa}.pagination-controls{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:16px;margin-bottom:24px;padding:0 16px;flex-shrink:0}.pagination-controls .pagination-button{background:linear-gradient(180deg,#002a7e,#006ca7);color:#f8f9fa!important;border-color:green;border-radius:12px!important;padding:8px 16px;font-size:.875rem;min-width:120px;height:40px;transition:all .2s ease-in-out}.pagination-controls .pagination-button:hover{background:linear-gradient(180deg,#012060d4,#056b9991);border-color:#f8f9fa!important}.pagination-controls .pagination-button:disabled{opacity:.6;cursor:not-allowed}.pagination-controls .pagination-button.loading .pagination-button-content{opacity:0}.pagination-controls .pagination-button .pagination-spinner,.pagination-controls .pagination-button .pagination-spinner.hover-spinner{color:#f8f9fa}.pagination-controls .pagination-info{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px 16px;backdrop-filter:blur(10px);min-width:200px;text-align:center}.pagination-controls .pagination-info .pagination-current{color:#f8f9fa;font-weight:500;font-size:.8rem}.pagination-controls .pagination-info .pagination-total{color:#fffc;font-size:.8rem}.search-mode-toggle{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:16px;margin-bottom:24px;backdrop-filter:blur(10px)}.search-mode-toggle .search-mode-title{color:#f8f9fa;margin-bottom:16px;font-weight:600;text-align:center}.search-mode-toggle .search-mode-buttons{display:flex;gap:8px;margin-bottom:16px}.search-mode-toggle .search-mode-buttons .search-mode-button{flex:1;padding:10px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fffc;font-size:.875rem;transition:all .2s ease}.search-mode-toggle .search-mode-buttons .search-mode-button:hover{background:#fff3;border-color:#ffffff80}.search-mode-toggle .search-mode-buttons .search-mode-button.active{background:linear-gradient(180deg,#012060d4,#056b9991);color:#f8f9fa;border-color:#f8f9fa;font-weight:600}.search-mode-toggle .search-mode-info{display:flex;gap:4px}.search-mode-toggle .search-mode-info .info-chip{font-size:.75rem;height:24px;background:#ffffff26;color:#f8f9fa;border:1px solid rgba(255,255,255,.3)}.search-mode-toggle .search-mode-info .info-chip.active-info{background:#4caf5033;border-color:#4caf50;color:#4caf50}.search-mode-toggle .search-mode-info .info-chip.inactive-info{background:#ff980033;border-color:#ff9800;color:#ff9800}.filter-chips-container{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.filter-chips-container .filter-chips-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-chips-container .filter-chips-row .filter-chip{background:#1976d21a;border:1px solid rgba(25,118,210,.3);color:#1976d2;font-size:.75rem;height:28px}.filter-chips-container .filter-chips-row .filter-chip .filter-chip-content{display:flex;align-items:center}.filter-chips-container .filter-chips-row .filter-chip .filter-chip-content .filter-chip-label{font-size:inherit;color:inherit}.filter-chips-container .filter-chips-row .filter-chip .filter-chip-content .filter-chip-value{font-size:inherit;font-weight:700;margin-left:4px;color:inherit}.filter-chips-container .filter-chips-row .filter-chip .MuiChip-deleteIcon{color:#1976d2b3;font-size:16px}.filter-chips-container .filter-chips-row .filter-chip .MuiChip-deleteIcon:hover{color:#1976d2}.filter-chips-container .filter-chips-row .clear-all-button{background:#f443361a;border:1px solid rgba(244,67,54,.3);color:#f44336;font-size:.75rem;height:28px;padding:4px 8px}.filter-chips-container .filter-chips-row .clear-all-button:hover{background:#f4433633}.partner-search-container .partner-autocomplete .MuiOutlinedInput-root{background:#ffffff1a;border-radius:8px;color:#f8f9fa}.partner-search-container .partner-autocomplete .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d}.partner-search-container .partner-autocomplete .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff80}.partner-search-container .partner-autocomplete .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#f8f9fa}.partner-search-container .partner-autocomplete .MuiInputLabel-root{color:#ffffffb3}.partner-search-container .partner-autocomplete .MuiInputLabel-root.Mui-focused,.partner-search-container .partner-autocomplete .MuiAutocomplete-endAdornment .MuiSvgIcon-root{color:#f8f9fa}.partner-search-container .partner-option .partner-name{font-weight:500}.partner-search-container .partner-option .partner-bpnl{font-size:.875rem;color:#0009}.partner-search-container .search-button{background:linear-gradient(180deg,#002a7e,#006ca7);color:#f8f9fa!important;border-color:green;border-radius:12px!important;margin-bottom:24px;padding:10px 24px;font-weight:500}.partner-search-container .search-button:hover{background:linear-gradient(180deg,#012060d4,#056b9991);border-color:#f8f9fa!important}.partner-search-container .search-button:disabled{opacity:.6}.single-twin-search .twin-search-input{margin-bottom:16px}.single-twin-search .twin-search-input .MuiOutlinedInput-root{background:#ffffff1a;border-radius:8px;color:#f8f9fa}.single-twin-search .twin-search-input .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d}.single-twin-search .twin-search-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff80}.single-twin-search .twin-search-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#f8f9fa}.single-twin-search .twin-search-input .MuiInputLabel-root{color:#ffffffb3}.single-twin-search .twin-search-input .MuiInputLabel-root.Mui-focused{color:#f8f9fa}.single-twin-search .search-button{background:linear-gradient(180deg,#002a7e,#006ca7);color:#f8f9fa!important;border-color:green;border-radius:12px!important;margin-bottom:24px;padding:10px 24px;font-weight:500}.single-twin-search .search-button:hover{background:linear-gradient(180deg,#012060d4,#056b9991);border-color:#f8f9fa!important}.single-twin-search .search-button:disabled{opacity:.6}.search-header{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:16px;margin-bottom:24px;backdrop-filter:blur(10px)}.search-header .search-header-title{color:#f8f9fa;margin-bottom:16px;font-weight:600;text-align:center}.search-header .search-header-content{display:flex;gap:16px;align-items:flex-start}@media (max-width: 768px){.search-header .search-header-content{flex-direction:column;gap:12px}}.search-header .search-header-content .search-input-section{flex:1}.search-header .search-header-content .search-input-section .search-input .MuiOutlinedInput-root{background:#ffffff1a;border-radius:8px;color:#f8f9fa}.search-header .search-header-content .search-input-section .search-input .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d}.search-header .search-header-content .search-input-section .search-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff80}.search-header .search-header-content .search-input-section .search-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#f8f9fa}.search-header .search-header-content .search-input-section .search-input .MuiInputLabel-root{color:#ffffffb3}.search-header .search-header-content .search-input-section .search-input .MuiInputLabel-root.Mui-focused{color:#f8f9fa}.search-header .search-header-content .search-input-section .search-button{background:linear-gradient(180deg,#002a7e,#006ca7);color:#f8f9fa!important;border-color:green;border-radius:12px!important;margin-top:12px;padding:10px 24px;font-weight:500}.search-header .search-header-content .search-input-section .search-button:hover{background:linear-gradient(180deg,#012060d4,#056b9991);border-color:#f8f9fa!important}.search-header .search-header-content .search-input-section .search-button:disabled{opacity:.6}.search-header .search-header-content .search-info-section{min-width:180px;text-align:right}@media (max-width: 768px){.search-header .search-header-content .search-info-section{min-width:auto;text-align:center}}.search-header .search-header-content .search-info-section .search-results-count{font-weight:500;color:#f8f9fa;font-size:.875rem}.search-header .search-header-content .search-info-section .search-time-info{color:#fffc;font-size:.75rem;display:block}.catalog-parts-cards-list{display:flex;--ms-flex-wrap: wrap;flex-wrap:wrap;justify-content:center}.catalog-parts-cards-list .catalog-parts-card-box{padding-right:8px;padding-left:8px;margin-bottom:16px!important;border-radius:5px;color:#f8f9fa;width:360px!important;min-width:360px!important}.catalog-parts-cards-list .catalog-parts-card-box .catalog-parts-card{display:flex;flex-direction:column;width:auto;height:340px!important;min-height:340px!important;justify-content:space-between;cursor:pointer;background:#000!important;box-shadow:0 0 12px #012877;border-radius:8px!important;box-shadow:0 0 10px #012060;border:2px solid rgba(1,86,255,.26)!important;position:relative;overflow:hidden}.catalog-parts-cards-list .catalog-parts-card-box .catalog-parts-card:hover{border:2px solid rgba(15,113,203,.85)!important}.catalog-parts-cards-list .catalog-parts-card-box .catalog-parts-card .catalog-parts-card-header{padding:12px 14px 4px;margin-bottom:0;display:flex;justify-content:space-between;width:100%;align-items:center;flex-shrink:0;min-height:42px;gap:8px}.catalog-parts-cards-list .catalog-parts-card-box .catalog-parts-card .catalog-parts-card-header>div:first-child{flex:1;min-width:0;overflow:hidden;display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.catalog-parts-cards-list .catalog-parts-card-box .catalog-parts-card .catalog-parts-card-header .catalog-parts-card-header-buttons{display:flex;justify-self:right;flex-shrink:0}.catalog-parts-cards-list .catalog-parts-card-box .catalog-parts-card .catalog-parts-card-header .catalog-parts-card-header-buttons button{padding:0;margin:0 5px;border-radius:8px}.catalog-parts-cards-list .catalog-parts-card-box .catalog-parts-card .catalog-parts-card-header .catalog-parts-card-header-buttons button:hover{opacity:.5;background-color:transparent}.catalog-parts-cards-list .catalog-parts-card-box .catalog-parts-card .catalog-parts-card-header .catalog-parts-card-header-buttons button svg{font-size:20px}.catalog-parts-cards-list .catalog-parts-card-box .catalog-parts-card .catalog-parts-card-content{padding:12px 16px;flex:1;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;min-height:0}.catalog-parts-cards-list .catalog-parts-card-box .catalog-parts-card .catalog-parts-card-content h5{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:700;font-size:17px;color:#f8f9fa;margin-bottom:14px;line-height:1.3;word-wrap:break-word;hyphens:auto}.catalog-parts-cards-list .catalog-parts-card-box .catalog-parts-card .catalog-parts-card-content span{color:#f8f9fa}.catalog-parts-cards-list .catalog-parts-card-box .catalog-parts-card .catalog-parts-card-content .info-label{font-size:.65rem;color:#ffffff73;font-weight:500;text-transform:uppercase;letter-spacing:.8px;margin-bottom:3px;display:block;line-height:1.2}.catalog-parts-cards-list .catalog-parts-card-box .catalog-parts-card .catalog-parts-card-content .id-section{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;flex:1}.catalog-parts-cards-list .catalog-parts-card-box .catalog-parts-card .catalog-parts-card-content .id-section>div{min-height:36px;display:flex;flex-direction:column;justify-content:flex-start}.catalog-parts-cards-list .catalog-parts-card-box .catalog-parts-card .catalog-parts-card-content .MuiTypography-caption{line-height:1.3;word-break:break-word;overflow-wrap:break-word;hyphens:auto}.catalog-parts-cards-list .catalog-parts-card-box .catalog-parts-card .catalog-parts-card-button-box{width:100%;margin-top:auto;flex-shrink:0;min-height:48px}.catalog-parts-cards-list .catalog-parts-card-box .catalog-parts-card .catalog-parts-card-button-box button{border-radius:0 0 8px 8px/0px 0px 8px 8px;background:#232326c2;width:100%;height:48px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.catalog-parts-cards-list .catalog-parts-card-box .catalog-parts-card .catalog-parts-card-button-box button:hover{background:linear-gradient(180deg,#012060d4,#056b9991)}.catalog-parts-cards-list .catalog-parts-card-box .MuiChip-icon{color:#000!important}.custom-data-grid{color:#f8f9fa}.custom-data-grid *{background-color:#232326c2!important;color:#f8f9fa!important}.modern-data-grid{color:#000!important}.modern-data-grid .MuiDataGrid-columnHeaders{background:linear-gradient(135deg,#1976d226,#42a5f51a)!important;color:#000!important}.modern-data-grid .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader{border-right:1px solid rgba(0,0,0,.12)!important}.modern-data-grid .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader:last-child{border-right:none!important}.modern-data-grid .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeaderTitle{color:#000!important;font-weight:700!important}.modern-data-grid .MuiDataGrid-cell{background-color:transparent!important;color:#000!important;border-bottom:1px solid rgba(0,0,0,.08)!important;border-right:1px solid rgba(0,0,0,.05)!important}.modern-data-grid .MuiDataGrid-cell:last-child{border-right:none!important}.modern-data-grid .MuiDataGrid-cell *,.modern-data-grid .MuiDataGrid-cell p,.modern-data-grid .MuiDataGrid-cell span,.modern-data-grid .MuiDataGrid-cell div{color:#000!important}.modern-data-grid .MuiDataGrid-row{background-color:transparent!important;color:#000!important}.modern-data-grid .MuiDataGrid-row .MuiDataGrid-cell,.modern-data-grid .MuiDataGrid-row .MuiDataGrid-cell *,.modern-data-grid .MuiDataGrid-row .MuiDataGrid-cell p,.modern-data-grid .MuiDataGrid-row .MuiDataGrid-cell span,.modern-data-grid .MuiDataGrid-row .MuiDataGrid-cell div,.modern-data-grid .MuiDataGrid-row:hover .MuiDataGrid-cell,.modern-data-grid .MuiDataGrid-row:hover .MuiDataGrid-cell *,.modern-data-grid .MuiDataGrid-row:hover .MuiDataGrid-cell p,.modern-data-grid .MuiDataGrid-row:hover .MuiDataGrid-cell span,.modern-data-grid .MuiDataGrid-row:hover .MuiDataGrid-cell div,.modern-data-grid .MuiDataGrid-row.Mui-selected .MuiDataGrid-cell,.modern-data-grid .MuiDataGrid-row.Mui-selected .MuiDataGrid-cell *,.modern-data-grid .MuiDataGrid-row.Mui-selected .MuiDataGrid-cell p,.modern-data-grid .MuiDataGrid-row.Mui-selected .MuiDataGrid-cell span,.modern-data-grid .MuiDataGrid-row.Mui-selected .MuiDataGrid-cell div{color:#000!important}.modern-data-grid .MuiDataGrid-virtualScroller{background-color:transparent!important}.modern-data-grid .MuiDataGrid-footerContainer{background:#1976d20d!important;color:#000!important}.modern-data-grid .MuiDataGrid-footerContainer *,.modern-data-grid .MuiTablePagination-root,.modern-data-grid .MuiTablePagination-root *,.modern-data-grid .MuiDataGrid-overlay,.modern-data-grid .MuiDataGrid-overlay *{color:#000!important}.modern-data-grid-dark{color:#f8f9fa!important}.modern-data-grid-dark .MuiDataGrid-columnHeaders{background:linear-gradient(135deg,#1976d226,#42a5f51a)!important;color:#f8f9fa!important}.modern-data-grid-dark .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader{border-right:1px solid rgba(248,249,250,.12)!important}.modern-data-grid-dark .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader:last-child{border-right:none!important}.modern-data-grid-dark .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeaderTitle{color:#f8f9fa!important;font-weight:700!important}.modern-data-grid-dark .MuiDataGrid-cell{background-color:transparent!important;color:#f8f9fa!important;border-bottom:1px solid rgba(248,249,250,.15)!important;border-right:1px solid rgba(248,249,250,.08)!important}.modern-data-grid-dark .MuiDataGrid-cell:last-child{border-right:none!important}.modern-data-grid-dark .MuiDataGrid-cell *,.modern-data-grid-dark .MuiDataGrid-cell p,.modern-data-grid-dark .MuiDataGrid-cell span,.modern-data-grid-dark .MuiDataGrid-cell div{color:#f8f9fa!important}.modern-data-grid-dark .MuiDataGrid-row{background-color:transparent!important;color:#f8f9fa!important}.modern-data-grid-dark .MuiDataGrid-row .MuiDataGrid-cell,.modern-data-grid-dark .MuiDataGrid-row .MuiDataGrid-cell *,.modern-data-grid-dark .MuiDataGrid-row .MuiDataGrid-cell p,.modern-data-grid-dark .MuiDataGrid-row .MuiDataGrid-cell span,.modern-data-grid-dark .MuiDataGrid-row .MuiDataGrid-cell div,.modern-data-grid-dark .MuiDataGrid-row:hover .MuiDataGrid-cell,.modern-data-grid-dark .MuiDataGrid-row:hover .MuiDataGrid-cell *,.modern-data-grid-dark .MuiDataGrid-row:hover .MuiDataGrid-cell p,.modern-data-grid-dark .MuiDataGrid-row:hover .MuiDataGrid-cell span,.modern-data-grid-dark .MuiDataGrid-row:hover .MuiDataGrid-cell div,.modern-data-grid-dark .MuiDataGrid-row.Mui-selected .MuiDataGrid-cell,.modern-data-grid-dark .MuiDataGrid-row.Mui-selected .MuiDataGrid-cell *,.modern-data-grid-dark .MuiDataGrid-row.Mui-selected .MuiDataGrid-cell p,.modern-data-grid-dark .MuiDataGrid-row.Mui-selected .MuiDataGrid-cell span,.modern-data-grid-dark .MuiDataGrid-row.Mui-selected .MuiDataGrid-cell div{color:#f8f9fa!important}.modern-data-grid-dark .MuiDataGrid-virtualScroller{background-color:transparent!important}.modern-data-grid-dark .MuiDataGrid-footerContainer{background:#1976d20d!important;color:#f8f9fa!important}.modern-data-grid-dark .MuiDataGrid-footerContainer *,.modern-data-grid-dark .MuiTablePagination-root,.modern-data-grid-dark .MuiTablePagination-root *,.modern-data-grid-dark .MuiDataGrid-overlay,.modern-data-grid-dark .MuiDataGrid-overlay *{color:#f8f9fa!important}.productDetail .modern-data-grid .MuiDataGrid-cell,.productDetail .modern-data-grid .MuiDataGrid-cell *,.productDetail .modern-data-grid .MuiDataGrid-cell p,.productDetail .modern-data-grid .MuiDataGrid-cell span,.productDetail .modern-data-grid .MuiDataGrid-cell div,.productDetail .modern-data-grid .MuiDataGrid-cell .MuiTypography-root,.productDetail .modern-data-grid .MuiDataGrid-row .MuiDataGrid-cell *,.productDetail .modern-data-grid .MuiDataGrid-row .MuiDataGrid-cell p,.productDetail .modern-data-grid .MuiDataGrid-row .MuiDataGrid-cell span,.productDetail .modern-data-grid .MuiDataGrid-row .MuiDataGrid-cell div,.productDetail .modern-data-grid .MuiDataGrid-row .MuiDataGrid-cell .MuiTypography-root{color:#000!important}.productDetail{padding:20px;margin:20px 50px 30px}@media (max-width: 600px){.productDetail{margin:0}}.productDetail *{color:#f8f9fa!important}.productDetail.productDetail .black-status-chip,.productDetail.productDetail .black-status-chip *,.productDetail.productDetail .black-status-chip .MuiChip-label,.productDetail.productDetail .black-status-chip .MuiSvgIcon-root{color:#000!important}.productDetail .product-card{background:#000!important;border-radius:8px!important;box-shadow:0 0 10px #012060;border:2px solid rgba(1,86,255,.26)!important;box-shadow:0 0 12px #012877;padding:20px}.productDetail .product-card .MuiBox-root,.productDetail .product-card .MuiGrid2-root{margin:10px 0}.productDetail .product-card-details{background:#000!important;border-radius:8px!important;box-shadow:0 0 10px #012060;border:2px solid rgba(1,86,255,.26)!important;box-shadow:0 0 12px #012877;padding:40px;width:100%;height:100%}.productDetail .product-card-details .MuiBox-root,.productDetail .product-card-details .MuiGrid2-root{margin:10px 0}.productDetail,.productDetail .cx-card__decision--item .cx-card__decision--button{background:#000!important;border-radius:8px!important;box-shadow:0 0 10px #012060;border:2px solid rgba(1,86,255,.26)!important}.productDetail .MuiChip-root span,.productDetail .MuiChip-root .MuiChip-label,.productDetail .MuiChip-root .MuiChip-icon{color:#fff!important}.productDetail .cx-dropdown-menu button{background-color:#000!important;color:#f8f9fa!important;border:1px solid rgb(248,249,250)}.productDetail .cx-dropdown-menu button:hover,.productDetail .cx-dropdown-menu .dropdown-buttons{background-color:#000!important;color:#f8f9fa!important}.productDetail button.update-button{background-color:#4d4d4d8f;height:32px;box-sizing:border-box;border-radius:6px;font-size:.8125rem}.productDetail .title-subtitle{padding:10px 0 40px}.productDetail .add-on-buttons button{padding:10px}.productDetail .product-image{display:block;max-height:250px;max-width:100%;height:auto;border-radius:25px}.MuiChip-icon{color:#fff!important}.cx-card__decision *,.productDetail *{color:#f8f9fa!important}div[role=presentation]>div.MuiPaper-root.MuiPopover-paper.MuiMenu-paper{background-color:#000;box-shadow:0 0 12px #ffffff80}div[role=presentation]>div.MuiPaper-root.MuiPopover-paper.MuiMenu-paper button{background-color:#faa023;color:#000;font-weight:600}div[role=presentation]>div.MuiPaper-root.MuiPopover-paper.MuiMenu-paper svg{fill:#f8f9fa}div[role=presentation]>div.MuiPaper-root.MuiPopover-paper.MuiMenu-paper p{color:#f8f9fa;margin-left:10px}.share-dropdown-btn{border-radius:0!important;background-color:#000!important;color:#f8f9fa!important;display:flex;align-items:center;justify-content:flex-start}.share-dropdown-btn:hover{background:linear-gradient(180deg,#012060d4,#056b9991)}.update-button-content{font-size:15px}.submodel-button-content{padding-right:5px;font-size:15px;text-transform:initial}.submodel-button{border-radius:8px!important;border:1px solid rgba(0,80,40,.83)!important;background:linear-gradient(to right,#22bc00d4 .42%,#00ff2b91)}.submodel-button:hover{background:linear-gradient(to right,#22bc00d4,#166ac5)!important;transform:translateY(-1px)!important;box-shadow:0 8px 24px #217a009b!important;transition:all .2s ease-in-out}.submodel-button:disabled{background-color:#4d4d4d8f;color:#000;cursor:not-allowed;opacity:.5}.submodel-button:active{border:2px solid rgba(0,80,40,.83)!important;box-shadow:none!important}.submodel-button:focus{border:2px solid rgba(0,80,40,.83)!important;box-shadow:none!important}button.actions-button{background:linear-gradient(135deg,#1976d2,#42a5f5)!important;height:32px;box-sizing:border-box;border-radius:6px!important;border:1px solid rgb(1,40,119)!important;font-size:.8125rem!important;color:#f8f9fa!important;text-transform:none!important;font-weight:500!important}button.actions-button:hover{background:linear-gradient(135deg,#1565c0,#1976d2)!important;border-color:#ffffff80!important}button.actions-button:disabled{background-color:transparent!important;color:#4d4d4d8f!important;border-color:#4d4d4d8f!important;cursor:not-allowed;opacity:.5}button.actions-button .MuiSvgIcon-root,button.actions-button svg{color:#f8f9fa!important;font-size:1.125rem!important;fill:#f8f9fa!important}button.actions-button:hover .MuiSvgIcon-root,button.actions-button:hover svg{color:#f8f9fa!important;fill:#f8f9fa!important}button.actions-button:disabled .MuiSvgIcon-root,button.actions-button:disabled svg{color:#4d4d4d8f!important;fill:#4d4d4d8f!important}button.actions-button span{color:#f8f9fa!important}button.actions-button:disabled span{color:#f8f9fa!important}button.actions-button .MuiButton-endIcon .MuiSvgIcon-root{color:#f8f9fa!important;fill:#f8f9fa!important}.MuiPaper-root.actions-dropdown-menu{background-color:#fff!important;border:1px solid rgba(15,113,203,.3)!important;border-radius:8px!important;box-shadow:0 4px 20px #0120601a!important;min-width:200px!important;margin-top:4px!important}.MuiPaper-root.actions-dropdown-menu .MuiMenuItem-root{color:#000!important;font-size:14px!important;min-height:36px!important;padding:8px 16px!important}.MuiPaper-root.actions-dropdown-menu .MuiMenuItem-root:hover{background-color:#0f71cb14!important}.MuiPaper-root.actions-dropdown-menu .MuiMenuItem-root .MuiListItemIcon-root{color:#000!important;min-width:36px!important}.MuiPaper-root.actions-dropdown-menu .MuiMenuItem-root .MuiListItemIcon-root .MuiSvgIcon-root,.MuiPaper-root.actions-dropdown-menu .MuiMenuItem-root .MuiListItemIcon-root svg{font-size:1.125rem!important;color:#000!important;fill:#000!important}.MuiPaper-root.actions-dropdown-menu .MuiMenuItem-root .MuiListItemText-root .MuiListItemText-primary{font-size:14px!important;color:#000!important;font-weight:400!important}.MuiPaper-root.actions-dropdown-menu .MuiMenuItem-root.danger-item{color:#d32f2f!important}.MuiPaper-root.actions-dropdown-menu .MuiMenuItem-root.danger-item:hover{background-color:#d32f2f0a!important}.MuiPaper-root.actions-dropdown-menu .MuiMenuItem-root.danger-item .MuiListItemIcon-root{color:#d32f2f!important}.MuiPaper-root.actions-dropdown-menu .MuiMenuItem-root.danger-item .MuiListItemIcon-root .MuiSvgIcon-root,.MuiPaper-root.actions-dropdown-menu .MuiMenuItem-root.danger-item .MuiListItemIcon-root svg{color:#d32f2f!important;fill:#d32f2f!important}.MuiPaper-root.actions-dropdown-menu .MuiMenuItem-root.danger-item .MuiListItemText-primary{color:#d32f2f!important}.MuiPaper-root.actions-dropdown-menu .MuiDivider-root{border-color:#0f71cb33!important;margin:4px 0!important}.product-catalog .title{display:flex;align-items:center;justify-content:center;width:100%;margin:20px 0}.product-catalog .text{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:10px;color:#f8f9fa;padding:5px 80px;text-align:center;background:#0120604d;box-shadow:0 0 12px #012877}.customer-part-id-form{color:#f8f9fa!important}.customer-part-id-form .MuiFormControlLabel-label{color:#f8f9fa!important;font-weight:500!important;font-size:.9rem!important}.customer-part-id-checkbox,.customer-part-id-checkbox.MuiCheckbox-root{color:#f8f9fa!important}.customer-part-id-checkbox.MuiCheckbox-root:hover{background-color:#0120601a!important}.customer-part-id-checkbox.MuiCheckbox-root.Mui-checked{color:#0f71cb!important}.customer-part-id-checkbox .MuiSvgIcon-root{color:#f8f9fa!important}.customer-part-id-checkbox.Mui-checked .MuiSvgIcon-root{color:#0f71cb!important}.product-list-pagination p,.product-list-pagination button{color:#f8f9fa!important}.product-list-pagination button.Mui-disabled{color:#ffffff80!important}.not-found.title{color:#f8f9fa!important;font-size:1em}.not-found.icon{color:#f8f9fa!important;font-size:8em}.spinner{border:4px solid rgba(0,0,0,.1);width:70px;height:70px;border-radius:50%;border-left-color:#f8f9fa;animation:spin 1s ease infinite;margin:auto}@keyframes spin{to{transform:rotate(360deg)}}.register-btn{color:#fff;transition:color .3s ease,background-color .3s ease}.register-btn:hover{color:#fff}.parts-discovery-sidebar{background-color:#056b9991!important}@media (max-width: 960px){.parts-discovery-sidebar{position:static!important;height:auto!important}}.parts-discovery-sidebar span,.parts-discovery-sidebar h6,.parts-discovery-sidebar h4,.parts-discovery-sidebar p{color:#f8f9fa}.parts-discovery-sidebar span.MuiSlider-root span.MuiSlider-thumb{color:#7cb0b0}.parts-discovery-search-button{background:linear-gradient(180deg,#002a7e,#006ca7);color:#f8f9fa!important;border-color:green;border-radius:12px!important}.parts-discovery-search-button:hover{background:linear-gradient(180deg,#012060d4,#056b9991);border-color:#f8f9fa!important}.kit-features-container{padding:.8rem;max-width:100%;background:transparent;height:100%;overflow:hidden;display:flex;flex-direction:column;min-height:100vh;position:relative}.kit-features-subtitle{color:#ffffffb3!important;font-weight:500!important;font-size:1.1rem!important;text-align:center}.kit-carousel-navigation{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem}.kit-carousel-navigation .carousel-nav-button{background-color:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.kit-carousel-navigation .carousel-nav-button:hover{background-color:#fff3;border-color:#42a5f580}.kit-carousel-navigation .carousel-nav-button:disabled{background-color:#ffffff0d;color:#ffffff4d;border-color:#ffffff1a}.kit-carousel-navigation .carousel-counter{color:#ffffffb3;min-width:120px;text-align:center;font-size:.9rem}.kit-card{transition:all .3s ease;border-radius:8px;background:#1a1a1a!important;color:#fff;overflow:hidden;box-shadow:0 4px 16px #0000004d;border:1px solid rgba(255,255,255,.1);height:100%}.kit-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0006;border-color:#42a5f580}.kit-card.center-card{border:2px solid rgba(66,165,245,.6)!important;box-shadow:0 8px 40px #42a5f54d!important}.kit-card.center-card:hover{border:2px solid rgba(66,165,245,.8)!important;box-shadow:0 12px 48px #42a5f566!important}.kit-card .kit-image-container img,.kit-card .kit-image-container .kit-icon{transition:transform .2s ease}.kit-card .kit-image-container:hover img,.kit-card .kit-image-container:hover .kit-icon{transform:scale(1.02)}.kit-card .feature-row{transition:all .2s ease;border-radius:4px}.kit-card .feature-row:hover{background-color:#ffffff1a}.kit-card .feature-row .feature-info-icon{color:#ffffff80;transition:opacity .2s ease}.kit-card .feature-row .feature-info-icon:hover{color:#42a5f5}.kit-card .feature-row .MuiSwitch-root .MuiSwitch-track{background-color:#ffffff4d}.kit-card .feature-row .MuiSwitch-root.Mui-checked .MuiSwitch-track{background-color:#42a5f5!important}.kit-card .feature-row .MuiSwitch-root.Mui-checked .MuiSwitch-thumb{color:#fff!important}.kit-card .view-features-button{background-color:transparent;border:1px solid rgba(255,255,255,.3);color:#fff}.kit-card .view-features-button:hover{background-color:#42a5f51a;border-color:#42a5f580}.kit-card .coming-soon-section{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px;padding:1rem}.kit-card .coming-soon-section .coming-soon-icon{color:#ff9800;margin-bottom:.5rem}.kit-card .coming-soon-section .coming-soon-text{color:#fffc}.kit-card .coming-soon-section .coming-soon-subtext{color:#fff9}.kit-card-icon{font-size:2.5rem;transition:color .3s ease}.kit-card-header{display:flex;align-items:center;margin-bottom:1rem}.kit-card-header .icon-container{margin-right:1rem;padding:.5rem;border-radius:8px;background:#42a5f533}.kit-card-header .kit-title{color:#fff;font-weight:600}.kit-card-features{margin-top:1rem}.kit-card-features .feature-chip{margin:.25rem .25rem .25rem 0;font-size:.75rem}.kit-card-actions{justify-content:center;padding:0}.kit-card-actions .manage-features-button{width:100%;padding:16px;font-weight:500;text-transform:none;border-radius:0;transition:all .2s ease}.kit-card-actions .manage-features-button:hover{background-color:#1976d20f}.kit-features-summary{background:#ffffff1a;border-radius:8px;padding:8px 12px;margin:8px 0;font-size:.9rem;color:#fffc;font-weight:500}.coming-soon-message{text-align:center;padding:24px;color:#ffffffb3}.coming-soon-message .coming-soon-icon{font-size:48px;color:#fff6;margin-bottom:12px;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.kit-carousel-center{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem;overflow:visible}.kit-carousel-center .kit-carousel-item{flex:0 0 300px;max-width:300px;min-width:300px;transition:all .4s cubic-bezier(.4,0,.2,1)}.kit-carousel-center .kit-carousel-item.center{transform:scale(1.1) translateY(-10px);z-index:10}.kit-carousel-center .kit-carousel-item.center .kit-card{border:2px solid rgba(66,165,245,.6);box-shadow:0 8px 40px #42a5f54d}.kit-carousel-center .kit-carousel-item.center:hover{transform:scale(1.15) translateY(-15px)}.kit-carousel-center .kit-carousel-item.side{opacity:.6;filter:blur(2px)}.kit-carousel-center .kit-carousel-item.side.distance-1{transform:scale(.85) translateY(10px);opacity:.7;filter:blur(2px)}.kit-carousel-center .kit-carousel-item.side.distance-2{transform:scale(.7) translateY(20px);opacity:.3;filter:blur(4px)}.kit-carousel-center .kit-carousel-item.side:hover{opacity:.8;filter:blur(1px)}.carousel-arrow-left,.carousel-arrow-right{position:fixed;top:50%;transform:translateY(-50%);z-index:1000;background:linear-gradient(135deg,#000c,#1e1e1ee6);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d;color:#fff;border-radius:50%;width:56px;height:56px;cursor:pointer;transition:all .3s ease}.carousel-arrow-left:hover,.carousel-arrow-right:hover{background:linear-gradient(135deg,#42a5f5cc,#1e1e1ee6);transform:translateY(-50%) scale(1.1);box-shadow:0 12px 40px #42a5f533}.carousel-arrow-left{left:120px}.carousel-arrow-right{right:120px}.carousel-navigation-dots{display:flex;justify-content:center;gap:12px;margin-top:24px;margin-bottom:16px}.carousel-navigation-dots .nav-dot{width:10px;height:10px;border-radius:50%;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.2)}.carousel-navigation-dots .nav-dot.active{background-color:#42a5f5e6}.carousel-navigation-dots .nav-dot.active:hover{background-color:#42a5f5;transform:scale(1.3);border-color:#42a5f580}.carousel-navigation-dots .nav-dot.inactive{background-color:#fff6}.carousel-navigation-dots .nav-dot.inactive:hover{background-color:#fff9;transform:scale(1.3);border-color:#42a5f580}@media (max-width: 1200px){.kit-carousel-container .kit-carousel-item{flex:0 0 320px;max-width:320px}}@media (max-width: 768px){.kit-features-container{padding:1rem}.kit-carousel-container .kit-carousel-item{flex:0 0 280px;max-width:280px}.kit-card .kit-image-container img{width:80px!important;height:80px!important}.kit-carousel-navigation .carousel-counter{font-size:.8rem;min-width:100px}}.contentWrapper{background:#000;background-image:linear-gradient(#0000004d,#0009),url(/stars-background.png)!important;height:100vh;overflow:hidden}.more-options-menu{background:#fff!important}.headerArea{position:sticky;top:0;z-index:1100}.sidebarArea{z-index:1000;position:sticky;top:68.8px;height:calc(100vh - 68.8px);overflow-y:auto}.additionalSidebarArea{position:sticky;top:68.8px;height:calc(100vh - 68.8px);overflow-y:auto;z-index:900}.parts-discovery-sidebar{position:sticky;top:68.8px;height:calc(100vh - 68.8px);z-index:0;overflow-y:auto}.contentArea{padding:0;height:calc(100vh - 68.8px);overflow:auto;display:flex;flex-direction:column;scrollbar-width:auto;scrollbar-color:rgba(0,187,255,.3) rgba(0,115,255,.2)}.contentArea::-webkit-scrollbar{width:5px;height:5px}.contentArea::-webkit-scrollbar-track{background:#005eff33}.contentArea::-webkit-scrollbar-thumb{background:#006aff86;border-radius:0}.contentArea::-webkit-scrollbar-thumb:hover{background:#0080ff80}.productWrapper{width:100%;height:100%}.main-logo{height:50px;vertical-align:middle;margin-top:-2px}.small-logo{height:35px;vertical-align:middle;margin-top:-1px}header.ichub-header{background:linear-gradient(180deg,#012060d4,#00a5ff91);border-radius:0;border-bottom:5px solid rgba(71,172,255,.809);padding:0!important;position:sticky!important;transition:background-color .3s ease-in-out}header.ichub-header.scrolled{background:linear-gradient(180deg,#002a7e,#006ca7)}header.ichub-header button.user-button{background-color:#0156ff42;color:#f8f9fa;border:1px solid rgb(248,249,250);transition:all .2s ease-in-out}header.ichub-header button.user-button:hover{background-color:#1976d233;color:#fff;border-color:#1976d280;transform:translateY(-1px);box-shadow:0 4px 12px #1976d24d}header.ichub-header .MuiIconButton-root{color:#fff}header.ichub-header .MuiIconButton-root:hover{background-color:#1976d233;transform:translateY(-1px);box-shadow:0 4px 12px #1976d24d}header.ichub-header .MuiIconButton-root .MuiSvgIcon-root{color:#fff}header.ichub-header h1,header.ichub-header h2{color:#f8f9fa;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:.5px}header.ichub-header h1.main-title,header.ichub-header h2.main-title{font-size:2rem;font-weight:700;background:linear-gradient(45deg,#fff 30%,#42a5f5 90%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}@media (max-width: 768px){header.ichub-header h1.main-title,header.ichub-header h2.main-title{font-size:1.6rem}}#primary-search-account-menu>div.MuiPaper-root.MuiPopover-paper.MuiMenu-paper{background-color:#000;box-shadow:0 0 12px #ffffff80;margin-top:20px}#primary-search-account-menu>div.MuiPaper-root.MuiPopover-paper.MuiMenu-paper ul *{background-color:#000!important;color:#f8f9fa!important}#primary-search-account-menu>div.MuiPaper-root.MuiPopover-paper.MuiMenu-paper li:hover{font-weight:700;box-shadow:0 0 12px #faa023}#primary-search-account-menu>div.MuiPaper-root.MuiPopover-paper.MuiMenu-paper hr{border-color:#ffffff80}.sidebarContainer{display:flex;background:linear-gradient(180deg,#012060d4,#056b9991);box-shadow:2px 0 5px #0000001a;height:100%;flex-direction:column;align-items:stretch;padding:10px 0 0;z-index:1000000;justify-content:space-between}.regularItems{display:flex;flex-direction:column;align-items:stretch;width:100%;flex:1}.fixedItems{display:flex;flex-direction:column;align-items:stretch;margin-bottom:0;width:100%;flex-shrink:0}.iconButton{background:none;border:none;color:#f8f9fa;font-size:2rem;margin:8px 12px;cursor:pointer;opacity:.6;transition:all .4s cubic-bezier(.4,0,.2,1);text-decoration:none;border-radius:8px;padding:0;display:flex;align-items:center;justify-content:center;position:relative}.iconButton .iconWrapper{background:transparent;border-radius:8px;padding:10px;color:inherit;display:flex;align-items:center;justify-content:center;box-shadow:none;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%;height:48px;position:relative;overflow:hidden}.iconButton .iconWrapper:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.iconButton .iconWrapper svg{width:1.4rem;height:1.4rem;filter:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.iconButton .iconWrapper.active{background:#0000004d;box-shadow:inset 0 1px #ffffff26}.iconButton .iconWrapper.active svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transform:scale(1.15)}.iconButton .iconWrapper.disabled{opacity:.5;cursor:default;color:#6b6b6b}.iconButton .iconWrapper.disabled svg{filter:none}.iconButton .iconWrapper.disabled.add-feature{opacity:.7;cursor:pointer;color:#fffc;background:#ffffff0d;border:1px dashed rgba(255,255,255,.3)}.iconButton .iconWrapper.disabled.add-feature svg{filter:none}.iconButton:hover:not(.disabled){opacity:1}.iconButton:hover:not(.disabled) .iconWrapper{background:#ffffff1a;box-shadow:inset 0 1px #ffffff1a}.iconButton:hover:not(.disabled) .iconWrapper:before{left:100%}.iconButton:hover:not(.disabled) .iconWrapper svg{transform:scale(1.05);filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.iconButton:hover:not(.disabled) .iconWrapper.active{background:#0006;box-shadow:inset 0 1px #fff3}.iconButton:hover:not(.disabled) .iconWrapper.active svg{transform:scale(1.2)}.iconButton.active{opacity:1}.iconButton.disabled{pointer-events:auto;opacity:.5;cursor:pointer}.iconButton.disabled:hover{opacity:.7}.iconButton.disabled:hover .iconWrapper{background:#ffffff0d}.iconButton.disabled:hover .iconWrapper.add-feature{opacity:1;background:#ffffff1a;border-color:#ffffff80;color:#fff}.iconButton.disabled:hover .iconWrapper.add-feature:before{left:100%}.iconButton.disabled:hover .iconWrapper.add-feature svg{transform:scale(1.1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.iconButton.kitFeaturesButton{margin:0;opacity:1;width:100%;padding:0}.iconButton.kitFeaturesButton .kitFeaturesIcon{background:#0006;border-radius:0;padding:20px;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff1a;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%;height:72px;position:relative;overflow:hidden}.iconButton.kitFeaturesButton .kitFeaturesIcon:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.iconButton.kitFeaturesButton .kitFeaturesIcon svg{width:1.5rem;height:1.5rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));transition:all .4s cubic-bezier(.4,0,.2,1)}.iconButton.kitFeaturesButton .kitFeaturesIcon:hover{background:#00000080;box-shadow:inset 0 1px #ffffff26}.iconButton.kitFeaturesButton .kitFeaturesIcon:hover:before{left:100%}.iconButton.kitFeaturesButton .kitFeaturesIcon:hover svg{transform:scale(1.1)}.iconButton.kitFeaturesButton .kitFeaturesIcon.active{background:#42a5f5cc;box-shadow:inset 0 1px #fff3}.iconButton.kitFeaturesButton .kitFeaturesIcon.active svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));transform:scale(1.15)}.iconButton.kitFeaturesButton .kitFeaturesIcon.active:hover{background:#42a5f5e6;box-shadow:inset 0 1px #ffffff40}.iconButton.kitFeaturesButton .kitFeaturesIcon.active:hover svg{transform:scale(1.2)}*{margin:0;padding:0;box-sizing:border-box;font-family:Manrope,sans-serif!important;font-optical-sizing:auto;font-style:normal}.add-button{border-radius:8px!important;border-color:green!important;color:#f8f9fa!important}.add-button:hover{background:linear-gradient(180deg,#005028d4,#00b46491)!important;border-color:#f8f9fa!important}.back-button{border-radius:8px!important;border-color:#ffa726!important;color:#f8f9fa!important}.back-button:hover{background:#ff9800!important;border-color:#f8f9fa!important}.field-nav-highlight{background-color:#ffffff0f!important;box-shadow:inset 0 2px 10px #ffffff1a;border-radius:6px;position:relative}.field-nav-animatable{transition:background-color .6s cubic-bezier(.22,.9,.26,1),box-shadow .6s cubic-bezier(.22,.9,.26,1),border-color .6s cubic-bezier(.22,.9,.26,1)}@media (prefers-reduced-motion: reduce){.field-nav-animatable{transition:none}}.field-nav-hover{box-shadow:inset 0 2px 10px #ffffff1a,0 0 0 3px #60a5fa47}.MuiSwitch-root.field-nav-hover,.MuiCheckbox-root.field-nav-hover,.MuiFormControlLabel-root.field-nav-hover{box-shadow:inset 0 2px 10px #ffffff1a,0 0 0 3px #60a5fa47;border-radius:6px}
