@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__card-adapter{flex:1;margin-top:1rem;margin-bottom:1rem}.component__card-adapter .ui-kit-messages{z-index:1100;position:-webkit-sticky;position:sticky;top:0}.component__card-adapter .element__error,.component__card-adapter .element__empty,.component__card-adapter .element__loader{place-items:center;height:100%;display:grid}.component__card-adapter .element__empty>.element__empty-content,.component__card-adapter .element__error>.element__error-content{flex-direction:column;align-items:center;gap:1rem;display:flex}.component__card-adapter .element__empty>.element__empty-content h2,.component__card-adapter .element__empty>.element__empty-content p,.component__card-adapter .element__error>.element__error-content h2,.component__card-adapter .element__error>.element__error-content p{margin:0}.component__card-adapter .element__empty>.element__empty-content h2,.component__card-adapter .element__error>.element__error-content h2{font-size:1rem;font-weight:600}.component__card-adapter .element__empty>.element__empty-content p,.component__card-adapter .element__error>.element__error-content p{font-size:.875rem}.component__card-adapter .element__loader .element__loader-content{flex-direction:column;align-items:center;gap:2rem;display:flex}.component__card-adapter .element__loader .element__loader-content i{width:2.25rem;height:2.25rem}.component__card-adapter .element__loader .element__loader-content span{color:#404040;font-size:.875rem;font-weight:400}@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}@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-credit-note-link .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>:nth-child(-n+4){font-weight:700}.component__contract-invoices .ui-kit-digest__grid .element__invoice-total-price{justify-content:flex-end;margin-right:50%;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}}.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}
