body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--font-family-1:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";--font-family-2:"sohne-var","Helvetica Neue","Arial",sans-serif;--font-color-1:#1a1b25;--brand-color-1:#339af0;--brand-color-2:#2563eb;--inactive-size:78;--icon-scale:1}.border-ccc-8{border:1px solid #ccc;border-radius:8px}.border-ddd-8{border:1px solid #ddd;border-radius:8px}.flex-row-40{gap:40px}.flex-row-30,.flex-row-40{display:flex;flex-direction:row}.flex-row-30{gap:30px}.flex-row-20{display:flex;flex-direction:row;gap:20px}.zp-flex{display:flex;flex:1 1}.flex-row-10{gap:10px}.flex-row-0,.flex-row-10{display:flex;flex-direction:row}.flex-row-0{gap:0}.flex-row-5{display:flex;flex-direction:row;gap:5px}.justify-start{display:flex;justify-content:start}.justify-between,.justify-center{display:flex}.justify-end{display:flex;justify-content:end}.align-center{align-items:center;display:flex}.align-right{align-items:right;display:flex}.flex-col-40{gap:40px}.flex-col-30,.flex-col-40{display:flex;flex-direction:column}.flex-col-30{gap:30px}.flex-col-20{gap:20px}.flex-col-10,.flex-col-20{display:flex;flex-direction:column}.flex-col-10{gap:10px}.flex-col-5{gap:5px}.flex-col-0,.flex-col-5{display:flex;flex-direction:column}.zp-font-s,.zp-font-small{font-size:12px}.zp-font-m,.zp-font-medium,.zp-font-s,.zp-font-small{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu;font-family:var(--font-family-1)}.zp-font-m,.zp-font-medium{font-size:14px}.zp-font-l,.zp-font-large{font-size:16px}.zp-font-l,.zp-font-large,.zp-font-xl,.zp-font-xlarge{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu;font-family:var(--font-family-1)}.zp-font-xl,.zp-font-xlarge{font-size:20px}.zp-font-xxl,.zp-font-xxlarge{font-size:24px}.zp-font-xxl,.zp-font-xxlarge,.zp-font-xxxl{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu;font-family:var(--font-family-1)}.zp-font-xxxl{font-size:28px}.zp-weight-none{font-weight:0}.zp-weight-s{font-weight:450}.zp-weight-m{font-weight:500}.zp-weight-l{font-weight:700}.zp-transition-200{transition:background-color .2s ease-in-out}.hover-style-1:hover{background-color:#d8dee4}.hover-style-2:hover{background-color:#f7f7f7;cursor:pointer;transition:background-color .2s ease-in-out}.nowrap{flex-wrap:nowrap}.ellipsis,.nowrap{white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis}.wrap{flex-wrap:wrap;overflow-wrap:break-word;white-space:normal;word-break:break-word}.is-small-900{display:none}@media (max-width:900px){.is-small-900{display:flex}}.download-link a{align-items:center;color:#007bff;display:flex;font-weight:700;gap:8px;text-decoration:none}.download-link:hover{color:#2563eb;color:var(--brand-color-2);text-decoration:underline}input:disabled{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.zp-w-100{width:100%}.zp-w-80{width:80%}.zp-w-70{width:70%}.zp-w-20{width:20%}.zp-w-30{width:30%}.zp-h-100{height:100%}.new-member-left{border-right:1px solid #ccc;padding:32px 32px 0}@media (max-width:750px){.hide-750{display:flex;flex-direction:column}.new-member-right{border-top:1px solid #ccc}.new-member-left{border-right:none;padding:20px}}@media (max-width:450px){.hide-450{display:none!important}}.rotate{animation:rotation .5s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.filter-component{background-color:#fff;border:1px solid #ccc;border-bottom:none;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 137px);padding:10px 10px 18px;position:absolute;width:200px;z-index:9}.filter-component .filter-wrapper{box-sizing:border-box;flex-grow:1;max-width:100%;min-width:100%;overflow-y:auto;padding-bottom:0}#filter-button,#filter-button-wrapper{box-sizing:border-box;width:100%}#filter-button{background-color:#339af0;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px;z-index:1}#filter-button:hover{background-color:#1976d2}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:1}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.table-component{box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:scroll;position:relative}.table-fixed,.table-fixed2{flex-grow:0;flex-shrink:0}.more-details-table,.table-fixed,.table-fixed2,.table-overflow{border:1px solid #ddd;border-collapse:collapse;border-radius:5px 5px 0 0;font-size:.9em;margin:0}.more-details-table,.table-overflow{flex-grow:1;overflow-x:hidden;overflow-y:hidden}.more-details-table table,.table-overflow table{width:100%}.more-details-table thead,.table-fixed thead,.table-fixed2 thead,.table-overflow thead{border:1px solid #ddd;font-size:.9em;text-align:left;white-space:normal}.more-details-table tbody tr,.table-fixed tbody tr,.table-fixed2 tbody tr,.table-overflow tbody tr{box-sizing:border-box;height:113px}.more-details-table table{min-width:400px}.more-details-table tbody tr table tr{box-sizing:border-box;height:30px}.table-overflow tbody td,.table-overflow tbody tr{border-bottom:1px solid #ddd;border-right:1px solid #ddd;box-sizing:border-box;min-width:235px}.more-details-table thead th,.table-fixed tbody td,.table-fixed tbody tr,.table-fixed thead th,.table-fixed2 tbody td,.table-fixed2 tbody tr,.table-fixed2 thead th,.table-overflow thead th{min-width:200px}.table-overflow tbody tr:nth-of-type(2n):hover,.table-overflow tbody tr:nth-of-type(odd):hover{background-color:#339af0;color:#fff}.more-details-table thead tr,.table-fixed thead tr,.table-fixed2 thead tr,.table-overflow thead tr{background-color:#339af0;color:#fff;text-align:center}.tables-container{display:flex;flex-direction:row;min-height:100%}.table-fixed tbody tr:nth-of-type(2n),.table-fixed2 tbody tr:nth-of-type(2n),.table-overflow tbody tr:nth-of-type(2n){background-color:#f3f3f3}.more-details-table thead tr th,.table-fixed thead tr th,.table-fixed2 thead tr th,.table-overflow thead tr th{padding:10px 5px;text-align:center}.table-fixed2 tbody tr td,.table-overflow tbody tr td{text-align:center}.table-fixed tbody tr td{text-align:left}.fixed-bottom{background-color:#f2f2f2;flex-grow:0;flex-shrink:0;margin-top:auto;overflow-x:auto;overflow-y:hidden;text-align:center;width:100%}.more-details-button{background:"white";box-sizing:"border-box";color:"black";cursor:"pointer";min-width:"7px";padding:"7px";text-align:"center"}.more-details-button:hover{background-color:#ddd}.more-details-button-highlight{background-color:#4caf50;color:#fff}.more-details-table{min-height:100%}.custom-table{border:1px solid #ddd;border-collapse:collapse;border-radius:5px 5px 0 0;box-shadow:0 0 20px #00000026;font-size:.9em;margin:0;overflow:hidden}.custom-table td,.custom-table thead{border:1px solid #ddd;font-size:13px;text-align:left;white-space:normal}.custom-table thead{background-color:#f2f2f2;font-weight:700}.custom-table thead tr{background-color:#339af0;color:#fff;padding:10px 5px;text-align:left}.custom-table td,.custom-table thead tr th{padding:10px 5px}.custom-table td{min-height:100px}.custom-table tbody tr{border-bottom:1px solid #ddd;justify-items:center}.custom-table tbody tr:nth-of-type(2n){background-color:#f3f3f3}.custom-table tbody tr:last-of-type{border-bottom:2px solid #339af0}.custom-table tbody tr td,.custom-table thead tr{text-align:center}.skeleton-row{display:flex;justify-content:space-between}.custom-table tbody tr:hover{background-color:#339af0;color:#fff}.detail-row td{background-color:#fff}.detail-row .custom-table tbody tr:not(.detail-files):hover{background-color:inherit}.detail-files:hover{background-color:initial!important}.config-option-button{border-left:1px solid #ccc}.config-option-button.selected{border-left:4px solid #339af0}.config-option-button.selected:hover{border-left:4px solid #1976d2}.quantity-changed{color:#339af0;font-weight:700}.quantity-changed-fade{color:#000;font-weight:400;transition:color 1s,font-weight 1s}.part-type-selector-container{background-color:#fff;border:1px solid #ccc;border-bottom:none;border-radius:0;display:flex;flex-direction:column;height:calc(100vh - 137px);margin-right:5px;min-width:200px;padding:10px;position:absolute;z-index:9}.part-type-search-bar-container{margin-bottom:10px}.part-type-search-bar{border:1px solid #ccc;border-radius:5px;margin-bottom:10px;padding:10px;width:100%}.part-type-button-container{flex-grow:1;overflow-y:auto}.part-type-button{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;justify-content:flex-start;margin-bottom:10px;padding:10px;text-align:left;width:100%}.part-type-button:hover{background-color:#f5f5f5}.part-type-button.selected{background-color:#339af0;color:#fff}.part-type-button .radio-button{border:1px solid #000;border-radius:50%;display:inline-block;height:4px;margin-right:10px;width:4px}.part-type-button.selected .radio-button{background-color:#339af0;border-color:#339af0}.part-type-button.selected:hover{background-color:#1976d2;color:#fff}.radio-button{border:1px solid #ccc;border-radius:50%;display:inline-block;height:12px;margin-right:10px;width:12px}.part-type-button2{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;justify-content:center;margin-bottom:10px;padding:10px;width:100%}.part-type-button2:hover{background-color:#f5f5f5}.part-type-button2.selected{background-color:#339af0;color:#fff}.part-type-button2 .radio-button{border:1px solid #ccc;border-radius:50%;display:inline-block;height:12px;margin-right:10px;width:12px}.part-type-button2.selected .radio-button{background-color:#339af0;border-color:#339af0}.part-type-button2.selected:hover{background-color:#1976d2;color:#fff}.visibility-control-panel{border-radius:4px;box-sizing:"border-box";display:flex;flex-direction:row;margin-right:5px;padding:10px;width:100%}.visibility-control-panel button{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#000;cursor:pointer;display:block;margin-right:10px;max-width:120px;min-width:120px;padding:10px}.visibility-control-panel button:hover{background-color:#efefef}.visibility-control-panel button.selected{background-color:#339af0;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;padding:10px;width:100%}.visibility-control-panel button.selected:hover{background-color:#1976d2}.equipment-component{border:1px solid #ccc;box-sizing:"border-box";display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0;width:100%}.scrollable-div{overflow-y:scroll}.scrollable-div::-webkit-scrollbar,.scrollable-div:not(:hover)::-webkit-scrollbar{width:12px}.scrollable-div::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.scrollable-div::-webkit-scrollbar-thumb:hover{background:#555}.scrollablediv:not(:hover){scrollbar-width:none}.scrollablediv{-ms-overflow-style:none;scrollbar-color:#888 #f1f1f1;scrollbar-width:thin}.scrollablediv:hover{-ms-overflow-style:scrollbar}.navigation-container{border-right:1px solid #d8dee4;height:100vh}.navigation-container.open{min-width:260px}.navigation-container.closed{min-width:70px}.navigation-logo-container{border-bottom:1px solid #d8dee4;height:64px}.navigation-logo-wrapper{display:flex;flex-direction:row;gap:10px;height:100%;padding-left:16px;padding-right:6px}.navigation-overview-wrapper{padding-left:16px;padding-right:16px}.navigation-overview-label{align-items:center;color:#616d8a;display:flex;font-family:cera-round-pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;height:32px;letter-spacing:.1em}.navigation-item{align-items:center;display:flex;flex-direction:row;gap:5px;height:32px;padding-left:8px;vertical-align:middle}.navigation-icon{align-items:center;display:flex;font-size:16px;justify-content:center;min-height:32px;min-width:32px}.navigation-label{font-size:14px;padding-bottom:2px}.header-element{border-radius:.25rem;color:#9ca3af;cursor:pointer;display:block;font-size:.875rem;font-weight:600;padding:.5rem .75rem}.header-element:hover{background-color:#eff6ff;color:#2563eb}.company-element{color:var(--font-color-1);font-family:var(--font-family-1);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toggle-company-element{align-items:center;display:flex;flex-direction:row}@media (min-width:900px){.toggle-company-element{display:none}}.navigation-wrapper{min-width:250px}@media (max-width:900px){.navigation-wrapper{display:none}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.top-0{top:0}.top-1\/2{top:50%}.z-50{z-index:50}.my-4{margin-bottom:1rem;margin-top:1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.grid{display:grid}.list-item{display:list-item}.hidden{display:none}.h-12{height:3rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.max-w-sm{max-width:24rem}.flex-grow{flex-grow:1}.table-fixed{table-layout:fixed}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-r{border-right-width:1px}.border-none{border-style:none}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.fill-current{fill:currentColor}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem}.pt-6,.py-6{padding-top:1.5rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.leading-loose{line-height:2}.leading-none{line-height:1}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-25{opacity:.25}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-ol-style,.tw-ul-style{list-style:none;margin:0;padding:0}.tw-blockquote,.tw-dd,.tw-dl,.tw-figure,.tw-h1,.tw-h2,.tw-h3,.tw-h4,.tw-h5,.tw-h6,.tw-hr,.tw-p,.tw-pre{margin:0}.tw-h1,.tw-h2,.tw-h3,.tw-h4,.tw-h5,.tw-h6{font-size:inherit;font-weight:inherit}.tw-audio,.tw-canvas,.tw-embed,.tw-iframe,.tw-img,.tw-object,.tw-svg,.tw-video{display:block;vertical-align:middle}.tw-img,.tw-video{height:auto;max-width:100%}.tw-:after,.tw-:before{border:0 solid #e5e7eb}.custom-google-sign-in{background-color:#4285f4;border:none;border-radius:2px;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;font-size:14px;padding:10px 15px}.custom-google-sign-in:hover{background-color:#357ae8}.menu-icon{background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;height:25px;justify-content:space-around;outline:none;width:30px}.bar{background-color:#333;border-radius:10px;height:3px;width:100%}.overlay{align-items:center;background-color:#000000e6;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .5s,visibility .5s;visibility:hidden;z-index:1000}.overlay.show{opacity:1;visibility:visible}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}@media (min-width:1024px){.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-auto{width:auto}.lg\:items-center{align-items:center}.lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}}.profile-contact-details{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;box-sizing:border-box;display:flex;flex-direction:column;max-width:850px;min-width:850px;padding:20px}.profile-contact-details .contact-details h2{color:#333;margin-bottom:20px}.profile-contact-details .form-group{margin-bottom:20px;width:100%}.profile-contact-details .form-group label{color:#666;display:block;font-weight:700;margin-bottom:8px}.profile-contact-details .form-group input[type=text]{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:4px;padding:10px;width:100%}.profile-contact-details .name-container{display:flex;gap:20px}.profile-contact-details .name-group{flex:1 1}.profile-contact-details .contact-number-container{display:flex;gap:10px}.profile-contact-details .contact-number-container input{flex:1 1}.profile-edit-button,.profile-save-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px;transition:background-color .3s}.profile-edit-button:hover,.profile-save-button:hover{background-color:#0056b3}.profile-edit-button:disabled,.profile-save-button:disabled{background-color:#ccc;cursor:default}body.ProfileEntrypoint *{outline-color:#212a2f}body.ProfileEntrypoint .step__footer{margin-bottom:16px}@media only screen and (min-width:992px){body.ProfileEntrypoint .step__footer__continue-btn{margin-bottom:0}body.ProfileEntrypoint .btn{display:block}}.ProfileEntryPoint{box-sizing:border-box}body.ProfileEntryPoint{font-smooth:auto;-webkit-font-smoothing:auto;font-family:Geograph,Helvetica,Arial,sans-serif!important;font-size:14px;font-weight:400!important;letter-spacing:.5px;line-height:1.5}.profile-wrap{display:"flex";flex-direction:column;height:100%;max-width:40em;overflow-x:visible;width:80%}@media (min-width:1000px){.profile-wrap{max-width:78.5714285714em;width:40%}}.profile-wrap{zoom:1;display:block;margin:0 auto}.landing-page{display:flex;flex-direction:column;height:100%;overflow-x:hidden}@media (min-width:1px){.intro{margin:0;padding-left:0}.main-content{padding:0}.call-to-action{max-width:85%}}@media (min-width:490px){.intro{margin:0;padding-left:0}.main-content{padding:0}.call-to-action{max-width:80%}}@media (min-width:768px){.intro{margin:0 5%;padding-left:30px}.intro-content{margin-left:5%;margin-right:5%}.call-to-action{max-width:75%}}@media (min-width:1024px){.intro{margin:0 7%;padding-left:60px}.intro-content{margin-left:10%;margin-right:10%}.call-to-action{max-width:70%}}.header{background:#f8f8f8;padding:20px;text-align:center}.main-content{height:var(--vh);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.features,.intro,.steps{padding:20px}@keyframes slideBackground{0%{background-position:0 50%}to{background-position:-300% 50%}}.intro{background-size:cover;color:#fff;display:flex;height:var(--vh);left:0;position:absolute;text-align:center;top:0;transition:margin .5s ease-in-out}.call-to-action{transition:max-width .5s ease-in-out}.intro:before{z-index:1}.intro>*{position:relative;z-index:2}.intro-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;transition:margin-left .5s ease-in-out}.intro-content>div{font-size:1.5em;margin:10px 0}.intro-content>div:first-child{font-size:2em}.intro-content>div:last-child{font-size:1.2em}.landing-page body,.landing-page h1,.landing-page h2,.landing-page h3,.landing-page p{margin:0}.button-container:hover+.icon-container{margin-left:30px}.test-background{background:linear-gradient(150deg,#53f 15%,#05d5ff 70%,#a6ffcb 94%);height:670px;overflow:hidden;position:absolute;top:0;transform:skewY(-12deg);transform-origin:0;width:100%}.test-background span{height:190px;position:absolute}.test-background span:first-child{background:#53f;left:-16.66666%;left:-16.66667%;width:33.3%;width:33.33333%}.test-background span:nth-child(2){background:#4553ff;left:16.66667%;right:auto;top:0;width:33.33333%}.test-background span:nth-child(3){background:#4f40ff;bottom:auto;left:50%;width:100%}.test-background span:nth-child(4){background:#1fa2ff;bottom:0;width:33.33333%}.exmaple-filter-by-id{align-items:center;border:1px solid #d8dee4;border-radius:4px;display:flex;font-size:14px;line-height:20px;min-height:30px;outline:none;padding:4px 24px 4px 28px;width:200px}.scaling-box-grid-wrapper{height:var(--vh);position:-webkit-sticky;position:sticky;top:calc(50% - 400px);width:100%}.component-explaination{height:100%;padding-bottom:200px}@media (max-width:1100px){.scaling-box-grid-wrapper{display:none}}.login-button:hover{cursor:pointer;opacity:.8;transition:opacity .1s ease-in-out}@media (max-width:550px){.contact-sales{display:none}}.scaling-box-grid{grid-gap:12px;background-color:#f6f9fc;display:grid;gap:12px;grid-template-columns:repeat(6,78px);justify-content:center;padding:10px 0;position:relative;z-index:1}.scaling-box-wrapper{overflow:hidden;position:relative}.scaling-box-wrapper:before{background-color:#f6f9fc;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.scaling-box{background-color:#f6f9fc;border:1px solid #ccc;border-radius:8px;box-shadow:none;height:78px;position:relative;transition:transform .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out;width:78px;z-index:2}.scaling-box:hover:not(.animating){background-color:#fff;border:1px solid #fff;border-radius:8px;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d;transform:scale(1.1);transition:transform .3s ease-in-out,bottom .3s ease-in-out,opacity .2s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out,border .3s ease-in-out}.scaling-box .scaling-box-label{bottom:0;color:#fff;left:0;opacity:0;position:absolute;text-align:center;transform:scale(1);transition:transform .3s ease-in-out,bottom .3s ease-in-out,opacity .2s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out;width:100%}.scaling-box:hover:not(.animating) .scaling-box-label{bottom:10px;color:#000;font-family:var(--font-family-1);font-size:12px;font-weight:500;left:0;opacity:1;position:absolute;text-align:center;transform:scale(1);transition:transform .3s ease-in-out,bottom .3s ease-in-out,opacity .2s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out;width:100%}.scaling-box.COM .scaling-box-label,.scaling-box.PD .scaling-box-label,.scaling-box.PID .scaling-box-label,.scaling-box.SAFE .scaling-box-label,.scaling-box.animating .scaling-box-label{bottom:10px;color:#000;font-family:var(--font-family-1);font-size:12px;font-weight:500;left:0;opacity:1;text-align:center;transform:scale(1);transition:transform .3s ease-in-out,bottom .3s ease-in-out,opacity .1s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out}.scaling-box.animating{animation:scaleAnimation 5s ease-in-out}.scaling-box.PID{animation:scaleAnimationPID 9.25s ease-in-out}.scaling-box.COM{animation:scaleAnimationCOM 20s ease-in-out}.scaling-box.SAFE{animation:scaleAnimationSAFE 20s ease-in-out}.scaling-box.PD{animation:scaleAnimationPD 9.25s ease-in-out}@keyframes scaleAnimation{0%{background-color:#f6f9fc;border:1px solid #ccc;border-radius:8px;box-shadow:none;transform:scale(1)}5%{background-color:#fff;border:1px solid #fff;border-radius:8px;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d;transform:scale(1.1)}95%{background-color:#fff;border:1px solid #fff;border-radius:8px;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d;transform:scale(1.1)}to{background-color:#f6f9fc;border:1px solid #ccc;border-radius:8px;box-shadow:none;transform:scale(1)}}@keyframes scaleAnimationPID{0%{background-color:#f6f9fc;border:1px solid #ccc;border-radius:8px;box-shadow:none;transform:scale(1)}2.5%{background-color:#fff;border:1px solid #fff;border-radius:8px;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d;transform:scale(1.1)}97.5%{background-color:#fff;border:1px solid #fff;border-radius:8px;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d;transform:scale(1.1)}to{background-color:#f6f9fc;border:1px solid #ccc;border-radius:8px;box-shadow:none;transform:scale(1)}}@keyframes scaleAnimationCOM{0%{background-color:#f6f9fc;border:1px solid #ccc;border-radius:8px;transform:scale(1)}2.5%{background-color:#ccc;border:1px solid #ccc;border-radius:8px;transform:scale(1.1)}97.5%{background-color:#ccc;border:1px solid #ccc;border-radius:8px;transform:scale(1.1)}to{background-color:#f6f9fc;border:1px solid #ccc;border-radius:8px;transform:scale(1)}}@keyframes scaleAnimationSAFE{0%{background-color:#f6f9fc;border:1px solid #ccc;border-radius:8px;transform:scale(1)}2.5%{background-color:#ccc;border:1px solid #ccc;border-radius:8px;transform:scale(1.1)}97.5%{background-color:#ccc;border:1px solid #ccc;border-radius:8px;transform:scale(1.1)}to{background-color:#f6f9fc;border:1px solid #ccc;border-radius:8px;transform:scale(1)}}@keyframes scaleAnimationPD{0%{background-color:#f6f9fc;border:1px solid #ccc;border-radius:8px;transform:scale(1)}2.5%{background-color:#ccc;border:1px solid #ccc;border-radius:8px;transform:scale(1.1)}97.5%{background-color:#ccc;border:1px solid #ccc;border-radius:8px;transform:scale(1.1)}to{background-color:#f6f9fc;border:1px solid #ccc;border-radius:8px;transform:scale(1)}}@keyframes draw-line{0%{stroke-dashoffset:300}20%{stroke-dashoffset:0}80%{stroke-dashoffset:0}to{stroke-dashoffset:-300}}@keyframes pulse-color{0%{stroke:blue}25%{stroke:cyan}50%{stroke:blue}75%{stroke:cyan}to{stroke:blue}}.tooltip{background-color:#000;border-radius:5px;color:#fff;padding:5px;position:absolute}.steps-progress-bar{display:flex;justify-content:left;list-style:none;padding:0;position:relative}.step{flex-direction:column;margin:0}.step,.step-chevron{align-items:center;display:flex}.step-chevron{justify-content:center;margin:0 5px}.step-content{background:#fff;border:2px solid #ddd;border-radius:5px;padding:10px;position:relative;text-align:center;z-index:2}.step-number{color:#0072dc;font-weight:700;margin-bottom:5px}.step-name{color:#757575;transition:color .1s ease,font-weight .1s ease}.step.active .step-content{border-color:#0072dc}.step-line{background:#ddd;flex-grow:1;height:2px;margin-top:45px;position:center;z-index:1}.step-line.active{background:#0072dc}.active-step{color:#339af0;font-weight:700}@media (min-width:1000px){.order-summary__section--product-list .product-table{margin-bottom:1.5em;margin-top:.75em;position:relative;z-index:1}}table{border-collapse:collapse;border-color:gray;border-spacing:0;border-spacing:2px;box-sizing:border-box;display:table;font-size:1em;text-indent:0;unicode-bidi:isolate;width:100%}.product:first-child td{padding-top:0}.product td{padding-top:1em}.product-table td{border-color:#d1ecd4}.product-table td,.product-table th{padding-bottom:0;padding-top:0}td,th{font-weight:400;padding:0}td{display:table-cell;unicode-bidi:isolate;vertical-align:inherit}.visually-hidden{clip:rect(0,0,0,0);clip:rect(0 0 0 0);border:0;height:2px;margin:-2px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:2px}.order-summary__section{padding-bottom:1.5em;padding-top:1.5em}@media (min-width:1000px){.order-summary__section{flex:0 0 auto}}.order-summary__section~.order-summary__section{border-top:1px solid #afafaf57}@media (min-width:1000px){.order-summary__section--product-list{display:flex;flex:0 1 auto;min-height:7em;overflow:hidden;padding:0;position:relative}.order-summary__section__content{-webkit-overflow-scrolling:touch;min-width:100%}}.order-summary__section__content{flex-grow:0}.order-summary__section--total-lines{min-height:200px}@media (min-width:1000px){.order-summary__section--product-list{display:flex;flex-grow:0;min-height:7em;overflow:hidden;position:relative}}.sidebar-button{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#000;cursor:pointer;font-size:9px;gap:5px;padding:7px}.total-line:first-child td,.total-line:first-child th{padding-top:10px}.total-line td,.total-line th{padding-top:.75em}.total-line-table__tbody td:first-child,.total-line-table__tbody th:first-child{padding-left:0;text-align:left}.order-summary__emphasis{font-weight:500}.total-line:first-child th:before{background-color:#afafaf57;content:"";display:block;position:absolute}.payment-due-label__total,.payment-due__price{font-size:1.7142857143em;font-weight:500;letter-spacing:-.04em;line-height:1em}.thank-you-container{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;margin:50px auto auto;max-width:600px;padding:20px;text-align:center;width:100%}.thank-you-container h1{color:#339af0;margin-bottom:20px}.thank-you-container p{color:#333;font-size:16px;line-height:1.6}.customer-service{margin-top:20px;text-align:center}.customer-service a{color:#339af0;text-decoration:none}.customer-service a:hover{text-decoration:underline}.CheckoutEntryPoint{box-sizing:border-box}body{overflow-y:hidden}body.CheckoutEntryPoint{font-smooth:auto;-webkit-font-smoothing:auto;font-family:Geograph,Helvetica,Arial,sans-serif!important;font-size:14px;font-weight:400!important;letter-spacing:.5px;line-height:1.5}.content{overflow:hidden}@media (min-width:1000px){.anyflexbox .content .wrap{flex-direction:row}.page--no-banner .main,.page--no-banner .sidebar{padding-top:4em}.main{float:left;padding-right:6%;width:52%}.anyflexbox .content .wrap{flex-direction:row}}.anyflexbox .content .wrap{flex-direction:column-reverse}.anyflexbox .content,.anyflexbox .content .wrap,.anyflexbox .main,.anyflexbox body{display:flex;flex:1 0 auto;flex-direction:column}.wrap{display:"flex";flex-direction:column;height:100%;max-width:40em;overflow-x:visible;width:80%}@media (min-width:1000px){.wrap{max-width:78.5714285714em;width:90%}}.wrap{zoom:1;display:block;margin:0 auto;max-width:78.5714285714em}@media (min-width:1000px){.main,.sidebar{padding-top:4em}.sidebar{background-position:0 0;float:right;max-height:1150px;padding-left:4%;width:42%}}.sidebar{color:#535353;position:relative}@media (min-width:1000px){.sidebar:after{background-position:0 0;box-shadow:inset 1px 0 0 #e1e1e1;left:0}}.sidebar:after{background:#fafafa;bottom:0;content:"";display:block;height:300%;position:absolute;top:0;width:300%;z-index:-1}@media (min-width:750px){.step__footer{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:16px;margin-top:1.5em}}.step__footer{margin-top:1em;position:relative;z-index:2}body.CheckoutEntrypoint .step__footer{margin-bottom:16px}@media only screen and (min-width:992px){body.CheckoutEntrypoint .step__footer__continue-btn{margin-bottom:0}body.CheckoutEntrypoint .btn{display:block}}@media (min-width:750px){.step__footer__continue-btn{float:right}}@media (max-width:750px){.step__footer__continue-btn{width:100%}}body.CheckoutEntrypoint .step__footer__continue-btn{box-shadow:none;margin-bottom:16px}body.CheckoutEntrypoint .btn,body.CheckoutEntrypoint .content-box,body.CheckoutEntrypoint .field__input,body.CheckoutEntrypoint .notice,body.CheckoutEntrypoint .product-thumbnail,body.CheckoutEntrypoint .product-thumbnail:after,body.CheckoutEntrypoint .product-thumbnail__wrapper,body.CheckoutEntrypoint button,body.CheckoutEntrypoint input{border-radius:0}body.CheckoutEntrypoint *{outline-color:#212a2f}body.CheckoutEntryPoint .btn{-webkit-appearance:none;appearance:none;border:2px solid #339af0;border-radius:2px;box-sizing:border-box;cursor:pointer;display:block;font-size:14px;font-weight:600;letter-spacing:2px;padding:13px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out,box-shadow .2s ease-in-out}.btn:not(:hover){background-color:#339af0;color:#fafafa}.btn:hover{background-color:#fff;color:#212a2f}.btn__content{position:relative;transition:opacity .3s ease-in-out}.payment-table-component{margin-left:5px;margin-right:5px}.scrollable-table-container{display:flex;flex-direction:column;max-height:100%;min-height:100%;overflow-x:hidden;overflow-y:auto}.payment-custom-table{border-collapse:collapse;border-radius:5px 5px 0 0;box-shadow:0 0 20px #00000026;font-size:.9em;min-width:400px;width:100%}.payment-custom-table tfoot tr td,.payment-custom-table thead tr th{background-color:#339af0;bottom:0;color:#fff;font-weight:700;padding:10px 5px;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:10}.payment-custom-table tbody tr td{border:1px solid #ddd;padding:10px 5px;text-align:center;white-space:nowrap}.scrollable-table-container::-webkit-scrollbar{width:12px}.scrollable-table-container::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.scrollable-table-container::-webkit-scrollbar-thumb:hover{background:#555}.input-radio{background-color:#fff;border:7px solid #339af0;border-radius:100%;box-sizing:border-box;cursor:pointer;min-height:18px;min-width:18px;padding:0;position:relative;transition:all .2s ease-in-out;vertical-align:-4px}.hidden-radio:not(:checked)+.input-radio-label .input-radio{border-width:1px}.hidden-radio:checked+.input-radio-label .input-radio{border-width:7px}.hidden-radio{display:none}.input-radio-label{align-items:center;cursor:pointer;display:flex;gap:10px;position:relative}.input-radio-label .input-radio{left:0;position:relative;top:0}.input-radio-label span{vertical-align:middle}.delivery-details-wrapper{background-color:#f0f0f0;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;box-sizing:border-box;padding:10px 8px}.checkbox-input{display:none}.checkbox-input+.checkbox-input-label{align-items:center;cursor:pointer;display:flex}.checkbox-input+.checkbox-input-label .checkbox-icon{align-items:center;background-color:initial;border:1px solid #339af0;box-sizing:border-box;display:flex;height:18px;justify-content:center;margin-right:10px;transition:all .2s ease-in-out;width:18px}.checkbox-input:checked+.checkbox-input-label .checkbox-icon{border-color:#339af0;border-width:9px}.checkbox-input+.checkbox-input-label .checkbox-icon svg{fill:#0000;align-items:center;height:1px;padding-top:6px;transform:scale(1.2);transition:width .2s ease-in;transition:height .2s ease-in;width:1px}.checkbox-input:checked+.checkbox-input-label .checkbox-icon svg{fill:#fff;height:19px;width:18px}.header{align-items:center;background-color:#f2f2f2;border-radius:5px;box-shadow:0 0 20px #00000026;display:flex;justify-content:flex-start;padding:10px 20px}.cart-button{-webkit-appearance:none;-moz-appearance:none;background-color:#339af0;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9em;outline:none;padding:10px 20px;transition:background-color .1s ease}.cart-button:hover{background-color:#257ab3}.outlook-login-button{align-items:center;background:#fff;background-color:.15s ease-in-out;border:1px solid #dadce0;border-radius:4px;color:#2d333a;cursor:pointer;display:flex;font-family:Google Sans,arial,sans-serif;font-size:14px;height:52px;letter-spacing:.25px;padding:0 12px;transition:.15s ease-in-out;width:100%}.outlook-login-button:hover{background-color:#eee}.outlook-login-icon{height:20px;position:absolute;transform:translateX(-160%) translateY(-50%);width:20px}.google-login-text{text-align:left}.google-signin-container{display:flex;margin-bottom:10px;overflow:hidden;position:relative}.google-signin-container,.google-signin-container iframe{align-items:center;height:52px;justify-content:center;width:320px}.google-signin-container #container{width:300px}.google-signin-button{height:52px!important;width:320px!important}.google-signin-container>div>div>div>div>div{height:10px!important}.google-signin-container span{text-align:left!important}.page-container{display:flex;height:100%}.page-container,body.bs2,body.bs3,html{margin:0;padding:0}.main-content2{height:100vh;width:100%}@media (min-width:768px){.main-content2{display:flex;flex:1 1 100%;flex-wrap:wrap}}#right-panel{color:#5e6871}.sign-up-container{opacity:0;transition:opacity .5s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sign-up-container.visible{animation:fadeIn .5s forwards}.left-panel-container,.right-panel-container{margin:auto;width:320px}.left-panel-container{max-height:100vh;overflow-y:auto;transition:margin .5s ease-in-out}#left-panel{align-items:center;display:flex;height:100vh}@media (min-width:992px){.col-md-4{width:33.33333333%}}@media (min-width:768px){.col-sm-5{width:41.66666667%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}:after,:before{box-sizing:border-box}@media (min-width:768px){#right-panel.darkbg{background-color:#1d1d21;color:#fff}}@media (min-width:992px){.right-panel-image-slant{color:#000;display:inline-block;height:100%;overflow:hidden;padding:1em 7em 1em 1em;position:relative;transition:padding .5s ease,width .5s ease;width:0;z-index:2}}@media (min-width:768px) and (max-width:991px){.right-panel-image-slant{color:#000;display:inline-block;height:100vh;overflow:hidden;padding:0;position:relative;transition:padding .5s ease,width .5s ease;width:0;z-index:2}}@media (min-width:992px){.right-panel-image-slant:after{background:#fff;content:"";height:100vh;left:0;position:absolute;top:0;transform:skew(-5deg);transform-origin:100% 0;transition:transform .5s ease;width:100%;z-index:-1}}@media (min-width:768px) and (max-width:991px){.right-panel-image-slant:after{background:#fff;content:"";height:100vh;left:0;position:absolute;top:0;transform:skew(0deg);transform-origin:100% 0;transition:transform .5s ease;width:100%;z-index:-1}}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:7.5px;padding-right:7.5px}@media (min-width:992px){.col-md-8{width:66.66666667%}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}}@media (min-width:768px){.col-sm-7{width:58.33333333%}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-md-8,.col-sm-7{min-height:1px;padding-left:0;padding-right:15px;position:relative}*{box-sizing:border-box}div{display:block;unicode-bidi:isolate}.login-wrapper-overflow:before{height:300%}.customer-orders{background-color:#fff;border:2px solid #ccc;border-radius:8px;box-sizing:border-box;margin:50px auto;max-width:850px;min-height:600px;min-width:850px;padding:20px;width:50%}.customer-orders h2{color:#333;margin-bottom:15px;text-align:center}.table-container{border:1px solid #ccc;margin-top:20px;max-height:400px;overflow-y:auto}.orders-table{border-collapse:collapse;width:100%}.orders-table td,.orders-table th{border-bottom:1px solid #ccc;padding:12px;text-align:left}.orders-table td:not(:last-child){border-left:1px solid #ccc}.orders-table td:first-child{border-left:0}.orders-table th{color:#333}.orders-table th,.orders-table tr:hover{background-color:#f4f4f4}.toggle-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:20px;padding:10px 20px;transition:background-color .3s}.toggle-button:hover{background-color:#0056b3}.skeleton-row td{padding:12px}.skeleton-row{border-bottom:1px solid #ccc}.invoice-link a{align-items:center;color:#007bff;display:flex;font-weight:700;gap:8px;text-decoration:none}.invoice-link a:focus,.invoice-link a:hover{color:#0056b3;text-decoration:underline}.orders-search-input{border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 5px #0000001a;font-size:16px;margin-bottom:20px;padding:8px 15px;transition:border-color .05s ease-in-out;width:300px}.orders-search-input:focus{border-color:#007bff;box-shadow:0 2px 8px #004c9833;outline:none}.custom-alert{background-color:#fff3cd;border:1px solid #ffeeba;border-radius:4px;color:#856404}.custom-alert,.custom-alert-success{align-items:center;display:flex;justify-content:space-between;margin:10px 0;padding:15px;transition:opacity .5s ease-in-out}.custom-alert-success{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;color:#155724}.custom-alert-symbol{color:"#ed6c02"}.custom-alert.fade-in-out{animation:fade-in-out 5s forwards;opacity:1}@keyframes fade-in-out{0%{opacity:1}5%{opacity:1}90%{opacity:1}to{opacity:1}}.custom-alert-close-warning{color:#ed6c02}.custom-alert-close-success,.custom-alert-close-warning{background:none;border:none;cursor:pointer;font-size:1.7rem}.custom-alert-close-success{color:#155724}.supplier-body-entry-container{min-height:calc(var(--vh) - 72px);width:100%}.filter-bar-container{border-top:1px solid #d8dee4;justify-content:center;padding:8px 16px 0}.filter-bar,.filter-bar-container{align-items:center;display:flex;width:100%}.filter-bar{justify-content:left;max-height:30px;min-height:30px;overflow:hidden}.part-type-container{border-bottom:1px solid #d8dee4;padding:0 16px 8px}.part-type-button-2,.part-type-container{color:#339af0;font-size:12px;font-weight:700}.part-type-button-2{background-color:initial;border:none;cursor:pointer;outline:none;padding:0}.filter-bar-contents{align-items:center;display:flex;gap:8px;justify-content:left;margin-right:10px;min-height:30px;position:relative}.filter-bar-contents:first-child{gap:16px}.filter-by-id-input{align-items:center;border:1px solid #d8dee4;border-radius:4px;display:flex;font-size:14px;line-height:20px;min-height:30px;outline:none;padding:4px 24px 4px 28px;width:200px}#magnifying-glass{color:#353a44;height:12px;left:10px;width:12px}#magnifying-glass,#right-to-bracket{position:absolute;top:50%;transform:translateY(-50%)}#right-to-bracket{color:#7e8285;height:16px;left:178px;width:16px}#right-to-bracket:hover{color:#4c5562;cursor:pointer}.filter-chip-container{align-items:center;display:flex;gap:8px;justify-content:center;max-height:30px;min-height:30px;overflow:hidden;position:relative}.clear-filters-button,.search-filters-button{background-color:initial;border:none;color:#339af0;cursor:pointer;font-weight:700;padding:0}.search-filters-button{margin-left:auto}.equipment-table-body{padding:16px}.equipment-table-body td{border:1px solid #0000;border-radius:8px}.equipment-table-body tr{border-bottom:1px solid #d8dee4}.equipment-table-body tr:hover{border-bottom:1px solid #0000}.equipment-table-body td:hover{background-color:#d8dee4;border-bottom:"none";cursor:pointer}.equipment-table-body td,.equipment-table-body tr{font-size:14px;padding:8px}.equipment-table-body td{align-items:center;display:flex;justify-content:space-between}.equipment-table-overflow-container{overflow-x:hidden;overflow-y:auto;padding-left:16px;scrollbar-width:thin}@media (max-width:400px){.equipment-table-overflow-container{padding-left:4px}}.equipment-table-positioning-container{padding:16px 16px 24px 0}.equipment-table-span-1{align-items:flex-start;display:inline-flex;flex-flow:column;justify-content:flex-start}.equipment-table-span-3{color:#6c7688;font-size:12px}.equipment-table-span-2{color:#353a44;font-size:14px}.equipment-table-span-4{color:#6c7688;margin-left:auto}.monostyle-text{font-family:Inconsolata,monospace}.supplier-equipment-body{display:flex;flex-direction:row;min-height:calc(var(--vh) - 126px)}.supplier-equipment-left-panel{width:100%}.supplier-equipment-right-panel{border-left:1px solid #d8dee4;width:100%}@media (max-width:490px){.equipment-table-overflow-container{max-height:calc(var(--vh) - 126px)}.supplier-equipment-body{position:relative}.supplier-equipment-left-panel{border-right:1px solid #d8dee4;position:relative;transition:transform .3s ease;width:100%}.supplier-equipment-right-panel{height:100%;position:absolute;right:-100%;top:0;transition:transform .3s ease;width:100%}.supplier-equipment-left-panel.active,.supplier-equipment-right-panel.active{transform:translateX(-100%)}}.module-span-1{display:flex;gap:10px}.module-span-2{text-align:left;width:110px}.module-container{color:#353a44;display:"flex";flex-direction:"column";font-family:arial;font-size:12px;margin-bottom:10px;width:"100%"}.right-panel-span-1{color:#6c7688;font-size:12px;width:100%}.supplier-equipment-right-panel-overflow-container{overflow-y:auto;padding-left:16px;scrollbar-width:thin}.right-panel-positioning-container{padding:16px 0}.nocontent-positioning-container{padding:16px}.part-image-container{align-items:center;display:flex;float:left;height:100px;justify-content:center;margin-right:10px;min-width:100px}.part-description-container{height:auto;min-height:100px;overflow:hidden;padding-right:16px;width:100%}.custom-header-1,.part-description-container{font-size:12px;font-style:arial;margin-bottom:10px}.custom-header-1{border-bottom:1px solid #d8dee4}.custom-header-2,.custom-header-3{font-size:12px;font-style:arial}.custom-header-3{border-bottom:1px solid #d8dee4;padding-bottom:8px}.load-more-button{color:#339af0;cursor:pointer;font-size:14px;font-weight:700;gap:10px;justify-content:center;padding:24px;text-align:center}.load-more-button,.product-cart-container{align-items:center;display:flex;flex-direction:row}.product-cart-container{margin-bottom:10px}.product-cart-button{align-items:center;border:1px solid #d8dee4;border-radius:4px;cursor:pointer;display:flex;height:34px;justify-content:center;margin-right:5px;width:38px}.product-cart-button:hover{background-color:#eee}.product-description-container{border-bottom:1px solid #d8dee4;display:flex;width:100%}.add-to-cart-button{border:1px solid #d8dee4;border-radius:6px;padding:8px;transition:background-color .25s ease}.add-to-cart-button:hover{background-color:#d8dee4;cursor:pointer}@media (max-width:400px){.hide-on-small-screen{display:none}}.no-hover-style{background-color:initial;cursor:default;pointer-events:none}@media (max-width:490px){.no-hover-style{pointer-events:auto}}.configuration-selections{width:"130px"}.configuration-options{width:100%}.config-container{display:flex;overflow:hidden;position:relative;transition:transform .3s ease;width:100%}.config-options,.config-selections{flex-shrink:0;transition:transform .3s ease;width:100%}.font-style-1{color:#323338;font-family:Figtree,Roboto,Noto Sans Hebrew,Noto Kufi Arabic,Noto Sans JP,sans-serif;font-size:14px}.dropdown{background-color:#fff;border-radius:8px;bottom:100%;box-shadow:0 4px 8px #0003;left:50%;min-width:170px;opacity:0;position:absolute;transform:translate(-50%) scale(.9);transition:transform .2s cubic-bezier(0,0,.35,1),opacity .2s cubic-bezier(0,0,.35,1)}.dropdown.active{opacity:1;transform:translate(-50%,-15px) scale(1)}.list-item{align-items:center;border-radius:8px;display:flex;font-size:15px;height:32px}.list-item:hover{background-color:#d8dee4;cursor:pointer}.carret-style{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #fff;bottom:-8px;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.widget-style-1{border-left:1px solid #d8dee4;height:100%;position:relative;width:64px}.widget-style-2{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center}.widget-style-2.selected,.widget-style-2.selected .widget-label,.widget-style-2:hover{color:#339af0}.list-item span{cursor:pointer;padding:8px}.widget-style-1:hover .widget-label{color:#339af0}.parts-selected-container{display:flex;flex-direction:column;justify-content:center;min-width:200px;padding-left:20px;padding-right:20px}@media (max-width:700px){.parts-selected-container{display:none}}.filter-chip{align-items:center;border:1px dashed #d8dee4;border-radius:20px;color:#353a44;column-gap:8px;cursor:pointer;display:flex;font-size:14px;gap:5px;max-height:27px;padding:3px 8px 3px 6px;position:relative;transition:background-color .3s ease;white-space:nowrap}.filter-chip:hover{background-color:#f3f3f3}#gear-icon{color:#7e8285;height:12px;width:12px}.modal-overlay{align-items:flex-start;background-color:#0000;transform:translateX(-25%) translateY(37px)}.modal-overlay,.modal-overlay-2{display:flex;justify-content:center;position:fixed;z-index:999}.modal-overlay-2{align-items:center;background-color:#000000b3;bottom:0;left:-1px;right:0;top:-126px}.modal-overlay-3{align-items:flex-start;background-color:#0000;display:flex;justify-content:center;left:16px;position:absolute;z-index:999}.modal-content{padding:8px;position:absolute;transform:translateY(-10px)}.modal-content,.modal-content-2{background-color:#fff;border:1px solid #d8dee4;border-radius:8px;opacity:0;transition:opacity 1s ease,transform .3s ease;width:300px}.modal-content-2{padding:0}.modal-content-3{background-color:#fff;border:1px solid #d8dee4;border-radius:0;height:300px;width:213px}.modal-content-2-header{display:flex;font-style:arial}.modal-content-2-header,.modal-content-2-header-2{border-bottom:1px solid #d8dee4;height:57px;padding:16px}.modal-content-2-body{display:flex;flex-direction:column;gap:8px;padding:8px 16px}.modal-content-2-body-container{max-height:550px;overflow-y:auto;scrollbar-width:thin}.modal-content.show{opacity:1;transform:translateY(0)}.modal-content-2.show{opacity:1}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.close-btn{background:none;border:none;cursor:pointer;font-size:20px}.modal-body{margin-bottom:10px}.modal-footer{display:flex;justify-content:space-between}.filtered-list-container{max-height:264px;overflow-y:auto;scrollbar-width:thin}.filtered-list-container ul{list-style:none;margin:0;padding:0}.filtered-list-container li{font-size:13px;padding:9.5px 5px}.filtered-list-container li:hover{background-color:#eee;cursor:pointer}.general-center-style{align-items:center;display:flex;justify-content:center}.general-right-style{align-items:center;display:flex;justify-content:right}.form-group{margin-bottom:5px}.form-group label{display:block;font-family:Arial,sans-serif;font-size:13px;margin-bottom:5px}.form-group input{box-sizing:border-box;outline:none;transition:border-color .3s;width:100%}.location-container{display:flex;gap:10px}.location-group{position:relative}.location-group input{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:18px 10px 8px;width:100%}.location-group label{color:#999;left:10px;pointer-events:none;position:absolute;top:13px;transition:all .3s ease-in-out}.location-group input:focus+label,.location-group input:not(:placeholder-shown)+label{color:#333;font-size:12px;left:10px;top:0}.form-group-wrapper{padding-top:5px}.form-group-wrapper,.form-group-wrapper-confirm{box-sizing:border-box;padding-bottom:0;width:100%}.form-group-wrapper-confirm{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;margin-top:5px}.change-btn{background-color:initial;border:none;color:#339af0;cursor:pointer;font-weight:700;margin-left:auto}.location-group-confirm{position:relative}.location-group-confirm input{border:none;border-radius:4px;font-size:16px;padding:18px 10px 8px;width:100%}.location-group-confirm label{color:#999;left:10px;pointer-events:none;position:absolute;top:13px;transition:all .3s ease-in-out}.location-group-confirm input:focus+label,.location-group-confirm input:not(:placeholder-shown)+label{color:#333;font-size:12px;left:10px;top:5px}.ProductCartButton_modal-overlay__cjLiw{align-items:flex-start;background-color:#0000;display:flex;justify-content:center;left:0;position:fixed;top:0;z-index:999}:root{--modal-background-color:#292f4cb3}.modal-style{background-color:#fff;border:1px solid #fff;height:200px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:999}.cancel-button,.delete-button{border-radius:6px;padding:8px 16px}.delete-button{background-color:#0073ea;color:#fff}.delete-button:hover{background-color:#0061c9;cursor:pointer}.cancel-button:hover{background-color:#e9e9e9;cursor:pointer}.modal-header{font-size:20px}.file-upload-container{align-items:center;background-color:initial;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;height:100%;justify-content:center;min-width:100%;transition:background-color .1s ease-in-out}.file-upload-container:hover{background-color:#f6fafe}.dropped-files-row{background-color:initial;display:flex;flex-direction:row;gap:5px;padding:8px;transition:background-color .1s ease-in-out}.dropped-files-row:hover{background-color:#f6fafe;cursor:pointer}.csv-table{border-collapse:initial;border-spacing:0}th{background-color:#f9f8f8;position:-webkit-sticky;position:sticky;top:0}.table-header-row{background-color:#ccc}.table-row{background-color:#fff}.table-row:not(:last-child){border-bottom:1px solid #ccc}.multi-upload-button{align-items:center;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;gap:5px;justify-content:center;margin-left:5px;padding:4px;transition:background-color .1s ease-in-out;width:74px}.multi-upload-button:hover{background-color:#bbb}@media (max-width:750px){.multi-upload-button{height:29px;width:29px}.upload-text{display:none}}.responsive-row{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;width:100%}.responsive-cell,.responsive-cell-2{flex:1 1}@media (max-width:550px){.responsive-row{align-items:flex-start;flex-direction:column}.responsive-cell,.responsive-cell-2{border-bottom:none;width:100%}}.TwoD-modelling-component{border-top:1px solid #d8dee4;display:flex;flex-direction:column;min-height:calc(100vh - 62px)}.modelling-space-container{flex:1 1}.modelling-space-selector-container{border-top:1px solid #d8dee4}.grid-container{grid-gap:20px;display:grid;grid-template-columns:repeat(3,1fr);padding:0 0 100px}.grid-item{background-color:#fff;font-size:18px;min-height:330px;padding:12px;text-align:center}@media (max-width:1340px){.grid-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.grid-container{grid-template-columns:repeat(1,1fr)}}.bar-segment:hover{cursor:pointer}.bar-segment-child{display:flex;opacity:0;pointer-events:none;transform:translateX(10px);transition:transform .2s ease-in-out,opacity .2s ease-in-out}.bar-segment{opacity:1;transition:opacity .2s linear}.bar-segment:hover{opacity:.9;transition:opacity .2s linear}.bar-segment:hover .bar-segment-child{opacity:1;transform:translateX(0)}.bar-segment:not(:hover) .bar-segment-child{opacity:0;transform:translateX(-10px)}.segment-chart-dates{opacity:1;transition:opacity .2s linear}.segment-chart-container:hover+.segment-chart-dates{opacity:0;transition:opacity .2s linear}.dash-bar-chart-wrapper{display:flex;flex-direction:row;gap:20px}.dash-bar-chart{width:70%}.task-info-wrapper{display:flex;flex-direction:column;gap:10px;width:30%}.task-info-2{border-top:1px solid #eee}@media (max-width:900px){.dash-bar-chart-wrapper{flex-direction:column}.dash-bar-chart{width:100%}.task-info-wrapper{flex-direction:row;width:100%}.task-info-1{width:100%}.task-info-2{border-top:none;width:100%}}.settings-nav-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(300px,410px))}@media (max-width:1200px){.settings-nav-grid{grid-template-columns:repeat(2,minmax(300px,410px))}}.settings-button-wrapper{min-height:80px}@media (max-width:650px){.settings-nav-grid{grid-template-columns:repeat(1,minmax(300px,410px))}.settings-button-wrapper{min-height:1px}}.settings-button-container:hover{background-color:#f7f7f7;cursor:pointer}.settings-button-container{border-radius:8px;display:flex;flex-direction:row;gap:5px;padding:5px;transition:background-color .2s ease-in-out}.save-button-css{align-items:center;background-color:var(--brand-color-1);border-radius:4px;color:#fff;display:flex;font-family:var(--font-family-1);font-size:16px;font-weight:500;justify-content:center;max-width:400px;padding:4px 12px;transition:background-color .15s ease-in-out;width:100%}.save-button-css:hover{background-color:var(--brand-color-2);cursor:pointer}.cancel-button-css{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#000;display:flex;font-family:var(--font-family-1);font-size:16px;font-weight:500;justify-content:center;max-width:400px;padding:4px 12px;transition:background-color .15s ease-in-out;width:100%}.cancel-button-css:hover{background-color:#eee;cursor:pointer}.bank-widget{display:flex}@media (max-width:400px){.bank-widget{display:none}}.plans-widget{display:flex}@media (max-width:700px){.plans-widget{display:none}}.curve-animation{stroke-dasharray:400;stroke-dashoffset:400;stroke:red;fill:none;animation:draw-curve 2s linear infinite}@keyframes draw-curve{0%{stroke-dashoffset:400}50%{stroke-dashoffset:0}to{stroke-dashoffset:-400}}.line-curve-animation{stroke-dasharray:500;stroke-dashoffset:500;stroke:blue;fill:none;animation:draw-path 2s linear infinite}@keyframes draw-path{0%{stroke-dashoffset:500}30%{stroke-dashoffset:0}70%{stroke-dashoffset:0}to{stroke-dashoffset:-500}}.homepage-suite-animation{grid-gap:12px;display:grid;gap:12px;grid-template-areas:". . fat-sat . . ." ". ITPS . Commissioning . Document-Control";grid-template-columns:repeat(6,78px)}.icon{--inactive-size:78;--icon-scale:1;border:1px solid #ccc;border-radius:8px;height:calc(1px*var(--inactive-size));position:relative;transform:scale(var(--icon-scale));transform-origin:center;width:calc(1px*var(--inactive-size))}.arrow{height:78px;width:78px}.fat-sat{animation:animate-icon-scale 10s infinite;grid-area:fat-sat;pointer-events:none}.ITPS{grid-area:ITPS}.Commissioning{grid-area:Commissioning}.Document-Control{grid-area:Document-Control}.icon.fat-sat:hover{transform:scale(1.1);transition:transform .3s ease-in-out}@keyframes animate-icon-scale{0%{pointer-events:auto;transform:scale(1)}10%{pointer-events:none;transform:scale(1.1)}15%{pointer-events:auto;transform:scale(1)}}.team-table-header{font-size:11px}.team-table-header,.team-table-header-2{color:#1a1b25;font-family:var(--font-family-1);font-weight:600;padding:8px}.team-table-header-2{font-size:12px}.team-table-td{border-bottom:1px solid #ddd}.team-table-td,.team-table-td-2{font-family:var(--font-family-1);font-size:14px;height:75px;overflow-wrap:anywhere;padding:8px;white-space:normal}.new-member-button{align-items:center;background-color:#339af0;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:var(--font-family-1);font-weight:700;gap:8px;justify-content:center;padding:8px 12px;transition:background-color .1s ease-in;white-space:nowrap}.new-member-button:hover{background:#007bff}.react-multi-email{-webkit-tap-highlight-color:rgba(255,255,255,0);align-content:flex-start;align-items:center;background:#fff;border:1px solid #22242626;border-radius:.28571429rem;color:#000000de;display:flex;flex:1 0 auto;flex-wrap:wrap;line-height:1.21428571em;margin:0;max-width:100%;outline:0;padding:.4em .5em;position:relative;text-align:left;transition:box-shadow .1s ease,border-color .1s ease}.react-multi-email>span[data-placeholder]{display:none;left:.5em;line-height:1.21428571em;padding:.4em;position:absolute;top:.4em}.react-multi-email.focused{background:#fff;border-color:#85b7d9}.react-multi-email.empty>span[data-placeholder]{color:#ccc;display:inline}.react-multi-email.fill>span[data-placeholder]{display:none}.react-multi-email>input{border:0!important;display:inline-block!important;flex:1 1;line-height:1;outline:none!important;padding:.4em .1em!important;vertical-align:initial!important;width:auto!important}.react-multi-email [data-tag]{align-items:center;background-color:#f3f3f3;background-image:none;border:0 solid #0000;border-radius:.28571429rem;color:#0009;display:flex;font-size:.8rem;font-weight:600;justify-content:flex-start;line-height:1;margin:.14285714em;max-width:100%;padding:.4em .8em;text-transform:none;transition:background .1s ease;vertical-align:initial}.react-multi-email [data-tag] [data-tag-item]{max-width:100%;overflow:hidden}.react-multi-email [data-tag]:first-child{margin-left:0}.react-multi-email [data-tag] [data-tag-handle]{cursor:pointer;margin-left:.833em}.checkout-right-panel{min-height:750px;overflow:hidden;width:100%}.checkout-right-panel:after{background-color:#f6f9fc;border-left:1px solid #ccc;content:"";height:100%;min-height:750px;overflow:hidden;position:absolute;top:0;width:300%;z-index:-2}.checkout-right-panel-wrapper{height:100%}.checkout-padding{height:100%;padding:16px}.checkout-right-panel-small{display:none}@media (max-width:900px){.checkout-right-panel{display:none}.checkout-padding{height:auto;padding:16px}.checkout-right-panel-small{display:flex}}.hidden-content.show{max-height:200px}.remove-part-container{background-color:initial;opacity:0;visibility:hidden}.image-container:hover+.remove-part-container,.remove-part-container,.remove-part-container:hover{border-radius:10px;height:100%;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out,background-color .2s ease-in-out,visibility .2s ease-in-out;width:100%;z-index:2}.image-container:hover+.remove-part-container,.remove-part-container:hover{background-color:#ccc;opacity:.5;visibility:visible}.checkout-right-panel-small{display:flex}.hidden-content-hover{cursor:pointer}.hidden-content{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.hidden-content.show{max-height:500px}.small-checkout-wrapper{background-color:#f6f9fc;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-top:16px;width:100%}.order-history-navigation{overflow-x:auto;scrollbar-width:thin;width:100%}.order-history-button{border:1px solid #ccc;border-radius:11px;max-width:207px;min-width:168px;padding:11px;width:100%}@media (max-width:900px){.order-history-button{min-width:100px}}.order-history-table{width:100%}.order-detail-grid{grid-gap:50px 10px;display:grid;gap:50px 10px;grid-template-areas:"recent-activity" "payment-breakdown" "order-breakdown" "details";grid-template-columns:minmax(100px,1fr);padding-bottom:50px}.recent-activity{grid-area:recent-activity}.details{grid-area:details}.payment-breakdown{grid-area:payment-breakdown}.order-breakdown{grid-area:order-breakdown}@media (min-width:700px){.order-detail-grid{grid-template-areas:"recent-activity details" "payment-breakdown details" "order-breakdown details";grid-template-columns:70% 30%}}.breakdown-grid,.breakdown-grid-2{grid-gap:5px 10px;display:grid;gap:5px 10px;grid-template-columns:minmax(150px,150px) minmax(0,100%)}@media (max-width:400px){.breakdown-grid{gap:5px;grid-template-columns:1fr}}:root{--uibar-color-1:#3b4453;--uibar-color-2:#222933}.TopBarUI_hover-style-1__wBzym,.TopBarUI_hover-style-1__wBzym:hover{transition:background-color .1s ease-in-out}.TopBarUI_hover-style-1__wBzym:hover{background-color:#222933;cursor:pointer}.TopBarUI_hover-style-2__KD4-W,.TopBarUI_hover-style-2__KD4-W:hover{transition:background-color .1s ease-in-out}.TopBarUI_hover-style-2__KD4-W:hover{background-color:#3b4453;cursor:pointer}.fragment-transition-next-enter{opacity:0;position:absolute;scale:1.03;transform:translateY(-50px)}.fragment-transition-next-enter-active{transition:transform .5s ease .3s,opacity .5s ease .3s,scale .5s ease .3s}.fragment-transition-next-enter-active,.fragment-transition-next-exit{opacity:1;position:absolute;scale:1;transform:translateY(0)}.fragment-transition-next-exit-active{transition:transform .5s ease,opacity .5s ease,scale .5s ease}.fragment-transition-next-exit-active,.fragment-transition-prev-enter{opacity:0;position:absolute;scale:.97;transform:translateY(50px)}.fragment-transition-prev-enter-active{transition:transform .5s ease .3s,opacity .5s ease .3s,scale .5s ease .3s}.fragment-transition-prev-enter-active,.fragment-transition-prev-exit{opacity:1;position:absolute;scale:1;transform:translateY(0)}.fragment-transition-prev-exit-active{opacity:0;position:absolute;scale:1.03;transform:translateY(-50px);transition:transform .5s ease,opacity .5s ease,scale .5s ease}@media (max-width:900px){.fragment-transition-next-enter{opacity:0;position:absolute;scale:1;transform:translateX(-50px)}.fragment-transition-next-enter-active{transition:transform .5s ease .3s,opacity .5s ease .3s,scale .5s ease .3s}.fragment-transition-next-enter-active,.fragment-transition-next-exit{opacity:1;position:absolute;scale:1;transform:translateX(0)}.fragment-transition-next-exit-active{transition:transform .5s ease,opacity .5s ease,scale .5s ease}.fragment-transition-next-exit-active,.fragment-transition-prev-enter{opacity:0;position:absolute;scale:1;transform:translateX(50px)}.fragment-transition-prev-enter-active{transition:transform .5s ease .3s,opacity .5s ease .3s,scale .5s ease .3s}.fragment-transition-prev-enter-active,.fragment-transition-prev-exit{opacity:1;position:absolute;scale:1;transform:translateX(0)}.fragment-transition-prev-exit-active{opacity:0;position:absolute;scale:1;transform:translateX(-50px);transition:transform .5s ease,opacity .5s ease,scale .5s ease}}.contacts-wrapper{padding-top:200px}@media (max-width:840px){.contacts-left-panel{display:none}.contacts-wrapper{height:100%;overflow-x:hidden;padding-top:100px}}.toggle-container{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-family:Arial,sans-serif;font-size:16px;font-weight:500;padding:4px;transition:background-color .1s ease-in-out}.toggle-container:hover{background-color:#eee}@media (max-width:450px){.toggle-container{display:none}}.toggle-label{color:var(--font-color-1);cursor:pointer;font-family:var(--font-family-1);font-size:14px;margin-right:10px}.toggle-switch{display:inline-block;height:20px;position:relative;width:40px}.header-nav-bar{justify-content:space-between}@media (min-width:900px){.header-nav-bar,.toggle-container{justify-content:right}}.toggle-switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.3s}.slider:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:16px;left:2px;width:16px}input:checked+.slider{background-color:#339af0}input:checked+.slider:before{transform:translateX(20px)}.test-data-description{justify-content:center;width:100%}.test-data-description,.test-data-test-mode{color:#fff;display:flex;font-family:var(--font-family-1);font-size:14px}.test-data-test-mode{font-weight:500;width:100px}@media (max-width:550px){.test-data-description{display:none}.test-data-test-mode{margin-right:auto}}.GenericButtons_button1__UIe0I,.GenericButtons_button2__Z9TT-,.GenericButtons_button3__ZF30N,.GenericButtons_button4__mcsYy{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.GenericButtons_button1__UIe0I{align-items:center;color:var(--brand-color-1);display:flex}.GenericButtons_button1__UIe0I:hover{color:var(--brand-color-2);cursor:pointer;transition:color .1s ease-in-out}.GenericButtons_button2__Z9TT-{align-items:center;border:1px solid #ccc;border-radius:4px;display:flex;font-family:var(--font-family-1);height:100%;justify-content:start;transition:background-color .2s ease-in-out,border .2s ease-in-out;width:100%}.GenericButtons_button2__Z9TT-:hover{background-color:#f7f7f7;border:1px solid var(--brand-color-1);cursor:pointer;transition:border .2s ease-in-out,background-color .2s ease-in-out}.GenericButtons_button3__ZF30N{background-color:var(--brand-color-1);color:#fff;font-family:var(--font-family-1);transition:background-color .2s ease-in-out}.GenericButtons_button3__ZF30N:hover{background-color:var(--brand-color-2);cursor:pointer;transition:background-color .2s ease-in-out}.GenericButtons_button4__mcsYy{border:1px solid #ddd;cursor:pointer;font-family:var(--font-family-1);font-weight:500;transition:border .1s ease-in-out}.GenericButtons_button4__mcsYy:hover{border:1px solid #aaa;transition:border .1s ease-in-out}.GenericButtons_button4_1__oj5On{background-color:var(--brand-color-1);color:#fff;cursor:pointer;font-family:var(--font-family-1);font-weight:500}.GenericButtons_button5__TGC8D{align-items:center;background-color:#339af0;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:var(--font-family-1);font-weight:700;gap:8px;height:100%;justify-content:center;padding:8px 12px;transition:background-color .1s ease-in;white-space:nowrap}.GenericButtons_button5__TGC8D:hover{background:#007bff}.modalWrappers_modal-wrapper__mI5Ms{background-color:var(--modal-background-color);height:100%;left:0;position:fixed;top:0;width:100%;z-index:998}.modalWrappers_modal-container__oMX3q{background-color:#fff;border:1px solid #fff;border-radius:8px;left:50%;padding:16px;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px}.modalWrappers_modal-wrapper-2__JrIYV{background-color:var(--modal-background-color);display:grid;grid-template-columns:40px 8fr 40px;grid-template-rows:minmax(40px,1fr) auto minmax(40px,2fr);height:100%;left:0;overflow:hidden;place-items:center;position:fixed;top:0;width:100%}.modalWrappers_modal-container-2__ny1RC{background-color:#fff;border:1px solid #fff;border-radius:8px;grid-column:2;grid-row:2;height:100%;max-height:calc(var(--vh) - 80px);max-width:min(calc(100vw - 80px),1350px);padding:16px;width:100%;width:400px}.tables_table-style__23Zrt{border-collapse:collapse;text-align:left;width:100%}.tables_table-style__23Zrt thead{border-bottom:1px solid #ddd;border-top:1px solid #ddd}.tables_table-style__23Zrt thead tr td{padding:8px 8px 8px 0}.tables_table-style-small__i9loL span.ts-th,.tables_table-style__23Zrt thead tr td{color:#1a1b25;font-family:var(--font-family-1);font-size:12px;font-weight:600;white-space:nowrap}.tables_table-style__23Zrt tbody tr td:last-child{width:100%}.tables_table-style__23Zrt tbody tr td:first-child,.tables_table-style__23Zrt thead tr td:first-child{text-align:right}.tables_table-style-small__i9loL div:last-child,.tables_table-style__23Zrt tbody tr:last-child td{border-bottom:none}.tables_table-style__23Zrt tbody tr td{border-bottom:1px solid #ddd;font-family:var(--font-family-1);font-size:13px;overflow-wrap:anywhere;padding:8px 8px 8px 0;white-space:nowrap}.tables_table-style-small__i9loL>div,.tables_table-style-small__i9loL>div:hover{transition:background-color .2s ease-in-out}.tables_table-style-small__i9loL>div:hover{background-color:#f7f7f7;cursor:pointer}.tables_table-style-small__i9loL>div:not(:last-child){border-bottom:1px solid #ddd}.tables_table-style__23Zrt tbody tr,.tables_table-style__23Zrt tbody tr:hover{transition:background-color .2s ease-in-out}.tables_table-style__23Zrt tbody tr:hover{background-color:#f7f7f7;cursor:pointer}.tables_table-style-small__i9loL{border-collapse:collapse;display:none;text-align:left;width:100%}@media (max-width:500px){.tables_table-style-small__i9loL{display:block}.tables_table-style__23Zrt{display:none}}.PulseSkeleton_pulseBorder__tIgx8{animation:PulseSkeleton_gradientTranslate__BPRFS 1.5s linear infinite;background:#fff;background:linear-gradient(90deg,#ebebeb,#f5f5f5,#ebebeb);background-size:200% auto;border:4px solid #0000;border-radius:4px;position:relative;z-index:1}.PulseSkeleton_pulseBorder__tIgx8:before{border-radius:inherit;bottom:-1px;content:"";left:-1px;position:absolute;right:-1px;top:-1px;z-index:-1}@keyframes PulseSkeleton_gradientTranslate__BPRFS{0%{background-position:0 0}to{background-position:-200% 0}}.hiddenRadio:checked+.inputRadioLabel .inputRadio{border-width:7px}.RadioGroup_inputRadioLabel__a3o0A .RadioGroup_inputRadio__rscKm{left:0;position:relative;top:0}.RadioGroup_inputRadioLabel__a3o0A span{vertical-align:middle}.RadioGroup_inputRadio__rscKm{background-color:#fff;border:1px solid #339af0;border-radius:100%;box-sizing:border-box;cursor:pointer;min-height:18px;min-width:18px;padding:0;transition:all .2s ease-in-out}.RadioGroup_inputRadioLabel__a3o0A{align-items:center;cursor:pointer;display:flex;gap:10px;position:relative}.RadioGroup_hiddenRadio__j\+4yu{display:none}.DropdownMenu_warning-style__fv2MO{color:red;display:relative;opacity:0;padding-top:5px;top:0}.date-range-picker{display:inline-block;font-family:Arial,sans-serif;position:relative}.date-input{cursor:pointer;width:260px}.calendar-wrapper,.date-input{border:1px solid #ccc;border-radius:4px;padding:10px}.calendar-wrapper{background:#fff;box-shadow:0 2px 5px #0003;left:0;margin-top:8px;position:absolute;top:100%;z-index:1000}.calendar-nav{display:flex;justify-content:space-between;margin-bottom:8px}.calendar-nav button{background:none;border:none;cursor:pointer;font-size:14px;padding:5px}.months-flex{display:flex;gap:20px}.calendar-panel{width:240px}.month-title{font-size:14px;margin-bottom:6px;text-align:center}.weekdays{color:#aaa;display:grid;font-size:12px;grid-template-columns:repeat(7,1fr);margin-bottom:4px;text-align:center}.weekdays-cell{padding:4px 0}.days-grid{display:grid;font-size:14px;grid-template-columns:repeat(7,1fr);text-align:center}.day-cell-wrapper:not(.in-range):not(.selected):hover{background-color:#eee;border-radius:32px}.day-disabled:hover{background-color:#fff}.day-cell-wrapper{height:32px;margin-bottom:5px;margin-top:5px}.day-cell-wrapper.in-range{background-color:#d0e2ff;border-radius:0;color:#4e4eff}.day-cell-wrapper.in-range.start-of-month{border-bottom-left-radius:32px;border-top-left-radius:32px}.day-cell-wrapper.in-range.end-of-month{border-bottom-right-radius:32px;border-top-right-radius:32px}.day-cell-wrapper.in-range .day-cell:not(.hovered-end):hover{background-color:#aecdff;border-radius:32px}.day-cell-wrapper.selected{background-color:#d0e2ff;color:#fff;position:relative}.day-cell-wrapper.selected.left{border-bottom-left-radius:32px;border-bottom-right-radius:0;border-top-left-radius:32px;border-top-right-radius:0}.day-cell-wrapper.selected.right{border-bottom-left-radius:0;border-bottom-right-radius:32px;border-top-left-radius:0;border-top-right-radius:32px}.day-cell-wrapper.same-day,.day-cell-wrapper.selected.left.end-row,.day-cell-wrapper.selected.left.right,.day-cell-wrapper.selected.right.start-row{border-radius:32px}.day-cell-wrapper.hovered-end{background-color:#d0e2ff;color:#fff;position:relative}.day-cell-wrapper.end-row,.day-cell-wrapper.hovered-end{border-bottom-right-radius:32px;border-top-right-radius:32px}.day-cell-wrapper.start-row{border-bottom-left-radius:32px;border-top-left-radius:32px}.day-cell.hovered-end{background-color:#007bff;border-radius:32px;position:absolute;width:100%}.day-cell{cursor:pointer;height:100%;line-height:32px;-webkit-user-select:none;user-select:none}.day-cell.selected{background:#007bff;border-radius:32px;position:absolute;width:100%}.day-cell.day-disabled{color:#ccc;cursor:default}.calender-shortcut-button{text-wrap:nowrap;border-radius:4px;cursor:pointer;font-size:12px;padding:5px}.calender-shortcut-button.hover-shortcut:not(.selected-shortcut){background-color:#ccc}.calender-shortcut-button.selected-shortcut{background-color:#007bff;color:#fff}.change-month-button{border-radius:4px;cursor:pointer}.change-month-button-icon{transition:color .1s ease-in-out;width:100%}.change-month-button-icon:hover{color:#aaa}.left-month-label{display:flex;flex-direction:row;font-size:14px;justify-content:space-between;width:240px}.change-month-button.small-screen{display:none}.input-buttons-large-screen{display:flex}.input-buttons-small-screen{display:none}.shortcut-buttons{display:flex}@media (max-width:400px){.shortcut-buttons{display:none}.months-container-small-screen{justify-content:center}}@media (max-width:670px){.left-month,.left-month-label{display:none}.change-month-button.small-screen{display:block}.calendar-nav,.months-flex{justify-content:center}.input-buttons-large-screen{display:none}.input-buttons-small-screen{display:flex;justify-content:center;margin-bottom:20px}}.InputBox2_warning-style__QSxtm{color:red;display:relative;opacity:0;padding-top:5px;top:0}.GenericButtons_button3__RBiTU{background-color:var(--brand-color-1);color:#fff;font-family:var(--font-family-1);transition:background-color .2s ease-in-out}.GenericButtons_button3__RBiTU:hover{background-color:var(--brand-color-2);cursor:pointer;transition:background-color .2s ease-in-out}.GenericFooter_footer1__nPFWN{position:relative}.GenericFooter_footer1__nPFWN:after{background-color:#dae1f4;content:"";height:300%;left:0;position:absolute;top:0;width:100%}