.search__option-wrapper{padding:0}.search__option{display:block}.dropzone{display:flex;flex-direction:column;height:100%}.dropzone__component{display:flex;flex-grow:1;flex-direction:column;justify-content:center;align-items:center;gap:1rem;transition:flex-grow 3.2s ease-in-out,height 3.2s ease-in-out,border .2s ease-in-out,background-color .2s ease-in-out;outline:none;border:1px dashed var(--main);border-radius:.25rem;width:100%}.dropzone__component--collapsed{flex-direction:row;gap:.5rem}.dropzone__component--focused{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,transparent)}.dropzone__component--accept{border-color:var(--main);background:color-mix(in srgb,var(--main) 15%,transparent)}.dropzone__component--reject{border-color:var(--red);background:color-mix(in srgb,var(--red) 15%,transparent)}.dropzone__icon{color:var(--main)}.dropzone__previews{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.dropzone__preview{display:flex;align-items:center;gap:1rem;width:100%}.dropzone__preview-icon{width:24px;height:24px;color:var(--main)}.dropzone__preview-icon--error{color:var(--red)}.dropzone__preview-description-wrapper{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.dropzone__preview-description-main{overflow:hidden;text-overflow:ellipsis}.material{display:flex;flex-direction:column;gap:.5rem;width:100%;height:100%}.material .material__material-name-status{display:flex;grid-area:name-status;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem;max-height:9rem}.material .material__material-name-status .material__name{display:-moz-box;flex-grow:1;height:100%;overflow:hidden;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;padding:.25rem}.material .material__info-wrapper{display:grid;grid-template:"name-status name-status" auto "info image" auto "info notes" auto "attachments notes" 1fr / 1fr 1fr;flex-grow:1;gap:.5rem;max-height:100%}@media only screen and (min-width: 1400px){.material .material__info-wrapper{grid-template:"image name-status" auto "image info" auto "notes info" 1fr "attachments info" auto / 6fr 10fr}}.material .material__info-wrapper .material__info{grid-area:info;min-width:30rem;overflow-y:auto}.material .material__info-wrapper .material__image{display:flex;grid-area:image;justify-content:center;height:max-content;overflow:hidden}.material .material__info-wrapper .material__image .material__image-wrapper{position:relative;width:100%;min-width:15rem;height:15rem;text-align:center}.material .material__info-wrapper .material__image .material__image-wrapper .material__image-background{filter:blur(2rem);box-shadow:inset 0 0 2rem 0 var(--black);background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}.material .material__info-wrapper .material__image .material__image-wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:auto;max-width:100%;height:100%;max-height:30rem;object-fit:contain}.material .material__info-wrapper .material__image .material__image-wrapper .material__image-remove-button{position:absolute;top:.5rem;right:.5rem;z-index:1;background:var(--table-background)}.material .material__info-wrapper .material-info__form{display:flex;flex-direction:column;justify-content:space-between;padding:1rem;height:100%}.material .material__info-wrapper .material-info__fields-wrapper{display:grid;grid-template-rows:repeat(auto-fill,1fr);grid-template-columns:1fr 1fr;column-gap:1rem}.material .material__info-wrapper .material__attachments{grid-area:attachments;min-height:10rem;overflow:hidden}@media only screen and (min-width: 1400px){.material .material__info-wrapper .material__attachments{max-height:15rem}}.material .material__info-wrapper .material__attachments>div{height:100%;overflow-x:auto;overflow-y:auto}.material .material__info-wrapper .material__attachments>div .material__attachment{display:flex;justify-content:space-between;align-items:center}.material .material__info-wrapper .material__attachments>div .material__attachment-icons{display:flex;gap:.5rem}.material .material__info-wrapper .material__notes{grid-area:notes;height:100%;overflow:auto}.material .material__info-wrapper .notes{display:flex;flex-direction:column;gap:.25rem}.material .material__info-wrapper .note{overflow:unset}.material .material__info-wrapper .note .note__header .MuiCardHeader-content{width:100%;overflow:auto}.material .material__info-wrapper .note .note__header .note__dates-wrapper{display:flex;gap:1rem}.material .material__info-wrapper .note .note__header .note__dates-wrapper .note__date{display:flex;flex-direction:column}.material .material__info-wrapper .note .note__content-text{overflow:auto;overflow-wrap:break-word}.new-entity__dialog-form{display:flex;flex-wrap:wrap}.new-material__fields-wrapper{display:grid;grid-template-rows:repeat(auto-fill,1fr);grid-template-columns:1fr 1fr;column-gap:1rem;width:100%}.new-entity__backdrop-wrapper .new-entity__backdrop{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:#0000000d}.new-entity__spinner-wrapper{display:flex;position:absolute;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0}.header__menu .MuiMenu-paper{border-top-right-radius:0;border-top-left-radius:0}.header__search{display:flex;align-items:center;width:11rem}@media only screen and (min-width: 1100px){.header__search{width:20rem}}.header__search>div{width:100%}.header__dextall-logo{transition:filter .3s;will-change:filter;padding:1rem;height:4rem}.header__dextall-logo:hover{filter:drop-shadow(2px 2px 1px var(--main))}.header__progress-bar{position:absolute;bottom:0;left:0;transition:height .3s;width:100%;height:4px;overflow:hidden}.header__progress-bar--hidden{height:0}.main-layout__wrapper{flex-grow:1;max-height:calc(100vh - 4rem);overflow-y:auto}.main-layout__wrapper .main-layout__main{display:flex;flex-grow:1;flex-direction:column;padding:1rem .5rem 0;height:100%}.main-layout__wrapper .main-layout__footer{padding:1rem 0 .5rem;height:3.5rem}.error-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;width:100%;height:100%}.error-container.error-container--highlight{box-shadow:inset 0 0 .5rem color-mix(in srgb,var(--red) 20%,transparent)}.column-filter{display:flex;gap:.25rem}.column-filter .column-filter__number{width:5rem}.column-filter .column-filter__text{width:7rem}.material-table .material-table__table-wrapper{border:1px solid lightgray;border-radius:.25rem;width:100%;overflow-x:auto}.material-table .material-table__table-wrapper .material-table__header-cell .material-table__header-cell-wrapper{display:flex;flex-direction:column}.material-table .material-table__table-wrapper .material-table__header-cell .material-table__header-cell-wrapper .material-table__header-column-name-wrapper{display:flex;align-items:center}.material-table .material-table__table-wrapper .material-table__header-cell .material-table__header-cell-wrapper .material-table__header-column-name-wrapper .material-table__header-column-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-table .material-table__table-wrapper .material-table__header-cell .material-table__header-cell-wrapper .material-table__header-column-name-wrapper .material-table__header-column-name--shortened{max-width:5rem}.material-table .material-table__table-wrapper .material-table__header-cell:nth-child(1){width:15rem}.material-table .material-table__table-wrapper .material-table__header-cell:nth-child(2){width:10rem}.material-table .material-table__table-wrapper .material-table__header-cell:nth-child(3){width:7rem}.material-table .material-table__table-wrapper .material-table__header-cell:nth-child(4){width:7rem}.material-table .material-table__table-wrapper .material-table__header-cell:nth-child(5){width:9rem}.material-table .material-table__table-wrapper .material-table__row{transition:box-shadow .3s;will-change:box-shadow;cursor:pointer;-webkit-user-select:none;user-select:none}.material-table .material-table__table-wrapper .material-table__row:hover{box-shadow:inset 0 0 2px 0 var(--main)}.board-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.board-container--error{flex:1}.board-container--error .board-container__error-wrapper{display:flex;flex:1;flex-direction:column;width:100%}.board-container--error .board-container__error-wrapper>div{flex:1}.login-form-container{display:flex;flex-grow:1;justify-content:center;align-items:center}.login-form{border:solid 1px var(--main);border-radius:.25rem;padding:1rem;max-width:30rem}.title{text-align:center}.login-error-message-container{position:relative;height:3rem}.login-error-message{position:absolute;color:var(--red);text-align:center}.error-boundary{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;width:100%;height:100%}.error-boundary.error-boundary--with-box-shadow{box-shadow:inset 0 0 .5rem color-mix(in srgb,var(--red) 20%,transparent)}.material-card-error-container{display:flex;justify-content:center;align-items:center;box-shadow:inset 0 0 .5rem color-mix(in srgb,var(--red) 20%,transparent);padding:1rem;height:100%}.note .note__header .MuiCardHeader-content{width:100%;overflow:auto}.note .note__header .note__dates-wrapper{display:flex;gap:1rem}.note .note__header .note__dates-wrapper .note__date{display:flex;flex-direction:column}.note .note__content-text{overflow:auto;white-space:pre-wrap;overflow-wrap:break-word}.material-suppliers .material-suppliers__header-cell:nth-child(1){width:50%}.material-suppliers .material-suppliers__header-cell:nth-child(2){width:10%}.material-suppliers .material-suppliers__header-cell:nth-child(3){width:10%}.material-suppliers .material-suppliers__header-cell:nth-child(4){width:10%}.material-suppliers .material-suppliers__header-cell:nth-child(5){width:20%}.material-supplier .material-supplier__company{font-weight:500}.material-supplier.material-supplier--main .material-supplier__company{font-weight:700}.material-supplier.material-supplier--main .material-supplier__cell{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,transparent) 0%,color-mix(in srgb,var(--accent) 1%,transparent) 15%,transparent 50%,color-mix(in srgb,var(--accent) 1%,transparent) 85%,color-mix(in srgb,var(--accent) 10%,transparent) 100%)}.material-suppliers--skeletons{display:flex;flex-direction:column}.material-suppliers--skeletons span{transform:none}.material-suppliers--skeletons .material-suppliers__skeleton-row{display:flex;flex-direction:row;gap:.5rem}.material-suppliers--skeletons .material-suppliers__skeleton-row .material-suppliers__skeleton-cell{padding:.5rem}.material-suppliers-error-container{display:flex;justify-content:center;align-items:center;box-shadow:inset 0 0 .5rem color-mix(in srgb,var(--red) 20%,transparent);height:100%}.statistics{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;width:100%}.material-page{display:grid;grid-template:"material-data" 1fr "suppliers" auto "statistics" auto / 1fr;flex-grow:1;gap:.5rem}@media only screen and (min-width: 1400px){.material-page{grid-template:"material-data suppliers" 2fr "material-data statistics" 1fr / 3fr 2fr;max-height:calc(100vh - 8.5rem)}}.material-page .material-page__material{grid-area:material-data}.material-page .material-page__suppliers{grid-area:suppliers;overflow:auto}.material-page .material-page__statistics{grid-area:statistics}.request-description{position:relative;padding:.5rem;height:100%}.request-description .request-description__backdrop-wrapper{height:100%;overflow:auto}.request-description .request-description__backdrop-wrapper .request-description__title-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.request-description .request-description__backdrop-wrapper .request-description__backdrop{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:#0000000d}.requests-page{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:center}.requests-page .requests-page__error-wrapper{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.requests-page .requests-page__error-wrapper>div{flex:1}.requests-table .requests-table__table-wrapper{border-radius:.25rem;width:100%;overflow-x:auto}.requests-table .requests-table__table-wrapper .requests-table__header-cell:nth-child(1){width:10rem}.requests-table .requests-table__table-wrapper .requests-table__header-cell:nth-child(2){width:6rem}.requests-table .requests-table__table-wrapper .requests-table__row--open{box-shadow:inset .25rem 0 .5rem color-mix(in srgb,#597b9b 20%,transparent)}.requests-table .requests-table__table-wrapper .requests-table__row--open:hover{box-shadow:inset .25rem 0 .5rem color-mix(in srgb,#597b9b 40%,transparent)}.requests-table .requests-table__table-wrapper .requests-table__row--sent{box-shadow:inset .25rem 0 .5rem color-mix(in srgb,#6d4ab5 20%,transparent)}.requests-table .requests-table__table-wrapper .requests-table__row--sent:hover{box-shadow:inset .25rem 0 .5rem color-mix(in srgb,#6d4ab5 40%,transparent)}.requests-table .requests-table__table-wrapper .requests-table__row--in-progress{box-shadow:inset .25rem 0 .5rem color-mix(in srgb,#807a15 20%,transparent)}.requests-table .requests-table__table-wrapper .requests-table__row--in-progress:hover{box-shadow:inset .25rem 0 .5rem color-mix(in srgb,#807a15 40%,transparent)}.requests-table .requests-table__table-wrapper .requests-table__row--done{box-shadow:inset .25rem 0 .5rem color-mix(in srgb,#007826 20%,transparent)}.requests-table .requests-table__table-wrapper .requests-table__row--done:hover{box-shadow:inset .25rem 0 .5rem color-mix(in srgb,#007826 40%,transparent)}.requests-table .requests-table__table-wrapper .requests-table__row{transition:box-shadow .3s;will-change:box-shadow;cursor:pointer;-webkit-user-select:none;user-select:none}.request-name-status{display:flex;grid-area:title;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem}.request-name-status>h2{padding:.25rem}.request-name-status .request-name-status__status-wrapper{display:flex;gap:.5rem;align-items:center}.prices-request-suppliers-container.prices-request-suppliers-container--error{display:flex;justify-content:center;align-items:center;height:100%;min-height:10rem}.prices-request-suppliers{position:relative;height:100%}.prices-request-suppliers .prices-request-suppliers__prices-request-suppliers-table{height:100%;overflow:auto}.prices-request-suppliers .prices-request-suppliers__prices-request-suppliers-table .prices-request-suppliers__table-backdrop{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:#0000000d}.prices-request-suppliers-table .prices-request-suppliers-table__table-wrapper{border-radius:.25rem;overflow-x:auto}.prices-request-suppliers-table .prices-request-suppliers-table__table-wrapper .prices-request-suppliers-table__header-cell:nth-child(1){width:40%}.prices-request-suppliers-table .prices-request-suppliers-table__table-wrapper .prices-request-suppliers-table__header-cell:nth-child(2),.prices-request-suppliers-table .prices-request-suppliers-table__table-wrapper .prices-request-suppliers-table__header-cell:nth-child(3){width:14%}.prices-request-suppliers-table .prices-request-suppliers-table__table-wrapper .prices-request-suppliers-table__header-cell:nth-child(4){width:30%}.prices-request-suppliers-table .prices-request-suppliers-table__table-wrapper .prices-request-suppliers-table__header-cell:nth-child(5){width:2%}.contact-cell__error-container{display:flex;justify-content:center;align-items:center;box-shadow:inset 0 0 .5rem color-mix(in srgb,var(--red) 20%,transparent);padding:.5rem;height:100%}.contact-cell__error-container>h6{text-align:center}.contact-cell__contact-container{display:flex;flex-direction:row;align-items:center;gap:.5rem}.prices-request-supplier-row{transition:box-shadow .3s}.prices-request-supplier-row .prices-request-supplier-row__company-cell{padding:0}.prices-request-supplier-row .prices-request-supplier-row__company-cell .prices-request-supplier-row__link{display:flex;gap:.5rem;padding:.5rem;height:4.5rem}.prices-request-supplier-row:has(.prices-request-supplier-row__link:hover){box-shadow:inset 0 0 2px 0 var(--main)}.status-cell{display:flex;flex-direction:row;align-items:center;gap:.25rem}.comparison-dialog .comparison-dialog__content{display:flex;flex-direction:column;padding:0}.comparison-dialog .comparison-dialog__content .comparison-dialog__table-container .comparison-dialog__header-row .comparison-dialog__header-cell:nth-child(1){width:20%}.comparison-dialog .comparison-dialog__content .comparison-dialog__table-container .comparison-dialog__header-row .comparison-dialog__header-cell:nth-child(2){width:15%}.comparison-dialog .comparison-dialog__content .comparison-dialog__table-container .comparison-dialog__header-row .comparison-dialog__header-cell:nth-child(3){width:5%}.comparison-dialog .comparison-dialog__content .comparison-dialog__table-container .comparison-dialog__header-row .comparison-dialog__header-cell:nth-child(4){width:6%}.comparison-dialog .comparison-dialog__content .comparison-dialog__table-container .comparison-dialog__header-row .comparison-dialog__header-cell:nth-child(5){width:5%}.comparison-dialog .comparison-dialog__content .comparison-dialog__table-container .comparison-dialog__header-row .comparison-dialog__header-cell:nth-child(6){width:7%}.comparison-dialog .comparison-dialog__content .comparison-dialog__table-container .comparison-dialog__header-row .comparison-dialog__header-cell:nth-child(7){width:42%}.comparison-dialog .comparison-dialog__content .comparison-dialog__table-container .comparison-dialog__row .comparison-dialog__item-cell:not(.comparison-dialog__item-cell--last){border-bottom:1px solid #bbb}.comparison-dialog .comparison-dialog__content .comparison-dialog__table-container .comparison-dialog__row .comparison-dialog__item-cell--last{border-bottom:none}.comparison-dialog .comparison-dialog__content .comparison-dialog__table-container .comparison-dialog__row .comparison-dialog__item-link{display:block;padding:0}.comparison-dialog .comparison-dialog__content .comparison-dialog__table-container .comparison-dialog__row .comparison-dialog__item-link .comparison-dialog__item-name{font-weight:700}.comparison-dialog .comparison-dialog__content .comparison-dialog__table-container .comparison-dialog__row .comparison-dialog__item-link .comparison-dialog__item-image{width:5rem;height:auto}.comparison-dialog .comparison-dialog__content .comparison-dialog__table-container .comparison-dialog__row .comparison-dialog__supplier-cell--highlight{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,transparent) 0%,color-mix(in srgb,var(--accent) 1%,transparent) 15%,transparent 50%,color-mix(in srgb,var(--accent) 1%,transparent) 85%,color-mix(in srgb,var(--accent) 10%,transparent) 100%)}.comparison-dialog .comparison-dialog__content .comparison-dialog__table-container .comparison-dialog__row .comparison-dialog__supplier-cell--highlight-divider{border-bottom:1px solid #bbb}.comparison-dialog .comparison-dialog__content .comparison-dialog__table-container .comparison-dialog__row .comparison-dialog__supplier-cell--company{font-weight:500}.comparison-dialog .comparison-dialog__content .comparison-dialog__error-container{width:100%;height:45rem}.main-supplier-select{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:1rem;padding:.5rem 1rem}.main-supplier-select .main-supplier-select__form-control{position:relative}.main-supplier-select .main-supplier-select__form-control .main-supplier-select__loader{position:absolute;top:.5rem;right:.45rem;color:var(--dark-gray)}.comparison-dialog-skeleton .comparison-dialog-skeleton__row{display:flex;flex-direction:row;align-items:center}.comparison-dialog-skeleton .comparison-dialog-skeleton__row .comparison-dialog-skeleton__cell-container{display:inline-block;padding:.5rem}.comparison-dialog-skeleton .comparison-dialog-skeleton__row .comparison-dialog-skeleton__cell-container:nth-child(1){width:20%}.comparison-dialog-skeleton .comparison-dialog-skeleton__row .comparison-dialog-skeleton__cell-container:nth-child(2){width:15%}.comparison-dialog-skeleton .comparison-dialog-skeleton__row .comparison-dialog-skeleton__cell-container:nth-child(3){width:5%}.comparison-dialog-skeleton .comparison-dialog-skeleton__row .comparison-dialog-skeleton__cell-container:nth-child(4){width:6%}.comparison-dialog-skeleton .comparison-dialog-skeleton__row .comparison-dialog-skeleton__cell-container:nth-child(5){width:5%}.comparison-dialog-skeleton .comparison-dialog-skeleton__row .comparison-dialog-skeleton__cell-container:nth-child(6){width:7%}.comparison-dialog-skeleton .comparison-dialog-skeleton__row .comparison-dialog-skeleton__cell-container:nth-child(7){width:42%}.comparison-dialog-error{display:flex;justify-content:center;align-items:center;box-shadow:inset 0 0 .5rem color-mix(in srgb,var(--red) 20%,transparent);height:100%}.new-request-materials-dialog .new-request-materials-dialog__title{display:flex;justify-content:space-between;align-items:center}.new-request-materials-table{height:80vh}.new-request-materials-table .new-request-materials-table__header-cell:nth-child(1){width:5%}.new-request-materials-table .new-request-materials-table__header-cell:nth-child(2){width:55%}.new-request-materials-table .new-request-materials-table__header-cell:nth-child(3){width:25%}.new-request-materials-table .new-request-materials-table__header-cell:nth-child(4){width:15%}.new-request-materials-table__category-filter-option.new-request-materials-table__category-filter-option--all{font-weight:900}.new-request-materials-table__category-filter-option.new-request-materials-table__category-filter-option--category{font-weight:700}.new-request-materials-table__category-filter-option.new-request-materials-table__category-filter-option--category-type{padding-left:2rem}.prices-request-materials-container.prices-request-materials-container--error{display:flex;justify-content:center;align-items:center;height:100%;min-height:10rem}.prices-request-materials{position:relative;height:100%}.prices-request-materials .prices-request-materials__prices-request-materials-table{height:100%;overflow:auto}.prices-request-materials .prices-request-materials__prices-request-materials-table .prices-request-materials__table-backdrop{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:#0000000d}.prices-request-materials-table .prices-request-materials-table__table-wrapper{border-radius:.25rem;overflow-x:auto}.prices-request-materials-table .prices-request-materials-table__table-wrapper .prices-request-materials-table__header-cell:nth-child(1){width:55%}.prices-request-materials-table .prices-request-materials-table__table-wrapper .prices-request-materials-table__header-cell:nth-child(2),.prices-request-materials-table .prices-request-materials-table__table-wrapper .prices-request-materials-table__header-cell:nth-child(3),.prices-request-materials-table .prices-request-materials-table__table-wrapper .prices-request-materials-table__header-cell:nth-child(4){width:15%}@media only screen and (min-width: 1400px){.prices-request-materials-table .prices-request-materials-table__table-wrapper .prices-request-materials-table__header-cell:nth-child(1){width:34%}.prices-request-materials-table .prices-request-materials-table__table-wrapper .prices-request-materials-table__header-cell:nth-child(2){width:26%}.prices-request-materials-table .prices-request-materials-table__table-wrapper .prices-request-materials-table__header-cell:nth-child(3){width:20%}.prices-request-materials-table .prices-request-materials-table__table-wrapper .prices-request-materials-table__header-cell:nth-child(4){width:21%}}.prices-request-material-row{transition:box-shadow .3s}.prices-request-material-row .prices-request-material-row__material-name-cell{padding:0}.prices-request-material-row .prices-request-material-row__material-name-cell .prices-request-material-row__link{display:flex;gap:.5rem;padding:.5rem;height:4.5rem}.prices-request-material-row:has(.prices-request-material-row__link:hover){box-shadow:inset 0 0 2px 0 var(--main)}.request{display:grid;grid-template:"title" auto "description" auto "suppliers" auto "materials" auto / 1fr;gap:.5rem}@media only screen and (min-width: 1400px){.request{grid-template:"title suppliers" auto "description suppliers" 1fr "materials materials" 1fr / 1fr 2fr;height:calc(100vh - 8.5rem)}}.request .request__title-wrapper{grid-area:title}.request .request__description-wrapper{grid-area:description;overflow:hidden}.request .request__materials-wrapper{grid-area:materials;overflow:auto}.request .request__suppliers-wrapper{grid-area:suppliers;overflow:auto}.request--error{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:center}.request--error>div{flex:1}.info-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;box-shadow:inset 0 0 .5rem color-mix(in srgb,var(--accent) 20%,transparent);padding:1rem;width:100%;height:100%}.suppliers-page__skeleton{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;width:100%}.root-page__board-wrapper-skeleton{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.root-page__board-link-skeleton{display:flex;justify-content:center;align-items:center;box-shadow:0 0 .5rem color-mix(in srgb,var(--main) 20%,transparent);border-radius:.25rem;padding:.5rem;width:100%}.root-page{display:flex;flex:1;flex-direction:column;justify-content:space-between;align-items:flex-end;height:100%}.root-page__folders-wrapper{display:flex;flex-direction:column;justify-content:center;gap:1rem;width:100%}.root-page__folders-wrapper--error{flex:1}.root-page__error-wrapper{display:flex;flex:1;flex-direction:column}.root-page__error-wrapper>div{flex:1}.root-page__board-wrapper{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.root-page__board-wrapper:has(.root-page__board-link:hover){box-shadow:0 1px 3px 0 var(--main),0 1px 1px 0 var(--main),0 2px 1px -1px var(--main)}.root-page__board-link{box-shadow:0 0 .5rem color-mix(in srgb,var(--main) 20%,transparent);border-radius:.25rem;background-color:var(--table-background);padding:.5rem;width:100%;text-align:center}.supplier-card-error-container{display:flex;justify-content:center;align-items:center;box-shadow:inset 0 0 .5rem color-mix(in srgb,var(--red) 20%,transparent);height:100%}.addresses{position:relative;height:100%}.addresses .addresses__wrapper{height:100%;overflow:auto}.addresses .addresses__wrapper .addresses__container{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;min-height:100%}.addresses .addresses__wrapper .addresses__container .addresses__address-card .addresses__address-name{display:flex;align-items:center;gap:.5rem}.addresses .addresses__wrapper .addresses__container .addresses__address-card .addresses__address-card-content{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:0 .5rem .5rem}.addresses .addresses__wrapper .addresses__container .addresses__new-address-fields{display:flex;flex-direction:column;gap:.25rem}.addresses .addresses__wrapper .addresses__container--empty{justify-content:center;align-items:stretch}.addresses .addresses__wrapper .addresses__address-card-backdrop{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:#0000000d}.contacts{position:relative;height:100%}.contacts .contacts__wrapper{height:100%;overflow:auto}.contacts .contacts__wrapper .contacts__container{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;min-height:100%}.contacts .contacts__wrapper .contacts__container .contacts__contact-card .contacts__contact-name{display:flex;align-items:center;gap:.5rem}.contacts .contacts__wrapper .contacts__container .contacts__contact-card .contacts__contact-card-content{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:0 .5rem .5rem}.contacts .contacts__wrapper .contacts__container .contacts__new-contact-fields{display:flex;flex-direction:column;gap:.25rem}.contacts .contacts__wrapper .contacts__container--empty{justify-content:center;align-items:stretch}.contacts .contacts__wrapper .contacts__contact-card-backdrop{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:#0000000d}.supplier-attachments-container.supplier-attachments-container--error{display:flex;flex-direction:column;height:100%;min-height:10rem}.supplier-attachments-container.supplier-attachments-container--error>div{flex:1}.supplier-attachments{position:relative;height:100%}.supplier-attachments .supplier-attachments__wrapper{height:100%;overflow:auto}.supplier-attachments .supplier-attachments__wrapper .supplier-attachments__container{min-height:100%}.supplier-attachments .supplier-attachments__wrapper .supplier-attachments__container .supplier-attachments__new-attachment-container{width:100%;height:5rem}.supplier-attachments .supplier-attachments__wrapper .supplier-attachments__container .supplier-attachments__new-attachment{display:flex;justify-content:space-between;align-items:center;border:1px dashed var(--main);border-radius:.25rem;padding:.5rem;height:5rem;overflow:auto}.supplier-attachments .supplier-attachments__wrapper .supplier-attachments__container .supplier-attachments__attachment{display:flex;justify-content:space-between;align-items:center;gap:.25rem}.supplier-attachments .supplier-attachments__wrapper .supplier-attachments__container .supplier-attachments__attachment--quality{box-shadow:inset .25rem 0 .25rem color-mix(in srgb,#4b96ff 20%,transparent)}.supplier-attachments .supplier-attachments__wrapper .supplier-attachments__container .supplier-attachments__attachment--datasheets{box-shadow:inset .25rem 0 .25rem color-mix(in srgb,#15a518 20%,transparent)}.supplier-attachments .supplier-attachments__wrapper .supplier-attachments__container .supplier-attachments__attachment--sds{box-shadow:inset .25rem 0 .25rem color-mix(in srgb,#840069 20%,transparent)}.supplier-attachments .supplier-attachments__wrapper .supplier-attachments__container .supplier-attachments__attachment--brochures{box-shadow:inset .25rem 0 .25rem color-mix(in srgb,#b5ae00 20%,transparent)}.supplier-attachments .supplier-attachments__wrapper .supplier-attachments__container .supplier-attachments__attachment--mom{box-shadow:inset .25rem 0 .25rem color-mix(in srgb,#b73802 20%,transparent)}.supplier-attachments .supplier-attachments__wrapper .supplier-attachments__container .supplier-attachments__attachment-icons{display:flex;gap:.125rem}.supplier-attachments .supplier-attachments__wrapper .supplier-attachments__container .supplier-attachments__backdrop{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:#0000000d}.supplier-attachments .supplier-attachments__wrapper .supplier-attachments__container--empty{display:flex}.supplier-attachments .supplier-attachments__wrapper .supplier-attachments__container--empty .supplier-attachments__new-attachment-container--empty{height:auto}.supplier-info-container{height:100%}.supplier-info-container .supplier-info{display:grid;grid-template:"name-status supplied-groups" auto "parameters supplied-groups" 1fr / 1fr 1fr;gap:.5rem;height:100%}.supplier-info-container .supplier-info .supplier-info__name-status{display:flex;grid-area:name-status;justify-content:space-between;align-items:center;gap:1rem}.supplier-info-container .supplier-info .supplier-info__name-status .supplier-info__name{display:-moz-box;flex-grow:1;height:100%;overflow:hidden;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;padding:.25rem}.supplier-info-container .supplier-info .supplier-info__name-status .supplier-info__name--input{overflow:unset}.supplier-info-container .supplier-info .supplier-info__parameters{grid-area:parameters;overflow:auto}.supplier-info-container .supplier-info .supplier-info__supplied-groups{grid-area:supplied-groups;overflow:auto}.supplier-info-container .supplier-info .supplier-info__control-buttons{display:grid;grid-template-columns:repeat(2,1fr);column-gap:.5rem;grid-area:control-buttons;padding:.5rem}.name-status{width:100%}.name-status .name-status__card{position:relative}.name-status .name-status__card-content{display:flex;justify-content:space-between;align-items:center}.name-status .name-status__menu-button{margin-left:.5rem}.name-status .name-status__progress{position:absolute;bottom:0;width:100%}.parameters{display:flex;flex-direction:column;justify-content:space-between;padding:1rem .5rem;height:100%}.parameters .parameters__fields{display:grid;grid-template-columns:1fr;gap:.25rem}.parameters .parameters__fields .parameters__website-wrapper{display:grid;position:relative;width:100%}.parameters .parameters__fields .parameters__website-wrapper .parameters__website-link{position:absolute;z-index:1;width:100%;height:100%}.parameters .parameters__fields .parameters__website-wrapper .parameters__website-icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.supplied-groups{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;height:100%}.supplied-groups .supplied-groups__fields{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.supplied-groups .supplied-groups__fields--skeleton{width:100%}.supplier-notes-container.supplier-notes-container--error{display:flex;flex-direction:column;height:100%;min-height:10rem}.supplier-notes-container.supplier-notes-container--error>div{flex:1}.notes{position:relative;height:100%}.notes .notes__wrapper{height:100%;overflow:auto}.notes .notes__wrapper .notes__container{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;min-height:100%}.notes .notes__wrapper .notes__container .notes__note-card .notes__note-name{display:flex;align-items:center;gap:.5rem}.notes .notes__wrapper .notes__container .notes__note-card .notes__note-card-content{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:0 .5rem .5rem}.notes .notes__wrapper .notes__container .notes__new-note-fields{display:flex;flex-direction:column;gap:.25rem}.notes .notes__wrapper .notes__note-card-backdrop{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:#0000000d}.supplier{display:grid;grid-template:"supplier-info supplier-info" auto "contacts addresses" minmax(auto,1fr) "notes files" auto / 1fr 1fr;flex-grow:1;gap:.5rem}@media only screen and (min-width: 1400px){.supplier{grid-template:"supplier-info supplier-info notes" 1fr "contacts addresses files" 1fr / 1fr 1fr 1fr;max-height:calc(100vh - 8.5rem)}}.supplier .supplier__supplier-info{grid-area:supplier-info}.supplier .supplier__contacts{grid-area:contacts;overflow:auto}.supplier .supplier__addresses{grid-area:addresses;overflow:auto}.supplier .supplier__notes{grid-area:notes;overflow:auto}.supplier .supplier__files{grid-area:files;overflow:auto}.request-form-materials{position:relative;height:100%}.request-form-materials .request-form-materials__request-form-materials-table{height:100%;overflow:auto}.request-form-materials .request-form-materials__request-form-materials-table .request-form-materials__table-backdrop{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:#0000000d}.request-form-materials-table .request-form-materials-table__table-wrapper .request-form-materials-table__header-cell:nth-child(1){width:5%}.request-form-materials-table .request-form-materials-table__table-wrapper .request-form-materials-table__header-cell:nth-child(2){width:20%}.request-form-materials-table .request-form-materials-table__table-wrapper .request-form-materials-table__header-cell:nth-child(3){width:5%}.request-form-materials-table .request-form-materials-table__table-wrapper .request-form-materials-table__header-cell:nth-child(4){padding-right:0;width:8%}.request-form-materials-table .request-form-materials-table__table-wrapper .request-form-materials-table__header-cell:nth-child(5){padding-right:0;width:7%}.request-form-materials-table .request-form-materials-table__table-wrapper .request-form-materials-table__header-cell:nth-child(6){width:15%}.request-form-materials-table .request-form-materials-table__table-wrapper .request-form-materials-table__header-cell:nth-child(7){width:40%}.request-form-materials-table-skeletons{width:100%}.request-form-materials-table-skeletons .request-form-materials-table-skeletons__cell-container{display:inline-block;padding:.5rem}.request-form-materials-table-skeletons .request-form-materials-table-skeletons__cell-container:nth-child(1){width:5%}.request-form-materials-table-skeletons .request-form-materials-table-skeletons__cell-container:nth-child(2){width:20%}.request-form-materials-table-skeletons .request-form-materials-table-skeletons__cell-container:nth-child(3){width:5%}.request-form-materials-table-skeletons .request-form-materials-table-skeletons__cell-container:nth-child(4){padding-right:0;width:8%}.request-form-materials-table-skeletons .request-form-materials-table-skeletons__cell-container:nth-child(5){padding-right:0;width:7%}.request-form-materials-table-skeletons .request-form-materials-table-skeletons__cell-container:nth-child(6){width:15%}.request-form-materials-table-skeletons .request-form-materials-table-skeletons__cell-container:nth-child(7){width:40%}.text-cell>div:not(.Mui-disabled,.Mui-error):before{border:none}.text-cell>div:hover:not(.Mui-disabled,.Mui-error):before{border-bottom-width:1px}.text-cell .MuiInputBase-input{border:none;font-size:.875rem}.request-form-meta{display:flex;gap:.5rem}.request-form-meta .request-form-meta__contact{flex:1}.request-form-meta .request-form-meta__contact .request-form-meta__contact-header{padding-bottom:0}.request-form-meta .request-form-meta__contact .request-form-meta__contact-content{display:flex;flex-direction:column;gap:.5rem;height:7rem}.supplier-request-form{display:grid;grid-template:"meta" auto "materials" 1fr / 1fr;flex-grow:1;gap:.5rem}.supplier-request-form .supplier-request-form__meta{grid-area:meta}.supplier-request-form .supplier-request-form__materials{grid-area:materials;overflow:auto}.suppliers-page{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:center}.suppliers-page .suppliers-page__error-wrapper{display:flex;flex:1;flex-direction:column;width:100%}.suppliers-page .suppliers-page__error-wrapper>div{flex:1}.suppliers-table .suppliers-table__table-wrapper{border-radius:.25rem;overflow-x:auto}.suppliers-table .suppliers-table__table-wrapper .suppliers-table__row{transition:box-shadow .3s;will-change:box-shadow;cursor:pointer;-webkit-user-select:none;user-select:none}.suppliers-table .suppliers-table__table-wrapper .suppliers-table__row:hover{box-shadow:inset 0 0 2px 0 var(--main)}#root{display:flex;flex-direction:column;margin:0 auto;min-height:100vh}:root{--black: #212022;--white: #ffffff;--gray: #f2f2f2;--dark-gray: #999999;--red: #e73737;--accent: #4e706a;--bg: #ececec;--main: #304e49;--table-background: #ffffff}html{min-width:955px}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{border-radius:.25rem;background:var(--dark-gray)}::-webkit-scrollbar-thumb:hover{background:var(--main)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
