@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__contract-credits-delivery-plan-section .ui-kit-digest__header{text-align:center;border-bottom:1px solid #ececec;margin-bottom:0}.component__contract-credits-delivery-plan-section .ui-kit-digest__header h2{margin-bottom:.375rem}@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__contract-credits-delivery-plan{flex-direction:row;gap:.75rem;display:flex}.component__contract-credits-delivery-plan .element__separator{border-left:1px solid #ececec;width:0}.component__contract-credits-delivery-plan .ui-kit-digest__grid>:nth-child(3n){justify-content:flex-end;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__contract-documents .element__spinner{justify-content:center;display:flex}.component__contract-documents .ui-kit-link{font-size:.875rem}.component__contract-documents .element__documents-digest .ui-kit-digest__grid{grid-template-columns:1fr 3fr!important}@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}}.element__attachment-name .ui-kit-link__text{font-size:.875rem}@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__contract-invoices .ui-kit-digest__grid{grid-template-columns:8rem 1fr 8rem 1fr!important}.component__contract-invoices .ui-kit-digest__grid>:nth-child(-n+4){font-weight:700}.component__contract-summary .element__contracts-digest .ui-kit-digest__grid{grid-template-columns:1fr 3fr!important}@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}}.ui-kit-contract-card{background-color:#fff;border-radius:.5rem;flex-direction:column;display:flex;box-shadow:0 4px 15px #00000026}.ui-kit-contract-card a.link{color:inherit;width:100%;text-decoration:none;display:block}.ui-kit-contract-card .ui-kit-contract-card-header__row{justify-content:space-between;width:100%;padding:0 0 1rem;display:flex}.ui-kit-contract-card .ui-kit-contract-card-header__status-label{color:#404040;font-size:1rem;font-style:italic}.ui-kit-contract-card [data-pc-section=header]{flex-direction:column;padding:1.5rem;display:flex;position:relative}.ui-kit-contract-card [data-pc-section=header] img{object-fit:cover;background-color:#f4f4f4;border-radius:.5rem;height:10rem;max-height:10rem}.ui-kit-contract-card [data-pc-section=body]{flex-direction:column;gap:1.5rem;height:100%;padding:0 1.5rem 1.5rem;display:flex}.ui-kit-contract-card [data-pc-section=body] [data-pc-section=content],.ui-kit-contract-card [data-pc-section=body] [data-pc-section=content] a.link{color:#9f9f9f;flex-direction:column;flex-grow:1;gap:1.5rem;font-weight:400;display:flex}.ui-kit-contract-card [data-pc-section=body] [data-pc-section=content] .ui-kit-digest{gap:unset;font-size:1rem}.ui-kit-contract-card [data-pc-section=body] .ui-kit-digest__header{margin-bottom:.75rem}.ui-kit-contract-card [data-pc-section=body] .ui-kit-digest__header h2{color:#000;font-size:1rem}.ui-kit-contract-card [data-pc-section=body] .ui-kit-digest__grid{color:#404040}.ui-kit-contract-card [data-pc-section=body] .ui-kit-digest__grid div{padding:.5rem 0}.ui-kit-contract-card [data-pc-section=body] .ui-kit-contract-card-projects .ui-kit-digest__grid{grid-template-columns:1fr 22px!important}.ui-kit-contract-card [data-pc-section=body] [data-pc-section=footer] a.link{margin-bottom:1.5rem}.ui-kit-contract-card [data-pc-section=body] [data-pc-section=footer] a.link:empty{display:none}.ui-kit-contract-card [data-pc-section=body] [data-pc-section=footer] .custom-footer{padding:1.5rem}.ui-kit-contract-card [data-pc-section=body] [data-pc-section=footer] .ui-kit-button .ui-kit-button__contents>div{display:none}.ui-kit-contract-card.clickable:hover{cursor:pointer;background-color:#f5faff}@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}}.contract-card-grid{grid-gap:2rem;grid-template-columns:repeat(auto-fill,minmax(min(24rem,100%),1fr));display:grid}@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__purchase-agreement-curve{flex:1;position:relative}.component__purchase-agreement-curve .p-chart{min-height:400px}@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}}.element__composite-label{color:#404040;margin-bottom:1.25rem;font-size:.875rem;font-weight:700;display:block}.section__default-layout-composite{margin-bottom:2rem}.ui-kit-digest__grid .ui-kit-digest__label-field{color:#9f9f9f;opacity:1;margin-right:auto}.ui-kit-digest__grid .ui-kit-digest__label-field+div{text-align:end}.body-sub-title{margin-top:0}@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__reservation-form-buyer-agreement-status{flex-direction:column;gap:1rem;display:flex}.component__reservation-form-buyer-agreement-status .ui-kit-digest__grid>div:first-child,.component__reservation-form-buyer-agreement-status .ui-kit-digest__grid>div:nth-child(2){font-weight:700}.component__reservation-form-buyer-agreement-status div:nth-child(2n){text-align:end}@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__reservation-form-details div:nth-child(2n){text-align:end}@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__reservation-form-supplier-agreement-status.bold .ui-kit-digest__grid>div:first-child,.component__reservation-form-supplier-agreement-status.bold .ui-kit-digest__grid>div:nth-child(2){color:#22c55e;font-weight:700}.component__reservation-form-supplier-agreement-status div:nth-child(2n){text-align:end}@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__reservation-form{flex-direction:column;gap:1rem;display:flex}.warnings-wrapper{flex-direction:column;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__abstract-form.SHIPPING_PLAN_FORM{max-width:800px}.component__abstract-form.SHIPPING_PLAN_FORM .section__formdata{max-width:100%}.component__abstract-form.SHIPPING_PLAN_FORM .section__formdata .component__custom-form-field{min-width:80px;max-width:32%;margin-bottom:0}.component__abstract-form.SHIPPING_PLAN_FORM .section__buttons{flex-direction:row;justify-content:flex-end;align-items:center;margin-top:20px;display:flex}.component__abstract-form.SHIPPING_PLAN_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-shipping-plan,.section__shipping-plan{border-right:1px dotted #717171;flex-direction:column;min-width:0;min-height:0;display:flex}.component__editable-shipping-plan>:not(:first-child),.section__shipping-plan>:not(:first-child){margin-top:.625rem}.component__editable-shipping-plan .component__abstract-form,.section__shipping-plan .component__abstract-form{margin-top:10px;margin-left:0;padding-left:10px}.component__editable-shipping-plan .component__abstract-form form,.section__shipping-plan .component__abstract-form form{padding-top:0;padding-left:5px;padding-right:9px}.component__editable-shipping-plan .component__abstract-form .section__form-sections .section__buttons,.section__shipping-plan .component__abstract-form .section__form-sections .section__buttons{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.component__editable-shipping-plan .component__abstract-form .section__form-sections .section__buttons>:not(:first-child),.section__shipping-plan .component__abstract-form .section__form-sections .section__buttons>:not(:first-child){margin-left:20px}.component__editable-shipping-plan .component__abstract-form .element__error-message,.section__shipping-plan .component__abstract-form .element__error-message{display:none}.component__editable-shipping-plan .component__abstract-form .section__actions,.section__shipping-plan .component__abstract-form .section__actions{max-width:unset}.component__editable-shipping-plan .component__abstract-form .section__formdata,.section__shipping-plan .component__abstract-form .section__formdata{max-width:unset;gap:18px;margin-bottom:5.5px;display:flex}.component__editable-shipping-plan .component__abstract-form .section__formdata .component__custom-form-field,.section__shipping-plan .component__abstract-form .section__formdata .component__custom-form-field{min-width:unset!important;max-width:unset!important;flex:1!important}.component__editable-shipping-plan .component__abstract-form .section__header,.component__editable-shipping-plan .component__abstract-form .section__label,.section__shipping-plan .component__abstract-form .section__header,.section__shipping-plan .component__abstract-form .section__label{display:none}.component__editable-shipping-plan .element__caption,.section__shipping-plan .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-shipping-plan .element__caption>:not(:first-child),.section__shipping-plan .element__caption>:not(:first-child){margin-left:20px}.component__editable-shipping-plan .element__caption .element__title,.section__shipping-plan .element__caption .element__title{text-align:center;flex:1}.component__editable-shipping-plan .element__caption .element__edit-button,.section__shipping-plan .element__caption .element__edit-button{min-width:30px}.component__editable-shipping-plan .section__rows,.section__shipping-plan .section__rows{flex-direction:column;min-width:0;min-height:0;display:flex}.component__editable-shipping-plan .section__rows>:not(:first-child),.section__shipping-plan .section__rows>:not(:first-child){margin-top:.625rem}.component__editable-shipping-plan .element__header,.component__editable-shipping-plan .section__rows>div,.section__shipping-plan .element__header,.section__shipping-plan .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-shipping-plan .element__header>*,.component__editable-shipping-plan .section__rows>div>*,.section__shipping-plan .element__header>*,.section__shipping-plan .section__rows>div>*{flex:1}.component__editable-shipping-plan .element__header>:not(:first-child),.component__editable-shipping-plan .section__rows>div>:not(:first-child),.section__shipping-plan .element__header>:not(:first-child),.section__shipping-plan .section__rows>div>:not(:first-child){margin-left:5px}.section__shipping-plan{min-width:15rem}.section__delivered_volume{grid-template-columns:repeat(8,1fr);display:grid}.element__delivered_volume_number{grid-column:2/7}.element__delivered_volume_eye{grid-column-start:8}@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;-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__balancer-purchase-agreement-detail{flex-flow:wrap;align-items:stretch;margin-left:-20px;display:flex}.component__balancer-purchase-agreement-detail>*{margin-left:20px}.component__balancer-purchase-agreement-detail .section__shipping-plans{min-width:80%}.component__balancer-purchase-agreement-detail .section__shipping-plans .section__content{flex-direction:row;align-items:stretch;display:flex;overflow-x:auto}.component__balancer-purchase-agreement-detail .section__shipping-plans .section__content>div{flex:1}.component__balancer-purchase-agreement-detail .section__reservation,.component__balancer-purchase-agreement-detail .section__bookings,.component__balancer-purchase-agreement-detail .section__shipping-plan-detail-curve{min-width:80%}
