.header__dextall-logo{will-change:filter;height:4rem;padding:1rem;transition:filter .3s}.header__dextall-logo:hover{filter:drop-shadow(2px 2px 1px var(--main))}.header__wrapper{padding-right:1rem;display:flex}.header__menu_bar-wrapper{flex-grow:1;justify-content:end;align-items:center;gap:2px;display:flex}.dropzone{flex-direction:column;height:100%;display:flex}.dropzone__component{border:1px dashed var(--main);border-radius:.25rem;outline:none;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:1rem;width:100%;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;display:flex}.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{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.dropzone__preview{align-items:center;gap:1rem;width:100%;display:flex}.dropzone__preview-icon{width:24px;height:24px;color:var(--main)}.dropzone__preview-icon--error{color:var(--red)}.dropzone__preview-description-wrapper{flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.dropzone__preview-description-main{text-overflow:ellipsis;overflow:hidden}.new-optimization-task-dialog-fields{flex-direction:column;padding:1.7rem 0;display:flex;position:relative;overflow-y:auto}.new-optimization-task-dialog-fields .new-optimization-task-dialog-fields__fields-wrapper{grid-template-rows:repeat(auto-fill,1fr);grid-template-columns:1fr;gap:1rem;padding-top:.5rem;display:grid}.main-layout__wrapper{flex-grow:1;max-height:calc(100vh - 5.5rem);overflow-y:auto}.main-layout__wrapper .main-layout__main{flex-direction:column;flex-grow:1;height:100%;padding:.3rem .5rem 0;display:flex}.main-layout__wrapper .main-layout__footer{justify-content:right;align-items:flex-end;height:1rem;padding-right:1rem;display:flex}.login-form-container{flex-grow:1;justify-content:center;align-items:center;display:flex}.login-form{border:solid 1px var(--main);border-radius:.25rem;max-width:30rem;padding:1rem}.title{text-align:center}.login-error-message-container{height:3rem;position:relative}.login-error-message{color:var(--red);text-align:center;position:absolute}.non-existing-page{flex-direction:column;flex-grow:1;justify-content:center;align-items:flex-end;height:100%;display:flex}.non-existing-page__message-wrapper{justify-content:center;align-self:center;align-items:center;width:30rem;height:20rem;display:flex}.error-container{box-shadow:0 0 .5rem 0 color-mix(in srgb, var(--red) 20%, transparent);flex-direction:column;align-items:center;gap:1rem;width:30%;padding:1rem;display:flex}.status-badge{vertical-align:middle;cursor:pointer;width:auto;max-width:100%;height:auto;font-style:normal;font-weight:500;font-size:inherit;-webkit-user-select:none;user-select:none;text-align:center;white-space:nowrap;background-color:#0000;border:2px solid #0000;outline:0;justify-content:center;margin:0;padding:0;font-family:inherit;line-height:2.28571em;text-decoration:none;position:relative;box-shadow:0 0 0 2px #0000;color:var(--ds-text,#42526e)!important}.status-badge-span{text-transform:uppercase;border-radius:2px;padding:4px;font-size:.75rem;font-weight:700}.titled-section{border-right:1px solid var(--title-section-border);border-bottom:1px solid var(--title-section-border);border-left:1px solid var(--title-section-border);border-radius:5px;width:100%;margin:2px}.titled-section .titled-section__wrapper-header{flex-direction:row;display:flex;width:100%!important}.titled-section .titled-section__wrapper-header .headerBorderBefore{border-top:1px solid var(--title-section-border);border-top-left-radius:5px;width:1em}.titled-section .titled-section__wrapper-header .headerTitle{text-overflow:ellipsis;flex-flow:row;align-items:center;gap:.25em;width:fit-content;height:2em;margin:-1em .5em 0;font-size:.8rem;font-weight:400;display:flex;overflow:hidden}.titled-section .titled-section__wrapper-header .headerBorderAfter{border-top:1px solid var(--title-section-border);border-top-right-radius:5px;flex-grow:2;width:1em}.optimization-task-details{flex-direction:column;padding:1.7rem 0 .7rem;display:flex;position:relative;overflow-y:auto}.optimization-task-details .optimization-task-details__status-badge-wrapper{position:absolute;top:0;right:.6rem}.optimization-task-details .optimization-task-details__fields-wrapper{grid-template-rows:repeat(auto-fill,1fr);grid-template-columns:1fr;gap:1rem;padding-top:.5rem;display:grid}.optimization-task-details .optimization-task-details__download-controls{align-items:flex-end;height:100%;margin-left:.3rem;margin-right:.3rem;display:flex}.optimization-task-details .optimization-task-details__download-controls .optimization-task-details__download-controls-wrapper{width:100%;margin:2px}.optimization-task-details .optimization-task-details__download-controls .optimization-task-details__download-controls-wrapper .optimization-task-details__download-controls-content{flex-direction:row;justify-content:flex-end;column-gap:.3rem;width:100%;padding-bottom:.5rem;padding-right:.6rem;display:flex}.root-page__board-wrapper-skeleton{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.root-page__board-link-skeleton{box-shadow:0 0 .5rem 0 color-mix(in srgb, var(--main) 20%, transparent);border-radius:.25rem;justify-content:center;align-items:center;width:100%;padding:.5rem;display:flex}.optimization-task-panels-list-table .optimization-task-panels-list-table__table-wrapper{border:1px solid #d3d3d3;border-radius:.25rem;width:100%;max-height:calc(100vh - 6rem);overflow-x:auto}.optimization-task-panels-list-table .optimization-task-panels-list-table__table-wrapper .optimization-task-panels-list-table__header-cell .optimization-task-panels-list-table__header-cell-wrapper{flex-direction:column;display:flex}.optimization-task-panels-list-table .optimization-task-panels-list-table__table-wrapper .optimization-task-panels-list-table__header-cell .optimization-task-panels-list-table__header-cell-wrapper .optimization-task-panels-list-table__header-column-name-wrapper{align-items:center;display:flex}.optimization-task-panels-list-table .optimization-task-panels-list-table__table-wrapper .optimization-task-panels-list-table__header-cell .optimization-task-panels-list-table__header-cell-wrapper .optimization-task-panels-list-table__header-column-name-wrapper .optimization-task-panels-list-table__header-column-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.optimization-task-panels-list-table .optimization-task-panels-list-table__table-wrapper .optimization-task-panels-list-table__header-cell .optimization-task-panels-list-table__header-cell-wrapper .optimization-task-panels-list-table__header-column-name-wrapper .optimization-task-panels-list-table__header-column-name--shortened{max-width:5rem}.optimization-task-panels-list-table .optimization-task-panels-list-table__table-wrapper .optimization-task-panels-list-table__row{will-change:box-shadow;cursor:pointer;-webkit-user-select:none;user-select:none;transition:box-shadow .3s}.optimization-task-panels-list-table .optimization-task-panels-list-table__table-wrapper .optimization-task-panels-list-table__row:hover{box-shadow:inset 0 0 2px 0 var(--main)}.optimization-task-layout-wrapper{grid-column-gap:10px;grid-template-columns:25rem 1fr;width:100%;height:calc(100vh - 6rem);display:grid}.root-page{flex-direction:column;flex-grow:1;justify-content:space-between;align-items:flex-end;height:100%;display:flex}.root-page__optimization-tasks-wrapper{flex-direction:column;flex-grow:1;gap:1rem;width:100%;display:flex}.root-page__optimization-tasks-wrapper.failure{justify-content:center;align-items:center}.root-page__board-wrapper{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.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 0 color-mix(in srgb, var(--main) 20%, transparent);background-color:var(--table-background);text-align:center;border-radius:.25rem;width:100%;padding:.5rem}.optimization-tasks-table a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.optimization-tasks-table .optimization-tasks-table__table-wrapper{border:1px solid #d3d3d3;border-radius:.25rem;width:100%;max-height:calc(100vh - 6rem);overflow-x:auto}.optimization-tasks-table .optimization-tasks-table__table-wrapper .optimization-tasks-table__header-cell .optimization-tasks-table__header-cell-wrapper{flex-direction:column;display:flex}.optimization-tasks-table .optimization-tasks-table__table-wrapper .optimization-tasks-table__header-cell .optimization-tasks-table__header-cell-wrapper .optimization-tasks-table__header-column-name-wrapper{align-items:center;display:flex}.optimization-tasks-table .optimization-tasks-table__table-wrapper .optimization-tasks-table__header-cell .optimization-tasks-table__header-cell-wrapper .optimization-tasks-table__header-column-name-wrapper .optimization-tasks-table__header-column-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.optimization-tasks-table .optimization-tasks-table__table-wrapper .optimization-tasks-table__header-cell .optimization-tasks-table__header-cell-wrapper .optimization-tasks-table__header-column-name-wrapper .optimization-tasks-table__header-column-name--shortened{max-width:5rem}.optimization-tasks-table .optimization-tasks-table__table-wrapper .optimization-tasks-table__header-cell:first-child{width:25rem}.optimization-tasks-table .optimization-tasks-table__table-wrapper .optimization-tasks-table__header-cell:nth-child(2){width:15rem}.optimization-tasks-table .optimization-tasks-table__table-wrapper .optimization-tasks-table__header-cell:nth-child(3),.optimization-tasks-table .optimization-tasks-table__table-wrapper .optimization-tasks-table__header-cell:nth-child(4){width:7rem}.optimization-tasks-table .optimization-tasks-table__table-wrapper .optimization-tasks-table__header-cell:nth-child(5),.optimization-tasks-table .optimization-tasks-table__table-wrapper .optimization-tasks-table__header-cell:nth-child(6),.optimization-tasks-table .optimization-tasks-table__table-wrapper .optimization-tasks-table__header-cell:nth-child(7){width:9rem}.optimization-tasks-table .optimization-tasks-table__table-wrapper .optimization-tasks-table__header-cell:nth-child(8){width:2rem}.optimization-tasks-table .optimization-tasks-table__table-wrapper .optimization-tasks-table__row{will-change:box-shadow;cursor:pointer;-webkit-user-select:none;user-select:none;transition:box-shadow .3s}.optimization-tasks-table .optimization-tasks-table__table-wrapper .optimization-tasks-table__row:hover{box-shadow:inset 0 0 2px 0 var(--main)}.optimization-tasks-table .optimization-tasks-table__table-wrapper .optimization-tasks-table__row-cell:nth-child(5){padding:0!important}#root{flex-direction:column;min-height:100vh;margin:0 auto;display:flex}:root{--black:#212022;--white:#fff;--gray:#f2f2f2;--dark-gray:#999;--red:#e73737;--accent:#4e706a;--bg:#ececec;--main:#304e49;--table-background:#fff;--title-section-border:#b2b2b2}html{min-width:955px}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--dark-gray);border-radius:.25rem}::-webkit-scrollbar-thumb:hover{background:var(--main)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}
