html{scroll-behavior:smooth}body{font-family:Nunito,sans-serif;color:#1d1d1d;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f1f2f2}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input,textarea{font-family:Nunito,sans-serif;margin-top:6px;margin-bottom:6px;margin-right:10px;width:100%;box-sizing:border-box;padding:5px;border:solid 1px #d4d4d4;border-radius:4px}input[type=text]{min-height:35px}button,select{font-family:Nunito,sans-serif}.center{text-align:center}.rightAlign{text-align:right}.notAllowed{color:#999}.error{color:#700}.warn{color:#d37f00}.okay{color:#090}.bold{font-weight:700}h1{font-size:28px;font-weight:700;color:#1d1d1d}.Tooltip{font-weight:400;font-size:13px!important}.SearchBox .SearchBoxIcon{left:10px!important}.SearchBox .SearchBoxIcon svg{height:16px;width:16px}.SearchBox>input{padding-left:34px!important;margin:0;border:1px solid #D4D4D4;border-radius:3px;height:40px}.labelCheckbox{display:flex;align-items:center;gap:8px}.labelCheckbox label{display:flex;gap:8px;padding:4px 0;align-items:center}.labelCheckbox label:not(:has(input:disabled)){cursor:pointer}.labelCheckbox input{width:18px;height:18px;margin:0;border:1px solid #d4d4d4;border-radius:4px;flex-shrink:0}.labelCheckbox input:checked{background:#ff661e}div.backdrop{z-index:1001!important}.Pagination{box-sizing:border-box}.oshcutSelect .selectBar .selectedOptions{padding:5px!important}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2) format("woff2"),url(/assets/Satoshi-Variable-B5cVmYQo.woff) format("woff"),url(/assets/Satoshi-Variable-ChAXbpFa.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Raleway;src:url(/assets/Raleway-VariableFont_wght-CdkF85Lz.ttf)}.Accordion-root{height:0;overflow:hidden;transition:height .3s cubic-bezier(.4,0,.2,1) 0ms}.Accordion-root.Accordion-collapsed{visibility:hidden}.Accordion-root.Accordion-expanded{height:auto;overflow:visible}.Accordion-root .Accordion-wrapper{display:flex}.Accordion-root .Accordion-wrapper .Accordion-wrapperInner{width:100%}.LinkButton{background:none;border:none;outline:none;font-family:inherit;font-size:inherit;text-align:left;padding:0;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.LinkButton:not(.center)>span{width:100%}.LinkButton>span{display:flex;align-items:center;gap:5px;font-size:14px;text-decoration:underline;color:#0967d2;white-space:nowrap}.LinkButton>span>svg{color:#0967d2;height:100%}.LinkButton:hover>span,.LinkButton:hover>span>svg{color:#0960c4}.LinkButton:active>span,.LinkButton:active>span>svg{color:#0859b6}.LinkButton:focus-visible{outline:1px solid black}.LinkButton.orange>span,.LinkButton.orange>span>svg{color:#ff671d}.LinkButton.orange:hover>span,.LinkButton.orange:hover>span>svg{color:#eb7337}.LinkButton.orange:active>span,.LinkButton.orange:active>span>svg{color:#db6b33}.LinkButton.hoverDarken{border-radius:3px}.LinkButton.hoverDarken:hover{background-color:#0000000d}.LinkButton:disabled,.LinkButton:disabled:hover,.LinkButton:disabled:active{cursor:default}.LinkButton:disabled>span,.LinkButton:disabled:hover>span,.LinkButton:disabled:active>span{color:#b9b9b9}.LinkButton:disabled>span>svg,.LinkButton:disabled:hover>span>svg,.LinkButton:disabled:active>span>svg{color:#b9b9b9}div.backdrop{position:fixed;top:0;left:0;background-color:#00000080;width:100vw;height:100vh;z-index:900;display:flex;align-items:center;justify-content:center}.Dialog{border:1px solid #d8d8d8;border-radius:3px;background-color:#fff;border:none;min-width:300px;max-height:calc(100vh - 40px);padding:0;display:flex;flex-direction:column}.Dialog>header{flex-shrink:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#494949;border-radius:3px 3px 0 0;height:50px;padding:10px 15px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.Dialog>header>h2{color:#fff;font-size:20px}.Dialog>header button.closeButton{height:30px;width:30px;border-radius:100%}.Dialog>header button.closeButton svg{font-size:15px;color:#fff}.Dialog>main{flex-grow:1;overflow-x:auto;padding:16px}.Dialog>main section:not(:first-child){margin-top:16px}.Dialog>main section:not(:last-child){margin-bottom:16px}.Dialog>main section.controls,.Dialog>main section.controls-rtl{display:flex;align-items:center;justify-content:space-between}.Dialog>main section.controls-rtl{flex-direction:row-reverse}.PrimaryButton{background:none;border:none;outline:none;font-family:inherit;font-size:inherit;text-align:left;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer;height:35px;width:fit-content;min-width:35px;padding:0 17px;border-radius:3px;background-color:#ff671d}.PrimaryButton>span{display:flex;align-items:center;gap:5px;font-size:14px;white-space:nowrap;color:#fff}.PrimaryButton>span>svg{height:100%}.PrimaryButton:hover{background-color:#eb7337}.PrimaryButton:active{background-color:#db6b33}.PrimaryButton:focus-visible{outline:1px solid black}.PrimaryButton.blue{background-color:#559cad}.PrimaryButton.blue:hover{background-color:#488796}.PrimaryButton.blue:active{background-color:#366571}.PrimaryButton.danger{background-color:red}.PrimaryButton.danger:hover{background-color:#c00}.PrimaryButton.danger:active{background-color:#900}.PrimaryButton:disabled,.PrimaryButton:disabled:hover,.PrimaryButton:disabled:active{background-color:#b9b9b9;cursor:default}.AlertPopup{width:400px}.Avatar{display:flex;justify-content:center;align-items:center;color:#fff;width:2.2em;height:2.2em;min-width:2.2em;min-height:2.2em;border-radius:50%;border:.15em solid white}.AvatarList{display:flex}.AvatarList .Avatar:not(:last-child){margin-right:-.5em}div.CardElement{border-radius:5px;background-color:#fff;padding:8px;box-shadow:0 0 10px -2px #0000001a}.SecondaryButton{background:none;border:none;outline:none;font-family:inherit;font-size:inherit;text-align:left;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer;height:35px;width:fit-content;min-width:35px;padding:0 17px;border-radius:3px;border:1px solid #ff671d}.SecondaryButton>span{display:flex;align-items:center;gap:5px;color:#ff671d;font-size:14px;white-space:nowrap}.SecondaryButton>span>svg{height:100%;color:#ff671d}.SecondaryButton:hover{border-color:#eb7337}.SecondaryButton:hover>span,.SecondaryButton:hover>span>svg{color:#eb7337}.SecondaryButton:active{border-color:#db6b33}.SecondaryButton:active>span,.SecondaryButton:active>span>svg{color:#db6b33}.SecondaryButton:focus-visible{outline:1px solid black}.SecondaryButton.blue{border-color:#559cad}.SecondaryButton.blue:hover{border-color:#488796}.SecondaryButton.blue:hover>span,.SecondaryButton.blue:hover>span>svg{color:#488796}.SecondaryButton.blue:active{border-color:#366571}.SecondaryButton.blue:active>span,.SecondaryButton.blue:active>span>svg{color:#366571}.SecondaryButton:disabled,.SecondaryButton:disabled:hover,.SecondaryButton:disabled:active{cursor:default;background-color:#e7e7e7;border-color:#b9b9b9}.SecondaryButton:disabled>span,.SecondaryButton:disabled>span>svg,.SecondaryButton:disabled:hover>span,.SecondaryButton:disabled:hover>span>svg,.SecondaryButton:disabled:active>span,.SecondaryButton:disabled:active>span>svg{color:#b9b9b9}.confirmPopup{width:400px}.diff-dot{background:#e7e714;display:inline-block;height:10px;width:10px;margin-left:5px;border-radius:50%}.Dropdown{position:fixed;z-index:4;background-color:#fff;border-radius:5px;padding:10px;box-shadow:0 0 10px -2px #0003;border:1px solid #DDD;cursor:default}.Dropdown-cloth{background:#0000;cursor:default;position:fixed;z-index:4;top:0;left:0;right:0;bottom:0}div.DropdownButton>button{height:35px;border:none;border-radius:3px;background-color:#fff;position:relative;min-width:120px;padding:5px 8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;white-space:nowrap}div.DropdownButton>button>span:not(.icon){overflow:hidden;text-overflow:ellipsis}div.DropdownButton>button>span.label{color:gray;font-size:10px;position:absolute;top:5px}div.DropdownButton>button>span.mainText{margin-bottom:-12px}div.DropdownButton>button>span.icon{margin-left:20px;flex-shrink:0}div.DropdownButton>button>span.icon>svg{height:9px}.input-error{background:#faa}.input-border{border:1px solid #D4D4D4}.LoadingSpinner{display:flex;align-items:center}.LoadingSpinner .spinner{width:15px;height:15px;border-radius:50%;border-top:5px solid #91BFCA;border-left:5px solid #366571;border-right:5px solid #366571;border-bottom:5px solid #91BFCA;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@keyframes glowText{0%{color:#91bfca}50%{color:#559cad}to{color:#91bfca}}.LoadingSpinner .loadingMessage{font-size:15px;margin-left:3px;animation:glowText 1s linear infinite}.ImageGallery{box-sizing:border-box;display:flex;align-items:center;justify-content:center}.ImageGallery div.backCtrl,.ImageGallery div.forwardCtrl{position:absolute;top:0;height:100vh;width:15vw;max-width:300px;display:flex;align-items:center;justify-content:center;cursor:pointer}.ImageGallery div.backCtrl svg,.ImageGallery div.forwardCtrl svg{color:#fff;font-size:50px;background-color:#0000004d;border-radius:100%}.ImageGallery div.backCtrl:hover svg,.ImageGallery div.forwardCtrl:hover svg{background-color:#000c}.ImageGallery div.backCtrl{left:0}.ImageGallery div.forwardCtrl{right:0}.ImageGallery div.display{width:fit-content;display:flex;align-items:center;flex-direction:column}.ImageGallery div.display div.imageHeader{background-color:#00000080;padding:2px 5px;border-radius:3px;max-width:50vw;width:fit-content;margin-bottom:5px;align-self:flex-start}.ImageGallery div.display div.imageHeader,.ImageGallery div.display div.imageHeader>*{display:flex;align-items:center}.ImageGallery div.display div.imageHeader .name{overflow:hidden;white-space:nowrap;color:#fff;text-overflow:ellipsis}.ImageGallery div.display div.imageHeader .controls{width:fit-content;flex-shrink:0;margin-left:20px}.ImageGallery div.display div.imageHeader .controls svg{color:#fff}.ImageGallery div.display img{max-width:50vw;max-height:80vh;object-fit:contain;cursor:pointer}.NoteEditDialog{width:100vw;max-width:600px}.NoteEditDialog>main{max-height:500px;overflow-y:auto}.NoteEditDialog section.shopVisible>label{font-style:normal}.MarkdownContent{color:#585858;font-size:1rem}.MarkdownContent img{display:block;max-width:100%;object-fit:contain}.MarkdownContent blockquote{margin:.3rem 0;padding:.3rem 1rem;background-color:#f1f1f1;border-left:2px solid #d8d8d8}.MarkdownContent blockquote p{color:#585858}.MarkdownContent p{margin:revert;overflow-wrap:break-word}.MarkdownContent p:first-child{margin-top:0}.MarkdownContent p:last-child{margin-bottom:0}.MarkdownContent h1,.MarkdownContent h2,.MarkdownContent h3,.MarkdownContent h4,.MarkdownContent h5,.MarkdownContent h6{color:#333;margin:revert}.MarkdownContent h1{font-size:2.2rem}.MarkdownContent h2{font-size:2rem}.MarkdownContent h3{font-size:1.8rem}.MarkdownContent h4{font-size:1.6rem}.MarkdownContent h5{font-size:1.4rem}.MarkdownContent h6{font-size:1.2rem}div.MarkdownTextArea{display:grid}div.MarkdownTextArea>div.top{border-bottom:1px solid rgba(0,0,0,.1);height:35px;display:flex;align-items:center;justify-content:space-between}div.MarkdownTextArea>div.top>div.util,div.MarkdownTextArea>div.top>div.modes{display:flex;align-items:center;gap:10px}div.MarkdownTextArea>div.top>div.modes>button.selected>span{text-decoration:none!important;color:#000}div.MarkdownTextArea>div.bottom{width:100%;min-width:0}div.MarkdownTextArea>div.bottom>textarea{margin:5px 0;resize:none;width:100%;height:250px}div.MarkdownTextArea>div.bottom>textarea.dragging{outline:2px solid green}div.MarkdownTextArea>div.bottom>.MarkdownContent{margin:5px 0;max-height:250px;overflow-y:auto}div.MarkdownTextArea>div.bottom>.controls{border-top:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;padding:5px 0}div.MarkdownTextArea .LinkControlButtonWrapper{display:flex;justify-content:space-between;margin-top:8px}div.NotesButton_{width:fit-content}div.NotesButton_>.PrimaryButton,div.NotesButton_>.SecondaryButton{width:35px}div.NotesButton_>button{position:relative}div.NotesButton_>button div.count{text-decoration:none;position:absolute;top:-5px;right:-5px;background-color:red;border-radius:100%;height:15px;width:15px;font-size:10px;color:#fff;display:flex;align-items:center;justify-content:center}.NotesContainer_{width:375px}.NotesContainer_>div.header{padding:3px 0;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between}.NotesContainer_>div.header>.left{display:flex;align-items:center;gap:10px}.NotesContainer_>div.header>.PrimaryButton{width:35px}.NotesContainer_>div.main{max-height:400px;overflow-y:auto;display:grid;gap:15px;padding:10px 5px}.NotesContainer_>div.main>div.note{display:grid;grid-template-areas:"name date   controls" "content content content";grid-template-columns:auto 1fr 70px;column-gap:5px;row-gap:5px}.NotesContainer_>div.main>div.note>p.name{grid-area:name;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NotesContainer_>div.main>div.note>p.date{grid-area:date;white-space:nowrap;color:#797979}.NotesContainer_>div.main>div.note>.controls{grid-area:controls;justify-content:right;display:flex;align-items:center;gap:10px}.NotesContainer_>div.main>div.note>.MarkdownContent{grid-area:content}.BlockPlaceholder{content:"";background-color:#d8d8d8;animation:glow 1s linear infinite}.TextPlaceholder>.line{border-radius:3px;width:100%;background-color:#d8d8d8;animation:glow 1s linear infinite}.TextPlaceholder>.line:last-child{width:60%;margin-bottom:0}div.otMain{position:relative;color:#585858;font-size:15px}div.otMain .loadingPlaceholderRow{height:38px;margin:1px 0;border-radius:3px;background-color:#d8d8d8;animation:glow 1s linear infinite}@keyframes glow{0%{background-color:#e7e7e7}50%{background-color:#d8d8d8}to{background-color:#e7e7e7}}div.otMain div.otHeader,div.otMain div.otRow{display:flex}div.otMain div.otHeader{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.otMain div.otHeader .filterDialog{width:224px;border-radius:3px;border:1px solid #e7e7e7;box-shadow:0 15px 25px #00000026,0 5px 10px #0000000d;padding:16px;background-color:#fff}div.otMain div.otHeader .filterDialog .btnGroup{display:flex;gap:16px;justify-content:center;padding-top:32px}div.otMain div.otHeader .filterDialog .btnGroup button{width:100%}div.otMain div.otHeader div.otCol{box-sizing:border-box;padding:2px 5px 3px;border-radius:3px 3px 0 0;margin-bottom:-1px;border-bottom:1px solid #e7e7e7;display:flex;align-items:center}div.otMain div.otHeader div.otCol>span.label{padding:0 2px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;font-size:12px;font-style:italic;margin-right:4px}div.otMain div.otHeader div.otCol.sortable{cursor:pointer}div.otMain div.otHeader div.otCol.sortable:hover{background-color:#fafafa}div.otMain div.otHeader div.otCol.sortable:active,div.otMain div.otHeader div.otCol.sortable.active{background-color:#e7f1f3;border-color:#91bfca;color:#559cad}div.otMain div.otHeader div.otCol.sortable:active svg,div.otMain div.otHeader div.otCol.sortable.active svg{color:#559cad}div.otMain div.otHeader div.otCol.sortable>div{padding:0 4px}div.otMain div.otHeader div.otCol.sortable>div svg{font-size:12px;margin-bottom:-2px;color:#6b6b6b}div.otMain div.otHeader div.otCol.sortable>div svg.flip{transform:scaleY(-1)}div.otMain div.otRow{height:40px;border-radius:3px}div.otMain div.otRow.hoverable{cursor:pointer}div.otMain div.otRow.hoverable:hover{background-color:#fafafa}div.otMain div.otRow.hoverable:active{background-color:#e7f1f3}div.otMain div.otRow:not(:first-child){border-top:1px solid #fafafa}div.otMain div.otRow div.otCol{box-sizing:border-box;padding:0 5px;height:100%;display:flex;align-items:center}div.otMain div.otRow div.otCol span.textwrap{width:calc(100% - 5px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}div.otMain div.otRow div.otCol>input:not([type=checkbox]){height:calc(100% - 5px);width:calc(100% - 5px);border-radius:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}div.otMain>div.selector{width:5px;height:100%;position:absolute;top:0;cursor:col-resize;border-radius:10px}div.otMain>div.selector:hover{background-color:#c8c8c84d}div.otMain>div.selector.active{background-color:#c8c8e680}.Pagination{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px}.Pagination .prevPage,.Pagination .nextPage{padding:8px 24px;border-radius:6px;background-color:#3b3b3b}.Pagination .prevPage span svg,.Pagination .nextPage span svg{font-size:18px}.Pagination .prevPage:disabled,.Pagination .nextPage:disabled{background-color:#4f4f4f;visibility:hidden}.Pagination .ellipsesDots{align-self:end}.Pagination .paginationPages{display:flex;gap:8px}.Pagination .pageButton{display:grid;place-items:center;border-radius:50%;padding:5px;background-color:#e3e3e3;font-size:16px;font-weight:600}.Pagination .pageButton span{color:#2d2d2d}.Pagination .pageButton.selectedTab{background-color:#4f4f4f}.Pagination .pageButton.selectedTab span{color:#fff}.PlusMinusControl{display:flex}.PlusMinusControl button{width:40px;height:40px;background:#ff661e;color:#fff;border:none;display:flex;align-items:center;justify-content:center}.PlusMinusControl button:not(:disabled){cursor:pointer}.PlusMinusControl button:disabled{background:#b5b5b5}.PlusMinusControl button.minus{border-radius:4px 0 0 4px}.PlusMinusControl button.plus{border-radius:0 4px 4px 0}.PlusMinusControl input{width:56px;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;border-radius:0}.PlusMinusControl input[type=text]{border-style:solid}.PlusMinusControl input[type=range]{width:100%;-webkit-appearance:none;height:4px;border-radius:5px;background:#d3d3d3;outline:none;-webkit-transition:.2s;transition:opacity .2s;text-align:center;padding:0}.PlusMinusControl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#ff661e}.PlusMinusControl input[type=range]::-webkit-slider-thumb:not(:disabled){cursor:pointer}.PlusMinusControl input[type=range]:disabled::-webkit-slider-thumb{background:#b5b5b5}.PlusMinusControl input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#ff661e;cursor:pointer}.PlusMinusControl .Slider{width:100%;position:relative}.PlusMinusControl .Slider .SliderBubble{display:none;position:absolute;z-index:1;-webkit-user-select:none;user-select:none;top:-34px;height:32px;transform:translate(-50%);padding:4px 8px;background:#262626;color:#fff;text-align:center;font-size:16px;font-weight:600;line-height:24px;border-radius:3px}.PlusMinusControl .Slider .SliderBubble:after{content:"";position:absolute;bottom:-12px;left:50%;margin-left:-8px;border-width:8px;border-style:solid;border-color:#262626 transparent transparent transparent;display:block}.PlusMinusControl .Slider .SliderBubble.visible-always,.PlusMinusControl .Slider:hover .SliderBubble.visible-on-hover{display:block}.SearchBox{width:100%;align-items:center;display:grid;grid-template-columns:1fr auto;position:relative;border-radius:4px}.SearchBox .SearchBoxIcon{position:absolute;padding-top:3px;left:6px;color:#888}.SearchBox .SearchBoxIcon.hasText{cursor:pointer;color:#494949}.SearchBox input[type=text]{padding-left:2em;width:100%}.oshcutSelect{display:flex;flex-direction:column;gap:4px;position:relative;-webkit-user-select:none;user-select:none}.oshcutSelect *{box-sizing:border-box}.oshcutSelect.disabled{opacity:.5;pointer-events:none}.oshcutSelect.disabled:hover,.oshcutSelect.disabled .searchField:hover{cursor:not-allowed}.oshcutSelect .removeButton{padding:6px 6px 6px 4px}.oshcutSelect .removeButton:hover{cursor:pointer}.oshcutSelect .placeHolder{position:absolute;left:8px;width:fit-content;color:#777;font-size:14px;line-height:20px;font-weight:400;margin:unset}.oshcutSelect .selectBar{min-height:40px;display:flex;align-items:stretch;padding:0;border:1px solid #d4d4d4;background:#fff;border-radius:4px}.oshcutSelect .selectBar .selectedOptions{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:7px;width:100%}.oshcutSelect .selectBar .selectedOptions .selectedOption{display:flex;gap:4px;align-items:center;padding:2px 6px 2px 8px;color:#fff;background-color:#4f4f4f;border-radius:16px;height:24px;font-size:14px;line-height:20px;font-weight:400}.oshcutSelect .selectBar .selectedOptions .selectedOption.single{background-color:unset;color:#262626}.oshcutSelect .selectBar .selectedOptions .selectedOption span{padding:2px}.oshcutSelect .selectBar input.searchField{min-width:2px;align-self:stretch;border:none;outline:none;font-size:14px;flex-grow:9;width:50px;padding:0;margin:0;min-height:unset}.oshcutSelect .selectBar .rightSide{justify-self:flex-end;width:fit-content;padding:0;display:flex;align-items:center;color:#d4d4d4}.oshcutSelect .selectBar .rightSide .hr{box-sizing:border-box;align-self:stretch;width:1px;background-color:#d4d4d4;margin:7px 0}.oshcutSelect .selectBar .rightSide .arrowButton{display:flex;align-items:center;height:100%;padding:5px}.oshcutSelect .selectBar .rightSide .openArrow{display:flex;align-items:center}.oshcutSelect .selectBar .rightSide .openArrow.rotate{transform:rotate(180deg)}.oshcutSelect .dropdownWrapper{height:0;position:relative}.oshcutSelect .dropdown{position:absolute;width:100%;z-index:200;max-height:0;display:flex;flex-direction:column;gap:4px;overflow:hidden}.oshcutSelect .dropdown.above{flex-direction:column-reverse}.oshcutSelect .dropdown.open{max-height:300px;overflow:auto;border:1px solid #d4d4d4;background:#fff;border-radius:4px}.oshcutSelect .dropdown .noOptions{padding:8px 12px;text-align:center}.oshcutSelect .dropdown .dropdownOption{padding:8px 12px}.oshcutSelect .dropdown .dropdownOption:hover{background-color:#cce6ff}.Select{display:flex;flex-direction:column;gap:4px;position:relative;-webkit-user-select:none;user-select:none}.Select.disabled{opacity:.5}.Select .placeHolder{position:absolute;left:8px;width:fit-content;font-size:14px;line-height:20px;font-weight:400;margin:unset}.Select .selectBar{min-height:35px;display:flex;align-items:center;border:1px solid #d4d4d4;background:#fff;border-radius:4px}.Select .selectBar .selectedOptions{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:0 7px;width:100%}.Select .selectBar .selectedOptions .selectedOption{display:flex;gap:4px;align-items:center;padding:2px 6px 2px 8px;color:#fff;background-color:#4f4f4f;border-radius:16px;height:24px;font-size:14px;line-height:20px;font-weight:400}.Select .selectBar .selectedOptions .selectedOption.single{background-color:unset;color:#262626;padding:2px}.Select .selectBar .selectedOptions .selectedOption span{padding:2px}.Select .selectBar .rightSide{height:100%;justify-self:flex-end;width:fit-content;padding:0 5px;display:flex;align-items:center;gap:5px;color:#d4d4d4}.Select .selectBar .rightSide .hr{box-sizing:border-box;align-self:stretch;width:1px;background-color:#d4d4d4}.Select .selectBar .rightSide .openArrow{display:flex;align-items:center}.Select .selectBar .rightSide .openArrow.rotate{transform:rotate(180deg)}.Select .dropdownWrapper{height:0;position:relative}.Select .dropdown{position:absolute;width:100%;z-index:200;max-height:0;overflow:hidden;box-sizing:border-box}.Select .dropdown.open{max-height:300px;overflow:auto;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 0 10px -2px #0003;-webkit-clip-path:inset(0 -10px -10px -10px);clip-path:inset(0px -10px -10px -10px)}.Select .dropdownCloth{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;cursor:default}.SelectOptionsList{display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.SelectOptionsList .SelectOption{padding:10px 12px;font-size:14px}.SelectOptionsList .SelectOption.disabled{color:#999}.SelectOptionsList .SelectOption:not(.disabled).selected{background-color:#1976d214}.SelectOptionsList .SelectOption:not(.disabled).selected:hover{background-color:#1976d21f}.SelectOptionsList .SelectOption:not(.disabled).selected.highlighted{background-color:#1976d21f}.SelectOptionsList .SelectOption:not(.disabled):not(.selected).highlighted{background-color:#0000001f}.SelectOptionsList .SelectOption:not(.disabled):hover{background-color:#0000000a}.Slideover{z-index:3;position:absolute;top:0;bottom:0;left:0;right:0;transition:.1s ease-in-out backdrop-filter,background-color}.Slideover .Slideover--screencover{position:absolute;top:0;bottom:0;left:-100%;right:0}.Slideover .Slideover--container{transform:translate(100%);transition:.1s ease-in-out transform;position:absolute;top:0;bottom:0;left:4vw;right:0;box-shadow:0 0 10px #0000001a;background-color:#fff}@media screen and (min-width: 1250px){.Slideover .Slideover--container{left:50px}}@media screen and (max-width: 600px){.Slideover .Slideover--container{left:0}}.Slideover .Slideover--container .Slideover--content-bounds{position:relative;height:100%}.Slideover .Slideover--container .Slideover--content-bounds .Slideover--content-titlebar{display:flex;align-items:center;gap:10px;padding:0;background:#4f4f4f;height:50px;color:#fff}.Slideover .Slideover--container .Slideover--content-bounds .Slideover--content-titlebar h1{font-size:20px;color:#fff}.Slideover .Slideover--container .Slideover--content-bounds .Slideover--content-titlebar button.Slideover--close-button{background:none;border:none;outline:none;font-family:inherit;font-size:inherit;text-align:left;margin:0;height:100%;display:flex;align-items:center;padding:0 12px;gap:5px;font-size:15px;color:#ff671d;cursor:pointer}.Slideover .Slideover--container .Slideover--content-bounds .Slideover--content-titlebar button.Slideover--close-button>svg{height:14px;color:#ff671d}.Slideover .Slideover--container .Slideover--content-bounds .Slideover--content-titlebar button.Slideover--close-button:hover{background-color:#0000001a}.Slideover .Slideover--container .Slideover--content-bounds .Slideover--content-titlebar .Slideover--close-button.left{border-right:1px solid rgba(255,255,255,.2)}.Slideover .Slideover--container .Slideover--content-bounds .Slideover--content-titlebar .Slideover--close-button.right{width:50px;margin-left:auto;border-left:1px solid rgba(255,255,255,.2)}.Slideover .Slideover--container .Slideover--content-bounds .Slideover--content-titlebar .Slideover--close-button.right>svg{margin:0 auto}.Slideover .Slideover--container .Slideover--content-bounds .Slideover--content{height:calc(100% - 50px);overflow:auto}.Slideover.fixed-layout{position:fixed}.Slideover.fixed-layout .Slideover.fixed-layout{left:50px}.Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout{left:100px}.Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout{left:150px}.Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout{left:200px}.Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout{left:250px}.Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout{left:300px}.Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout{left:350px}.Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout{left:400px}.Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout{left:450px}.Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout{left:500px}.TabControl{height:100%}.TabControl .tabs{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:2px 2px 0}.TabControl .tabs .tab{box-shadow:0 0 3px #0001;color:#585858;display:flex;align-items:center;height:35px;font-size:13px;padding:2px 10px;cursor:pointer;border-radius:3px 3px 0 0;border-bottom:1px solid transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.TabControl .tabs .tab svg{font-size:13px;margin-right:3px}.TabControl .tabs .tab:hover{background-color:#fff}.TabControl .tabs .tab.selected{background-color:#fff;color:#ff671d;border-bottom:1px solid #ff671d}.TabControl .TabControlContentWrapper{height:calc(100% - 42px);margin-bottom:1em;box-sizing:border-box}.TabControl .TabControlContentWrapper .tabContents{display:none;height:100%}.TabControl .TabControlContentWrapper .tabContents.active{display:block;width:100%;overflow:auto;box-sizing:border-box;background-color:#fff}.Tooltip{position:absolute;font-size:.9em}.Tooltip .Tooltip__content{max-width:300px;text-align:center}.Tooltip .Dropdown-cloth{visibility:hidden}.TubePackingSection{display:flex;flex-direction:column;gap:4px}.TubePackingSection .PackedResult{max-width:240px;display:flex;flex-direction:column;gap:6px}.TubePackingSection .PackedResult .part,.TubePackingSection .PackedResult .remainder{flex-grow:0;flex-shrink:0;height:8px;border-right:#bbb solid 1px}.TubePackingSection .PackedResult .bin{display:flex}.TubePackingSection .PackedResult .part{background:#276586}.TubePackingSection .PackedResult .remainder{background:#b5b5b5}.TubePackingSection .PackedResult .unpacked{display:flex;flex-wrap:wrap;row-gap:6px}.TubePackingSection .PackedResult .unpacked .part{background:#d11126}.TubePackingSection .PackedResult.inventory .part{background:#e6900f}form.SignInForm{display:grid;gap:20px}form.SignInForm select{padding-left:.55rem;min-width:50px;padding-right:calc(1.1rem + 20px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M 11.343 7.757 L 9.929 9.172 L 17 16.243 L 24.071 9.172 L 22.657 7.757 L 17 13.414 L 11.343 7.757 Z" style="fill: rgba(0, 0, 0, 0.3);" transform="matrix(1, 0, 0, 1, 7.105427357601002e-15, 0)"/><rect width="1" height="25" style="stroke: rgba(0, 0, 0, 0.3); stroke-width: 0px; fill: rgba(0, 0, 0, 0.3); paint-order: fill;" transform="matrix(1, 0, 0, 1, 7.105427357601002e-15, 0)"/></svg>');background-repeat:no-repeat;background-position:right .55rem top 50%;background-size:20px auto;font-size:16px}form.SignInForm select:focus{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M 11.343 7.757 L 9.929 9.172 L 17 16.243 L 24.071 9.172 L 22.657 7.757 L 17 13.414 L 11.343 7.757 Z" style="fill: rgb(255, 103, 29);" transform="matrix(1, 0, 0, 1, 7.105427357601002e-15, 0)"/><rect width="1" height="25" style="stroke: rgb(255, 103, 29); stroke-width: 0px; fill: rgb(255, 103, 29); paint-order: fill;" transform="matrix(1, 0, 0, 1, 7.105427357601002e-15, 0)"/></svg>')}form.SignInForm div.submit>button{width:100%;height:40px}form.SignInForm div.error{color:red}form.SignInForm div.inputGroup{display:grid;gap:5px}form.SignInForm div.inputGroup>label{display:flex;align-items:center;justify-content:space-between;font-size:16px}form.SignInForm div.inputGroup>label>.LinkButton>span{color:#ff671d;font-size:16px;text-decoration:none}form.SignInForm div.inputGroup>label>.LinkButton>span:hover{color:#ffaf88}form.SignInForm div.inputGroup>input,form.SignInForm div.inputGroup>select{width:100%;height:40px;border-radius:3px;border:1px solid #d4d4d4;margin:0}form.SignInForm div.forgotPassword{display:flex;justify-content:center}form.SignInForm .whatsThis{display:flex;flex-direction:column;gap:10px;max-width:350px}.ProgressSpinner{z-index:10;position:relative;margin:auto;width:46px;height:46px;box-sizing:border-box;text-align:center;line-height:46px;font-size:13px;color:#000;border-radius:50%}.ProgressSpinner .ProgressSpinnerText{position:relative}.ProgressSpinnerAnimation{position:absolute;top:0;right:0;left:0;bottom:0;border-radius:50%;border-top:8px solid #84a0b3;border-left:8px solid #0058ca;border-right:8px solid #0058ca;border-bottom:8px solid #84a0b3;animation:spin 2s linear infinite;background:#fff9}.globalLoadingOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#333333b3;z-index:1;animation:appear .1s step-end}.globalLoadingBox{background-color:#fff;margin:25% auto;padding:40px 20px 20px;border:1px solid rgb(104,103,103);border-radius:20px;width:200px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes appear{0%{opacity:0}to{opacity:1}}div#GlobalAppLoadingWheel{z-index:10;margin-left:-23px;margin-top:-23px;width:46px;position:relative;height:46px;box-sizing:border-box;left:50%;top:50%;border-radius:50%;border-top:8px solid #84a0b3;border-left:8px solid #0058ca;border-right:8px solid #0058ca;border-bottom:8px solid #84a0b3;animation:spin 2s linear infinite}div#GlobalAppLoadingText{text-align:center;margin-top:15px}main.Dialog{border-radius:8px;width:343px}main.Dialog header{border-radius:8px 8px 0 0;background-color:#fff;border-bottom:1px solid #F2F2F2}main.Dialog header h2{color:#262626;font-size:24px}main.Dialog header button.closeButton svg{color:#262626;font-size:16px}main.Dialog .controls{gap:16px}main.Dialog .controls button{width:100%}main .confirmPopup{width:unset}.alertPopupTitle{font-size:24px;margin-bottom:10px}.alertPopupButtons{margin-top:16px;display:flex;justify-content:center}.button{padding:8px 20px;background:#aaa;border-radius:5px;border:1px solid #aaa;color:#000;font-size:14px;cursor:pointer}.btnPrimary{background:#2186eb;border:1px solid #2186EB;color:#fff;font-size:14px}.btnPrimary.disabled{background:#aaa;border:1px solid #aaa}.btnSecondary{background:#fff;border:2px solid #2186EB;color:#2186eb;font-weight:700}.btnSecondary.disabled{color:#aaa;border:1px solid #aaa}.btnTertiary{color:#2186eb;background:transparent;border:none;text-decoration:none;font-weight:700;padding:2px}.tubeListView{display:grid;grid-template-columns:max-content 1fr;grid-gap:32px;height:100%;min-width:800px}@media only screen and (max-width: 1024px){.tubeListView{min-width:auto;display:block}}.tubeListView .content{overflow:auto;display:grid;grid-template-rows:repeat(10000,auto);height:100%}.tubeListView .tubeShapes .tubeShapeHeader{margin-top:40px;border-bottom:solid #aaa 1px}.tubeListView .tubeShapes .tubeShapeHeader h2{font-size:20px;font-weight:700}@media only screen and (max-width: 1024px){.tubeListView .tubeShapes .tubeSupertypes{margin-bottom:100px}}.tubeListView .tubeShapesTwoColumns{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.tubeListView .tubeShapesTwoColumns .tubeShape{display:flex;align-items:center;gap:8px}.tubeListView .tubeShapesTwoColumns .tubeShape .tubeShapeHeader{font-size:20px;font-weight:700}.tubeListView .tubeShapesTwoColumns .tubeShape img{width:120px}.tubeListView .materialInfo{display:grid;grid-template-columns:112px 1fr;grid-template-rows:min-content max-content;grid-gap:8px;font-size:14px}.tubeListView .materialInfo header{font-weight:700;font-size:16px}.tubeListView .materialInfo img{width:100%;grid-row:1/4}.tubeListView .materials .tubeListTable{width:100%;text-align:center;display:flex;flex-direction:column;font-size:14px}@media only screen and (max-width: 1024px){.tubeListView .materials .tubeListTable{flex-direction:row;flex-wrap:wrap;gap:10px}}.tubeListView .materials .tubeListTable .tubeListTableHeader{display:flex;flex-direction:row;align-items:center;border-bottom:solid #ddd 1px;padding:4px}.tubeListView .materials .tubeListTable .tubeListTableHeader>div{width:100%}@media only screen and (max-width: 1024px){.tubeListView .materials .tubeListTable .tubeListTableHeader{display:none}}.tubeListView .materials .tubeListTable .tubeRow{cursor:pointer;display:flex;flex-direction:row;align-items:center;border-bottom:solid #ddd 1px;padding:4px}.tubeListView .materials .tubeListTable .tubeRow>div{width:100%}.tubeListView .materials .tubeListTable .tubeRow .btnTertiary{padding:8px 12px}.tubeListView .materials .tubeListTable .tubeRow .btnTertiary:hover{text-decoration:underline}.tubeListView .materials .tubeListTable .tubeRow .checkbox{opacity:0}.tubeListView .materials .tubeListTable .tubeRow:not(.selected):hover{background:#eee}.tubeListView .materials .tubeListTable .tubeRow:not(.selected):hover.selectable .checkbox{opacity:.25}.tubeListView .materials .tubeListTable .tubeRow.selected{background:#ceddf1}.tubeListView .materials .tubeListTable .tubeRow.selectable.selected .checkbox{opacity:1}.tubeListView .materials .tubeListTable .tubeRow.disabled{background:#f5f5f5;color:#555}.tubeListView .materials .tubeListTable .tubeRow .mobileLabel{display:none}@media only screen and (max-width: 1024px){.tubeListView .materials .tubeListTable .tubeRow{flex-direction:column;justify-content:left;width:200px;text-align:left;box-shadow:0 0 3px #0000004d;border-bottom:none}.tubeListView .materials .tubeListTable .tubeRow .mobileLabel{display:inline}}.tubeListView .materials .tubeListTable td,.tubeListView .materials .tubeListTable th{border-bottom:solid #ddd 1px;padding:4px 8px;height:32px}.tubeListView .materials .tubeListTable svg{vertical-align:middle;width:30px;height:30px}.recentMaterialsView div{font-size:14px}.recentMaterialsView img{width:40px;vertical-align:middle;display:inline-block;margin-right:10px}.recentMaterialsView .tubeThumbnail{width:30px;height:30px;margin-right:10px;margin-top:2px;margin-bottom:2px;display:inline-block;vertical-align:middle}.notification{background-color:#333;color:#fff;box-sizing:border-box;border-radius:6px;position:fixed;width:400px;max-width:calc(100% - 20px);left:20px;transition:bottom .3s;z-index:2000;animation:flyup .3s}.notificationWrapper{padding:10px;position:relative}.notificationCloseButton{position:absolute;right:3px;top:3px;width:16px;height:16px;padding:1px;background-color:transparent;transition:background-color .15s;border-radius:50%;stroke:#ccc}.notificationCloseButton:hover{background-color:#ffffff40}@keyframes flyup{0%{bottom:-50px}to{bottom:10px}}.card{border-radius:8px;background:#fff;box-shadow:0 10px 20px #0000000d,0 3px 6px #0000000d}.card .cardHeader{padding:16px 24px;border-bottom:1px solid #EDEDED;display:flex;justify-content:space-between;align-content:center}.card .cardHeader .title{color:#262626;font-size:28px;font-weight:600;line-height:32px}.card .cardBody{padding:24px}div.OrderPartQtyBoxes{border-radius:5px;border:1px solid #BBB;overflow:hidden;background-color:#fff;height:45px;display:grid;grid-template-rows:auto 3px}div.OrderPartQtyBoxes,div.OrderPartQtyBoxes>*{box-sizing:border-box}div.OrderPartQtyBoxes>.boxes{display:grid;grid-template-columns:1fr 1fr 1fr}div.OrderPartQtyBoxes>.boxes>div.box{position:relative}div.OrderPartQtyBoxes>.boxes>div.box:not(:last-child):after{content:"";position:absolute;top:15px;right:0;background-color:#fff;border-top:1px solid #BBB;border-right:1px solid #BBB;height:8px;width:8px;transform:translate(5px) rotate(45deg)}div.OrderPartQtyBoxes>.boxes>div.box:not(:last-child){border-right:1px solid #BBB}div.OrderPartQtyBoxes>.boxes>div.box.hasQty>div.wrapper>div.qty{font-weight:700}div.OrderPartQtyBoxes>.boxes>div.box>div.wrapper{overflow:hidden}div.OrderPartQtyBoxes>.boxes>div.box>div.wrapper>div{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.OrderPartQtyBoxes>.boxes>div.box>div.wrapper>div.label{font-size:12px;padding:2px 5px 0}div.OrderPartQtyBoxes>.boxes>div.box>div.wrapper>div.qty{font-size:16px}div.OrderPartQtyBoxes>.progressBar{display:flex;height:3px;background-color:#b9b9b9}div.OrderPartQtyBoxes>.progressBar>div{background-color:green}div.OrderPartsTable>div.header{display:flex;align-items:center;gap:20px}div.OrderPartsTable>div.header>div.cartTitle{display:flex;align-items:center;gap:8px}div.OrderPartsTable>div.header>div.cartTitle>.title{display:flex;align-items:center;gap:8px;font-size:28px;font-style:normal;font-weight:600;line-height:32px}div.OrderPartsTable>div.header>div.cartTitle>.title.editing>input{height:32px;margin:0;font-size:28px;width:256px}div.OrderPartsTable>div.header>div.cartTitle .star{cursor:pointer;font-size:24px;color:#d4d4d4}div.OrderPartsTable>div.header>div.cartTitle .star.active{color:#ff661e}div.OrderPartsTable>div.header .addAllToCartButton{margin-left:auto}div.otMain div.OrderPartsTableRow.otRow{height:unset;min-height:40px}div.otMain div.OrderPartsTableRow.otRow .otCol{height:unset}div.otMain div.OrderPartsTableRow.otRow.isPart .partName{font-size:14px}div.otMain div.OrderPartsTableRow.otRow.costing{height:fit-content;padding:5px;background-color:#fff!important;border:none!important}div.otMain div.OrderPartsTableRow.otRow.costing.subtotalRow,div.otMain div.OrderPartsTableRow.otRow.costing.totalRow{font-weight:700}div.otMain div.OrderPartsTableRow.otRow.totalRow>.border{border-top:1px solid #8F8F8F}div.otMain div.OrderPartsTableRow.otRow:nth-child(2n){background-color:#fafafa}div.otMain div.OrderPartsTableRow.otRow .partImage{padding-right:8px}div.otMain div.OrderPartsTableRow.otRow .partImage>img{object-fit:contain;width:100%;max-width:100px;max-height:50px;margin:5px;text-align:center}div.otMain div.OrderPartsTableRow.otRow .partImageTooltip{width:300px;height:300px;object-fit:contain}div.otMain div.OrderPartsTableRow.otRow .partDetail{display:flex;flex-direction:column;overflow:hidden;width:100%}div.otMain div.OrderPartsTableRow.otRow .partDetail>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.otMain div.OrderPartsTableRow.otRow .partDetail .detail{font-size:12px}div.otMain div.OrderPartsTableRow.otRow .partDetail .partName{font-size:16px;font-weight:700;display:flex;align-items:center;gap:10px}div.otMain div.OrderPartsTableRow.otRow .partDetail .partName>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.otMain div.OrderPartsTableRow.otRow .partDetail .partName>a{height:14px}div.otMain div.OrderPartsTableRow.otRow .addToCartButton{margin-left:auto;margin-right:10px}div.otMain div.OrderPartsTableRow.otRow .actions{display:flex;gap:16px;align-items:center}.Dialog.AddToPartLibraryDialog{min-width:500px}@media only screen and (max-width: 1024px){.Dialog.AddToPartLibraryDialog{min-width:350px}}.Dialog.AddToPartLibraryDialog main{overflow-x:unset}.Dialog.AddToPartLibraryDialog header h2 span{display:inline-flex;align-items:center;gap:4px}.Dialog.AddToPartLibraryDialog .partNumberFields{display:flex;gap:16px}@media only screen and (max-width: 1024px){.Dialog.AddToPartLibraryDialog .partNumberFields{flex-direction:column}}.Dialog.AddToPartLibraryDialog .partNumberMessage{display:flex;align-items:center;gap:4px}.Dialog.AddToPartLibraryDialog .success{color:green}.nestPart{display:grid;grid-template-columns:60px auto 100px 55px;align-items:center}.nestPartThumbnail{width:60px}.nestPartThumbnail.clickable{cursor:pointer}.working-icon{display:inline;width:1.5em;height:1.5em;position:relative}.working-icon-dot1,.working-icon-dot2,.working-icon-dot3{position:absolute;display:inline-block;background-color:#7286a1;width:4px;height:4px;border-radius:50%;top:.6em}.working-icon-dot1{animation:working-icon-bounce1 2s infinite ease-in-out;left:2px}.working-icon-dot2{animation:working-icon-bounce2 2s infinite ease-in-out;left:9px}.working-icon-dot3{animation:working-icon-bounce3 2s infinite ease-in-out;left:16px}@keyframes working-icon-bounce1{0%{transform:translateY(0)}20%{transform:translateY(-.2em)}40%{transform:translateY(0)}}@keyframes working-icon-bounce2{20%{transform:translateY(0)}40%{transform:translateY(-.2em)}60%{transform:translateY(0)}}@keyframes working-icon-bounce3{40%{transform:translateY(0)}60%{transform:translateY(-.2em)}80%{transform:translateY(0)}}.LibraryPartTags{display:flex;flex-wrap:wrap;gap:4px}.LibraryPartTags .tag{display:inline-block;background:#4f4f4f;border-radius:16px;padding:2px 6px;font-size:13px;color:#fff}.PartEllipsisMenuButton{color:#555;cursor:pointer}.PartEllipsisMenuButton .ellipsisMenu{height:36px}.PartEllipsisMenuButton svg{padding:8px;border-radius:50%}.PartEllipsisMenuButton svg:hover{background:#0000000d}.Dropdown.PartEllipsisMenuDropdown{padding:4px}.Dropdown.PartEllipsisMenuDropdown .dropdownItem{display:flex;align-items:center;gap:4px;padding:6px;cursor:pointer}.Dropdown.PartEllipsisMenuDropdown .dropdownItem:hover{background:#0000000d}div.OrderStatusTag{display:flex;align-items:center;width:fit-content;background-color:#ededed;color:#000c;border:1px solid #8F8F8F;border-radius:9999px;max-width:100%;box-sizing:border-box}div.OrderStatusTag>span{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}div.OrderStatusTag>div.dot{border-radius:9999px;background-color:#8f8f8f;flex-shrink:0}div.OrderStatusTag.processing{background-color:#fff5cc;border-color:#e6900f}div.OrderStatusTag.processing>div.dot{background-color:#e6900f}div.OrderStatusTag.shipped,div.OrderStatusTag.ready_for_pickup{background-color:#d3fccf;border-color:#20a612}div.OrderStatusTag.shipped>div.dot,div.OrderStatusTag.ready_for_pickup>div.dot{background-color:#20a612}div.OrderDetails{display:grid;gap:50px}div.OrderDetails h1{margin:0}div.OrderDetails .OrderPartQtyBoxes{width:fit-content}@media screen and (max-width: 600px){div.OrderDetails{gap:20px}}div.OrderDetails .cancel-quote-dialog{display:flex;flex-direction:column;gap:10px}div.OrderDetails .cancel-quote-dialog .cancel-quote-dialog-actions{display:flex;justify-content:space-between;flex-direction:row-reverse}div.OrderDetails .errors{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px;overflow:hidden}div.OrderDetails .errors>.error{box-sizing:border-box;background-color:red;height:30px;padding:5px 10px;color:#fff;border-radius:5px;display:flex;align-items:center;gap:5px;overflow:hidden}div.OrderDetails .errors>.error>svg{height:12px;flex-shrink:0}div.OrderDetails .errors>.error>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.OrderDetails>div.details{display:grid;grid-template-columns:1fr 1fr;gap:20px}div.OrderDetails>div.details p{margin:0}div.OrderDetails>div.details div.orderDetailsLabel{font-weight:700;font-size:20px}@media screen and (max-width: 800px){div.OrderDetails>div.details{grid-template-columns:1fr;gap:10px}}div.OrderDetails>div.details>div.card.mainDetails>.cardHeader>.title{display:flex;align-items:center;gap:10px}div.OrderDetails>div.details>div.card.mainDetails>.cardBody{display:grid;grid-template-columns:1fr 1fr;gap:20px}div.OrderDetails>div.details>div.card.mainDetails>.cardBody div.ack{grid-column:1/span 2}@media screen and (max-width: 500px){div.OrderDetails>div.details>div.card.mainDetails>.cardBody{grid-template-columns:1fr;gap:10px}div.OrderDetails>div.details>div.card.mainDetails>.cardBody div.ack{grid-column:1}}div.OrderDetails>div.details>div.card.mainDetails a.quote-place-order{text-decoration:none}div.OrderDetails>div.details>div.card.shipmentsInvoicesProduction>.cardBody{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (max-width: 600px){div.OrderDetails>div.details>div.card.shipmentsInvoicesProduction>.cardBody{gap:10px}}div.OrderDetails div.shipmentsContainer .shipments{max-width:700px}div.OrderDetails div.shipmentsContainer .shipments p{margin:0}div.OrderDetails div.shipmentsContainer .shipments>div.shipment{display:grid;grid-template-columns:3fr 2fr 2fr;gap:10px;align-items:center;overflow:hidden;height:30px}div.OrderDetails div.shipmentsContainer .shipments>div.shipment>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.OrderDetails div.shipmentsContainer .shipments>div.shipment:not(:last-child){border-bottom:1px solid #DDD}div.OrderDetails div.shipmentsContainer .shipments>div.shipment.header{height:initial}div.OrderDetails div.shipmentsContainer .shipments>div.shipment.header>span{font-size:12px;color:#333}div.OrderDetails div.invoicesContainer .invoice{margin-top:.5em;margin-bottom:.5em;display:flex;justify-content:flex-start}div.OrderDetails div.invoicesContainer .invoice>div{margin-right:1em}div.OrderDetails div.invoicesContainer .invoice .pastDue{color:red}div.OrderDetails div.certsContainer .cert{margin-top:.5em;margin-bottom:.5em}div.OrderDetails div.certsContainer .certHeatOption{margin-left:.5em;margin-top:.5em;margin-bottom:.5em}div.OrderDetails>div.faqs{margin:0 auto;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;justify-content:space-between}div.OrderDetails>div.faqs>div.faq{max-width:400px}@media screen and (max-width: 800px){div.OrderDetails>div.faqs{grid-template-columns:1fr}}div.OrderDetails .update-payment-dialog{width:400px}div.OrderDetails .payment{display:flex;flex-direction:column;gap:8px}div.OrderPartsTableMobile{display:grid;gap:20px}div.OrderPartsTableMobile>div.cartTitle{display:flex;align-items:center;gap:8px}div.OrderPartsTableMobile>div.cartTitle>.title{display:flex;align-items:center;gap:8px;font-size:28px;font-style:normal;font-weight:600;line-height:32px}div.OrderPartsTableMobile>div.cartTitle>.title.editing{flex-wrap:wrap}div.OrderPartsTableMobile>div.cartTitle>.title.editing>input{height:32px;margin:0;font-size:28px;width:256px}div.OrderPartsTableMobile>div.cartTitle>.title.editing .titleEditActions{display:flex;gap:12px}div.OrderPartsTableMobile>div.cartTitle .star{flex-shrink:0;cursor:pointer;font-size:24px;color:#d4d4d4}div.OrderPartsTableMobile>div.cartTitle .star.active{color:#ff661e}div.OrderPartsTableMobile>div.header{display:flex;align-items:center;gap:10px}div.OrderPartsTableMobile>div.header .addAllToCartButton{margin-left:auto}div.OrderPartsTableMobile>div.parts{border-radius:5px;overflow:hidden}div.OrderPartsTableMobile>div.parts div.orderPart{display:flex;flex-direction:column;gap:10px;padding:10px 20px;border-bottom:1px solid #D4D4D4}div.OrderPartsTableMobile>div.parts div.orderPart:nth-child(odd){background-color:#fafafa}div.OrderPartsTableMobile>div.parts div.orderPart>div.name{display:flex;align-items:center;justify-content:space-between;overflow:hidden}div.OrderPartsTableMobile>div.parts div.orderPart>div.name>span{font-size:20px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.OrderPartsTableMobile>div.parts div.orderPart>div.name svg{font-size:24px;flex-shrink:0}div.OrderPartsTableMobile>div.parts div.orderPart>div.thumbAndDetails{display:flex;align-items:center;gap:5px}div.OrderPartsTableMobile>div.parts div.orderPart>div.thumbAndDetails>.partImage{flex-shrink:0}div.OrderPartsTableMobile>div.parts div.orderPart>div.thumbAndDetails>.partImage>img{object-fit:contain;width:50px;height:50px}div.OrderPartsTableMobile>div.parts div.orderPart>div.thumbAndDetails>div.details{font-size:15px;overflow:hidden}div.OrderPartsTableMobile>div.parts div.orderPart>div.thumbAndDetails>div.details>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.OrderPartsTableMobile>div.parts div.orderPart>div.thumbAndDetails>div.production{margin-left:auto}div.OrderPartsTableMobile>div.parts div.orderPart>div.productionAndPriceAndQty{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}div.OrderPartsTableMobile>div.parts div.orderPart>div.productionAndPriceAndQty>div.priceAndQty{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;width:200px;margin-left:auto}div.OrderPartsTableMobile>div.parts div.orderPart>div.productionAndPriceAndQty>div.priceAndQty>div>div.label{font-size:14px;font-style:italic}div.OrderPartsTableMobile>div.parts div.orderPart>div.productionAndPriceAndQty>div.priceAndQty>div>div.content{font-weight:700;font-size:15px}div.OrderPartsTableMobile>div.parts div.orderPart>div.costing{display:grid;grid-template-columns:1fr 150px;text-align:right}div.OrderPartsTableMobile>div.parts div.orderPart>div.costing>div.label{font-size:14px;font-style:italic}div.OrderPartsTableMobile>div.parts div.orderPart>div.costing>div.content{font-weight:700;font-size:15px}.PaymentCard{width:100%;height:100%;border:1px solid #EDEDED;border-radius:8px;box-shadow:0 3px 6px #0000000d;box-sizing:border-box;padding:0 16px 16px;font-size:16px}.PaymentCard.disabled-appearance{background-color:#ddd;opacity:.5}.PaymentCard.no-box-shadow{box-shadow:none}.PaymentCard.transparent-border{border-color:transparent}.PaymentCard .type-tag-wrapper{display:flex;justify-content:flex-end;height:20px;margin-bottom:8px;gap:8px}.PaymentCard .type-tag-wrapper .type-tag{border-radius:0 0 4px 4px;padding:2px 8px;border:2px solid #FFFFFF;font-size:12px;font-weight:700;line-height:14px;text-align:center}.PaymentCard .type-tag-wrapper .type-tag.tag-primary{background-color:#ff661e;border-color:#ff661e;color:#fff}.PaymentCard .type-tag-wrapper .type-tag.tag-backup{background-color:#fff;border-color:#ff661e;color:#ff661e}.PaymentCard .type-tag-wrapper .type-tag.tag-pending{background-color:#e51a3c;border-color:#e51a3c;color:#fff}.PaymentCard .horizontal-wrap{display:flex;gap:8px}.PaymentCard .info-wrapper{display:flex;flex-direction:column;gap:8px}.PaymentCard .info-wrapper .card-title{margin:0;font-size:20px;line-height:20px}.PaymentCard .info-wrapper .row-1{display:flex;justify-content:space-between;text-transform:capitalize;line-height:20px}.PaymentMethodSelector>h3{display:flex;align-items:center;gap:10px;margin:0}.PaymentMethodSelector .clickable-card{cursor:pointer}.PaymentMethodSelector .payment-method-selector-dialog{min-width:375px;max-width:450px;width:100%}.PaymentMethodSelector .payment-method-selector-dialog .payment-method-selector-dialog-content{display:flex;flex-direction:column;gap:16px}.PaymentMethodSelector .payment-method-selector-dialog .payment-method-selector-dialog-content .method-selector-add-button{width:100%}.PaymentMethodSelector .payment-method-selector-dialog .payment-method-selector-dialog-content .method-selector-methods{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.PaymentMethodSelector .payment-method-selector-dialog .payment-method-selector-dialog-content .method-selector-methods>label,.PaymentMethodSelector .payment-method-selector-dialog .payment-method-selector-dialog-content .method-selector-methods .PaymentCard{width:100%}.PaymentMethodSelector .payment-method-selector-dialog .payment-method-selector-dialog-content div.wrapped-card.increase-specificity{border:2px solid transparent;width:100%;padding-left:16px}.PaymentMethodSelector .payment-method-selector-dialog .payment-method-selector-dialog-content div.wrapped-card.increase-specificity.payment-method-selected{background-color:#f5faff;border:2px solid #0C66D3}.PaymentMethodSelector .payment-method-selector-dialog .payment-method-selector-dialog-content div.wrapped-card.increase-specificity>div.cardBody{padding:0}.PaymentMethodSelector .payment-method-selector-dialog .payment-method-selector-dialog-content .method-selector-card-wrapper{cursor:pointer;display:flex;border-radius:6px}.PaymentMethodSelector .payment-method-selector-dialog .payment-method-selector-dialog-content .method-selector-card-wrapper input[type=radio]{max-width:15px;margin:0;cursor:pointer;outline:none}.AddNewPaymentMethod .add-new-method-main-content{display:flex;flex-direction:column;gap:24px}.AddNewPaymentMethod .add-new-method-main-content.payment-element-loading,.AddNewPaymentMethod .add-new-method-main-content .add-payment-terms,.AddNewPaymentMethod .add-new-method-main-content.viewTerms .not-terms{display:none}.AddNewPaymentMethod .add-new-method-main-content.viewTerms .add-payment-terms{display:block}.AddNewPaymentMethod .add-new-method-main-content input{margin:0;padding:7px 5px}.AddNewPaymentMethod .add-new-method-main-content input[type=checkbox]{width:auto}.AddNewPaymentMethod .add-new-method-main-content input::placeholder{font-size:14px;font-family:sans-serif}.AddNewPaymentMethod .add-new-method-main-content .add-payment-terms .payment-terms-title{line-height:24px;font-size:20px}.AddNewPaymentMethod .add-new-method-main-content label{font-size:15px}.PaymentMethodActionsWrapper{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:16px}.PaymentMethodActionsWrapper button{flex-grow:1}.ErrorCard .cardBody{padding:8px;background-color:#fef1f0;border-radius:4px}.ErrorCard .error-card-content{gap:8px;display:flex;color:#750800;align-items:center}.ErrorCard .error-card-content svg.error-card-icon{color:#e51a3c;min-width:16px}.ElementsWrapper{display:flex;flex-direction:column;gap:24px}.ElementsWrapper .LoadingSpinner{justify-content:center}.Slideover.OrderDetailsSlideover .Slideover--content{padding:20px 40px}@media screen and (max-width: 600px){.Slideover.OrderDetailsSlideover .Slideover--content{padding:10px 20px}}.InvoiceTableMobile .invoiceName{display:flex;flex-wrap:nowrap;gap:4px;align-items:center}.InvoiceTableMobile .compactInvoiceList .textwrap{color:#585858}.InvoiceTableMobile .compactInvoiceList b{color:#000}.InvoiceTableMobile .compactInvoiceList .compactInvoiceItemWrapper{display:grid;grid-template-columns:auto 1fr;border-bottom:1px solid #d4d4d4;align-items:center}.InvoiceTableMobile .compactInvoiceList .compactInvoiceItemWrapper .compactInvoiceItem{padding:12px;display:grid;grid-template-columns:1fr 1fr}@media (max-width: 700px){.InvoiceTableMobile .compactInvoiceList .compactInvoiceItemWrapper .compactInvoiceItem{grid-template-columns:1fr}}.InvoiceTableMobile .compactInvoiceList .compactInvoiceItemWrapper .compactInvoiceItem>*{min-width:0}.InvoiceTableMobile .compactInvoiceList .compactInvoiceItemWrapper .compactInvoiceItem .invoiceName .textwrap{font-size:20px;color:#000}.InvoiceTableMobile .compactInvoiceList .compactInvoiceItemWrapper:nth-child(odd){background-color:#fafafa}.InvoiceTableMobile .invoiceItemCheckbox{display:flex;width:100%;height:100%;color:#aaa;fill:currentColor;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s,transform .15s;transform:scale(1);padding:4px}.InvoiceTableMobile .invoiceItemCheckbox svg{margin:auto}.InvoiceTableMobile .invoiceItemCheckbox.checked{color:#ff6719}.AddPaymentMethod .add-payment-main{display:flex;flex-direction:column;gap:24px}.AddPaymentMethod .add-payment-main input.name-input::placeholder{font-size:14px;font-family:sans-serif}.AddPaymentMethod .add-payment-main .stripe-input-wrapper{border:1px solid #ccc;padding:7px 5px;background:#fff;border-radius:5px}.AddPaymentMethod .add-payment-main.add-payment-loading{display:none}.AddPaymentMethod .add-payment-main .add-payment-card-error{color:red;font-size:14px}.AddPaymentMethod .add-payment-main .add-payment-actions{display:flex;flex-direction:row-reverse;justify-content:space-between}.AddPaymentMethod .add-payment-loading-spinner{display:none;width:100%;height:30px;justify-content:center;align-items:center}.AddPaymentMethod .add-payment-loading-spinner.add-payment-loading{display:flex}form.ForgotPasswordForm{display:grid;gap:20px}form.ForgotPasswordForm p{margin:0}form.ForgotPasswordForm div.submit>button{width:100%;height:40px}form.ForgotPasswordForm div.error{color:red}form.ForgotPasswordForm div.inputGroup{display:grid;gap:5px}form.ForgotPasswordForm div.inputGroup>div.label{display:flex;align-items:center;justify-content:space-between;font-size:16px}form.ForgotPasswordForm div.inputGroup>div.label>.LinkButton>span{color:#ff671d;font-size:16px;text-decoration:none}form.ForgotPasswordForm div.inputGroup>div.label>.LinkButton>span:hover{color:#ffaf88}form.ForgotPasswordForm div.inputGroup>input,form.ForgotPasswordForm div.inputGroup>select{width:100%;height:40px;border-radius:3px;border:1px solid #d4d4d4;margin:0}form.ForgotPasswordForm div.inputGroup>select{font-size:16px}form.ForgotPasswordForm .whatsThis{display:flex;flex-direction:column;gap:10px;max-width:350px}form.SignUpForm{display:grid;gap:20px}form.SignUpForm select{padding-left:.55rem;min-width:50px;padding-right:calc(1.1rem + 20px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M 11.343 7.757 L 9.929 9.172 L 17 16.243 L 24.071 9.172 L 22.657 7.757 L 17 13.414 L 11.343 7.757 Z" style="fill: rgba(0, 0, 0, 0.3);" transform="matrix(1, 0, 0, 1, 7.105427357601002e-15, 0)"/><rect width="1" height="25" style="stroke: rgba(0, 0, 0, 0.3); stroke-width: 0px; fill: rgba(0, 0, 0, 0.3); paint-order: fill;" transform="matrix(1, 0, 0, 1, 7.105427357601002e-15, 0)"/></svg>');background-repeat:no-repeat;background-position:right .55rem top 50%;background-size:20px auto;font-size:16px}form.SignUpForm select:focus{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M 11.343 7.757 L 9.929 9.172 L 17 16.243 L 24.071 9.172 L 22.657 7.757 L 17 13.414 L 11.343 7.757 Z" style="fill: rgb(255, 103, 29);" transform="matrix(1, 0, 0, 1, 7.105427357601002e-15, 0)"/><rect width="1" height="25" style="stroke: rgb(255, 103, 29); stroke-width: 0px; fill: rgb(255, 103, 29); paint-order: fill;" transform="matrix(1, 0, 0, 1, 7.105427357601002e-15, 0)"/></svg>')}form.SignUpForm div.submit>button{width:100%;height:40px}form.SignUpForm div.error{color:red}form.SignUpForm div.checkbox>label{display:flex;align-items:center;gap:10px}form.SignUpForm div.checkbox>label>input{width:16px;height:16px;flex:0 0 16px;margin:0}form.SignUpForm div.inputGroup{display:grid;gap:5px}form.SignUpForm div.inputGroup>div.label{display:flex;align-items:center;justify-content:space-between;font-size:16px}form.SignUpForm div.inputGroup>div.label>.LinkButton>span{color:#ff671d;font-size:16px;text-decoration:none}form.SignUpForm div.inputGroup>div.label>.LinkButton>span:hover{color:#ffaf88}form.SignUpForm div.inputGroup>input,form.SignUpForm div.inputGroup>select{width:100%;height:40px;border-radius:3px;border:1px solid #d4d4d4;margin:0}form.SignUpForm div.signIn{display:flex;justify-content:center}div.activateAccount p:first-child{margin-top:0}div.activateAccount form.activateAccountForm{display:grid;gap:10px}div.activateAccount form.activateAccountForm label{display:grid}div.activateAccount form.activateAccountForm label>*{width:100%;margin:0}div.activateAccount form.activateAccountForm label p{margin:0}div.activateAccount form.activateAccountForm button{width:100%}div.activateAccount p.error{color:red}div.activateAccount button.declineInvite{margin-top:10px;width:100%}.App{min-height:100vh;box-sizing:border-box;width:100%}@media only screen and (max-width: 480px){.App{display:inline}.App .Slideover{left:0!important}}.Slideover * .Slideover--content,.Slideover * .Slideover--content-titlebar{box-sizing:border-box}@media only screen and (min-width: 480px){.Slideover>.Slideover--container{left:8vw}}@media only screen and (min-width: 480px){.Slideover.fixed-layout{position:fixed}.Slideover.fixed-layout .Slideover.fixed-layout{left:8vw}.Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout{left:16vw}.Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout{left:24vw}.Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout{left:32vw}.Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout{left:40vw}.Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout .Slideover.fixed-layout{left:48vw}}.mobileError{display:flex;align-items:center;color:red;margin:15px}.mobileError .dismissButton{height:24px;width:24px;display:flex;align-items:center;justify-content:center;border-radius:50%}input:read-only{background:#f1f2f2}.form{text-align:left}.form input{margin:0}.form input,.form select{font-size:14px;width:250px;border:1px solid #d4d4d4;box-sizing:border-box;padding:5px;border-radius:4px}.form .flex>label{margin-right:20px}.form label>div,.form select{font-size:12px}.form input,.form select{margin-bottom:15px}.gridItem{background:#fff;padding:20px;text-align:center;box-sizing:border-box;border-radius:3px;height:100%;position:relative;box-shadow:0 0 8px -4px #666;margin-bottom:20px}.thirdH{height:32%;display:flex;justify-content:space-between}.twoThirdH{height:63%;display:flex;justify-content:space-between}.thirdW{width:30%}.twoThirdW{width:65.3%}.gridItem.fullW{width:100%}.flex{display:flex;align-items:center}select.state_selector{width:60px}input.zip{width:90px}@font-face{font-family:Nunito;font-style:normal;font-weight:300;src:local("Nunito Light"),local("Nunito-Light"),url(https://fonts.gstatic.com/s/nunito/v9/XRXW3I6Li01BKofAnsSUbuvIWzgPDEtj.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:300;src:local("Nunito Light"),local("Nunito-Light"),url(https://fonts.gstatic.com/s/nunito/v9/XRXW3I6Li01BKofAnsSUb-vIWzgPDEtj.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:300;src:local("Nunito Light"),local("Nunito-Light"),url(https://fonts.gstatic.com/s/nunito/v9/XRXW3I6Li01BKofAnsSUYevIWzgPDA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:400;src:local("Nunito Regular"),local("Nunito-Regular"),url(https://fonts.gstatic.com/s/nunito/v9/XRXV3I6Li01BKofIOuaBTMnFcQIG.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:400;src:local("Nunito Regular"),local("Nunito-Regular"),url(https://fonts.gstatic.com/s/nunito/v9/XRXV3I6Li01BKofIO-aBTMnFcQIG.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400;src:local("Nunito Regular"),local("Nunito-Regular"),url(https://fonts.gstatic.com/s/nunito/v9/XRXV3I6Li01BKofINeaBTMnFcQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:600;src:local("Nunito SemiBold"),local("Nunito-SemiBold"),url(https://fonts.gstatic.com/s/nunito/v9/XRXW3I6Li01BKofA6sKUbuvIWzgPDEtj.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:600;src:local("Nunito SemiBold"),local("Nunito-SemiBold"),url(https://fonts.gstatic.com/s/nunito/v9/XRXW3I6Li01BKofA6sKUb-vIWzgPDEtj.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:600;src:local("Nunito SemiBold"),local("Nunito-SemiBold"),url(https://fonts.gstatic.com/s/nunito/v9/XRXW3I6Li01BKofA6sKUYevIWzgPDA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.FallbackErrorMessage{width:400px;padding:40px;box-sizing:border-box;height:200px;margin:80px auto 0;text-align:center;background:#fff;border:solid #ccc 1px;border-radius:5px;box-shadow:1px 1px 4px #ccc}.siteHeader{height:56px;background-color:#262626;display:flex;align-items:center;justify-content:space-between;padding:0 30px;gap:15px}@media screen and (max-width: 600px){.siteHeader{gap:10px}}.siteHeader>.headerLogoContainer,.siteHeader>.headerLogoContainer>a{height:32px}.siteHeader>.headerLogoContainer img{height:32px}.siteHeader button.signIn,.siteHeader>a{font-size:15px;cursor:pointer;display:flex;align-items:center;height:30px;border-radius:3px;padding:0 10px;gap:5px;text-decoration:none}.siteHeader button.signIn>svg,.siteHeader>a>svg{font-size:13px}.siteHeader button.signIn:hover,.siteHeader>a:hover{text-decoration:underline}.siteHeader a.backToCart{border:1px solid #4F4F4F;background-color:#3b3b3b;color:#d4d4d4}.siteHeader button.signIn{background:none;color:#ff671d;border:1px solid #ff671d}.siteHeader button.signIn:hover{border-color:#ffaf88;color:#ffaf88}.siteHeader .LinkButton>span{color:#ff671d;font-size:15px;text-decoration:none}.siteHeader .LinkButton>span:hover{color:#ffaf88;text-decoration:underline}.siteHeader>div.separator{width:1px;content:"";height:56px;background-color:#ff661e}.siteHeader div.catalogLink{margin-left:auto}.siteHeader div.catalogLink>a{display:flex;align-items:center;gap:5px;color:#ff671d;font-size:15px;text-decoration:none}.siteHeader div.catalogLink>a:hover{color:#ffaf88;text-decoration:underline}.siteHeader .userInfo{display:flex;align-items:center;color:#fff;gap:15px}@media screen and (max-width: 600px){.siteHeader .userInfo{gap:5px}}.siteHeader .userInfo p{margin:0}.siteHeader .userInfo .cartBtn{color:#fff;position:relative;border-radius:99999px;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.siteHeader .userInfo .cartBtn:hover{background-color:#0003}.siteHeader .userInfo .cartBtn .cartItemCount{font-size:10px;border-radius:8px;border:2px solid #262626;background:#0c66d3;position:absolute;top:0;right:-10px;padding:1px 4px}.siteHeader .userInfo .cartBtn svg{font-size:24px;margin-top:2px}.linkAnimator{position:absolute;top:0;left:0;right:0;bottom:0}.linkAnimatorBurst{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-image:radial-gradient(circle,#0000 50%,#fff);background-size:0;opacity:0}.linkAnimatorMessage{position:absolute;display:block;bottom:-30px;left:0;width:100%;text-align:center;font-size:16px;opacity:0;color:#000;pointer-events:none}.linkAnimator.active .linkAnimatorMessage{animation:fade-in-out 4s;animation-fill-mode:both}@keyframes jump{0%{transform:translate(0)}}@keyframes fade-in-out{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}.linkAnimator.active .linkAnimatorBurst{animation:burst 1s linear}@keyframes burst{0%{background-size:10%;opacity:.3}50%{background-size:110%;opacity:.3}to{background-size:200%;opacity:0}}.linkAnimatorArrow{position:absolute;z-index:1000;top:-20px;left:calc(50% - 10px);width:20px;height:20px;transform:translateY(-20px) rotate(45deg);border:4px rgb(84,117,165) solid;border-left:none;border-top:none;animation-timing-function:linear;opacity:0}.linkAnimator.active .linkAnimatorArrow{animation:flyin .7s}@keyframes flyin{0%{transform:translateY(-20px) rotate(45deg)}50%{transform:translateY(-10px) rotate(45deg);opacity:1}to{transform:translate(0) scale(.9) rotate(45deg);opacity:0}}div.UserButton{border-radius:8px;padding:5px 12px}@media screen and (max-width: 600px){div.UserButton{padding:0}}div.UserButton:hover{background-color:#0003}div.UserButton>button{background:none;border:none;text-align:initial;color:#fff;font-size:16px;padding:0;margin:0;cursor:pointer;height:56px;display:flex;align-items:center;gap:8px;height:fit-content;overflow:hidden}div.UserButton>button>.userAvatar{color:#002f5c;width:40px;height:40px;border-radius:50%;background-color:#cce6ff;font-size:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}div.UserButton>button>div.userDetails{overflow:hidden}div.UserButton>button>div.userDetails>p{overflow:hidden;white-space:nowrap}div.UserButton>button>div.userDetails>p.userRole{font-size:12px;color:#ffd9c7}div.UserButton>div.Dropdown{min-width:150px;padding:0}div.UserButton>div.Dropdown>a,div.UserButton>div.Dropdown>div.logout{cursor:pointer;display:flex;align-items:center;height:35px;margin:0;padding:0 16px;text-decoration:none;gap:5px;color:#000}div.UserButton>div.Dropdown>a:hover,div.UserButton>div.Dropdown>div.logout:hover{background-color:#e3e3e3}div.UserButton>div.Dropdown>a:not(:last-child),div.UserButton>div.Dropdown>div.logout:not(:last-child){border-bottom:1px solid #E3E3E3}div.landingMessage{position:fixed;font-size:.9em;top:0;left:0;width:100vw;height:40px;display:flex;justify-content:center;z-index:10}div.landingMessage>div.message{padding:0 10px;position:relative;height:100%;width:800px;background-color:#faf05f;box-shadow:0 0 5px #0000004d;color:#000;display:flex;align-items:center;justify-content:space-between}div.landingMessage>div.message>div.closeBtn{cursor:pointer}.mainView{max-width:1200px;width:calc(100% - 40px);min-height:713px;overflow:hidden;height:calc(100vh - 100px);margin:20px auto;display:grid;grid-template-rows:100%}@media only screen and (max-width: 1024px){.mainView{margin:auto;width:calc(100% - 16px);overflow:auto}}.mainView>.cardBody{padding:0!important}#InnerHeader:before{position:absolute;width:16px;height:16px;border:solid 1px #898a8d;border-top-left-radius:7px;left:0;bottom:-17px;content:" "}#InnerHeader:after{position:absolute;width:16px;height:16px;border:solid 1px #898a8d;border-top-right-radius:7px;right:0;bottom:-17px;content:" "}a,.link,.link-no-decoration{cursor:pointer}a,.link{color:#0967d2;text-decoration:underline}a:hover,.link:hover{color:#0960c4}.expandControl{cursor:pointer;color:#585858}.small{font-size:80%}div#InnerHeader{position:relative;display:grid;grid-template-columns:auto auto 1fr auto auto auto;max-width:1202px;width:calc(100% - 38px);min-width:800px;margin-left:auto;margin-right:auto;background:none;padding:2em 1em 0;box-sizing:border-box}div#InnerHeader .inner_header_item{-webkit-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-image .2s linear;color:#1d1d1d}.inner_header_item{background:#f1f2f2;border-top-left-radius:7px;border-top-right-radius:7px;position:relative;text-decoration:none;transition:background-image .3s;outline:none}.inner_header_item:not(.active):not(.filler):hover{text-decoration:underline}.inner_header_item:not(.active){padding:1px;border-bottom:solid 1px #898a8d}.inner_header_item:not(.active):before{position:absolute;width:1px;top:7px;bottom:7px;left:-1px;background:#333;content:" ";opacity:.5}.inner_header_item:not(.active):after{position:absolute;width:1px;top:7px;bottom:7px;right:-1px;background:#333;content:" ";opacity:.5}.inner_header_item.active{background:#fff;border:solid 1px transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(#898a8d,#898a8d);background-size:100% calc(100% - 7px);background-repeat:no-repeat;background-origin:border-box;background-clip:content-box,border-box;z-index:1}.inner_header_item.active:before,.inner_header_item.active:after{position:absolute;bottom:0;width:14px;height:14px;content:" ";border-radius:7px}.inner_header_item.active:before{left:-16px;border:solid 1px transparent;background-image:linear-gradient(#f1f2f2,#f1f2f2),linear-gradient(#898a8d,#898a8d);background-position:bottom right;background-size:7px 7px;background-repeat:no-repeat;background-origin:border-box;background-clip:content-box,border-box;box-shadow:6px 7px #fff}.inner_header_item.active:not(:last-child):after{right:-16px;border:solid 1px transparent;background-image:linear-gradient(#f1f2f2,#f1f2f2),linear-gradient(#898a8d,#898a8d);background-position:bottom left;background-size:7px 7px;background-repeat:no-repeat;background-origin:border-box;background-clip:content-box,border-box;box-shadow:-6px 7px #fff}.inner_header_item>div{margin:5px 25px}div#InnerHeader>div>div#SignOutMenuItem{border-right:1px solid #898a8d}div#InnerHeader>div>div#SignInMenuItem{border-right:1px solid #898a8d}div#InnerHeader .inner_header_item:hover{cursor:pointer}div#InnerHeader .inner_header_item.disabled{display:none}div#InnerHeader .inner_header_item.active{border-bottom:none}div#InnerHeader .inner_header_item.filler{cursor:default}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{margin:-2px 0 0;font-size:16pt;font-weight:300;padding:0}.react-tabs__tab{display:inline-block;border-bottom:3px solid transparent;bottom:-1px;position:relative;list-style:none;padding:6px 0;cursor:pointer;color:#555;margin:0 12px}.react-tabs__tab:first-child{margin-left:0}.react-tabs__tab--selected{border-bottom:3px solid #46aff0;color:#000}.react-tabs__tab--disabled{color:#777;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{content:"";position:absolute;height:5px;left:-4px;right:-4px;bottom:-5px}.react-tabs__tab-panel{display:none;padding-top:20px}.react-tabs__tab-panel--selected{display:block}div.AcceptInvite{margin:40px auto;width:100vw;max-width:500px}div.AcceptInvite p:first-child{margin-top:0}div.AcceptInvite form.acceptInviteForm{display:grid;gap:10px}div.AcceptInvite form.acceptInviteForm label{display:grid}div.AcceptInvite form.acceptInviteForm label>*{width:100%;margin:0}div.AcceptInvite form.acceptInviteForm label p{margin:0}div.AcceptInvite form.acceptInviteForm button{width:100%}div.AcceptInvite p.error{color:red}div.AcceptInvite button.declineInvite{margin-top:10px;width:100%}.MustSignInToViewThisPage{display:flex;justify-content:center;align-items:center;text-align:center}div.Marquee{overflow:hidden;display:flex;align-items:center;will-change:transform}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}a.OshcutServiceCard{color:#121212;text-decoration:none;cursor:pointer;height:fit-content;width:380px;flex-shrink:0;border-radius:16px;overflow:hidden;background-color:#fff;border:1px solid #F0ECE6}a.OshcutServiceCard>div.OshcutServiceCard-Image{height:200px;width:100%}a.OshcutServiceCard>div.OshcutServiceCard-Image>img{height:100%;width:100%;object-fit:cover}a.OshcutServiceCard>div.OshcutServiceCard-Body{padding:15px 15px 30px}a.OshcutServiceCard>div.OshcutServiceCard-Body>h3{font-size:24px;font-weight:500;line-height:1.5;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin:0}a.OshcutServiceCard>div.OshcutServiceCard-Body>p{margin:20px 0;font-weight:400;font-size:18px}a.OshcutServiceCard>div.OshcutServiceCard-Body>div.OshcutServiceCard-List{margin-top:15px;display:flex;flex-direction:column;gap:20px}a.OshcutServiceCard>div.OshcutServiceCard-Body>div.OshcutServiceCard-List>div.OshcutServiceCard-ListItem{display:flex;gap:10px;align-items:flex-start}a.OshcutServiceCard>div.OshcutServiceCard-Body>div.OshcutServiceCard-List>div.OshcutServiceCard-ListItem>div.OshcutServiceCard-Checkmark{background-color:#161616;color:#fff;height:20px;width:20px;margin-top:2px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}a.OshcutServiceCard>div.OshcutServiceCard-Body>div.OshcutServiceCard-List>div.OshcutServiceCard-ListItem>div.OshcutServiceCard-Checkmark>svg{height:50%;width:50%}a.OshcutServiceCard>div.OshcutServiceCard-Body>div.OshcutServiceCard-List>div.OshcutServiceCard-ListItem p{margin:0;font-weight:400;font-size:16px;line-height:1.5;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}div.TestimonialCard{color:#121212;width:380px;height:450px;flex-shrink:0;border-radius:32px;overflow:hidden;background-color:#fff;border:1px solid #F0ECE6;display:flex;flex-direction:column;padding:2.8rem 2.5rem;padding-bottom:30px}div.TestimonialCard>img{width:fit-content}div.TestimonialCard div.separator{margin-top:auto;background-color:#dadada;height:1px}div.TestimonialCard h3{font-weight:300;font-size:1rem}div.AffiliateRegister{background-color:"#121212";font-weight:400}div.AffiliateRegister *{font-family:Satoshi,sans-serif;box-sizing:border-box}div.AffiliateRegister p{font-size:16px;line-height:24px}div.AffiliateRegister .orange{color:#f94e17}div.AffiliateRegister h2 .orange{font-weight:800}div.AffiliateRegister p.smallCaps{text-transform:uppercase;font-weight:300;font-size:14px;color:#161616;margin-bottom:10px}div.AffiliateRegister button.PrimaryButton{border-radius:8px;padding:15px 25px;height:unset;font-size:24px;font-weight:600}div.AffiliateRegister div.sidewaysScrollContainer{width:calc(100% + 12vw);margin:0 -6vw;display:flex;align-items:flex-start;gap:15px;overflow-x:scroll;scrollbar-width:none;padding:0 6vw}div.AffiliateRegister div.header{padding:0 8vw;height:85px;display:flex;align-items:center;justify-content:space-between}div.AffiliateRegister div.header>.headerLogoContainer,div.AffiliateRegister div.header>.headerLogoContainer>a{height:32px}div.AffiliateRegister div.header>.headerLogoContainer img{height:32px}div.AffiliateRegister div.loggedIn{text-align:center;width:fit-content;max-width:20em;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;gap:10px;background-color:#fff;border:#F0ECE6 1px solid;box-shadow:0 0 10px #0000001a;border-radius:10px;z-index:1;position:fixed;top:2vh;right:2vw;padding:10px}div.AffiliateRegister div.loggedIn>div{font-weight:400;padding:1px 10px;color:#000}div.AffiliateRegister div.hero{color:#fff;padding:40px 6vw 80px;display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:2000px;margin:0 auto;gap:60px}@media screen and (max-width: 1024px){div.AffiliateRegister div.hero{grid-template-columns:1fr}div.AffiliateRegister div.hero div.Marquee.newCustomerDiscount{margin:0 auto}}div.AffiliateRegister div.hero>div{height:fit-content}div.AffiliateRegister div.hero div.Marquee.newCustomerDiscount{display:flex;align-items:center;max-width:300px;overflow:hidden}div.AffiliateRegister div.hero div.Marquee.newCustomerDiscount>div{padding-right:20px}div.AffiliateRegister div.hero div.Marquee.newCustomerDiscount p.smallCaps{display:flex;align-items:center;gap:20px;color:#ededed;white-space:nowrap;margin:0}div.AffiliateRegister div.hero div.Marquee.newCustomerDiscount p.smallCaps:after{content:"";height:5px;width:5px;border-radius:50px;background-color:#f94e17}div.AffiliateRegister div.hero h1.hello{font-weight:400;font-size:64.8px;line-height:1;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;word-break:break-word}@media screen and (max-width: 1000px){div.AffiliateRegister div.hero h1.hello{font-size:48px}}div.AffiliateRegister div.hero h1.hello>span{white-space:nowrap}div.AffiliateRegister div.hero h1.hello span.orange{font-size:64.8px;font-weight:700;line-height:1;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}@media screen and (max-width: 1000px){div.AffiliateRegister div.hero h1.hello span.orange{font-size:48px}}div.AffiliateRegister div.hero div.right.signUp{background-color:#fff;color:#121212;border-radius:16px;padding:25px;display:flex;flex-direction:column;align-items:center}div.AffiliateRegister div.hero div.right.signUp p.limitedTimeOffer{text-align:center}div.AffiliateRegister div.hero div.right.signUp h3{max-width:420px;font-size:24px;font-weight:500;line-height:32.4px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;margin:5px 0 20px}div.AffiliateRegister div.hero div.right.signUp form{width:100%}div.AffiliateRegister div.hero div.right.signUp form p{margin:0;font-weight:400}div.AffiliateRegister div.hero div.right.signUp form>div.inputGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}@media screen and (max-width: 1300px){div.AffiliateRegister div.hero div.right.signUp form>div.inputGrid{grid-template-columns:1fr}}div.AffiliateRegister div.hero div.right.signUp form label.checkbox{display:flex;align-items:center;gap:10px;margin-bottom:10px}div.AffiliateRegister div.hero div.right.signUp form label.checkbox input[type=checkbox]{width:20px;height:20px;flex-shrink:0}div.AffiliateRegister div.hero div.right.signUp form input[type=text],div.AffiliateRegister div.hero div.right.signUp form input[type=password],div.AffiliateRegister div.hero div.right.signUp form input[type=email]{border:unset;border-radius:5px 5px 0 0;border-bottom:1px solid #D4D4D4;padding:15px;font-size:16px}div.AffiliateRegister div.hero div.right.signUp form input[type=text]::placeholder,div.AffiliateRegister div.hero div.right.signUp form input[type=password]::placeholder,div.AffiliateRegister div.hero div.right.signUp form input[type=email]::placeholder{color:#999;font-size:16px;font-weight:400}div.AffiliateRegister div.hero div.right.signUp form input[type=text].error,div.AffiliateRegister div.hero div.right.signUp form input[type=password].error,div.AffiliateRegister div.hero div.right.signUp form input[type=email].error{border-color:#920000;color:#920000;background-color:#ff8e8e}div.AffiliateRegister div.hero div.right.signUp form input[type=text].error::placeholder,div.AffiliateRegister div.hero div.right.signUp form input[type=password].error::placeholder,div.AffiliateRegister div.hero div.right.signUp form input[type=email].error::placeholder{color:#cf0505}div.AffiliateRegister div.hero div.right.signUp form input[type=text] :disabled,div.AffiliateRegister div.hero div.right.signUp form input[type=password] :disabled,div.AffiliateRegister div.hero div.right.signUp form input[type=email] :disabled{background-color:#000;color:#454341}div.AffiliateRegister div.hero div.right.signUp form button.PrimaryButton{margin:0 auto;border-radius:5px}div.AffiliateRegister div.hero div.postRegister{width:100%}div.AffiliateRegister div.hero div.postRegister p.smallCaps{text-align:center}div.AffiliateRegister div.hero div.postRegister img{max-height:80px;display:block;margin:0 auto}div.AffiliateRegister div.hero div.postRegister a{text-decoration:none}div.AffiliateRegister div.hero div.postRegister p{font-size:16px}div.AffiliateRegister div.hero div.postRegister p>a{color:#f94e17;text-decoration:underline}div.AffiliateRegister div.hero div.postRegister p>a>svg{margin-bottom:-3px}div.AffiliateRegister div.hero div.postRegister div.controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}div.AffiliateRegister div.customers{background-color:#fff;border-bottom:1px solid #FEFEFE;padding:30px 0}div.AffiliateRegister div.customers p.smallCaps{text-align:center;margin:0 0 20px}div.AffiliateRegister div.customers div.Marquee.customerLogos{display:flex;align-items:center}div.AffiliateRegister div.customers div.Marquee.customerLogos>div{display:flex;align-items:center;animation-duration:60s}div.AffiliateRegister div.customers div.Marquee.customerLogos>div>img{padding-right:50px;max-height:35px;object-fit:contain}div.AffiliateRegister div.services,div.AffiliateRegister div.testimonials,div.AffiliateRegister div.showcase{background-color:#fbfbfb;padding:40px 6vw 80px}div.AffiliateRegister div.services p.smallCaps,div.AffiliateRegister div.testimonials p.smallCaps,div.AffiliateRegister div.showcase p.smallCaps{text-align:center;margin:0}div.AffiliateRegister div.services h2,div.AffiliateRegister div.testimonials h2,div.AffiliateRegister div.showcase h2{font-weight:400;color:#121212;font-size:43.9px;line-height:53.58px;letter-spacing:-.5799999833px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;margin-top:0}div.AffiliateRegister div.services div.controls,div.AffiliateRegister div.testimonials div.controls,div.AffiliateRegister div.showcase div.controls{display:flex;align-items:center;justify-content:space-between;margin-top:20px}div.AffiliateRegister div.services div.controls p.smallCaps,div.AffiliateRegister div.testimonials div.controls p.smallCaps,div.AffiliateRegister div.showcase div.controls p.smallCaps{color:#454341}div.AffiliateRegister div.services div.controls div.scrollButtons,div.AffiliateRegister div.testimonials div.controls div.scrollButtons,div.AffiliateRegister div.showcase div.controls div.scrollButtons{display:flex;align-items:center;gap:10px}div.AffiliateRegister div.services div.controls div.scrollButtons>button,div.AffiliateRegister div.testimonials div.controls div.scrollButtons>button,div.AffiliateRegister div.showcase div.controls div.scrollButtons>button{cursor:pointer;background-color:#f0ece6;transition:background-color .2s;height:48px;width:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;outline:none}div.AffiliateRegister div.services div.controls div.scrollButtons>button:focus,div.AffiliateRegister div.testimonials div.controls div.scrollButtons>button:focus,div.AffiliateRegister div.showcase div.controls div.scrollButtons>button:focus{outline:2px solid #F94E17}div.AffiliateRegister div.services div.controls div.scrollButtons>button:hover,div.AffiliateRegister div.testimonials div.controls div.scrollButtons>button:hover,div.AffiliateRegister div.showcase div.controls div.scrollButtons>button:hover{background-color:#d4d4d4}div.AffiliateRegister div.services div.controls div.scrollButtons>button>svg,div.AffiliateRegister div.testimonials div.controls div.scrollButtons>button>svg,div.AffiliateRegister div.showcase div.controls div.scrollButtons>button>svg{color:#161616;height:60%;width:60%}@media screen and (max-width: 1000px){div.AffiliateRegister div.services div.controls,div.AffiliateRegister div.testimonials div.controls,div.AffiliateRegister div.showcase div.controls{justify-content:flex-end}div.AffiliateRegister div.services div.controls p.smallCaps,div.AffiliateRegister div.testimonials div.controls p.smallCaps,div.AffiliateRegister div.showcase div.controls p.smallCaps{display:none}}div.AffiliateRegister div.showcaseGrid{aspect-ratio:2/1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:18px;max-width:1280px;margin:0 auto}div.AffiliateRegister div.showcaseGrid img,div.AffiliateRegister div.showcaseGrid div{width:100%;height:100%;object-fit:cover}div.AffiliateRegister div.showcaseGrid>div.left{gap:20px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}div.AffiliateRegister div.testimonials button.PrimaryButton{margin:1em auto 0}div.AffiliateRegister div.projects{padding:40px 6vw 80px;display:flex;flex-direction:column;align-items:center;gap:60px}div.AffiliateRegister div.projects h2{color:#fff;font-weight:300;font-size:43.9px;line-height:1;letter-spacing:-.5799999833px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;margin:0 auto;max-width:600px}.RefreshPrompt{position:fixed;z-index:10000;bottom:20px;width:300px;background:#ffffa0;border:solid #aaa 1px;border-radius:4px;box-shadow:1px 1px 3px #0003;text-align:center;left:50%;margin-left:-150px;line-height:1.8em;animation:flyup .3s}@keyframes flyup{0%{transform:translateY(100px)}to{transform:translateY(0)}}
