@media (max-width:56.25rem){:root{--gutter-horizontal:1.25rem;--margin-horizontal:1.25rem}}@media (min-width:56.25rem){:root{--gutter-horizontal:1.875rem;--margin-horizontal:1.875rem}}@media (max-height:35rem){:root{--gutter-vertical:1.25rem;--margin-vertical:.75rem}}@media (min-height:35rem) and (max-height:55rem){:root{--gutter-vertical:1.25rem;--margin-vertical:1.25rem}}@media (min-height:55rem){:root{--gutter-vertical:1.25rem;--margin-vertical:3.125rem}}.section__row{gap:.5rem;display:flex}@media (max-width:56.25rem){:root{--gutter-horizontal:1.25rem;--margin-horizontal:1.25rem}}@media (min-width:56.25rem){:root{--gutter-horizontal:1.875rem;--margin-horizontal:1.875rem}}@media (max-height:35rem){:root{--gutter-vertical:1.25rem;--margin-vertical:.75rem}}@media (min-height:35rem) and (max-height:55rem){:root{--gutter-vertical:1.25rem;--margin-vertical:1.25rem}}@media (min-height:55rem){:root{--gutter-vertical:1.25rem;--margin-vertical:3.125rem}}.component__editable-fee-schedule,.section__fee-schedule{border-right:1px dotted #717171;flex-direction:column;min-width:0;min-height:0;display:flex}.component__editable-fee-schedule>:not(:first-child),.section__fee-schedule>:not(:first-child){margin-top:.625rem}.component__editable-fee-schedule .component__abstract-form,.section__fee-schedule .component__abstract-form{margin-top:10px;margin-left:0;padding-left:10px}.component__editable-fee-schedule .component__abstract-form form,.section__fee-schedule .component__abstract-form form{padding-top:0;padding-left:5px;padding-right:9px}.component__editable-fee-schedule .component__abstract-form .section__form-sections .section__buttons,.section__fee-schedule .component__abstract-form .section__form-sections .section__buttons{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.component__editable-fee-schedule .component__abstract-form .section__form-sections .section__buttons>:not(:first-child),.section__fee-schedule .component__abstract-form .section__form-sections .section__buttons>:not(:first-child){margin-left:20px}.component__editable-fee-schedule .component__abstract-form .element__error-message,.section__fee-schedule .component__abstract-form .element__error-message{display:none}.component__editable-fee-schedule .component__abstract-form .section__actions,.section__fee-schedule .component__abstract-form .section__actions{max-width:unset}.component__editable-fee-schedule .component__abstract-form .section__formdata,.section__fee-schedule .component__abstract-form .section__formdata{max-width:unset;gap:18px;margin-bottom:5.5px;display:flex}.component__editable-fee-schedule .component__abstract-form .section__formdata .component__custom-form-field,.section__fee-schedule .component__abstract-form .section__formdata .component__custom-form-field{min-width:unset!important;max-width:unset!important;flex:1!important}.component__editable-fee-schedule .component__abstract-form .section__header,.component__editable-fee-schedule .component__abstract-form .section__label,.section__fee-schedule .component__abstract-form .section__header,.section__fee-schedule .component__abstract-form .section__label{display:none}.component__editable-fee-schedule .element__caption,.section__fee-schedule .element__caption{text-align:center;color:#404040;border-bottom:1px dotted #404040;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:40.5px;padding-bottom:10px;padding-right:5px;font-weight:400;display:flex}.component__editable-fee-schedule .element__caption>:not(:first-child),.section__fee-schedule .element__caption>:not(:first-child){margin-left:20px}.component__editable-fee-schedule .element__caption .element__title,.section__fee-schedule .element__caption .element__title{text-align:center;flex:1}.component__editable-fee-schedule .element__caption .element__edit-button,.section__fee-schedule .element__caption .element__edit-button{min-width:30px}.component__editable-fee-schedule .section__rows,.section__fee-schedule .section__rows{flex-direction:column;min-width:0;min-height:0;display:flex}.component__editable-fee-schedule .section__rows>:not(:first-child),.section__fee-schedule .section__rows>:not(:first-child){margin-top:.625rem}.component__editable-fee-schedule .element__header,.component__editable-fee-schedule .section__rows>div,.section__fee-schedule .element__header,.section__fee-schedule .section__rows>div{color:#717171;border-bottom:1px dotted #717171;flex-direction:row;align-items:center;height:22.5px;padding-bottom:5px;padding-left:1rem;display:flex}.component__editable-fee-schedule .element__header>*,.component__editable-fee-schedule .section__rows>div>*,.section__fee-schedule .element__header>*,.section__fee-schedule .section__rows>div>*{flex:1}.component__editable-fee-schedule .element__header>:not(:first-child),.component__editable-fee-schedule .section__rows>div>:not(:first-child),.section__fee-schedule .element__header>:not(:first-child),.section__fee-schedule .section__rows>div>:not(:first-child){margin-left:5px}.section__fee-schedule{min-width:15rem}@media (max-width:56.25rem){:root{--gutter-horizontal:1.25rem;--margin-horizontal:1.25rem}}@media (min-width:56.25rem){:root{--gutter-horizontal:1.875rem;--margin-horizontal:1.875rem}}@media (max-height:35rem){:root{--gutter-vertical:1.25rem;--margin-vertical:.75rem}}@media (min-height:35rem) and (max-height:55rem){:root{--gutter-vertical:1.25rem;--margin-vertical:1.25rem}}@media (min-height:55rem){:root{--gutter-vertical:1.25rem;--margin-vertical:3.125rem}}.component__abstract-form.SALES_TARGET_FORM{max-width:800px}.component__abstract-form.SALES_TARGET_FORM .section__formdata{max-width:100%}.component__abstract-form.SALES_TARGET_FORM .section__formdata .component__custom-form-field{min-width:80px;max-width:32%;margin-bottom:0;margin-right:10px}.component__abstract-form.SALES_TARGET_FORM .section__inner-component{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.component__abstract-form.SALES_TARGET_FORM .section__inner-component>:not(:first-child){margin-left:20px}.component__abstract-form.SALES_TARGET_FORM .section__buttons{flex-direction:row;justify-content:flex-end;align-items:center;margin-top:20px;display:flex}.component__abstract-form.SALES_TARGET_FORM .section__buttons>:not(:first-child){margin-left:20px}@media (max-width:56.25rem){:root{--gutter-horizontal:1.25rem;--margin-horizontal:1.25rem}}@media (min-width:56.25rem){:root{--gutter-horizontal:1.875rem;--margin-horizontal:1.875rem}}@media (max-height:35rem){:root{--gutter-vertical:1.25rem;--margin-vertical:.75rem}}@media (min-height:35rem) and (max-height:55rem){:root{--gutter-vertical:1.25rem;--margin-vertical:1.25rem}}@media (min-height:55rem){:root{--gutter-vertical:1.25rem;--margin-vertical:3.125rem}}.component__editable-sales-target,.section__sales-target{border-right:1px dotted #717171;flex-direction:column;min-width:0;min-height:0;display:flex}.component__editable-sales-target>:not(:first-child),.section__sales-target>:not(:first-child){margin-top:.625rem}.component__editable-sales-target .component__abstract-form,.section__sales-target .component__abstract-form{margin-top:10px;margin-left:0;padding-left:10px}.component__editable-sales-target .component__abstract-form form,.section__sales-target .component__abstract-form form{padding-top:0;padding-left:5px;padding-right:9px}.component__editable-sales-target .component__abstract-form .section__form-sections .section__buttons,.section__sales-target .component__abstract-form .section__form-sections .section__buttons{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.component__editable-sales-target .component__abstract-form .section__form-sections .section__buttons>:not(:first-child),.section__sales-target .component__abstract-form .section__form-sections .section__buttons>:not(:first-child){margin-left:20px}.component__editable-sales-target .component__abstract-form .element__error-message,.section__sales-target .component__abstract-form .element__error-message{display:none}.component__editable-sales-target .component__abstract-form .section__actions,.section__sales-target .component__abstract-form .section__actions{max-width:unset}.component__editable-sales-target .component__abstract-form .section__formdata,.section__sales-target .component__abstract-form .section__formdata{max-width:unset;gap:18px;margin-bottom:5.5px;display:flex}.component__editable-sales-target .component__abstract-form .section__formdata .component__custom-form-field,.section__sales-target .component__abstract-form .section__formdata .component__custom-form-field{min-width:unset!important;max-width:unset!important;flex:1!important}.component__editable-sales-target .component__abstract-form .section__header,.component__editable-sales-target .component__abstract-form .section__label,.section__sales-target .component__abstract-form .section__header,.section__sales-target .component__abstract-form .section__label{display:none}.component__editable-sales-target .element__caption,.section__sales-target .element__caption{text-align:center;color:#404040;border-bottom:1px dotted #404040;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:40.5px;padding-bottom:10px;padding-right:5px;font-weight:400;display:flex}.component__editable-sales-target .element__caption>:not(:first-child),.section__sales-target .element__caption>:not(:first-child){margin-left:20px}.component__editable-sales-target .element__caption .element__title,.section__sales-target .element__caption .element__title{text-align:center;flex:1}.component__editable-sales-target .element__caption .element__edit-button,.section__sales-target .element__caption .element__edit-button{min-width:30px}.component__editable-sales-target .section__rows,.section__sales-target .section__rows{flex-direction:column;min-width:0;min-height:0;display:flex}.component__editable-sales-target .section__rows>:not(:first-child),.section__sales-target .section__rows>:not(:first-child){margin-top:.625rem}.component__editable-sales-target .element__header,.component__editable-sales-target .section__rows>div,.section__sales-target .element__header,.section__sales-target .section__rows>div{color:#717171;border-bottom:1px dotted #717171;flex-direction:row;align-items:center;height:22.5px;padding-bottom:5px;padding-left:1rem;display:flex}.component__editable-sales-target .element__header>*,.component__editable-sales-target .section__rows>div>*,.section__sales-target .element__header>*,.section__sales-target .section__rows>div>*{flex:1}.component__editable-sales-target .element__header>:not(:first-child),.component__editable-sales-target .section__rows>div>:not(:first-child),.section__sales-target .element__header>:not(:first-child),.section__sales-target .section__rows>div>:not(:first-child){margin-left:5px}.section__sales-target{min-width:15rem}@media (max-width:56.25rem){:root{--gutter-horizontal:1.25rem;--margin-horizontal:1.25rem}}@media (min-width:56.25rem){:root{--gutter-horizontal:1.875rem;--margin-horizontal:1.875rem}}@media (max-height:35rem){:root{--gutter-vertical:1.25rem;--margin-vertical:.75rem}}@media (min-height:35rem) and (max-height:55rem){:root{--gutter-vertical:1.25rem;--margin-vertical:1.25rem}}@media (min-height:55rem){:root{--gutter-vertical:1.25rem;--margin-vertical:3.125rem}}:root{--primary-rgb:0, 121, 255;--primary:rgb(var(--primary-rgb));--secondary-rgb:102, 228, 155;--secondary:rgb(var(--secondary-rgb))}.pi-slash:after{content:"/";--webkit-backface-visibility:hidden;backface-visibility:hidden;font-feature-settings:normal;font-variant:normal;text-transform:none;text-shadow:1px 0 #fff;font-size:150%;font-style:normal;font-weight:400;line-height:1;position:absolute;transform:translate(-125%)translateY(-27%)rotate(20deg)}.component__supplier-purchase-agreement-detail{flex-flow:wrap;align-items:stretch;margin-left:-20px;display:flex}.component__supplier-purchase-agreement-detail>*{margin-left:20px}.component__supplier-purchase-agreement-detail .section__shipping-plans{min-width:80%}.component__supplier-purchase-agreement-detail .section__shipping-plans .section__content{flex-direction:row;align-items:stretch;display:flex;overflow-x:auto}.component__supplier-purchase-agreement-detail .section__shipping-plans .section__content>div{flex:1}.component__supplier-purchase-agreement-detail .section__shipping-plan-detail-curve,.component__supplier-purchase-agreement-detail .section__reservations,.component__supplier-purchase-agreement-detail .section__bookings,.component__supplier-purchase-agreement-detail .section__sales-target,.component__supplier-purchase-agreement-detail .section__fee-schedule,.component__supplier-purchase-agreement-detail .section__credit-notes{min-width:80%}
