@font-face{font-family:CPN-Bold;src:url(/fonts/CPN-Bold.9974bba1.otf) format("opentype");font-display:swap}@font-face{font-family:CPN-Regular;src:url(/fonts/CPN-Regular.0c0388c3.otf) format("opentype");font-display:swap}@font-face{font-family:CPN-Condensed;src:url(/fonts/CPN-Condensed.4bb335c9.otf) format("opentype");font-display:swap}@font-face{font-family:CPN-Compressed;src:url(/fonts/CPN-Compressed.5a0defc0.otf) format("opentype");font-display:swap}body{font-family:CPN-Regular;font-size:14px}*,:after,:before{box-sizing:border-box}.font-cpn-bold{font-family:CPN-Bold!important}.font-cpn-regular{font-family:CPN-Regular}.font-cpn-condensed{font-family:CPN-Condensed}.font-cpn-compressed{font-family:CPN-Compressed}.font-size-10{font-size:10px!important}.font-size-12{font-size:12px!important}.font-size-13{font-size:13px!important}.font-size-14{font-size:14px!important}.font-size-16{font-size:16px!important}.font-size-18{font-size:18px!important}.font-size-20{font-size:20px!important}.font-size-22{font-size:22px!important}.font-size-24{font-size:24px!important}.font-size-26{font-size:26px!important}.font-size-36{font-size:36px!important}.font-size-64{font-size:64px!important}.text-black{color:#140202!important}.text-white{color:#fff!important}.text-red{color:#c58181!important}.text-green{color:#9cb8b3!important}.text-dark-green{color:#397167!important}.text-dark-red{color:#8b0303!important}.text-heart-red{color:#d12a4a!important}.text-dark-yellow{color:#fc9904!important}.text-gold{color:#b39656!important}.text-light-gold{color:#d3c5a5!important}.text-light-grey{color:#d3d3d3!important}.text-grey{color:#a7a7a7!important}.text-yellow{color:#fdcc81}.text-smokey-grey{color:#939598!important}.text-dark-grey{color:#4f4f4f}.text-brown{color:#685341!important}.text-light-brown{color:#7a7562!important}.border-gold{border:1px solid #b39656!important}.border-grey{border:1px solid #a7a7a7}.border-light-grey{outline:1px solid #a7a7a7}.border-lightest-grey{outline:1px solid #ededed}.border-brown{border:1px solid #685341}.rounded-border{border:1px solid #d3d3d3;border-radius:6px;display:grid;align-items:center;justify-items:center;height:32px}.bg-old-white{background-color:#fbfbfb}.bg-gold{background-color:#b39656}.bg-light-green{background-color:#c6d4d2}.bg-dark-green{background-color:#397167}.bg-dark-yellow{background-color:#fc9904}.bg-light-gold{background-color:#d3c5a5}.bg-old-lace{background-color:#f7f4ee}.bg-egg-shell{background-color:#fff8e1}.bg-light-grey{background-color:#d3d3d3!important}.bg-lightest-grey{background-color:#ededed!important}.bg-red{background-color:#c58181}.bg-dark-red{background-color:#8b0303}.bg-dark-grey{background-color:#4f4f4f}.bg-brown{background-color:#685341}.bg-yellow{background-color:#fdcc81}.h-50{height:50px}.h-100{height:100px}.h-125{height:125px}.h-150{height:150px!important}.h-200{height:200px}.h-250{height:250px}.h-400{height:400px}.w-50{width:50px}.w-100{width:100px}.w-150{width:150px}.w-160{width:160px}.w-200{width:200px}.w-240{width:240px}.w-320{width:320px}.w-340{width:340px}.w-250{width:250px}.w-450{width:450px}.opacity-1{opacity:25%}.opacity-2{opacity:50%}.opacity-3{opacity:75%}.opacity-4{opacity:100%}.break-space{white-space:break-spaces!important}.ml-2{margin-left:2px}.delivery-address-padding-field{padding-left:3px}.btn-fixed-width{width:160px}.alfresco-upload-field.q-field--error{margin-bottom:12px}.alfresco-upload-field.q-field--error .q-field__bottom{min-height:24px;width:-moz-max-content;width:max-content;max-width:640px}.alfresco-upload-field .q-field__message,.alfresco-upload-field .q-field__messages{line-height:1.25;white-space:nowrap}@media(max-width:599px){.alfresco-upload-field.q-field--error .q-field__bottom{width:auto;max-width:100%}.alfresco-upload-field .q-field__message,.alfresco-upload-field .q-field__messages{white-space:normal}}.budget-type-text{color:#7a7562;text-decoration:underline}.budget-type-text-on-hover:hover{cursor:pointer;font-family:CPN-Bold}.q-stepper__title{color:#a7a7a7!important;font-size:14px!important;line-height:18px;letter-spacing:.1px}.q-stepper__caption{color:#140202!important;font-size:14px!important;line-height:14px}.q-table th{font-size:16px!important}.q-table tbody td{font-size:14px!important}.input-sm{border:1px solid #d3d3d3;border-radius:3px;max-width:72px}.input-sm:hover{border:1px solid #140202}.input-md{border:1px solid #d3d3d3;border-radius:3px;max-width:80px}.input-md:hover{border:1px solid #140202}.custom-notify-dark-red{background-color:#8b0303}.custom-notify-dark-green,.custom-notify-dark-red{min-width:320px;text-align:center;font-size:16px;font-family:CPN-Regular!important}.custom-notify-dark-green{background-color:#397167}.custom-notify-dark-yellow{min-width:320px;text-align:center;font-size:16px;font-family:CPN-Regular!important;background-color:#fc9904}.q-item--active,.q-item.q-router-link--active{color:#b39656!important}.request-type-dropdown{min-width:120px}.request-type-dropdown .q-field--outlined .q-field__control:after{border:1px solid #d3c5a5!important;border-radius:6px!important}.request-type-dropdown .q-select--without-input .q-field__control:before{border-color:transparent}.request-type-dropdown .q-select--without-input .q-field__control{padding:0 8px}.wbs-list-dropdown{min-width:120px}.wbs-list-dropdown .q-field--outlined .q-field__control:after{border:1px solid #d3c5a5!important;border-radius:6px!important}.wbs-list-dropdown .q-select--without-input .q-field__control:before{border-color:transparent}.wbs-list-dropdown .q-select--without-input .q-field__control{padding:0 8px}.branch-type-dropdown{min-width:120px}.branch-type-dropdown .q-field--outlined .q-field__control:after{border:1px solid #d3c5a5!important;border-radius:6px!important}.branch-type-dropdown .q-select--without-input .q-field__control:before{border-color:transparent}.branch-type-dropdown .q-select--without-input .q-field__control{padding:0 8px}.branch-type-dropdown .q-btn--outline:before{border:1px solid #d3c5a5;border-radius:6px}.custom-spinner{background-color:#00000000;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.search-box .q-field--outlined .q-field__control:after,.search-box .q-field--outlined .q-field__control:before{border:1px solid #d3c5a5!important;border-radius:6px!important}.catalog-type-btn-outline{border:3px solid}.q-stepper__title{color:#140202}.q-stepper__dot span{color:#fff}.q-field--with-bottom{padding-bottom:0}.card-title-wrapper{min-height:64px!important;padding:8px!important}.card-details-wrapper{min-height:44px!important}.card-price-wrapper{padding:8px!important}.line-height-none{line-height:0px!important}.box-shadow-on-hover:hover{box-shadow:2px 0 16px 0 #d3d3d3!important;background-color:#fbfbfb}.border-2side{border-left:1px solid #c4c4c4!important;border-right:1px solid #c4c4c4!important}.border-top-gold{border-top:1px solid #b39656}.border-bottom-gold{border-bottom:1px solid #b39656}.border-bottom-light-grey{border-bottom:1px solid #d3d3d3}.border-right-gold{border-right:1px solid #b39656}.border-left-gold{border-left:1px solid #b39656}.border-right-light-grey{border-right:1px solid #d3d3d3}.border-left-light-grey{border-left:1px solid #d3d3d3}.border-bottom-light-grey{outline:1px #d3d3d3}.card-border{border:1px solid #b39656}.card-border-radius{border-radius:8px}.expansion-outlined-light-grey{outline:1px solid #d3d3d3}.expansion-outlined-radius-light-grey{border-radius:8px 8px 0 0;outline:1px solid #d3d3d3}.expansion-header-radius{border-radius:8px 8px 0 0}.card-container{padding:0 8px}.card-description-size{min-width:auto;min-height:80px}.img-catalog-size{width:192px;height:192px}.on-hover:hover{cursor:pointer}.disable-on-hover{pointer-events:none!important}.underline{text-decoration:underline}.uppercase{text-transform:uppercase!important}.no-uppercase{text-transform:unset!important}.q-btn{text-transform:none}.img-custom{height:600px;max-width:500px}.rotate-right{transform:rotate(90deg)}.q-field--outlined .q-field__control:before{border:1px solid #d3d3d3;transition:border-color .36s cubic-bezier(.4,0,.2,1);border-radius:6px}.create-date-field .q-field .q-field__control:before,.fx-rate-field .q-field .q-field__control:before,.urgent-request-field .q-field .q-field__control:before{background-color:#ededed!important}.shopping-tabs-v2 .q-tab{min-width:140px}.shopping-tabs-v2 .q-tab__label{font-size:14px}.shopping-tabs-v2 .q-tabs__arrow{color:#4f4f4f!important}.hover-grey:hover{outline:5px solid #d3d3d3}.product-detail-header{margin:32px 0 24px 0}.product-detail-container{padding:0 24px 0 24px}.sticky-header-table{max-height:318px}.sticky-header-table thead tr th{position:sticky;z-index:1}.sticky-header-table thead tr:first-child th{top:0}.sticky-header-table.q-table--loading thead tr:last-child th{top:48px}.sticky-header-table tbody{scroll-margin-top:48px}