@charset "UTF-8";@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}.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}.homeRedesign{--home-accent-blue: rgb(15, 113, 203);--home-accent-blue-bright: rgb(64.6642201835, 156.5504587156, 240.9357798165);--home-accent-blue-deep: rgb(9.9, 74.58, 133.98);--home-navy: rgb(1, 32, 96);--home-accent-amber: rgb(250, 160, 35);--home-accent-amber-soft: rgb(251.9, 196.1, 118.6);--home-accent-green: #b3cb2d;--home-accent-green-bright: #b6e05a;--home-accent-success: #4ade80;--home-bg: #0b1020;--home-bg-2: #111a30;--home-panel: #15203a;--home-panel-soon-1: #1a2540;--home-panel-soon-2: #243861;--home-line: #263352;--home-line-soft: #1e2a47;--home-text: #e8edf7;--home-muted: #9fb0cd;--home-soft: #8193b5;--home-text-bright: #cfe2fb;--home-on-accent: #ffffff;--home-tint-blue: rgba(58, 143, 240, .14);--home-tint-blue-strong: rgba(58, 143, 240, .22);--home-tint-success: rgba(74, 222, 128, .14);--home-tint-amber: rgba(245, 196, 81, .13);--home-tint-amber-line: rgba(245, 196, 81, .4);--home-tint-amber-icon: rgba(245, 196, 81, .22);--home-tint-soft: rgba(159, 176, 205, .14);--home-tint-green: rgba(179, 203, 45, .16);--home-glass: rgba(255, 255, 255, .05);--home-glass-2: rgba(255, 255, 255, .03);--home-glass-3: rgba(255, 255, 255, .02);--home-on-hero: rgba(255, 255, 255, .16);--home-on-hero-hover: rgba(255, 255, 255, .24);--home-on-hero-line: rgba(255, 255, 255, .3);--home-slide-grad-1: var(--home-navy);--home-slide-grad-2: var(--home-accent-blue);--home-slide-tint: var(--home-tint-green);--home-slide-scrim: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));--home-slide-on: var(--home-on-accent);--home-slide-watermark: rgba(255, 255, 255, .18);--home-slide-cta-bg: #ffffff;--home-slide-cta-fg: var(--home-navy);--home-slide-cta-bg-hover: rgb(234.6, 234.6, 234.6);--home-slide-cta-outline-hover: rgba(255, 255, 255, .12);--home-detail-hero-grad-1: var(--home-navy);--home-detail-hero-grad-2: var(--home-accent-blue-deep);--home-detail-hero-scrim: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));--home-detail-watermark: rgba(255, 255, 255, .18);--home-radius: 16px;--home-radius-md: 13px;--home-radius-sm: 11px;--home-shadow-panel: 0 10px 30px rgba(0, 0, 0, .35);--home-shadow-slide: 0 12px 30px rgba(0, 0, 0, .4);--home-shadow-card: 0 14px 32px rgba(0, 0, 0, .4);--home-sidebar-w: clamp(300px, 22vw, 480px);--home-card-min: clamp(248px, 18vw, 380px);--home-slide-pad-y: clamp(20px, 1.6vw, 36px);--home-slide-pad-x: clamp(22px, 2.3vw, 56px);--home-slide-gap: clamp(24px, 2vw, 48px);--home-slide-icon: clamp(54px, 3.6vw, 80px);--home-slide-visual: clamp(240px, 26vw, 460px);--home-slide-visual-bleed: clamp(-72px, -4vw, -28px);--home-detail-pad-y: clamp(20px, 1.9vw, 46px);--home-detail-pad-x: clamp(20px, 2.3vw, 60px);--home-detail-icon: clamp(56px, 4.4vw, 96px);--home-detail-visual: clamp(200px, 18vw, 360px);--home-detail-visual-bleed: clamp(-60px, -3vw, -24px);--home-card-watermark: 118px;--home-card-watermark-bleed: -20px;--home-card-logo: 30px;--home-wrap-pad-x: clamp(16px, 2.2vw, 56px);--home-layout-gap: clamp(16px, 1.4vw, 32px)}.homeRedesign [data-home-brand=amber]{--home-slide-grad-1: #ffa600;--home-slide-grad-2: #ffa600;--home-slide-tint: rgba(255, 255, 255, .16);--home-slide-scrim: linear-gradient( 90deg, rgba(40, 20, 0, .46) 0%, rgba(40, 20, 0, .2) 38%, rgba(40, 20, 0, 0) 66% );--home-slide-on: #ffffff;--home-slide-watermark: rgba(255, 255, 255, .2);--home-slide-cta-bg: #ffffff;--home-slide-cta-fg: #ffa600;--home-slide-cta-bg-hover: rgba(255, 255, 255, .88);--home-slide-cta-outline-hover: rgba(255, 255, 255, .16);--home-detail-hero-grad-1: #ffa600;--home-detail-hero-grad-2: #ffa600;--home-detail-hero-scrim: linear-gradient( 90deg, rgba(40, 20, 0, .46) 0%, rgba(40, 20, 0, .2) 38%, rgba(40, 20, 0, 0) 66% );--home-detail-watermark: rgba(255, 255, 255, .2)}.homeRedesign [data-home-brand=teal]{--home-slide-grad-1: #0f766e;--home-slide-grad-2: #0e7490;--home-slide-tint: rgba(255, 255, 255, .14);--home-slide-scrim: linear-gradient( 90deg, rgba(0, 24, 24, .34) 0%, rgba(0, 24, 24, .14) 40%, rgba(0, 24, 24, 0) 66% );--home-slide-on: #ffffff;--home-slide-watermark: rgba(255, 255, 255, .18);--home-slide-cta-bg: #ffffff;--home-slide-cta-fg: #0f766e;--home-slide-cta-bg-hover: rgba(255, 255, 255, .88);--home-slide-cta-outline-hover: rgba(255, 255, 255, .16);--home-detail-hero-grad-1: #0f766e;--home-detail-hero-grad-2: #0e7490;--home-detail-hero-scrim: linear-gradient( 90deg, rgba(0, 24, 24, .34) 0%, rgba(0, 24, 24, .14) 40%, rgba(0, 24, 24, 0) 66% );--home-detail-watermark: rgba(255, 255, 255, .18)}.homeRedesign [data-home-brand=violet]{--home-slide-grad-1: #6d28d9;--home-slide-grad-2: #7c3aed;--home-slide-tint: rgba(255, 255, 255, .14);--home-slide-scrim: linear-gradient( 90deg, rgba(18, 0, 40, .34) 0%, rgba(18, 0, 40, .14) 40%, rgba(18, 0, 40, 0) 66% );--home-slide-on: #ffffff;--home-slide-watermark: rgba(255, 255, 255, .18);--home-slide-cta-bg: #ffffff;--home-slide-cta-fg: #6d28d9;--home-slide-cta-bg-hover: rgba(255, 255, 255, .88);--home-slide-cta-outline-hover: rgba(255, 255, 255, .16);--home-detail-hero-grad-1: #6d28d9;--home-detail-hero-grad-2: #7c3aed;--home-detail-hero-scrim: linear-gradient( 90deg, rgba(18, 0, 40, .34) 0%, rgba(18, 0, 40, .14) 40%, rgba(18, 0, 40, 0) 66% );--home-detail-watermark: rgba(255, 255, 255, .18)}.homeRedesign{display:flex;flex:1;flex-direction:column;min-height:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--home-text)}.homeRedesign__canvas{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;background:radial-gradient(900px 480px at 12% -8%,rgba(15,113,203,.2),transparent 60%),radial-gradient(760px 420px at 100% 0%,rgba(179,203,45,.1),transparent 55%),var(--home-bg)}.homeRedesign__wrap{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;box-sizing:border-box;width:100%;padding:16px var(--home-wrap-pad-x) 24px}@media (max-width: 600px){.homeRedesign__wrap{padding:14px 16px 20px}}.homeRedesign__main{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.homeRedesign__layout{display:grid;grid-template-columns:var(--home-sidebar-w) minmax(0,1fr);gap:var(--home-layout-gap);width:100%;margin:0;flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr);align-items:stretch}@media (max-width: 1024px){.homeRedesign__layout{grid-template-columns:1fr;grid-template-rows:none;flex:0 0 auto;align-items:start;min-height:0}}.contentWrapper{background:radial-gradient(900px 480px at 12% -8%,rgba(15,113,203,.2),transparent 60%),radial-gradient(760px 420px at 100% 0%,rgba(179,203,45,.1),transparent 55%),#0b1020;height:100vh;overflow:hidden}.more-options-menu{background:#fff!important}.headerArea{position:sticky;top:0;z-index:1100}.sidebarArea{z-index:1000;position:sticky;height:calc(100vh - 68.8px);overflow-y:auto}.additionalSidebarArea{position:sticky;height:calc(100vh - 68.8px);overflow-y:auto;z-index:900}.parts-discovery-sidebar{position:sticky;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-wrapper{flex-grow:1}header.ichub-header{background:linear-gradient(90deg,#e1efdc,#e1ecfc);border-radius:0;border-bottom:5px solid #c7d6cf;padding:0!important;position:sticky!important;transition:background-color .3s ease-in-out}header.ichub-header.scrolled{background:linear-gradient(90deg,#e1efdc,#e1ecfc);box-shadow:0 2px 8px #01206026}header.ichub-header button.user-button{background-color:#0120601f;color:#012060;border:1px solid rgba(1,32,96,.15);transition:all .2s ease-in-out}header.ichub-header button.user-button:hover{background-color:#1976d233;color:#012060;border-color:#1976d280;transform:translateY(-1px);box-shadow:0 4px 12px #1976d24d}header.ichub-header .MuiIconButton-root{color:#012060}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:#012060}header.ichub-header h1,header.ichub-header h2{color:#012060;font-weight:700;text-shadow:none;letter-spacing:.5px}header.ichub-header h1.main-title,header.ichub-header h2.main-title{font-size:2rem;font-weight:700;color:#012060;text-shadow:none}@media (max-width: 768px){header.ichub-header h1.main-title,header.ichub-header h2.main-title{font-size:1.6rem}}header.ichub-header .logo-container{display:flex;align-items:center;justify-content:flex-start}header.ichub-header .logo-container a{display:flex;align-items:center}header.ichub-header .logo-container img{display:block}header.ichub-header .logo-container--mobile{display:flex}@media (min-width: 900px){header.ichub-header .logo-container--mobile{display:none}}header.ichub-header .logo-container--desktop{display:none}@media (min-width: 900px){header.ichub-header .logo-container--desktop{display:flex}}header.ichub-header .header-title-container{flex-grow:1;display:flex;justify-content:center}header.ichub-header .header-title{font-size:2rem;font-weight:700;color:#012060;text-shadow:none;letter-spacing:.5px}@media (max-width: 900px){header.ichub-header .header-title{font-size:1.6rem}}header.ichub-header .header-actions{display:flex;align-items:center;gap:16px}header.ichub-header .header-actions--desktop{display:none}@media (min-width: 900px){header.ichub-header .header-actions--desktop{display:flex}}header.ichub-header .header-actions--mobile{display:flex}@media (min-width: 900px){header.ichub-header .header-actions--mobile{display:none}}header.ichub-header .header-icon-button{color:#012060;transition:all .2s ease-in-out}header.ichub-header .header-icon-button:hover{background-color:#1976d233;transform:translateY(-1px);box-shadow:0 4px 12px #1976d24d}#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}.header-menu .MuiPaper-root{overflow:visible;filter:drop-shadow(0px 4px 20px rgba(0,0,0,.15));margin-top:12px;border-radius:8px}.header-menu .MuiPaper-root:before{content:"";display:block;position:absolute;top:0;right:14px;width:10px;height:10px;background-color:inherit;transform:translateY(-50%) rotate(45deg);z-index:0}.user-menu .MuiPaper-root{min-width:280px}.user-menu .user-info-section{padding:16px;background:linear-gradient(135deg,#1976d21a,#1976d20d)}.user-menu .user-info-section .user-name{font-weight:600;margin-bottom:4px}.user-menu .user-info-section .user-username{font-size:.875rem;margin-bottom:4px}.user-menu .user-info-section .user-email{display:block;margin-bottom:8px}.user-menu .company-id-box{margin-top:8px;padding:6px 12px;background-color:#1976d21a;border-radius:4px;border:1px solid rgba(25,118,210,.2);display:flex;align-items:center;justify-content:space-between;gap:8px}.user-menu .company-id-box .company-id-text{font-weight:600;font-size:.75rem;letter-spacing:.3px;flex:1}.user-menu .company-id-box .copy-button{padding:4px}.user-menu .company-id-box .copy-button:hover{background-color:#1976d233}.user-menu .company-id-box .copy-button .MuiSvgIcon-root{font-size:.875rem}.user-menu .menu-item{padding:10px 16px}.user-menu .menu-item:hover{background-color:#1976d21a}.user-menu .menu-item--logout:hover{background-color:#d32f2f1a}.language-menu .MuiPaper-root{min-width:160px}.language-menu .language-item{padding:10px 16px;display:flex;align-items:center}.language-menu .language-item:hover{background-color:#1976d21a}.language-menu .language-item.Mui-selected,.language-menu .language-item.Mui-selected:hover{background-color:#1976d233}.language-menu .flag-icon{width:24px;height:18px;margin-right:12px;border-radius:2px;box-shadow:0 1px 2px #00000026}.mobile-menu .mobile-menu-item{display:flex;align-items:center}.mobile-menu .language-display{display:flex;align-items:center;gap:8px}.mobile-menu .language-display .flag-icon{width:24px;height:18px;border-radius:2px}.sidebarContainer{display:flex;background:linear-gradient(180deg,#012060,#141233 64%,#1f1740);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:12px;width:100%;flex-shrink:0}.iconButton{background:none;border:none;color:#e8edf7;font-size:2rem;margin:8px 12px;cursor:"pointer";opacity:1;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:1px solid rgba(255,255,255,.12);box-sizing:border-box;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,.iconButton .iconWrapper .sidebarFeatureIcon{width:1.4rem;height:1.4rem;filter:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.iconButton .iconWrapper .sidebarFeatureIcon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:3px;background:transparent;border:none;border-radius:8px;box-sizing:border-box;box-shadow:none;overflow:hidden;transform:translateZ(0);backface-visibility:hidden;transform-origin:center}.iconButton .iconWrapper .sidebarFeatureIcon__logo{width:100%;height:100%;object-fit:contain;display:block;transform:none;transform-origin:center;transition:filter .4s cubic-bezier(.4,0,.2,1)}.iconButton .iconWrapper .sidebarFeatureIcon__logo--tck-executions{transform:scale(1) translateY(0)}.iconButton .iconWrapper.active{background:#7c4dff33;border-color:#7c4dff73;color:#c4b5fd;padding:0}.iconButton .iconWrapper.active svg,.iconButton .iconWrapper.active .sidebarFeatureIcon{transform:scale(1.3)}.iconButton .iconWrapper.active .sidebarFeatureIcon{transform:translateZ(0)}.iconButton .iconWrapper.active .sidebarFeatureIcon__logo{filter:none}.iconButton .iconWrapper.disabled{opacity:.5;cursor:default;color:#ffffff80;background:transparent;border-color:transparent}.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 .iconWrapper:has(.sidebarFeatureIcon){padding:6px}.iconButton:hover:not(.disabled){opacity:1}.iconButton:hover:not(.disabled) .iconWrapper{background:#ffffff1a;border-color:#ffffff2e}.iconButton:hover:not(.disabled) .iconWrapper:before{left:100%}.iconButton:hover:not(.disabled) .iconWrapper svg,.iconButton:hover:not(.disabled) .iconWrapper .sidebarFeatureIcon{transform:scale(1.05)}.iconButton:hover:not(.disabled) .iconWrapper:not(.active) .sidebarFeatureIcon{transform:translateZ(0)}.iconButton:hover:not(.disabled) .iconWrapper:not(.active) .sidebarFeatureIcon__logo{filter:none}.iconButton:hover:not(.disabled) .iconWrapper.active{background:#7c4dff33;border-color:#7c4dff73}.iconButton:hover:not(.disabled) .iconWrapper.active svg,.iconButton:hover:not(.disabled) .iconWrapper.active .sidebarFeatureIcon{transform:scale(1.2)}.iconButton:hover:not(.disabled) .iconWrapper.active .sidebarFeatureIcon{transform:translateZ(0)}.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)}.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}body{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-style:normal}input,button,select,textarea,optgroup{font-family:inherit}.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}
