﻿:root{--white-color:#fdfff9;--black-color:#100e10;--white-text-color:#fdfff9;--black-text-color:#100e10;--modal-background-color:rgba(16,14,16,.25);--grey-color:#e6e8e1;--entry-border-color:#46453d;--entry-inactive-color:#fdfff9;--entry-inactive-text-color:#3f403e;--entry-inactive-border-color:#a1a39e88;--entry-hover-color:#fffddd;--entry-unsave-color:#fffddd;--entry-focus-color:#fff67f;--entry-active-text-color:#100e10;--neutral-light-color:#fdfff9;--neutral-color:#a1a39e;--neutral-darker-color:#3f403e;--primary-lighter-color:#fef4ef;--primary-light-color:#fe8f5c;--primary-color:#fe5000;--primary-text-color:#fef4ef;--primary-dark-color:#a23300;--secondary-color:#1264bc;--secondary-text-color:#e9f0f8;--secondary-light-color:#689cd4;--primary-select-color:#30bced;--primary-select-white-color:#ecf8fd;--primary-select-black-color:#09232c;--success-light-color:#eaf6e8;--success-light-text-color:#083204;--success-medium-color:#68a862;--success-color:#137709;--success-text-color:#eaf6e8;--error-light-color:#ffe9ea;--error-light-text-color:#083204;--error-medium-color:#ce6767;--error-color:#ff101f;--error-text-color:#eaf6e8;--warning-color:#fff67f;--info-color:#689cd4;--accord-lighter-color:#ffdbe1;--accord-light-color:#f391a1;--accord-color:#eb4763;--accord-dark-color:#ca1634;--accord-darker-color:#5f0615;--collaboration-lighter-color:#f5f8fb;--collaboration-light-color:#73a8ef;--collaboration-color:#0061e2;--collaboration-dark-color:#002d67;--collaboration-darker-color:#000915;--History-light-color:#ededed;--History-color:#544d56;--primary-shadow:0px 0px 10px rgba(16,14,16,.2),0px 5px 10px rgba(16,14,16,.2);--secondary-shadow:0px 0px 10px rgba(16,14,16,.1),0px 2px 10px rgba(16,14,16,.15);--third-shadow:0px 0px 10px rgba(0,0,0,.15);--input-spacing:.75rem 1.5rem;--modal-spacing:1.5rem;--modal-large-spacing:1.5rem 3rem;--section-spacing:1rem;--label-mb-spacing:.5rem;--input-mb-spacing:1rem;--default-animation:.15s all cubic-bezier(0,0,.11,.96);}.entry-date,.entry-selector .entry-selector__selector,.entry-select,.entry-search--loading,.entry-search,.entry-search--fluid,.entry--error,.entry--success{padding-right:3rem!important;background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;}.entry--error,.entry--success{font-family:Bold;}.entry,.entry-date,.entry-selector .entry-selector__selector,.entry-select,.entry-search--loading,.entry-search,.entry-search--fluid,.select-selected,.entry--fluid{padding:.5rem 1rem;color:var(--entry-active-text-color);background-color:var(--entry-inactive-color);border:.125rem solid var(--entry-border-color);border-radius:1rem;margin-bottom:var(--input-mb-spacing);resize:none;}select.entry,select.entry-date,.entry-selector select.entry-selector__selector,select.entry-select,select.entry-search--loading,select.entry-search,select.entry-search--fluid,select.select-selected,select.entry--fluid{height:2.875rem;}.entry__helper{font-size:.875rem;}textarea{outline:0;}.entry::placeholder,.entry-date::placeholder,.entry-selector .entry-selector__selector::placeholder,.entry-select::placeholder,.entry-search--loading::placeholder,.entry-search::placeholder,.entry-search--fluid::placeholder,.select-selected::placeholder,.entry--fluid::placeholder{color:var(--entry-border-color);opacity:70%;}.entry:disabled,.entry-date:disabled,.entry-selector .entry-selector__selector:disabled,.entry-select:disabled,.entry-search--loading:disabled,.entry-search:disabled,.entry-search--fluid:disabled,.select-selected:disabled,.entry--fluid:disabled{pointer-events:none;color:var(--neutral-color);border:.125rem solid var(--neutral-color);}.entry:not(select,div):read-only,.entry-date:not(select,div):read-only,.entry-selector .entry-selector__selector:not(select,div):read-only,.entry-select:not(select,div):read-only,.entry-search--loading:not(select,div):read-only,.entry-search:not(select,div):read-only,.entry-search--fluid:not(select,div):read-only,.select-selected:not(select,div):read-only,.entry--fluid:not(select,div):read-only{color:var(--neutral-color);}.entry:hover,.entry-date:hover,.entry-selector .entry-selector__selector:hover,.entry-select:hover,.entry-search--loading:hover,.entry-search:hover,.entry-search--fluid:hover,.select-selected:hover,.entry--fluid:hover{box-shadow:var(--third-shadow);color:var(--entry-active-text-color);background-color:var(--entry-hover-color);border:.125rem solid var(--entry-active-text-color);}.entry:focus,.entry-date:focus,.entry-selector .entry-selector__selector:focus,.entry-select:focus,.entry-search--loading:focus,.entry-search:focus,.entry-search--fluid:focus,.select-selected:focus,.entry--fluid:focus{box-shadow:var(--secondary-shadow);color:var(--entry-active-text-color);background-color:var(--entry-focus-color);border:.125rem solid var(--entry-active-text-color);}.entry--fluid{width:100%;}.select-selected{width:15rem;}.entry--unsave{color:var(--entry-active-text-color);background-color:var(--entry-hover-color);border:.125rem solid var(--entry-active-text-color)!important;}.entry--success{color:var(--success-color);border:.125rem solid var(--success-color)!important;background-color:var(--success-light-color);background-image:url("/Content/design-system/images/success.svg");}.entry--error{color:var(--error-color);border:.125rem solid var(--error-color)!important;background-color:var(--error-light-color);background-image:url("/Content/design-system/images/error.svg");}.entry--changed{color:var(--entry-border-color);border:.125rem solid var(--entry-border-color)!important;background-color:var(--entry-focus-color);}.entry--error:not(select,div):read-only{pointer-events:none;color:var(--error-color);border:0!important;background-color:transparent;}.entry--editable{background:none;border:.125rem solid transparent;font-family:"Bold";color:var(--primary-color);}input[type=number]{-moz-appearance:textfield;}.entry-search,.entry-search--fluid{background-image:url("/Content/design-system/images/a-icon-search.svg");}.entry-search::-webkit-calendar-picker-indicator,.entry-search--fluid::-webkit-calendar-picker-indicator{opacity:0;}.entry-search--fluid{width:100%;}.entry-select{background-image:url("/Content/design-system/images/a-icon-select.svg");cursor:pointer;}.entry-selector{display:inline-block;}.entry-selector .entry-selector__wrapper{position:relative;}.entry-selector .entry-selector__selector{background-image:url("/Content/design-system/images/a-icon-select.svg");cursor:pointer;z-index:2;position:relative;user-select:none;}.entry-selector .entry-selector__placeholder{opacity:.5;}.entry-selector .entry-selector__options-wrapper{max-height:300px;overflow-y:auto;padding-right:.5rem;}.entry-selector .entry-selector__options-list{position:absolute;top:1rem;z-index:1;width:100%;padding:1.5rem;padding-top:3rem;background-color:var(--neutral-dark-color);border-radius:1rem;}.entry-selector .entry-selector__option{cursor:pointer;color:var(--white-color);padding:.25rem 1rem;margin-bottom:.5rem;border:1px solid transparent;user-select:none;}.entry-selector .entry-selector__option--selected{color:var(--black-color);background-color:var(--entry-focus-color);border-radius:1rem;font-family:"SemiBold";}.entry-selector .entry-selector__option:hover{border:1px solid var(--white-color);border-radius:1rem;}.entry-selector .entry-selector__option:focus{border:1px solid transparent;border-radius:1rem;background-color:var(--entry-focus-color);}.entry-date{background-image:url("/Content/design-system/images/calendar.svg");}.entry-date--error{color:var(--error-color);border:.125rem solid var(--error-color)!important;background-color:var(--error-light-color);}.entry-file .entry-file__label{display:block;}.entry-file .entry-file__wrapper{max-width:100%;display:inline-flex;align-items:baseline;border:2px solid var(--primary-color);border-radius:2rem;cursor:default;overflow:hidden;}.entry-file .entry-file__button{height:100%;cursor:pointer;margin:0;margin-right:.5rem;}.entry-file .entry-file__button span{margin-right:1rem;}@media(max-width:768px){.entry-file .entry-file__button{width:50px;}.entry-file .entry-file__button span{opacity:0;}}.entry-file .entry-file__info{max-width:100%;width:100%;text-overflow:ellipsis;white-space:nowrap;padding:.75rem 1rem;overflow:hidden;display:block;}.entry-file .entry-file__input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;display:none;}.input__file__container{border:.125rem solid;border-color:var(--primary-color);width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:4rem;}.input__file__container:hover{cursor:pointer;}.input__file__container span{padding-left:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.input__file__container .primary-btn,.input__file__container .primary-btn--modify,.input__file__container .primary-btn--upload,.input__file__container .primary-btn-add-diagram,.input__file__container .primary-btn--print,.input__file__container .primary-btn--back,.input__file__container .primary-btn-goto,.input__file__container .primary-btn-update,.input__file__container .primary-btn--save--black,.input__file__container .primary-btn--save,.input__file__container .primary-btn--add,.input__file__container .primary-btn--valid,.input__file__container .primary-btn--loading{white-space:nowrap;}.grey-btn,.grey-btn--history,.secondary-btn--black,.primary-btn--end,.primary-btn--secondary-color,.third-btn,.third-btn--print,.third-btn--clean,.third-btn--fluid,.third-btn--success,.third-btn--black,.third-btn--back-to-diagrams,.secondary-btn,.secondary-btn--reconciliation,.secondary-btn--gen-doc,.secondary-btn--invoicing,.secondary-btn-goto,.secondary-btn--save,.secondary-btn--loading,.primary-btn,.primary-btn--modify,.primary-btn--upload,.primary-btn-add-diagram,.primary-btn--print,.primary-btn--back,.primary-btn--back:hover,.primary-btn-goto,.primary-btn-update,.primary-btn--save--black,.primary-btn--save,.primary-btn--add,.primary-btn--valid,.primary-btn--loading{box-shadow:var(--primary-shadow);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.75rem 2.25rem;position:relative;margin:1.5rem 0 0 1rem;border-radius:10rem;border:0;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;}.grey-btn>.material-icons,.grey-btn--history>.material-icons,.secondary-btn--black>.material-icons,.primary-btn--end>.material-icons,.primary-btn--secondary-color>.material-icons,.third-btn>.material-icons,.third-btn--print>.material-icons,.third-btn--clean>.material-icons,.third-btn--fluid>.material-icons,.third-btn--success>.material-icons,.third-btn--black>.material-icons,.third-btn--back-to-diagrams>.material-icons,.secondary-btn>.material-icons,.secondary-btn--reconciliation>.material-icons,.secondary-btn--gen-doc>.material-icons,.secondary-btn--invoicing>.material-icons,.secondary-btn-goto>.material-icons,.secondary-btn--save>.material-icons,.secondary-btn--loading>.material-icons,.primary-btn>.material-icons,.primary-btn--modify>.material-icons,.primary-btn--upload>.material-icons,.primary-btn-add-diagram>.material-icons,.primary-btn--print>.material-icons,.primary-btn--back>.material-icons,.primary-btn-goto>.material-icons,.primary-btn-update>.material-icons,.primary-btn--save--black>.material-icons,.primary-btn--save>.material-icons,.primary-btn--add>.material-icons,.primary-btn--valid>.material-icons,.primary-btn--loading>.material-icons{margin-right:.5rem;}.grey-btn::after,.grey-btn--history::after,.secondary-btn--black::after,.primary-btn--end::after,.primary-btn--secondary-color::after,.third-btn::after,.third-btn--print::after,.third-btn--clean::after,.third-btn--fluid::after,.third-btn--success::after,.third-btn--black::after,.third-btn--back-to-diagrams::after,.secondary-btn::after,.secondary-btn--reconciliation::after,.secondary-btn--gen-doc::after,.secondary-btn--invoicing::after,.secondary-btn-goto::after,.secondary-btn--save::after,.secondary-btn--loading::after,.primary-btn::after,.primary-btn--modify::after,.primary-btn--upload::after,.primary-btn-add-diagram::after,.primary-btn--print::after,.primary-btn--back::after,.primary-btn--back:hover::after,.primary-btn-goto::after,.primary-btn-update::after,.primary-btn--save--black::after,.primary-btn--save::after,.primary-btn--add::after,.primary-btn--valid::after,.primary-btn--loading::after{z-index:-1;content:"";display:block;position:absolute;height:0;width:0;border-radius:50%;top:50%;left:50%;opacity:0;transition:all .2s;transform:translate(-50%,-50%);}.grey-btn:disabled,.grey-btn--history:disabled,.secondary-btn--black:disabled,.primary-btn--end:disabled,.primary-btn--secondary-color:disabled,.third-btn:disabled,.third-btn--print:disabled,.third-btn--clean:disabled,.third-btn--fluid:disabled,.third-btn--success:disabled,.third-btn--black:disabled,.third-btn--back-to-diagrams:disabled,.secondary-btn:disabled,.secondary-btn--reconciliation:disabled,.secondary-btn--gen-doc:disabled,.secondary-btn--invoicing:disabled,.secondary-btn-goto:disabled,.secondary-btn--save:disabled,.secondary-btn--loading:disabled,.primary-btn:disabled,.primary-btn--modify:disabled,.primary-btn--upload:disabled,.primary-btn-add-diagram:disabled,.primary-btn--print:disabled,.primary-btn--back:disabled,.primary-btn-goto:disabled,.primary-btn-update:disabled,.primary-btn--save--black:disabled,.primary-btn--save:disabled,.primary-btn--add:disabled,.primary-btn--valid:disabled,.primary-btn--loading:disabled{box-shadow:none;pointer-events:none;}.grey-btn:hover,.grey-btn--history:hover,.secondary-btn--black:hover,.primary-btn--end:hover,.primary-btn--secondary-color:hover,.third-btn:hover,.third-btn--print:hover,.third-btn--clean:hover,.third-btn--fluid:hover,.third-btn--success:hover,.third-btn--black:hover,.third-btn--back-to-diagrams:hover,.secondary-btn:hover,.secondary-btn--reconciliation:hover,.secondary-btn--gen-doc:hover,.secondary-btn--invoicing:hover,.secondary-btn-goto:hover,.secondary-btn--save:hover,.secondary-btn--loading:hover,.primary-btn:hover,.primary-btn--modify:hover,.primary-btn--upload:hover,.primary-btn-add-diagram:hover,.primary-btn--print:hover,.primary-btn--back:hover,.primary-btn-goto:hover,.primary-btn-update:hover,.primary-btn--save--black:hover,.primary-btn--save:hover,.primary-btn--add:hover,.primary-btn--valid:hover,.primary-btn--loading:hover{box-shadow:var(--secondary-shadow);filter:brightness(.9);}.grey-btn:active,.grey-btn--history:active,.secondary-btn--black:active,.primary-btn--end:active,.primary-btn--secondary-color:active,.third-btn:active,.third-btn--print:active,.third-btn--clean:active,.third-btn--fluid:active,.third-btn--success:active,.third-btn--black:active,.third-btn--back-to-diagrams:active,.secondary-btn:active,.secondary-btn--reconciliation:active,.secondary-btn--gen-doc:active,.secondary-btn--invoicing:active,.secondary-btn-goto:active,.secondary-btn--save:active,.secondary-btn--loading:active,.primary-btn:active,.primary-btn--modify:active,.primary-btn--upload:active,.primary-btn-add-diagram:active,.primary-btn--print:active,.primary-btn--back:active,.primary-btn-goto:active,.primary-btn-update:active,.primary-btn--save--black:active,.primary-btn--save:active,.primary-btn--add:active,.primary-btn--valid:active,.primary-btn--loading:active{box-shadow:none;}.grey-btn:active::after,.grey-btn--history:active::after,.secondary-btn--black:active::after,.primary-btn--end:active::after,.primary-btn--secondary-color:active::after,.third-btn:active::after,.third-btn--print:active::after,.third-btn--clean:active::after,.third-btn--fluid:active::after,.third-btn--success:active::after,.third-btn--black:active::after,.third-btn--back-to-diagrams:active::after,.secondary-btn:active::after,.secondary-btn--reconciliation:active::after,.secondary-btn--gen-doc:active::after,.secondary-btn--invoicing:active::after,.secondary-btn-goto:active::after,.secondary-btn--save:active::after,.secondary-btn--loading:active::after,.primary-btn:active::after,.primary-btn--modify:active::after,.primary-btn--upload:active::after,.primary-btn-add-diagram:active::after,.primary-btn--print:active::after,.primary-btn--back:active::after,.primary-btn-goto:active::after,.primary-btn-update:active::after,.primary-btn--save--black:active::after,.primary-btn--save:active::after,.primary-btn--add:active::after,.primary-btn--valid:active::after,.primary-btn--loading:active::after{padding-bottom:100%;width:100%;opacity:1;transition:.2s;}.primary-btn,.primary-btn--modify,.primary-btn--upload,.primary-btn-add-diagram,.primary-btn--print,.primary-btn--back,.primary-btn--back:hover,.primary-btn-goto,.primary-btn-update,.primary-btn--save--black,.primary-btn--save,.primary-btn--add,.primary-btn--valid,.primary-btn--loading{font-family:bold;background-color:var(--primary-color);color:var(--primary-text-color);}.primary-btn>img,.primary-btn--modify>img,.primary-btn--upload>img,.primary-btn-add-diagram>img,.primary-btn--print>img,.primary-btn--back>img,.primary-btn--back:hover>img,.primary-btn-goto>img,.primary-btn-update>img,.primary-btn--save--black>img,.primary-btn--save>img,.primary-btn--add>img,.primary-btn--valid>img,.primary-btn--loading>img{height:1rem;aspect-ratio:1/1;}.primary-btn::after,.primary-btn--modify::after,.primary-btn--upload::after,.primary-btn-add-diagram::after,.primary-btn--print::after,.primary-btn--back::after,.primary-btn--back:hover::after,.primary-btn-goto::after,.primary-btn-update::after,.primary-btn--save--black::after,.primary-btn--save::after,.primary-btn--add::after,.primary-btn--valid::after,.primary-btn--loading::after{background:var(--primary-dark-color);}.primary-btn:disabled,.primary-btn--modify:disabled,.primary-btn--upload:disabled,.primary-btn-add-diagram:disabled,.primary-btn--print:disabled,.primary-btn--back:disabled,.primary-btn-goto:disabled,.primary-btn-update:disabled,.primary-btn--save--black:disabled,.primary-btn--save:disabled,.primary-btn--add:disabled,.primary-btn--valid:disabled,.primary-btn--loading:disabled{background-color:var(--neutral-color);}.secondary-btn,.secondary-btn--reconciliation,.secondary-btn--gen-doc,.secondary-btn--invoicing,.secondary-btn-goto,.secondary-btn--save,.secondary-btn--loading{font-family:SemiBold;background-color:var(--primary-lighter-color);color:var(--primary-color);}.secondary-btn::after,.secondary-btn--reconciliation::after,.secondary-btn--gen-doc::after,.secondary-btn--invoicing::after,.secondary-btn-goto::after,.secondary-btn--save::after,.secondary-btn--loading::after{background:var(--primary-light-color);}.secondary-btn:active,.secondary-btn--reconciliation:active,.secondary-btn--gen-doc:active,.secondary-btn--invoicing:active,.secondary-btn-goto:active,.secondary-btn--save:active,.secondary-btn--loading:active{color:var(--white-text-color);}.secondary-btn:disabled,.secondary-btn--reconciliation:disabled,.secondary-btn--gen-doc:disabled,.secondary-btn--invoicing:disabled,.secondary-btn-goto:disabled,.secondary-btn--save:disabled,.secondary-btn--loading:disabled{color:var(--white-text-color);background-color:var(--neutral-color);}.secondary-btn--icon-only{border:0;border-radius:.25rem;box-shadow:0 0 10px rgba(0,0,0,.15);}.secondary-btn--icon-only img{height:1rem;width:1rem;}.third-btn,.third-btn--print,.third-btn--clean,.third-btn--fluid,.third-btn--success,.third-btn--black,.third-btn--back-to-diagrams{box-shadow:none;padding:.5rem 1.5rem;font-size:.875rem;background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color);}.third-btn::after,.third-btn--print::after,.third-btn--clean::after,.third-btn--fluid::after,.third-btn--success::after,.third-btn--black::after,.third-btn--back-to-diagrams::after{background-color:var(--primary-color);}.third-btn--black,.third-btn--back-to-diagrams{color:var(--black-color);border:1px solid var(--black-color);}.third-btn--black::after,.third-btn--back-to-diagrams::after{background-color:var(--neutral-color);}.third-btn--success{font-family:"Montserrat";color:var(--success-dark-color);border:1px solid var(--success-dark-color);}.third-btn:hover,.third-btn--print:hover,.third-btn--clean:hover,.third-btn--fluid:hover,.third-btn--black:hover,.third-btn--back-to-diagrams:hover,.third-btn--success:hover{box-shadow:none;}.third-btn:active,.third-btn--print:active,.third-btn--clean:active,.third-btn--fluid:active,.third-btn--black:active,.third-btn--back-to-diagrams:active,.third-btn--success:active{color:var(--white-text-color);}.third-btn:disabled,.third-btn--print:disabled,.third-btn--clean:disabled,.third-btn--fluid:disabled,.third-btn--black:disabled,.third-btn--back-to-diagrams:disabled,.third-btn--success:disabled{color:var(--neutral-color);border-color:1px solid var(--neutral-color);}.third-btn--fluid{margin-left:0;width:100%;}.primary-btn--secondary-color{font-family:"Montserrat-Bold";background-color:var(--secondary-color);color:var(--secondary-text-color);}.primary-btn--end{font-family:"Montserrat-Bold";background-color:var(--black-color);color:var(--primary-lighter-color);}.secondary-btn--black{font-family:"Montserrat-Bold";color:var(--black-color);background-color:transparent;}.grey-btn,.grey-btn--history{font-family:"Montserrat-Bold";color:var(--black-color);background-color:var(--grey-color);}.grey-btn:hover,.grey-btn--history:hover{color:var(--black-color);text-decoration:none;}.primary-btn--loading{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/loader-white.svg");}.primary-btn--valid{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/validation.svg");}.primary-btn--add{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/a-icon-plus-white.svg");}.primary-btn--save{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/a-icon-save-white.svg");}.primary-btn--save--black{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/a-icon-save-black.svg");color:var(--neutral-dark-color);}.primary-btn-update{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/a-icon-update.svg");}.primary-btn-goto{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/a-icon-arrow-goto-white.svg");}.primary-btn--back,.primary-btn--back:hover{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/a-icon-before-white.svg");text-decoration:none;}.third-btn--back-to-diagrams{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/a-diagram-black.svg");}.third-btn--clean{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/icon-clean-orange.svg");}.third-btn--print{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/print-orange.svg");}.primary-btn--print{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/print-white.svg");}.primary-btn-add-diagram{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/a-icon-new-diagram-white.svg");}.secondary-btn--loading{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/loader-orange.svg");}.secondary-btn--save{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/a-icon-save-orange.svg");}.secondary-btn-goto{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/a-icon-arrow-goto-orange.svg");}.primary-btn--upload{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/upload.svg");}.primary-btn--modify{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/a-icon-modification.svg");color:var(--inputs-yellow-text-color);background-color:var(--yellow-editable-color);border:2px solid var(--inputs-yellow-text-color);box-shadow:var(--secondary-shadow);}.primary-btn--modify::after{display:none;}.secondary-btn--invoicing{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/invoicing-orange.svg");}.secondary-btn--invoicing[disabled]{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/invoicing-white.svg");}.secondary-btn--gen-doc{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/generate-document-orange.svg");}.secondary-btn--reconciliation{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/reconciliation-orange.svg");}.square-btn{width:1rem;height:1rem;border-radius:.25rem;background-color:var(--primary-lighter-color);box-shadow:var(--third-shadow);cursor:pointer;}.grey-btn--history{padding-left:4rem;background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;background-image:url("/Content/design-system/images/history.svg");}.neutral-link,.neutral-link:hover,.neutral-link:focus,.neutral-link:active,.secondary-link,.secondary-link:hover,.secondary-link:focus,.secondary-link:active,.primary-link,.primary-link:hover,.primary-link:focus,.primary-link:active{margin-bottom:.5rem;font-size:.85rem;line-height:1rem;-o-text-decoration-line:none;-webkit-text-decoration-line:none;-ms-text-decoration-line:none;text-decoration-line:none;}.neutral-link:hover,.secondary-link:hover,.primary-link:hover,.neutral-link:focus,.secondary-link:focus,.primary-link:focus,.neutral-link:active,.secondary-link:active,.primary-link:active{-o-text-decoration-line:underline;-webkit-text-decoration-line:underline;-ms-text-decoration-line:underline;text-decoration-line:underline;color:var(--primary-color);}.primary-link{color:var(--primary-color);}.secondary-link{color:var(--secondary-color);}.neutral-link{color:var(--white-text-color);}.neutral-link:hover,.neutral-link:focus,.neutral-link:active{color:var(--white-text-color);}.check-box,.check-box-diagram{margin:0;display:inline-flex;justify-content:start;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.check-box .check-box__input,.check-box-diagram .check-box__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.check-box .check-box__text,.check-box-diagram .check-box__text{padding-left:.5rem;max-width:calc(100% - 1.5rem);}.check-box .check-box__img,.check-box-diagram .check-box__img{display:inline-block;height:1.5rem;width:1.5rem;background-image:url("/Content/design-system/images/checkbox-empty.svg");background-position:center;background-repeat:no-repeat;background-size:1.5rem 1.5rem;}.check-box input[type=checkbox]~.check-box__img,.check-box-diagram input[type=checkbox]~.check-box__img{background-image:url("/Content/design-system/images/checkbox-empty.svg");}.check-box input[type=checkbox]:checked~.check-box__img,.check-box-diagram input[type=checkbox]:checked~.check-box__img{background-image:url("/Content/design-system/images/checkbox-checked.svg");}.check-box input[type=checkbox]:disabled~.check-box__img,.check-box-diagram input[type=checkbox]:disabled~.check-box__img{pointer-events:none;background-image:url("/Content/design-system/images/checkbox-empty-disabled.svg");}.check-box input[type=checkbox]:disabled:checked~.check-box__img,.check-box-diagram input[type=checkbox]:disabled:checked~.check-box__img{pointer-events:none;background-image:url("/Content/design-system/images/checkbox-checked-disabled.svg");}.check-box input[type=checkbox]~.check-box__img--white,.check-box-diagram input[type=checkbox]~.check-box__img--white{background-image:url("/Content/design-system/images/checkbox-empty-white.svg");}.check-box input[type=checkbox]:checked~.check-box__img--white,.check-box-diagram input[type=checkbox]:checked~.check-box__img--white{background-image:url("/Content/design-system/images/checkbox-checked-white.svg");}.check-box-diagram input[type=checkbox]:checked~.check-box__img{background-image:url("/Content/design-system/images/checkbox-checked-diagram.svg");}.check-box-diagram .check-box__img{width:1.5rem;height:1.5rem;background-size:1.5rem;background-image:url("/Content/design-system/images/checkbox-empty-diagram.svg");}.check-box-diagram input[type=checkbox]~.check-box__img{background-image:url("/Content/design-system/images/checkbox-empty.svg");background-image:url("/Content/design-system/images/checkbox-empty-diagram.svg");}.switch__container{display:flex;justify-content:start;align-items:center;gap:.5rem;}.switch__container label{margin-bottom:0!important;}.switch[type=checkbox]{all:unset;position:relative;width:3rem;height:1.375rem;background:var(--neutral-darker-color);outline:0;cursor:pointer;border-radius:1.5rem;transition:background 300ms linear;}.switch:checked[type=checkbox]{background:var(--primary-light-color);}.switch[type=checkbox]::before{--size:1rem;content:"";position:absolute;width:var(--size);height:var(--size);border-radius:50%;top:.2rem;left:.2rem;background:var(--neutral-color);transform:scale(1.1);box-shadow:var(--third-shadow);transition:left 300ms ease-in-out;}.switch:checked[type=checkbox]::before{left:1.75rem;background:var(--primary-lighter-color);box-shadow:var(--third-shadow);}.radio{margin:0;margin-right:1.5rem;display:inline-flex;justify-content:start;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.radio .radio__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.radio .radio__text{padding-left:.5rem;}.radio .radio__img{display:inline-block;height:1.5rem;width:1.5rem;background-image:url("/Content/design-system/images/radio-empty.svg");background-position:center;background-repeat:no-repeat;background-size:1.5rem;}.radio input[type=radio]~.radio__img{background-image:url("/Content/design-system/images/radio-empty.svg");}.radio input[type=radio]:checked~.radio__img{background-image:url("/Content/design-system/images/radio-checked.svg");}.radio input[type=radio]:disabled~.radio__img{pointer-events:none;background-image:url("/Content/design-system/images/radio-empty-disabled.svg");}.radio input[type=radio]:disabled:checked~.radio__img{opacity:.3;pointer-events:none;background-image:url("/Content/design-system/images/radio-checked-disabled.svg");}.radio input[type=radio]:disabled~.radio__text{opacity:.3;pointer-events:none;}.multiple-choice{list-style:none;display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%;padding:0;margin-bottom:0;}.multiple-choice li{display:inline-block;}.multiple-choice li:first-child .multiple-choice__text{border-radius:1rem .5rem .5rem 1rem;}.multiple-choice li:last-child .multiple-choice__text{border-radius:.5rem 1rem 1rem .5rem;}.multiple-choice .multiple-choice__wrapper{margin:0;display:inline-flex;justify-content:start;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.multiple-choice .multiple-choice__wrapper .multiple-choice__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.multiple-choice .multiple-choice__wrapper .multiple-choice__text{font-size:14px;line-height:14px;text-align:center;padding:.5rem 1.5rem;border-radius:.5rem;margin-bottom:.5rem;margin-right:.5rem;border:1px solid var(--black-color);}.multiple-choice .multiple-choice__wrapper input[type=radio]:checked~.multiple-choice__text,.multiple-choice .multiple-choice__wrapper input[type=checkbox]:checked~.multiple-choice__text{font-weight:bold;background-color:var(--primary-color);color:var(--white-color);border:1px solid var(--primary-color);box-shadow:var(--secondary-shadow);}.multiple-choice .multiple-choice__wrapper input[type=radio]:disabled~.multiple-choice__text,.multiple-choice .multiple-choice__wrapper input[type=checkbox]:disabled~.multiple-choice__text{pointer-events:none;}.multiple-choice .multiple-choice__wrapper input[type=radio]:disabled:checked~.multiple-choice__text,.multiple-choice .multiple-choice__wrapper input[type=checkbox]:disabled:checked~.multiple-choice__text{pointer-events:none;}.form__label{margin-bottom:var(--label-mb-spacing);}.form__input{margin-bottom:var(--input-mb-spacing);}.legend{font-size:1.5rem;font-family:Semibold,"Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif;border:0;}label{color:var(--neutral-darker-color);}.state{cursor:default;display:flex;justify-content:center;align-items:center;padding:.25rem .75rem .25rem .75rem;border:2px solid #000;border-radius:.5rem;}.state .state__tag{display:inline-block;height:.5rem;width:.5rem;border-radius:.5rem;margin-right:.25rem;}.state .state__text{font-family:"Semibold";}.state--active{color:var(--black-color);background-color:var(--success-medium-color);border-color:var(--success-medium-color);}.state--active .state__tag{background-color:var(--black-color);}.state--inactive{color:var(--neutral-color);border:2px solid var(--neutral-color);background-color:transparent;}.state--inactive .state__tag{background-color:var(--neutral-color);}.state--disabled{color:var(--black-color);background-color:var(--error-medium-color);border-color:var(--error-medium-color);}.state--disabled .state__tag{background-color:var(--black-color);}.state--archived{color:var(--black-color);background-color:var(--neutral-light-color);border-color:var(--neutral-light-color);}.state--archived .state__tag{background-color:var(--black-color);}.alert-area{z-index:10000;position:fixed;top:-12rem;width:100%;color:#fff;pointer-events:none;}.alert-area *,.alert-area{transition:.3s all ease-in-out;}.alert-area__close{position:absolute;top:1rem;right:1rem;height:1rem;width:1rem;pointer-events:auto;}.alert-area__close path{fill:var(--alert-text-color);}.alert-area__close:hover{cursor:pointer;}.alert-area__footer{width:100%;height:auto;}.alert-area__footer path{fill:var(--alert-color);}.alert-area__text{padding:1rem;margin:0;font-style:normal;font-weight:normal;font-size:20px;line-height:24px;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--alert-text-color);background-color:var(--alert-color);list-style:none;pointer-events:auto;}.alert-area__text li{margin-bottom:.5rem;}.alert-area--error{--alert-color:var(--error-color);--alert-text-color:var(--white-color);}.alert-area--success{--alert-color:var(--success-color);--alert-text-color:var(--white-color);}.alert-area--warning{--alert-color:var(--warning-color);--alert-text-color:var(--black-color);}.alert-area--info{--alert-color:var(--info-color);--alert-text-color:var(--black-color);}.h-table{max-width:100%;overflow-x:auto;}.h-table *{transition:300ms;}.h-table tbody tr:first-child td{padding-top:1rem!important;}.h-table .h-table__th,.h-table .h-table__right-th,.h-table .h-table__left-th,.h-table th{background-color:var(--neutral-darker-color);color:var(--white-color);}.h-table th{margin-bottom:.5rem;}.h-table .h-table__th--sortable{cursor:pointer;}.h-table .h-table__td--sortable{padding-left:calc(2rem + 9px);}.h-table .h-table__th--sortable::before{cursor:pointer;padding-right:1rem;background-position:left 0 center;background-repeat:no-repeat;background-image:url("/Content/design-system/images//sort-column.svg");content:"";}.h-table th,.h-table td{padding:.5rem 1.5rem;}@media screen and (max-width:460px){.h-table th,.h-table td{padding:.5rem;}}.h-table .h-table__left-th{border-radius:1rem 0 0 1rem;}.h-table .h-table__right-th{border-radius:0 1rem 1rem 0;}.h-table tbody tr:hover{box-shadow:var(--third-shadow);border-radius:.5rem;}.h-table .h-table__tr--open{box-shadow:var(--third-shadow);border-radius:.5rem;}.h-table .h-table__tr-info{background-color:var(--neutral-light-color);border-radius:.5rem;}.h-table .h-table__tr-info td{padding:1.5rem;border-radius:0 0 .5rem .5rem;color:var(--black-color);}header{background-color:var(--white-color);}.main-view{min-height:100vh;background-color:var(--white-color);}.main-view .content-section,.main-view .modal-container .modal-container__fg,.main-view .modal-container .modal-container__fg--lg,.modal-container .main-view .modal-container__fg,.modal-container .main-view .modal-container__fg--lg,.main-view .main-section,.main-view .menu{color:var(--black-color);background:var(--white-color);border-radius:1rem;box-shadow:0 0 10px rgba(0,0,0,.2);padding:1.5rem;overflow:hidden;margin-bottom:3rem;}.main-view .title{width:100%;overflow:hidden;}.main-view .title h1{display:flex;align-items:flex-end;width:100%;min-height:4.5rem;margin-bottom:1.5rem;font-family:Bold;font-size:3rem;color:var(--black-text-color);}.main-view .title .title__breadcrump{list-style:none;padding:0;margin-bottom:1.5rem;display:flex;justify-content:flex-start;flex-flow:row wrap;}.main-view .title .title__breadcrump li{font-family:Regular;max-height:2.5rem;margin-left:-2.5rem;overflow:hidden;}.main-view .title .title__breadcrump li a{border-radius:1.25rem 0 0 1.25rem;color:var(--primary-color);border:1px solid var(--primary-color);background-color:var(--white-color);cursor:pointer;text-decoration:none;display:block;padding:.45rem 3.3rem .45rem 1.45rem;height:100%;width:100%;}.main-view .title .title__breadcrump li:first-child{margin-left:0;}.main-view .title .title__breadcrump li:last-child{font-family:Bold;background-color:var(--primary-color);color:var(--white-color);border-radius:1.25rem;padding:.5rem 1.5rem .5rem 1.5rem;}.main-view .title .title__breadcrump li:last-child a{font-family:Bold;background-color:var(--primary-color);color:var(--white-color);padding:0;}.main-view .title .title__breadcrump a{text-decoration:none;color:var(--black-color);}.main-view .title .title__breadcrump a:hover{background-color:var(--primary-light-color);color:var(--black-color);}.main-view .title .title__breadcrump .title__breadcrump--mobile{display:none;}@media all and (max-width:500px){.main-view .title .title__breadcrump li:not(:last-child):not(.title__breadcrump--mobile){display:none;}.main-view .title .title__breadcrump{display:inline-flex;margin:12px 0;}.main-view .title .title__breadcrump li{width:100%;margin-left:0;}.main-view .title .title__breadcrump li a{width:100%;border-radius:20px;}.main-view .title .title__breadcrump .title__breadcrump--mobile{display:block;color:var(--main-orange-color);border:1px solid var(--main-orange-color);border-radius:20px 0 0 20px;background-color:#fff;cursor:pointer;text-decoration:none;display:block;padding:7px 53px 7px 23px;height:100%;margin-left:0;flex:0;}.main-view .title .title__breadcrump li:last-child{margin-left:-23px;flex:1;text-align:center;}.main-view .title .title__breadcrump--mobile>img{height:16px;width:auto;}}.main-view .menu{text-align:center;position:sticky;top:10rem;vertical-align:top;overflow:hidden;}.main-view .menu .menu__title{margin-top:0;}.main-view .menu .menu__items{padding:0;margin:0;}.main-view .menu .menu__items li{list-style:none;cursor:pointer;text-align:left;margin-bottom:.5rem;}.main-view .main-section{vertical-align:top;overflow-x:auto;}.main-view .main-section .main-section__header h2{margin-top:0;}.main-view .main-section .main-section__content{text-align:start;}.modal-container{display:flex;justify-content:center;align-items:center;position:fixed;z-index:2000;top:0;left:0;height:100vh;width:100vw;padding:1rem;background-color:var(--modal-background-color);overflow:auto;backdrop-filter:blur(1px);}.modal-container .modal-container__fg,.modal-container .modal-container__fg--lg{max-width:35rem;}@media screen and (max-width:500px){.modal-container .modal-container__fg,.modal-container .modal-container__fg--lg{max-width:90vw;}}.modal-container .modal-container__fg--lg{max-width:80rem;}.modal-container .modal-container__fg .modal-container__fg__header,.modal-container .modal-container__fg--lg .modal-container__fg__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;}.modal-container .modal-container__fg .modal-container__fg__header .modal-container__fg__header__close,.modal-container .modal-container__fg--lg .modal-container__fg__header .modal-container__fg__header__close{cursor:pointer;background-image:url("/content/design-system/images/a-icon-cross-black.svg");background-size:contain;background-repeat:no-repeat;height:1rem;width:1rem;margin-left:1.5rem;}.modal-container--heighter{align-items:start;}.modal-container--heighter .modal-container__fg,.modal-container--heighter .modal-container .modal-container__fg--lg,.modal-container .modal-container--heighter .modal-container__fg--lg{margin-top:1.5rem;}.epiox_tooltip{margin:0;background:#f6f0f0;color:#555353;padding:.5rem 1.5rem;border-radius:.5rem;line-height:150%;border:1px solid #555353;width:fit-content;max-width:calc(80ch - 3rem);}.epiox_tooltip>strong{color:#555353;}@font-face{font-family:"Regular";src:url("/Content/design-system/fonts/Montserrat-Regular.ttf");}@font-face{font-family:"Semibold";src:url("/Content/design-system/fonts/Montserrat-SemiBold.ttf");}@font-face{font-family:"Bold";src:url("/Content/design-system/fonts/Montserrat-Bold.ttf");}@font-face{font-family:"Black";src:url("/Content/design-system/fonts/Montserrat-Black.ttf");}html{font-size:80%;font-family:"Montserrat","Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif;}@media screen and (min-width:576px){html{font-size:85%;}}@media screen and (min-width:1750px){html{font-size:100%;}}body{font-size:1rem;font-family:Regular,"Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif;}.title-font{font-family:Bold,"Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif;font-size:3rem;}.subtitle-font,.main-view .menu .menu__title,.main-view .main-section .main-section__header h2,.modal-container .modal-container__fg .modal-container__fg__header .modal-container__fg__header__title,.modal-container .modal-container__fg--lg .modal-container__fg__header .modal-container__fg__header__title{font-family:Semibold,"Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif;font-size:1.5rem;}.text-font{font-size:1rem;color:var(--neutral-dark-color);}.legend-font{font-size:.75rem;}.--white-color{color:var(--white-text-color);}.--black-color{color:var(--black-text-color);}.--error-color{color:var(--error-color);}.--success-color{color:var(--success-color);}@keyframes loader-bar-progress-animation{0%{transform:translateX(0%);width:10%;}20%{width:20%;}30%{width:20%;}50%{transform:translateX(-100%);width:10%;}70%{width:20%;}80%{width:20%;}100%{transform:translateX(0%);width:10%;}}@keyframes loader-bar-wrapper-animation{0%{transform:translateX(0%);}50%{transform:translateX(100%);}100%{transform:translateX(0%);}}.loader-bar{display:flex;justify-content:center;align-items:center;height:100%;}.loader-bar .loader-bar__bar{overflow:hidden;border-radius:.5rem;width:50%;height:1rem;background-color:var(--neutral-darker-color);}.loader-bar .loader-bar__wrapper{animation:2s ease-in-out infinite loader-bar-wrapper-animation;width:100%;height:100%;}.loader-bar .loader-bar__wrapper .loader-bar__progress{animation:2s ease-in-out infinite loader-bar-progress-animation;border-radius:.5rem;background-color:var(--primary-color);width:20%;height:100%;}.loader-ellipsis{display:inline-flex;align-items:center;position:relative;width:80px;height:80px;}.loader-ellipsis div{position:absolute;width:15%;height:15%;border-radius:50%;background:var(--primary-color);animation-timing-function:cubic-bezier(0,1,1,0);}.loader-ellipsis div:nth-child(1){left:10%;animation:lds-ellipsis1 .6s infinite;}.loader-ellipsis div:nth-child(2){left:10%;animation:lds-ellipsis2 .6s infinite;}.loader-ellipsis div:nth-child(3){left:40%;animation:lds-ellipsis2 .6s infinite;}.loader-ellipsis div:nth-child(4){left:60%;animation:lds-ellipsis3 .6s infinite;}@keyframes lds-ellipsis1{0%{transform:scale(0);}100%{transform:scale(1);}}@keyframes lds-ellipsis3{0%{transform:scale(1);}100%{transform:scale(0);}}@keyframes lds-ellipsis2{0%{transform:translate(0,0);}100%{transform:translate(200%,0);}}.skeleton-box{display:inline-block;height:1em;position:relative;overflow:hidden;background-color:#dddbdd;border-radius:.25rem;}.skeleton-box::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));animation:shimmer 2s infinite;content:"";}@keyframes shimmer{100%{transform:translateX(100%);}}.skeleton--photo,.skeleton--icon,.skeleton::before,.skeleton--button::before,.skeleton--label::before,.skeleton--title::before{background:linear-gradient(45deg,hsl(19deg,93%,80%),hsl(19deg,100%,100%));background-position:0 100%;background-size:400% 400%;animation:loading infinite 8s linear;}.skeleton,.skeleton--button,.skeleton--label,.skeleton--title{all:unset;display:inline-flex;justify-content:start;align-items:center;transform:scale(1,.65);border-radius:.3rem/.5rem;overflow:hidden;}.skeleton::before,.skeleton--button::before,.skeleton--label::before,.skeleton--title::before{content:attr(data-template);display:block;color:transparent;pointer-events:none;width:100%;display:block;}.skeleton--title::before{font-size:1.5rem;}.skeleton--icon{height:1.25rem;width:1.25rem;border-radius:.25rem;}.skeleton--photo{height:8rem;width:100%;border-radius:.25rem;}.skeleton--label{transform:scale(1,.5);}.skeleton--button{transform:none;border-radius:25rem;transform:none;opacity:.8;}.skeleton--button.third-btn,.skeleton--button.third-btn--black,.skeleton--button.third-btn--success,.skeleton--button.third-btn--fluid,.skeleton--button.third-btn--back-to-diagrams,.skeleton--button.third-btn--clean,.skeleton--button.third-btn--print{font-size:.875rem;}.skeleton--button.third-btn:hover,.skeleton--button.third-btn--black:hover,.skeleton--button.third-btn--success:hover,.skeleton--button.third-btn--fluid:hover,.skeleton--button.third-btn--back-to-diagrams:hover,.skeleton--button.third-btn--clean:hover,.skeleton--button.third-btn--print:hover{filter:none;}.skeleton--button::before{padding:.5rem 1.5rem;}@keyframes loading{from{background-position:0 100%;}50%{background-position:100% 0;}to{background-position:0 100%;}}.hcalendar{background-color:var(--white-color);box-shadow:var(--third-shadow);padding:1rem;border-radius:1rem;max-width:24rem;}.hcalendar,.hcalendar *{user-select:none;}.hcalendar .hcalendar_header{margin-bottom:.5rem;}.hcalendar_header .date-header{text-transform:capitalize;font-size:1.25rem;font-family:Semibold;color:var(--neutral-darker-color);cursor:pointer;transition:all ease-in 200ms;position:relative;}.hcalendar_header .date-header:before{position:absolute;bottom:0;left:0;width:20%;height:2px;content:"";background-color:var(--primary-light-color);transition:all ease-in 200ms;}.hcalendar_header .date-header:hover{padding-left:.5rem;}.hcalendar_header .date-header:hover:before{width:100%;background-color:var(--primary-color);}.hcalendar .hcalendar_tabs{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:1fr;grid-column-gap:.25rem;grid-row-gap:.25rem;background-color:var(--neutral-darker-color);border-radius:.25rem;padding-top:.5rem;padding-left:.5rem;padding-bottom:.5rem;padding-right:.5rem;}.hcalendar_tabs>*{text-align:center;color:var(--neutral-light-color);}.hcalendar .action{height:1.25rem;aspect-ratio:1/1;cursor:pointer;background-position:center;background-size:contain;}.hcalendar .action.next{background-image:url(../images/a-icon-next.svg);margin-left:.5rem;}.hcalendar .action.previous{background-image:url(../images/a-icon-before.svg);}.hcalendar .hcalendar_body{display:grid;margin-bottom:.5rem;padding-top:.5rem;padding-left:.5rem;padding-bottom:.5rem;padding-right:.5rem;}.hcalendar_body_month{grid-template-columns:repeat(7,1fr);grid-template-rows:1fr;grid-column-gap:.25rem;grid-row-gap:.25rem;}.hcalendar_body_year{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:.25rem;grid-row-gap:.25rem;}.hcalendar_body_decade{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:.25rem;grid-row-gap:.25rem;}.hcalendar_body div{padding-top:.5rem;padding-left:.5rem;padding-bottom:.5rem;padding-right:.5rem;background-color:var(--white-color);cursor:pointer;text-align:center;border-style:solid;border-width:1px;border-color:transparent;border-radius:.25rem;transition:border-color 150ms ease-in;}.hcalendar_body div:hover{border-color:var(--neutral-color);}.hcalendar_body div.today{border-color:var(--primary-light-color);}.hcalendar_body div.selected{color:var(--white-color);background-color:var(--primary-color);box-shadow:var(--third-shadow);}.hcalendar_body div.disabled{color:var(--neutral-color);box-shadow:none;opacity:.5;cursor:not-allowed;pointer-events:none;}