﻿.loading-results{display:flex;width:100%;justify-content:center;align-items:center;font-weight:500;font-size:1.25rem;margin:1rem;transition:max-height .1s ease-out;overflow:hidden}.loading-results .k-progressbar{width:100%}.loading-results.closed{max-height:0;transition:max-height .1s ease-in}.loader-message{display:flex;align-items:center;gap:5px;font-weight:500}.background-loading-status{position:absolute;top:5px;width:100%;font-weight:500;opacity:.75;display:flex;justify-content:center;align-items:center;gap:5px;overflow:hidden;pointer-events:none}.md-formatted p{line-height:normal;margin-top:0;margin-bottom:.3em}.md-formatted li p{margin-bottom:0}.md-formatted a{color:var(--accent);text-decoration:none;font-weight:500;cursor:pointer}.md-formatted a:hover{text-decoration:underline}.md-formatted h1,.md-formatted h2,.md-formatted h3,.md-formatted h4,.md-formatted h5,.md-formatted h6{margin-top:.5em;margin-bottom:.3em;line-height:normal;font-weight:700}.md-formatted h1{font-size:1.5em}.md-formatted h2{font-size:1.25em}.md-formatted h3{font-size:1.1em}.md-formatted h4,.md-formatted h5,.md-formatted h6{font-size:1em}.md-formatted table{margin-top:1em;margin-bottom:1em;border-collapse:separate;border-spacing:.5em 0}.md-formatted table th{background-color:#16475b;color:#fff;padding:.3em .6em;font-weight:500}.md-formatted table th a{color:#fff}.md-formatted table td:has(img){width:300px}.md-formatted table td:has(img) img{width:300px;height:250px;object-position:center;object-fit:cover;margin:-1px}.md-formatted.equipment-group-description{overflow:auto}.md-formatted-inline p,.md-formatted-inline h1,.md-formatted-inline h2,.md-formatted-inline h3,.md-formatted-inline h4,.md-formatted-inline h5,.md-formatted-inline h6,.md-formatted-inline ol,.md-formatted-inline ul,.md-formatted-inline li{display:inline;font-size:inherit;padding:0;margin:0}.md-formatted-inline pre{display:inline;white-space:normal}.md-formatted-inline ol{counter-reset:LIST-ITEMS 0}.md-formatted-inline ol li:before{content:counter(LIST-ITEMS) ")";counter-increment:LIST-ITEMS;margin-right:.3em;font-weight:bold}.md-formatted-inline ul li:before{content:"•";margin-right:.5em}.equipment-cards{font-size:.8rem;line-height:normal}.equipment-cards .card{overflow:hidden;margin-bottom:1em;border:3px solid #154b63;border-radius:0}.equipment-cards .card .card-header{background-color:#154b63;color:#fff;border-radius:0;padding:.2rem .6rem .4rem .6rem;font-size:1rem}.equipment-cards .card .card-header a{color:#fff}.equipment-cards .card .card-body{display:flex;flex-direction:column;padding:0}.equipment-cards .card .card-body .card-text{flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;padding:.6em 1em}.equipment-cards .card .card-body .card-text p{margin-bottom:.3em;-webkit-line-clamp:3;text-overflow:ellipsis}.equipment-cards .card .card-body .image-wrapper{width:100%;height:200px;border-radius:0}.equipment-cards .card .card-body .image-wrapper img{object-fit:cover;border-radius:0}.fadeout-overlay{position:absolute;bottom:0;left:0;right:0;height:24px;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%)}#search-container{padding:0 20px;display:flex;flex-direction:column;gap:15px}#search-container .imageThumbnail{width:auto;height:auto;max-width:100%;max-height:100%;min-width:130px;object-fit:cover}#search-container .bg-info{background-color:var(--accent) !important}#search-container .row{display:flex;flex-direction:row}#search-container .textInput{width:100%;border-radius:3px;background-color:#fff;border:1px solid var(--border);padding:5px}#search-container .textInput:focus,#search-container .textInput:focus-visible,#search-container .textInput:active{border:1px solid var(--border-accent);box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:none}#search-container #resultsContainer{flex:1 0 200px;overflow:auto}#search-container #resultsContainer .noResultsContainer{padding:30px;text-align:center}#search-container #resultsContainer .selectProductContainer{display:flex;flex-direction:column;justify-content:center;flex:0 0 auto;margin-left:10px}#search-container #resultsContainer .resultsFooter{display:flex;justify-content:space-between;flex-wrap:wrap}#search-container #resultsContainer .buttonsContainer{display:flex;justify-content:end;align-items:baseline;gap:5px;margin-left:auto}#search-container #resultsContainer .buy-now-price{font-size:smaller;font-weight:bold}#search-container #resultsContainer .productRow{display:flex;flex-direction:row;min-height:220px;padding:20px 0;border-top:1px solid var(--border);gap:10px;position:relative}#search-container #resultsContainer .productRow.topRow{border:none}#search-container #resultsContainer .productRow .quoteButtonContainer{position:absolute;right:0;z-index:1}#search-container #resultsContainer .productRow .productLink{font-size:1.4em;text-decoration:none;line-height:1.2}#search-container #resultsContainer .productRow .productDescription{color:var(--subtext);overflow:hidden;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical}#search-container #resultsContainer .productRow .attributeRow{display:flex;flex-direction:column;flex-wrap:wrap;max-height:8em;overflow-x:hidden}#search-container #resultsContainer .productRow .attributeText{line-height:1.2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:50%}#search-container #resultsContainer .productRow .subheading{display:flex;border-bottom:1px solid var(--border);margin-bottom:3px;padding-bottom:6px}#search-container #resultsContainer .productRow .subheading .productCurrency{width:50%}#search-container #resultsContainer .productRow .subheading .productStatus{width:50%}@media screen and (max-width: 660px){#search-container #resultsContainer .productRow .attributeText{width:100%}}#search-container #resultsContainer .productRow .attributeColumn{max-height:8em;width:45%}#search-container #resultsContainer .productRow .attributeLabel{font-size:.9em;color:#000;font-weight:700;display:inline-block}#search-container #resultsContainer .productRow .imgContainer{flex:0 0 auto;width:220px;height:200px;display:flex;position:relative;border:1px solid var(--border);border-radius:3px}#search-container #resultsContainer .productRow .imgContainer a{width:100%;height:100%;text-decoration:none}#search-container #resultsContainer .productRow .imgContainer img{width:100%;height:100%;object-fit:cover;position:absolute;top:0}#search-container #resultsContainer .productRow .imgContainer .imgOverlay{position:absolute;height:32px;padding:4px 10px;left:0;right:0;bottom:0px;border-radius:0 0 3px 3px;background-color:rgba(0,93,133,.4);color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:1.2em;font-weight:600;text-align:center}#search-container #resultsContainer .productRow .imgContainer .imgOverlay img{position:relative;height:100%;width:auto}#search-container #resultsContainer .productRow .imgContainer .noImg{width:220px;height:100%;justify-content:center;align-items:center;display:flex;text-align:center}#search-container #resultsContainer .productRow .descriptionContainer{position:relative;flex:1 0 300px;overflow:hidden}#search-container #resultsContainer .productRow .descriptionContainer p{margin-bottom:.5em}#search-container .search-header-container{border:1px solid var(--border);background:var(--ast-global-color-3);z-index:1;width:100%;border-top-width:0;border-radius:5px;padding:.5em}#search-container .search-header-container.sticky{position:sticky;top:0;box-shadow:0px 0px 5px 0px var(--border)}#search-container .search-header-container .search-text-container{padding-bottom:.5rem;border-radius:3px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;color:#fff}#search-container .search-header-container .search-text-container .searchLabel{font-weight:400;font-size:1em;text-align:right;white-space:nowrap}#search-container .search-header-container .search-text-container .searchTermInput{flex:120px 1 0}#search-container .search-header-container .search-chip-list-container{position:relative;margin:0;line-height:0}#search-container .search-header-container .search-chip-list-container .search-chip-list{background:#fff;width:100%;padding:4px}#search-container .search-header-container .search-chip-list-container .filters-button{position:absolute;right:0}#search-container .search-header-container .search-chip-list-container .k-chip{padding:.1rem .2rem;font-weight:500}#search-container .search-header-container .header-filters-container{background-color:var(--cardBackground);padding:.5rem;width:100%;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:flex-end}#search-container .search-header-container .header-filters-container label{font-size:small;font-weight:500}#search-container .search-header-container .header-filters-container .sort-by-dropdown{flex:120px 1 0;max-width:280px;margin-right:auto}#search-container .search-header-container .header-filters-container .filters-button{align-self:end}#search-container .search-header-container .header-filters-container .search-status{display:block}#search-container #search-content-container{display:flex;gap:20px;font-size:14px;position:relative;z-index:1;margin-bottom:20px}#search-container #search-content-container .left-filters-container{position:sticky;top:10px;overflow-y:auto;max-height:calc(100vh - 20px);width:300px;display:flex;flex-direction:column;gap:10px}#search-container #search-content-container .left-filters-container.closed{display:none}#search-container #search-content-container .left-filters-container .close-button{display:none}#search-container #search-content-container .left-filters-container .view-as-list-seo-link{text-decoration:none;cursor:pointer}#search-container #search-content-container .filtersContainer{padding:8px 10px;background-color:var(--cardBackground);border:1px solid var(--border);border-radius:3px;position:relative;display:flex;flex-direction:column;gap:5px}#search-container #search-content-container .filtersContainer .cornerLoader{position:absolute;top:5px;right:5px}#search-container #search-content-container .filtersContainer .attributeLoader{width:100%;position:absolute;top:0;right:0;left:0;height:12px;border-radius:0}#search-container #search-content-container .filtersContainer .attributeLoader .k-state-selected{background-color:#ced4da}#search-container .filtersContainer h4{margin-bottom:0;font-family:"Montserrat",sans-serif;font-size:1.2rem}#search-container .filtersContainer .filterRow{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5em;min-height:25px}#search-container .filtersContainer .filterRow h4{margin-right:1em}#search-container .filtersContainer .filterRow .k-icon{font-size:16px;text-decoration:none}#search-container .filtersContainer .filterRow .k-icon.large{font-size:30px}#search-container .filtersContainer .clearFiltersButton{white-space:nowrap;font-size:.92em;color:var(--ast-global-color-3);padding:.2rem .4rem .2rem .3rem;gap:.25rem}#search-container .filtersContainer .clearFiltersButton.hide{display:none}#search-container .filtersContainer .clearFiltersButton:hover{color:var(--ast-global-color-0)}#search-container .filtersContainer .attributeBadgesContainer{align-content:flex-end;align-items:baseline}#search-container .filtersContainer .fixedField .row .col{margin-bottom:1em}#search-container .filtersContainer .fixedField .addAttributeButton{width:100%}#search-container .filtersContainer .filterLabel{font-size:.9em;font-weight:600;flex:1 0 auto}#search-container .filtersContainer .fixedFieldContents{height:fit-content;max-height:260px;overflow-y:auto;overflow-x:hidden;background:#fbfcfd;padding:10px 10px;border-radius:3px;border:none;box-shadow:0px 1px 2px 1px #c8c9ca;display:flex;flex-direction:column;gap:.5em;transition:visibility 0s,max-height .2s linear}#search-container .filtersContainer .fixedFieldContents .rangeSliderContainer{display:flex;flex-direction:row;justify-content:space-between;margin:10px 0}#search-container .filtersContainer .fixedFieldContents .rangeEndpointEdit{display:flex;flex-direction:row;align-items:baseline;gap:.5rem}#search-container .filtersContainer .fixedFieldContents .rangeEndpointEdit label{font-size:smaller;font-weight:500;width:10em}#search-container .filtersContainer .fixedFieldContents .rangeEndpointEdit .k-input-sm .k-input-inner{font-size:.9rem;padding:.15rem .75rem}#search-container .filtersContainer .fixedFieldContents .fixedFieldItemCount{color:var(--subtext)}#search-container .filtersContainer .fixedFieldContents .k-chip-sm{font-size:14px;width:100%}#search-container .filtersContainer .contentsAccordion{transition:margin-bottom .2s linear,max-height .2s linear;margin-bottom:20px;display:flex;flex-direction:column;gap:10px}#search-container .filtersContainer .contentsAccordion.collapsed{overflow:hidden;max-height:0px;transition:margin-bottom .2s linear,max-height .2s linear;margin-bottom:0}.manufacturer-multiselect-popup{font-size:14px}.equipment-dropdownlist{max-height:calc(100vh - 350px) !important;overflow:hidden !important}.equipment-dropdownlist .k-popup>.k-list{height:inherit !important;max-height:calc(100vh - 420px) !important}.compact .k-popup .k-list .k-list-item{padding-block:0}.textarea-compact{line-height:normal;font-size:smaller}.k-child-animation-container{transition-duration:100ms !important;transition:none !important}.disabled-wrapper{opacity:.5;pointer-events:none}a.admin-link,a.textButton,a.backToList{color:#0d6efd;text-decoration:none;font-size:90%;font-weight:500;white-space:nowrap;cursor:pointer}a.admin-link:hover,a.textButton:hover,a.backToList:hover{color:#004fa0;text-decoration:underline}.admin-edit-page .card-title,.admin-edit-page .k-card-title{display:flex;flex-direction:row;gap:.5em;margin:0;align-items:center;font-weight:500;font-size:1.1rem}.admin-edit-page .card-title strong,.admin-edit-page .k-card-title strong{font-weight:500}.admin-edit-page .card-header,.admin-edit-page .k-card-header{display:flex;flex-direction:column;gap:.5em;padding:.25rem 1rem}.admin-edit-page .card-header.hstack,.admin-edit-page .k-card-header.hstack{flex-direction:row;justify-content:space-between;align-items:center}.admin-edit-page .card-header .button-container,.admin-edit-page .k-card-header .button-container{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:5px}.admin-edit-page .card-header .button-container .btn,.admin-edit-page .k-card-header .button-container .btn{white-space:nowrap}.admin-edit-page .card-header .alert,.admin-edit-page .k-card-header .alert{margin:0;padding:.2rem 1rem}.admin-edit-page .card-header .header-row,.admin-edit-page .k-card-header .header-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5em 1em}.admin-edit-page .card-header h5,.admin-edit-page .card-header .title,.admin-edit-page .k-card-header h5,.admin-edit-page .k-card-header .title{font-weight:600;font-size:1.2rem;margin:0;text-wrap:balance;text-align:center;flex-grow:1}.admin-edit-page .card-header .loader-message,.admin-edit-page .k-card-header .loader-message{justify-content:center}.admin-edit-page .card-header h1,.admin-edit-page .card-header h2,.admin-edit-page .card-header h3,.admin-edit-page .card-header h4,.admin-edit-page .card-header h5,.admin-edit-page .card-header h6,.admin-edit-page .k-card-header h1,.admin-edit-page .k-card-header h2,.admin-edit-page .k-card-header h3,.admin-edit-page .k-card-header h4,.admin-edit-page .k-card-header h5,.admin-edit-page .k-card-header h6{margin:0;flex-grow:1}.admin-edit-page label{font-size:.9em;font-weight:600}.admin-edit-page .vstack{display:flex;flex-direction:column;gap:.5rem}.admin-edit-page .html-preview{border:#ced4da 1px solid;border-radius:.25rem;padding:1rem}.admin-edit-page .expansion-panel-header{background-color:#e4e7eb;color:var(--accent)}.admin-edit-page .expansion-panel-header button{font-weight:600;width:100%;justify-content:flex-start}.admin-edit-page .expansion-panel-header button:hover{color:var(--accent-active)}.admin-edit-page .expansion-panel-header.expanded{background-color:var(--accent);color:#fff}.admin-edit-page .expansion-panel-header.expanded button:hover{color:#fff}.admin-edit-page .expansion-panel-content{margin-bottom:1em}.admin-labels label{font-size:.9em;font-weight:600}.image-tooltip-template{pointer-events:none}.k-window{border-color:#8b8b8b;box-shadow:0px 4px 6px 6px rgba(0,0,0,.2)}.k-window .k-window-titlebar{background-color:var(--accent);color:#fff;font-weight:500;padding:.25rem 1rem}.k-notification{white-space:pre-line}.k-upload.hide-file-list .k-upload-files{display:none}div.k-loader-container{z-index:9999}.k-loader-container.theme-loader{white-space:pre-line}.k-button-primary .k-loader{color:#fff}.k-window.admin-popup-dialog{max-width:95vw;max-height:95vh}.k-window.admin-popup-dialog .k-window-titlebar{cursor:move}.k-window.admin-popup-dialog .k-window-titlebar .k-window-title{cursor:move}.k-window.admin-popup-dialog .k-window-content{overflow-x:scroll}.api-result-dialog{min-width:40vw;min-height:40vh}.k-grid.compact{font-size:.9rem}.k-grid.compact .k-table{font-size:.9rem}.k-grid.compact .k-grid-header{font-weight:500}.k-grid.compact .k-grid-header .k-cell-inner>.k-link>.k-sort-icon{margin-inline-start:0}.k-grid.compact .k-grid-header .k-grid-header-menu{width:auto;height:100%;padding:.25rem 0}.k-grid.compact td{padding-bottom:.1rem;padding-top:.1rem;white-space:nowrap}.k-grid.compact .k-grid-pager{padding:0}.k-grid.compact .k-grid-pager .k-pager-nav{height:auto}.k-button.compact{padding:0 .2rem;font-size:.8rem}.compact .k-input,.compact .k-picker{font-size:.9rem}.compact .k-input .k-input-inner,.compact .k-picker .k-input-inner{padding:.1rem .4rem}.compact .k-input .k-input-button,.compact .k-picker .k-input-button{padding:.1rem .25rem}.compact .k-command-cell .k-button,.compact>.k-button,.k-button-sm{padding:.1rem .3rem;font-size:.9rem}.k-grid.compact .k-command-cell>span{display:flex;flex-direction:row;flex-wrap:wrap;gap:.2rem}.k-column-resizer{border-right:#ced4da 5px double}.compact .k-treeview-group{gap:0;font-size:small}.compact .k-treeview .k-treeview-leaf{padding-block:.1rem}.k-treeview>.k-treeview-group>.k-treeview-item>.k-treeview-item-content>.k-treeview-leaf>.k-treeview-leaf-text{font-size:110%;font-weight:bold}.k-upload:focus-within{border-color:var(--border-accent)}.k-upload .k-dropzone.k-hover{outline:var(--accent-active) 2px dashed}.k-upload .k-upload-files .k-file{padding:.1rem 1rem}.k-upload .k-upload-files .k-file .k-progressbar-horizontal{margin-bottom:-0.5em;height:.4em}.k-upload .k-upload-files .k-file .k-file-name{font-size:small}.k-rounded-md{border-radius:.25rem}.k-chip-sm{padding:.1rem .2rem}.k-chip-action:hover{color:var(--accent-active)}.admin-job-status{padding:.5em 1em;border:#47afdc 1px solid;background:#ddf0f8}.admin-job-status label{font-weight:500}.link-button{display:inline-flex;white-space:nowrap;align-items:center;justify-content:center;gap:.5rem;vertical-align:middle;padding:.25rem .75rem;line-height:1.5;text-decoration:none}.mini-list{font-size:small;list-style:square;margin:0}.alert{padding:.75rem 1rem}.alert-sm{font-size:smaller;padding:.5em 1em}.alert-sm p{margin-bottom:.5em}.alert-inline{padding:.5em .5em;margin-bottom:0;font-size:smaller;font-weight:normal}.w-50{width:50%}.global-search-input{flex-basis:150px;flex-grow:1;display:flex;align-items:center}.ipp-product-text{color:#606060;font-size:.95em}.ipp-product-attribute-editor.readonly{font-weight:500}.ipp-product-attribute-editor .alert{margin:0;padding:.2rem .5rem .25rem .5rem;overflow:auto;white-space:break-spaces;line-height:normal}.ipp-measurement-editor{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:.5rem}.ipp-measurement-editor.enabled{justify-content:space-between}.ipp-measurement-editor .ipp-measurement-value{flex:0 0 6em}.ipp-measurement-editor .ipp-measurement-value.k-input{flex:1 0 8em}.ipp-measurement-editor .ipp-measurement-unit{flex:1 1 6em;font-size:small;font-weight:bold}.ipp-measurement-editor .ipp-measurement-unit.k-dropdownlist{flex:0 0 9em}.ipp-measurement-editor .ipp-measurement-unit.k-dropdownlist .k-input-inner{padding:0 0 0 .2rem}.ipp-dropdown-container{position:relative;display:inline-block;width:100%}.ipp-dropdown-container .ipp-dropdown-content{position:absolute;z-index:9;width:100%;max-height:500px;background-color:#fff;box-shadow:0px 2px 3px 0px #aaa;border-radius:3px;overflow-y:auto}.ipp-dropdown-container .ipp-dropdown-content p{color:#000;padding:4px 16px;text-decoration:none;display:block;cursor:pointer;margin:0}.ipp-dropdown-container .ipp-dropdown-content p.selected{background-color:#0d6efd}.ipp-dropdown-container .ipp-dropdown-content p:hover{background-color:#eee}.ipp-dropdown-container .ipp-selected-dropdown-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0px 10px;background-color:#e4e7eb;color:#212529;border:1px solid #e4e7eb;border-radius:3px;cursor:pointer;height:40px}.ipp-dropdown-container .ipp-selected-dropdown-item.ipp-dropdown:hover{background-color:#ced3db;border-color:#c7cdd5}.ipp-dropdown-container .ipp-dropdown-icon{background:rgba(0,0,0,0);border:none}.ipp-dropdown-container .ipp-dropdown-textbox{padding:.375rem .75rem;width:100%;border:1px solid #ced4da;color:#495057;background-color:#fff;border-radius:3px}.ipp-dropdown-container .ipp-dropdown-textbox:focus{border-color:var(--border-accent);color:#495057;background-color:#fff;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:none}.compact .ipp-dropdown-container{font-size:.9rem}.compact .ipp-dropdown-container .ipp-selected-dropdown-item{height:auto;padding:.1rem .5rem}.compact .ipp-dropdown-container .ipp-dropdown-textbox{padding:.1rem .25rem}.compact .ipp-dropdown-container .ipp-dropdown-content p{padding:.1rem .5rem}.k-input.compact{font-size:.875rem}.k-dropdownlist.compact{font-size:.875rem;line-height:1.2}.k-dropdownlist.compact .k-input-inner{padding:.1rem .5rem}.k-dropdownlist.compact .k-icon-button{padding:.1rem .25rem}.full-window-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9000;background-color:rgba(0,0,0,0)}.ipp-multiselect-container{position:relative;display:inline-block}.ipp-multiselect-container.open{z-index:9002}.ipp-multiselect-container .ipp-multiselect-textbox{padding:.375rem .75rem;width:100%;border:1px solid #ced4da;color:#495057;background-color:#fff;border-radius:3px}.ipp-multiselect-container .ipp-multiselect-textbox:focus{border-color:var(--border-accent);color:#495057;background-color:#fff;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:none}.ipp-multiselect-container .ipp-multiselect-content{position:absolute;width:100%;max-height:500px;background-color:#fff;box-shadow:0px 2px 3px 0px #aaa;border-radius:3px;overflow-y:auto}.ipp-multiselect-container .ipp-multiselect-content p{color:#000;padding:.25rem .5rem;text-decoration:none;display:block;cursor:pointer;margin:0}.ipp-multiselect-container .ipp-multiselect-content p.selected{background-color:#b7dff0;font-weight:500}.ipp-multiselect-container .ipp-multiselect-content p:hover{background-color:var(--ast-global-color-6)}.ipp-multiselect-container .ipp-multiselect-content .ipp-multiselect-group .group-header{background-color:var(--accent);color:#fff;font-weight:500;padding:.5rem .5rem}.ipp-multiselect-container .ipp-selected-multiselect-items{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:2px;row-gap:3px;column-gap:3px;background-color:#fff;color:#212529;border:1px solid #e4e7eb;border-radius:3px;cursor:pointer;flex-wrap:wrap;position:relative;width:100%;overflow:auto}.ipp-multiselect-container .ipp-selected-multiselect-items .ipp-selected-multiselect-item-container{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;cursor:pointer;line-height:1.25rem;padding:2px 6px;border:1px solid #bcbebf;border-radius:3px;background-color:#edeeee}.ipp-multiselect-container .ipp-selected-multiselect-items .ipp-selected-multiselect-item-container:hover{background-color:#ced3db;border-color:#c7cdd5}.ipp-multiselect-container .ipp-selected-multiselect-items .ipp-selected-multiselect-item-container .ipp-selected-multiselect-item{display:flex;flex:1 1 auto;flex-flow:row nowrap;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;align-items:center}.ipp-multiselect-container .ipp-selected-multiselect-items .ipp-selected-multiselect-item-container .ipp-icon{color:#495057;margin-left:5px}.ipp-multiselect-container .ipp-selected-multiselect-items .ipp-selected-multiselect-item-container .ipp-icon:hover{color:#000}.ipp-multiselect-container .ipp-selected-multiselect-items.compact{font-size:.8rem}.ipp-multiselect-container .ipp-selected-multiselect-items.compact .ipp-selected-multiselect-item-container{padding:1px 4px}.ipp-multiselect-container.compact{font-size:.9rem}.ipp-multiselect-container.compact .ipp-multiselect-content p{padding:.05rem .5rem}.ipp-multiselect-container p.disabled{color:#606060;font-size:.95em}.location-list-item h1{font-size:.9em;font-weight:600;margin:0 0 .3rem 0}.location-list-item p{font-size:.8em;max-height:3em;overflow:hidden;margin:0}.ipp-location-multiselect-dropdown{height:auto;max-height:500px}.selected{background-color:#f1f1f1}.debugging-info{display:none;padding:.5rem;background:#def;max-height:12rem}.debugging-info pre{margin:0}table.spreadsheet{font-size:.9em}table.spreadsheet .ar{text-align:right}table.spreadsheet tr.even{background-color:#f0f0f0}@media(max-width: 767px){.admin-edit-page>.k-card-header{padding:.25rem .5rem}.admin-edit-page>.k-card-header .header-row{row-gap:.25em}.admin-edit-page>.k-card-header .header-row>.vstack{order:1;flex-grow:1 !important}.admin-edit-page>.k-card-header .header-row>.button-container{order:2}.admin-edit-page>.k-card-header .header-row>.k-card-title{order:3;width:100%;font-size:1rem}.admin-edit-page>.k-card-body{padding:.5rem}.admin-edit-page .k-card>.k-card-header{padding:.25rem .75rem}.admin-edit-page .k-card>.k-card-body{padding:.5rem .75rem}.admin-edit-page .k-card-body>.row{margin-bottom:.5rem !important}.admin-edit-page label{font-size:.82em;margin-bottom:0}.admin-edit-page .vstack{gap:.25rem}.admin-edit-page.k-card{border:none;box-shadow:none;border-radius:0}.container-fluid{padding-left:0;padding-right:0}}@media print{.no-print,.backToList,.backToSearch,.k-grid-toolbar{display:none !important}}#mobileFilterContainer{display:none}#mobileSearchContainer{display:none}.modalBackdrop,.mobileModal{display:none}.productLinkContainer{margin-right:148px}.productCurrency{font-weight:bold;font-size:18px}.isPartnered{font-size:18px}.capital{text-transform:capitalize}.warning,.status-sold,.status-scrap,.status-dcns,.status-dmisc,.status-dresv,.status-dlist{font-weight:bold;color:red;text-transform:uppercase}.status-hold,.status-order,.status-listing{font-weight:bold;color:#ff8c00;text-transform:uppercase}#adminNavMenu{position:fixed;top:0;right:0;z-index:1030;display:flex;justify-content:space-between}#adminNavMenu .controls-group{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin:8px;opacity:.4;transition:opacity .3s}#adminNavMenu .controls-group:hover{opacity:1}#adminNavMenu .controls-group .btn{height:100%;font-size:.9rem;padding:4px 8px}#adminNavMenu a.public-login{padding:8px;text-decoration:none;font-size:.9rem;font-weight:500}.edit-link-button{white-space:nowrap;height:fit-content}.equipmentTypeList{border:3px solid #154b63;margin-top:1.5rem;margin-bottom:1.5rem}.equipmentTypeList h2{background-color:#154b63;color:#fff;margin:0;padding:5px 20px}.equipmentTypeList .equipmentTypeListContainer{padding:20px;font-weight:500}.equipmentTypeList .equipmentTypeListContainer .equipmentTypeListColumn{display:flex;flex-direction:column}.equipmentTypeList .equipmentTypeListContainer .equipmentTypeListColumn .equipmentTypeGroup{margin-top:.5em;margin-bottom:.5em;display:flex;flex-direction:column;font-size:90%;border:#154b63 1px solid;padding:.5em}.equipmentTypeList .equipmentTypeListContainer .equipmentTypeListColumn .equipmentTypeGroup h3{margin-top:0;margin-bottom:.5em}@media print{#adminNavMenu{display:none !important}#public-site-header{display:none !important}.public-footer{display:none}.quoteButtonContainer{display:none}.h1,h1{font-size:20px !important}nav{visibility:hidden}.nav-menu{display:none !important}}@media only screen and (max-width: 1050px){.entry-content h1,h1{margin-top:10px;font-size:1.7em}.container .row.px-4{padding-left:0 !important;padding-right:0 !important}.productLinkContainer{margin-right:0}}.md-formatted p{line-height:normal;margin-top:0;margin-bottom:.3em}.md-formatted li p{margin-bottom:0}.md-formatted a{color:var(--accent);text-decoration:none;font-weight:500;cursor:pointer}.md-formatted a:hover{text-decoration:underline}.md-formatted h1,.md-formatted h2,.md-formatted h3,.md-formatted h4,.md-formatted h5,.md-formatted h6{margin-top:.5em;margin-bottom:.3em;line-height:normal;font-weight:700}.md-formatted h1{font-size:1.5em}.md-formatted h2{font-size:1.25em}.md-formatted h3{font-size:1.1em}.md-formatted h4,.md-formatted h5,.md-formatted h6{font-size:1em}.md-formatted table{margin-top:1em;margin-bottom:1em;border-collapse:separate;border-spacing:.5em 0}.md-formatted table th{background-color:#16475b;color:#fff;padding:.3em .6em;font-weight:500}.md-formatted table th a{color:#fff}.md-formatted table td:has(img){width:300px}.md-formatted table td:has(img) img{width:300px;height:250px;object-position:center;object-fit:cover;margin:-1px}.md-formatted.equipment-group-description{overflow:auto}.selected{background-color:#f1f1f1}h1{font-size:1.75rem}h2{font-size:1.25rem}h3{font-size:1.15rem}.ipp-home-container{display:flex;flex-direction:row}.ipp-home-nav-container{padding:10px 20px;width:300px;overflow:auto;max-height:calc(100vh - 80px)}.ipp-home-nav-container p{margin:0 0 .4rem 0}.ipp-home-nav-container p a.ipp-link{display:flex;align-items:center;gap:.4rem;line-height:normal}.ipp-home-nav-container .ipp-home-nav-label{font-size:.85em;font-weight:700;margin-top:1.5rem}.ipp-home-carousel-container{width:100%;height:calc(100vh - 80px);display:flex;flex-direction:column;justify-content:center;align-items:center}.ipp-home-carousel-container .k-scrollview{border:none}.ipp-home-image-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:auto;height:75vh;position:relative}.ipp-home-image{min-height:35vh;width:auto;object-fit:cover;min-width:35vw;max-width:60vw;max-height:75vh;height:auto}a{text-decoration:none}.ipp-home-delete-image-button{position:absolute;top:10px;right:10px}.ipp-home-admin-options-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.ipp-fixedheight-multiselect{height:120px;overflow:scroll !important}@media only screen and (max-width: 921px){.ipp-home-nav-container{display:none}}@media print{.ipp-home-admin-options-container{display:none}.ipp-home-nav-container{display:none}}:root{--ast-global-color-0: #0170B9;--ast-global-color-1: #3a3a3a;--ast-global-color-2: #3a3a3a;--ast-global-color-3: #134a62;--ast-global-color-4: #F5F5F5;--ast-global-color-5: #FFFFFF;--ast-global-color-6: #F2F5F7;--ast-global-color-7: #424242;--ast-global-color-8: #000000;--ast-border-color: #dddddd;--border: #ced4da;--border-accent: #86b7fe;--cardBackground: #f8f9fa;--subtext: #707070;--accent: var(--ast-global-color-3);--accent-active: #059fe3;--detailsImagesWidth: 35vw;--detailsImgSwipeContainerWidth: 40px;--detailsRowHeight: 500px;--primary: var(--ast-global-color-3);--primary-hover: #6c757d;--warning: #ffc107;--warning-hover: #e6ac00;--danger: #dc3545;--danger-hover: #bb2d3b;--kendo-color-primary: var(--primary);--kendo-color-primary-on-surface: var(--primary);--kendo-color-on-primary: #ffffff;--kendo-color-primary-active: var(--primary-hover);--kendo-color-primary-hover: var(--primary-hover);--kendo-color-warning: var(--warning);--kendo-color-on-warning: #000000;--kendo-color-warning-active: var(--warning-hover);--kendo-color-warning-hover: var(--warning-hover);--kendo-color-danger: var(--danger);--kendo-color-on-danger: #ffffff;--kendo-color-danger-active: var(--danger-hover);--kendo-color-danger-hover: var(--danger-hover)}.container{max-width:none !important}.product-search-popup .k-popup{position:relative;padding:.5rem 1rem;border-radius:.25rem;overflow-x:hidden}.product-search-popup .k-popup .search-results-list{display:table}.product-search-popup .k-popup .search-results-list a{text-decoration:none;cursor:pointer;display:table-row}.product-search-popup .k-popup .search-results-list a:hover{text-decoration:underline;background-color:var(--ast-border-color)}.product-search-popup .k-popup .search-results-list a:first-child{font-weight:500;color:var(--accent-active)}.product-search-popup .k-popup .search-results-list a>*{display:table-cell;white-space:nowrap;overflow:hidden}.product-search-popup .k-popup .search-results-list a .k-icon{min-width:16px;vertical-align:baseline}.product-search-popup .k-popup .search-results-list a .stocknumber{text-align:right;padding:0 .5rem;font-weight:500}.product-search-popup .k-popup .search-results-list a .display-title{width:99%}.fixed-top.nav-menu{background-color:var(--accent);color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;position:sticky;margin-bottom:15px;align-items:center;padding:.4rem 1rem;font-size:18px}.fixed-top.nav-menu .global-search-input{max-width:300px}.fixed-top.nav-menu .k-loader-primary{color:#fff}.fixed-top.nav-menu .navbar{justify-content:start}.fixed-top.nav-menu .navbar .adaptive-menu{margin-right:auto}.fixed-top.nav-menu .navbar .right-menu{display:flex;align-items:center;gap:.5rem;margin-left:auto}.fixed-top.nav-menu .navbar #hamburger-checkbox{display:none}.fixed-top.nav-menu .navbar .hamburger{display:none;font-size:24px;user-select:none;cursor:pointer}.fixed-top.nav-menu .k-menu:not(.k-context-menu)>.k-item.k-menu-item{color:#fff}.fixed-top.nav-menu a{color:#fff;text-decoration:none}.fixed-top.nav-menu li{list-style:none}.fixed-top.nav-menu .k-menu-horizontal{gap:.5rem}.fixed-top.nav-menu .k-menu{background-color:rgba(0,0,0,0)}.fixed-top.nav-menu .btn-info{color:var(--bs-info);background-color:rgba(0,0,0,0);border:none}.fixed-top.nav-menu .btn-info:hover{color:#fff;background-color:var(--primary-hover);border-color:var(--primary-hover)}.fixed-top.nav-menu .k-badge{font-size:100%;font-weight:bold;background-color:rgba(0,0,0,0);color:#f4721b;border:none}.fixed-top.nav-menu .controls-group{column-gap:.5rem;width:100%}@media screen and (max-width: 1050px){.fixed-top.nav-menu{position:relative}}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#415364}.navbar-dark .navbar-nav .nav-link{color:#415364}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#415364}@media print{nav{visibility:hidden}.nav-menu{display:none !important}}.k-loader-container.k-loader-container-lg{align-items:flex-start;padding:20px}a{color:var(--accent);cursor:pointer}a:hover,a:active{color:var(--accent-active)}.k-grid .k-grid-content a{color:#0d6efd}.k-grid .k-grid-content a:hover{color:#004fa0;text-decoration:underline}.k-loader-primary{color:var(--accent)}.k-button-solid-primary .k-loader,.k-button-solid-warning .k-loader{color:#fff}.btn-primary{background-color:var(--primary);border-color:var(--primary);color:#fff}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:var(--primary-hover);border-color:var(--primary-hover)}.btn-primary.disabled{background-color:var(--ast-global-color-6);border-color:var(--ast-global-color-6);color:var(--ast-global-color-1)}.btn-warning{background-color:var(--danger);border-color:var(--danger);color:#fff}.btn-warning:hover,.btn-warning:active,.btn-warning:focus{background-color:var(--danger-hover);border-color:var(--danger-hover)}.k-button-solid-base.k-selected{background-color:#6c757d;border-color:#6c757d;color:#fff}.k-slider .k-slider-selection,.k-slider .k-draghandle,.k-list-item.k-selected,.k-list-item.k-selected,.k-pager-wrap .k-pager-numbers .k-link.k-state-selected,.k-pager-wrap .k-pager-numbers .k-link.k-selected,.k-checkbox:checked,.k-checkbox.k-checked,.k-radio.k-checked,.k-radio-item .k-radio:checked{border-color:var(--accent);background-color:var(--accent)}.checkbox-wrapper{cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:.5em}.k-checkbox:indeterminate,.k-checkbox-indeterminate{background:linear-gradient(to right bottom, #ffffff 51%, #b7dff0 50%)}.k-checkbox:hover,.checkbox-wrapper:hover .k-checkbox,.k-checkbox:checked:focus,.k-checkbox.k-checked.k-focus .k-radio:hover,.k-radio-item:hover .k-radio,.k-input:focus,.k-input.k-focus,.k-input:focus-within{border-color:var(--accent);box-shadow:0px 0px 0px .2rem rgba(19,74,98,.3)}.k-pager-nav.k-link,.k-pager-refresh{border-color:#dee2e6;color:var(--accent);background-color:#fff}.k-pager-nav.k-link:hover,.k-pager-refresh:hover,.k-state-hover.k-pager-nav.k-link,.k-state-hover.k-pager-refresh,.k-hover.k-pager-nav.k-link,.k-hover.k-pager-refresh{border-color:#d6d9dc;color:#0a58ca;background-color:#e9ecef}.k-state-selected.k-pager-nav.k-link,.k-state-selected.k-pager-refresh,.k-selected.k-pager-nav.k-link,.k-selected.k-pager-refresh{border-color:#0d6efd;color:#fff;background-color:#0d6efd}.k-pager-nav.k-link:focus,.k-pager-refresh:focus,.k-state-focus.k-pager-nav.k-link,.k-state-focus.k-pager-refresh,.k-focus.k-pager-nav.k-link,.k-focus.k-pager-refresh{background-color:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.25)}.k-pager-numbers .k-link{border-color:#dee2e6;color:var(--accent);background-color:#fff}.k-pager-numbers .k-link:hover,.k-pager-numbers .k-link.k-state-hover,.k-pager-numbers .k-link.k-hover{border-color:#d6d9dc;color:#0d6efd;background-color:#e9ecef}.k-pager-numbers .k-link:focus,.k-pager-numbers .k-link.k-state-focus,.k-pager-numbers .k-link.k-focus{background-color:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.25)}.k-pager-numbers .k-link.k-state-selected,.k-pager-numbers .k-link.k-selected{border-color:#0d6efd;color:#fff;background-color:var(--accent)}.k-scrollview-pageable>.k-button.k-primary,.k-scrollview-nav>.k-link.k-primary{background-color:var(--accent)}.anchor{color:var(--accent);cursor:pointer;text-decoration:underline}@media(max-width: 768px){.fixed-top.nav-menu{padding:.25rem .5rem}.fixed-top.nav-menu .ipp-logo{height:40px;content:url("/images/ipp-logo-sq-white.png")}.fixed-top.nav-menu .navbar .hamburger{display:block}.fixed-top.nav-menu .navbar .adaptive-menu{display:none}.fixed-top.nav-menu .navbar #hamburger-checkbox:checked~.adaptive-menu{display:flex;width:100%}.fixed-top.nav-menu .navbar .global-search-input{order:10;flex:1 1 100%;max-width:100%}.fixed-top.nav-menu .navbar .right-menu{flex-shrink:0}.dropdown{left:50%;top:30px;transform:translateX(35%)}.dropdown li:hover{background-color:var(--accent)}}
