.form-actions--multi{display:flex;justify-content:space-between}.payment-terms-select{width:max-content}.payment-terms-select-container{display:flex;align-items:center}.payment-terms-select-message{padding-left:1em}.merge-locations .row{padding:1rem 2rem;border-bottom:1px solid #dfe0e1}.merge-locations .row.selected{background-color:lightgray}.merge-locations .row input.ineligible{visibility:hidden}.merge-locations .row label.ineligible{color:gray}.merge-locations .primary,.merge-locations .duplicate{display:grid;grid-template-columns:8% 25% 15% 10% 25%;justify-content:space-between;align-items:center}.merge-locations .duplicates{width:100%;display:none}.merge-locations .duplicates.visible{display:block}.merge-locations .select-location{display:flex}.merge-locations .service-row{display:flex;justify-content:space-between;column-gap:.5rem;font-size:.9rem}.merge-locations .address{font-size:.9rem}.merge-locations .uuid{font-size:.9rem;padding-right:1rem}.merge-locations .instruction{font-size:1.1rem;font-style:italic;padding-left:2rem;padding-bottom:1rem;border-bottom:1px solid #dfe0e1}.merge-locations .canonical-name{font-weight:bold}.merge-locations .duplicate-search{margin-top:1rem;margin-bottom:1rem;display:flex;justify-content:flex-start;column-gap:1rem}.merge-locations .duplicate-search input{width:40%}.merge-locations .duplicate-results-container{display:none}.merge-locations .duplicate-results-container.visible{display:block}.merge-locations .submit-container{display:flex;justify-content:flex-end;margin-top:1rem}.sign-up-for-supply-modal{position:fixed;z-index:1000;inset:0;padding:1.5rem;align-items:center;justify-content:center}.sign-up-for-supply-modal-backdrop{position:absolute;inset:0;background-color:black;opacity:0.5;user-select:none}.sign-up-for-supply-modal-body{z-index:1;background-color:white;padding:1.5rem}.sign-up-for-supply-modal p{margin:1.5rem 0}.sign-up-for-supply-modal h1{font-size:1.5rem}.sign-up-for-supply-modal footer{display:flex;justify-content:end;gap:1.5rem}.billing-address-form .row{display:flex;justify-content:space-between;margin-bottom:.25rem}.billing-address-form .row-left{display:flex;justify-content:flex-start;margin-top:.25rem;margin-bottom:.75rem}.billing-address-form .row-left input[type="text"]{width:100%}.billing-address-form label.underneath{font-size:.9rem;font-style:italic;font-weight:normal}.billing-address-form .form-part{display:flex;flex-direction:column;flex-basis:100%}.billing-address-form .form-part.twenty{flex-basis:20%}.billing-address-form .form-part.thirty{flex-basis:30%}.billing-address-form .hidden{display:none}.media-objects{display:flex;gap:16px}.new-company-checkbox-container{display:flex;margin-bottom:1em}.new-company-checkbox-label{margin-right:0.5em}#location-company-id{display:flex;flex-direction:row;width:80%}#location-company-name{display:none;flex-direction:row;width:80%}.details{margin-top:32px}.h1{font-size:2rem}.button--danger{float:right;background-color:red;border:1;border-color:red;color:white;text-align:center}.button--danger:disabled:hover{background-color:red}.button--danger-message{text-align:right;margin-bottom:1em}.width-50{max-width:50%}.center-text{text-align:center}.center-horizontally{margin-left:auto;margin-right:auto}.border{border:1px solid #eee}.pad-1{padding:16px}.password-field-wrapper{display:flex;gap:4px;align-items:center;width:100%;border:1px solid #dfe0e1;border-radius:4px;background:white;transition:border-color 250ms ease-in-out}.password-field-wrapper:hover{border-color:#b2b3b4}.password-field-wrapper:focus-within{border-color:#1976d2}.password-field-wrapper .password-input{flex:1;border:none;outline:none;padding:8px;background:transparent}.password-field-wrapper .password-toggle-button{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center}.password-field-wrapper .password-toggle-button:hover{background-color:rgba(0,0,0,0.05)}.password-field-wrapper .password-toggle-button:focus{outline:none;background-color:rgba(25,118,210,0.1)}.algolia-autocomplete{width:100%}.algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:white;border:1px solid #e0e0e0;border-top:none}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:default;padding:3px 4px}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#dce1f4}.bps-form-container{display:flex;flex-direction:column;align-items:center}.snap-logo{height:5em;width:5em}.bps-upload-page-header{display:flex;justify-content:space-between;width:100%}.bps-upload-back-to-app-button{margin:1em;border:1px solid;color:black;padding:0.7em;border-radius:15px;cursor:pointer}.bps-title{font-weight:600;font-size:1.2em}.bps-form{display:flex;justify-content:space-between;width:70%;margin-top:3em}.required-fields-header{margin-bottom:0.5em;font-weight:600}.required-field-item{margin:0.5em 0}.required-field-section-header{text-decoration:underline;font-weight:600}.required-field{font-weight:600}.upload-container{display:flex;flex-direction:column;align-items:center}.upload-area{display:flex}.csv-upload-label{font-weight:600}.csv-upload-file{margin-top:1em}.bps-csv-submit{margin-top:1em;padding:0.3em 1.3em;font-weight:600;cursor:pointer;border:1px solid black;margin-right:7em}.bps-error-container{width:50%;background:rgba(255,0,0,0.85);padding:2em;margin-top:1em}.bps-error-header{font-weight:600;font-size:1.3em}.bps-success-container{width:50%;background:rgba(85,199,85,0.85);padding:2em;margin-top:1em}.bps-success-header{font-weight:600;font-size:1.3em}html,body{width:100%;height:100%}.fsr-container main{flex-grow:1}.w-902p{width:902px}.h-428p{height:428px}.w-408p{width:408px}.h-120p{height:120px}.w-120p{width:120px}.h-72p{height:72px}.w-100p{width:100px}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.fsr-form input[type='text'],.fsr-form input[type='text'],.fsr-form input[type='password'],.fsr-form input[type='search'],.fsr-form textarea,.fsr-form select{border-width:1px;border-color:#eeebe6;margin-top:4px;height:40px;padding:4px 16px;font-size:14px;font-weight:400;color:#615e54}.fsr-form input.invalid,.fsr-form textarea.invalid,.fsr-form select.invalid{border-color:#f4230b}.fsr-form .tooltip{margin-top:10px;font-size:12px;color:#f4230b;font-weight:500;display:block}.fsr-form .modal-root{visibility:hidden;position:fixed;z-index:1;left:0;top:0;width:100vw;height:100vh;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.4)}.fsr-form .modal-root .modal-box{background-color:#ffffff;padding:24px;margin-bottom:0}@media (min-width: 1024px){.fsr-form .modal-root .modal-box{max-height:500px}}.fsr-form .row{margin-bottom:16px}.fsr-form select{padding:4px 11px}.fsr-form select option[value='none']{display:none}.fsr-form textarea{height:184px;padding:12px 16px}.fsr-form *:focus{outline:none}.fsr-form .higher{position:relative;bottom:2px}.fsr-form select option[value='none']{display:none}.fsr-form .file-upload.is-dragover{background-color:rgba(0,255,0,0.1)}.fsr-form .file-upload.media-present{width:120px;min-width:120px;margin-left:16px;justify-content:center}.fsr-form .file-upload.media-present label{display:none}.fsr-form .description{position:relative}.fsr-form .description:before{content:attr(data-characters-left);font-size:0.8rem;color:#615e54;position:absolute;right:0;top:-16px}.fsr-form .eye{font-size:26px;color:#ddd;width:1.25em;height:0.75em;position:relative;display:inline-block;--background: #aaa;--color: currentColor;position:absolute;right:10px;top:32px}.fsr-form .eye div{overflow:hidden;height:50%;position:relative;margin-bottom:-1px}.fsr-form .eye div:before{content:'';background:currentColor;position:absolute;left:0;right:0;height:300%;border-radius:100%}.fsr-form .eye div:last-child:before{bottom:0}.fsr-form .eye:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0.35em;height:0.35em;background:var(--color);border:0.1em solid var(--background);border-radius:100%;z-index:1}.fsr-form .eye:after{content:'';position:absolute;top:-0.1em;left:calc(33.333% - 0.2em);transform:rotate(45deg) scaleX(0);transform-origin:left center;width:90%;height:0.1em;background:var(--color);border-top:0.1em solid var(--background);z-index:2;transition:transform 0.25s}.fsr-form .eye.slash:after{transform:rotate(45deg) scaleX(1)}@font-face{font-family:GreycliffCF;src:url(/assets/GreycliffCF-Thin-0cad8e45dc5f9bf161d208113bc7395e77c663d181ed1c6d138948b1b0e31876.otf);font-weight:100}@font-face{font-family:GreycliffCF;src:url(/assets/GreycliffCF-ExtraLight-9054e4581d1c5c7405fb26279feed01e01908b892f767f90db9df07c4af61ce2.otf);font-weight:200}@font-face{font-family:GreycliffCF;src:url(/assets/GreycliffCF-Light-0dce3a76739a2c7701ba07cec7917087a7fcf4d1a5e6a570a5d569cf1269ce68.otf);font-weight:300}@font-face{font-family:GreycliffCF;src:url(/assets/GreycliffCF-Regular-7256afcc8b79bbf2e10a3682c5ac27acbd3e017496ac6ebf7d0e59bfa7960a05.otf);font-weight:400}@font-face{font-family:GreycliffCF;src:url(/assets/GreycliffCF-Medium-01e441def6ed73a53f939ae3a39c87427567269870bb92e4218c4cbac6ba8018.otf);font-weight:500}@font-face{font-family:GreycliffCF;src:url(/assets/GreycliffCF-DemiBold-20d96ac217b8e58fec306f428560ffbe1049cf22deb5830aa257635d702e7c39.otf);font-weight:600}@font-face{font-family:GreycliffCF;src:url(/assets/GreycliffCF-Bold-76ed1905dea98584bcfd67c75121598b3aac076939a98b59dbe899068547432a.otf);font-weight:700}@font-face{font-family:GreycliffCF;src:url(/assets/GreycliffCF-ExtraBold-b5bc597363f78e93e7cd30f136d7c3e1ba3f72ab84ad2f48cb615b3371406e2c.otf);font-weight:800}@font-face{font-family:GreycliffCF;src:url(/assets/GreycliffCF-Heavy-25dbdf9f6eaff79aea3e4bfef716753d96c8c48b02fa74ba0afb295f826c03a8.otf);font-weight:900}@font-face{font-family:ResidenzGrotesk;src:url(/assets/ResidenzGrotesk-Regular-6153e1aeffb91e4a1f8dbb2b8bbb81b47c5d955739eef2e90cfb932c3415f730.otf);font-weight:100 400}@font-face{font-family:ResidenzGrotesk;src:url(/assets/ResidenzGrotesk-Medium-fdea20818314811d3d95e0cbc25aab725e3ccac3518441accb188643be011968.otf);font-weight:500 600}@font-face{font-family:ResidenzGrotesk;src:url(/assets/ResidenzGrotesk-Bold-e4e20918bf2138f2b95b5aac1fedbf1dc35993386ba5fdabb9de68e8fd05df12.otf);font-weight:700 900}@font-face{font-family:Roobert;src:url(/assets/Roobert-Regular-60c7427a5bf5494d86a814c783f1de339c591a125c2b935fd5c63590e25a34cd.otf);font-weight:100 400}@font-face{font-family:Roobert;src:url(/assets/Roobert-Medium-d07a125893cf52f6891f1c8d0883d4158346d2f6ea776eabe659d18090fb1b13.otf);font-weight:500 600}@font-face{font-family:Roobert;src:url(/assets/Roobert-Bold-166f2b341e9e18c21000ce28441354289c601799bf00cb3a048ab0b145ea81c1.otf);font-weight:700 900}*{font-family:'Roobert' !important}input[type='radio']{accent-color:black;flex:0;height:1rem;line-height:1;min-width:0.95rem;width:0.95rem}h1,h2,h3,h4,h5,h6{font-family:'ResidenzGrotesk' !important}.menu-item.retail:hover .tooltip-retail,.menu-item.supply:hover .tooltip-supply,.menu-item.orders:hover .tooltip-orders,.menu-item.standing:hover .tooltip-standing,.menu-item.catalog:hover .tooltip-catalog,.menu-item.settings:hover .tooltip-settings,.service-checkbox:hover .service-tooltip,.settings-button:hover .header-tooltip{visibility:visible;opacity:1}.mix-blend-multiply{mix-blend-mode:multiply}.tooltip{left:50px;top:-2px;white-space:nowrap}.tooltip.tooltip-settings{top:-15px}.tooltip:after{content:' ';top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent white transparent transparent;position:absolute}.header-tooltip{width:16em;right:12em;top:-2.25em}.header-tooltip:after{content:' ';top:50%;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent white;position:absolute}
