.CellModal-module-scss-module__HA5t4G__body{gap:var(--panel-gap);flex-direction:column;display:flex}
.Modal-module-scss-module__9acc1G__modalDialog{z-index:990;background-color:var(--color-layout-page-modalOverlay);width:100vw;height:100vh;padding:var(--spacing-5);box-sizing:border-box;pointer-events:none;opacity:0;justify-content:flex-end;align-items:flex-start;transition-duration:.3s;display:flex;position:fixed;top:0;left:0}.Modal-module-scss-module__9acc1G__modalDialog .Modal-module-scss-module__9acc1G__modal{padding:var(--modal-padding);border-radius:var(--radius-lg);background-color:var(--color-surface-modal-bg);gap:var(--modal-gap);box-sizing:border-box;flex-direction:column;width:500px;display:flex;position:relative}.Modal-module-scss-module__9acc1G__modalDialog .Modal-module-scss-module__9acc1G__modal .Modal-module-scss-module__9acc1G__closeButton{position:absolute;top:12px;right:12px}.Modal-module-scss-module__9acc1G__modalDialog .Modal-module-scss-module__9acc1G__modal .Modal-module-scss-module__9acc1G__content{gap:var(--modal-gap);flex-direction:column;width:100%;height:fit-content;display:flex}.Modal-module-scss-module__9acc1G__modalDialog .Modal-module-scss-module__9acc1G__modal.Modal-module-scss-module__9acc1G__fullHeight{height:100%}.Modal-module-scss-module__9acc1G__modalDialog .Modal-module-scss-module__9acc1G__modal.Modal-module-scss-module__9acc1G__fullHeight .Modal-module-scss-module__9acc1G__content{flex:1}.Modal-module-scss-module__9acc1G__modalDialog .Modal-module-scss-module__9acc1G__modal.Modal-module-scss-module__9acc1G__center{margin:24px auto 0}.Modal-module-scss-module__9acc1G__modalDialog .Modal-module-scss-module__9acc1G__modal.Modal-module-scss-module__9acc1G__storybook{width:400px}.Modal-module-scss-module__9acc1G__modalDialog.Modal-module-scss-module__9acc1G__open{pointer-events:all;opacity:1}
.ModalHeader-module-scss-module__AoXvpW__modalHeader{gap:var(--spacing-0);flex-direction:column;display:flex}.ModalHeader-module-scss-module__AoXvpW__modalHeader .ModalHeader-module-scss-module__AoXvpW__description{color:var(--color-text-secondary)}.ModalHeader-module-scss-module__AoXvpW__modalHeader.ModalHeader-module-scss-module__AoXvpW__storybook{width:300px}
.Alert-module-scss-module__lwUEyW__alert{position:relative}.Alert-module-scss-module__lwUEyW__alert .Alert-module-scss-module__lwUEyW__content{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);border-radius:var(--radius-md);display:flex}.Alert-module-scss-module__lwUEyW__alert .Alert-module-scss-module__lwUEyW__content .Alert-module-scss-module__lwUEyW__icon{width:16px;height:16px}.Alert-module-scss-module__lwUEyW__alert .Alert-module-scss-module__lwUEyW__content.Alert-module-scss-module__lwUEyW__danger{background-color:var(--color-notification-danger-bg)}.Alert-module-scss-module__lwUEyW__alert .Alert-module-scss-module__lwUEyW__content.Alert-module-scss-module__lwUEyW__info{background-color:var(--color-notification-info-bg)}.Alert-module-scss-module__lwUEyW__alert .Alert-module-scss-module__lwUEyW__content.Alert-module-scss-module__lwUEyW__success{background-color:var(--color-notification-success-bg)}.Alert-module-scss-module__lwUEyW__alert .Alert-module-scss-module__lwUEyW__content.Alert-module-scss-module__lwUEyW__warning{background-color:var(--color-notification-warning-bg)}.Alert-module-scss-module__lwUEyW__alert .Alert-module-scss-module__lwUEyW__content .Alert-module-scss-module__lwUEyW__text{color:var(--color-text-secondary);flex:1}.Alert-module-scss-module__lwUEyW__alert .Alert-module-scss-module__lwUEyW__closeButton{position:absolute;top:0;right:0;transform:translateY(-12px)translate(12px)}
.FileItemList-module-scss-module__zvQIBa__fileItemList{gap:var(--spacing-4);flex-direction:column;display:flex}.FileItemList-module-scss-module__zvQIBa__fileItemList .FileItemList-module-scss-module__zvQIBa__list{gap:var(--spacing-2);flex-direction:column;display:flex}.FileItemList-module-scss-module__zvQIBa__fileItemList.FileItemList-module-scss-module__zvQIBa__storybook{width:300px}
.FormField-module-scss-module__4o52KW__formField{gap:var(--form-field-gap-label-to-input);flex-direction:column;width:100%;display:flex}
.Label-module-scss-module__fmifLW__label{align-items:flex-start;gap:var(--spacing-1);display:flex}.Label-module-scss-module__fmifLW__label .Label-module-scss-module__fmifLW__text{transition-duration:.3;color:var(--color-text-primary)}.Label-module-scss-module__fmifLW__label .Label-module-scss-module__fmifLW__requiredText{color:var(--color-text-danger);transition-duration:.3s}.Label-module-scss-module__fmifLW__label.Label-module-scss-module__fmifLW__disabled .Label-module-scss-module__fmifLW__text,.Label-module-scss-module__fmifLW__label.Label-module-scss-module__fmifLW__disabled .Label-module-scss-module__fmifLW__requiredText{color:var(--color-text-disabled)}
.Select-module-scss-module__mlP-ZW__select{z-index:1;position:relative}.Select-module-scss-module__mlP-ZW__select .Select-module-scss-module__mlP-ZW__header{background-color:var(--color-input-bg);border:1px solid var(--color-input-border-default);padding:var(--spacing-2)var(--spacing-3);border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;transition-duration:.3s;display:flex}.Select-module-scss-module__mlP-ZW__select .Select-module-scss-module__mlP-ZW__header *{-webkit-user-select:none;user-select:none;pointer-events:none}.Select-module-scss-module__mlP-ZW__select .Select-module-scss-module__mlP-ZW__header .Select-module-scss-module__mlP-ZW__icon{transition-duration:.3s}.Select-module-scss-module__mlP-ZW__select .Select-module-scss-module__mlP-ZW__header:hover{background-color:var(--color-input-hover)}.Select-module-scss-module__mlP-ZW__select .Select-module-scss-module__mlP-ZW__header.Select-module-scss-module__mlP-ZW__open .Select-module-scss-module__mlP-ZW__icon{transform:rotate(-180deg)}.Select-module-scss-module__mlP-ZW__select.Select-module-scss-module__mlP-ZW__storybook{width:300px}.Select-module-scss-module__mlP-ZW__select.Select-module-scss-module__mlP-ZW__disabled .Select-module-scss-module__mlP-ZW__header{cursor:not-allowed}.Select-module-scss-module__mlP-ZW__select.Select-module-scss-module__mlP-ZW__disabled .Select-module-scss-module__mlP-ZW__header:hover{background-color:var(--color-input-bg)}.Select-module-scss-module__mlP-ZW__select.Select-module-scss-module__mlP-ZW__disabled .Select-module-scss-module__mlP-ZW__placeholder{color:var(--color-text-muted)}
.Dropdown-module-scss-module__iZHMXq__dropdown{border-radius:var(--radius-md);width:100%;height:0;box-shadow:0 0 15px var(--color-surface-dropdown-shadows);z-index:3;transition-duration:.3s;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.Dropdown-module-scss-module__iZHMXq__dropdown .Dropdown-module-scss-module__iZHMXq__content{z-index:1;padding:var(--spacing-3);gap:var(--spacing-2);background-color:var(--color-surface-dropdown-bg);flex-direction:column;display:flex;position:relative}.Dropdown-module-scss-module__iZHMXq__dropdown .Dropdown-module-scss-module__iZHMXq__content *{-webkit-user-select:none;user-select:none}
.SelectItem-module-scss-module__fVf--W__selectItem{cursor:pointer}.SelectItem-module-scss-module__fVf--W__selectItem .SelectItem-module-scss-module__fVf--W__text{color:var(--color-text-secondary);transition-duration:.3s}.SelectItem-module-scss-module__fVf--W__selectItem:hover .SelectItem-module-scss-module__fVf--W__text,.SelectItem-module-scss-module__fVf--W__selectItem.SelectItem-module-scss-module__fVf--W__active .SelectItem-module-scss-module__fVf--W__text{color:var(--color-text-primary)}.SelectItem-module-scss-module__fVf--W__selectItem.SelectItem-module-scss-module__fVf--W__disabled{cursor:not-allowed}.SelectItem-module-scss-module__fVf--W__selectItem.SelectItem-module-scss-module__fVf--W__disabled .SelectItem-module-scss-module__fVf--W__text{color:var(--color-text-disabled)}
.TableFooter-module-scss-module__-kzoBq__tableFooter{gap:var(--spacing-3);flex-direction:column;align-items:flex-start;display:flex}.TableFooter-module-scss-module__-kzoBq__tableFooter .TableFooter-module-scss-module__-kzoBq__pagination{margin:0 auto}.TableFooter-module-scss-module__-kzoBq__tableFooter.TableFooter-module-scss-module__-kzoBq__storybook{width:500px}
.Pagination-module-scss-module__z9cSOG__pagination{align-items:center;gap:var(--spacing-2);display:flex}.Pagination-module-scss-module__z9cSOG__pagination .Pagination-module-scss-module__z9cSOG__button{cursor:pointer;background-color:#0000;border:none;outline:none;width:16px;height:16px}.Pagination-module-scss-module__z9cSOG__pagination .Pagination-module-scss-module__z9cSOG__numbers{gap:var(--spacing-1);display:flex}
.PaginationButton-module-scss-module__n0f1GG__button{cursor:pointer;background-color:#0000;border:none;outline:none}.PaginationButton-module-scss-module__n0f1GG__button .PaginationButton-module-scss-module__n0f1GG__text{color:var(--color-text-muted);transition-duration:.3s}.PaginationButton-module-scss-module__n0f1GG__button .PaginationButton-module-scss-module__n0f1GG__text.PaginationButton-module-scss-module__n0f1GG__active{color:var(--color-text-secondary)}
.Form-module-scss-module__W8PAaa__form{gap:var(--form-field-gap-between-fields);flex-direction:column;display:flex}
.Cell-module-scss-module__NGx1qG__cell{justify-content:center;align-items:flex-start;gap:var(--spacing-1);box-sizing:border-box;flex-direction:column;transition-duration:.3s;display:flex;overflow:hidden}.Cell-module-scss-module__NGx1qG__cell.Cell-module-scss-module__NGx1qG__header{min-height:var(--table-header-min-height);padding:var(--table-header-padding-y)var(--table-header-padding-x)}.Cell-module-scss-module__NGx1qG__cell.Cell-module-scss-module__NGx1qG__body{min-height:var(--table-cell-min-height);padding:var(--table-cell-padding-y)var(--table-cell-padding-x)}.Cell-module-scss-module__NGx1qG__cell.Cell-module-scss-module__NGx1qG__divider{border-left:1px solid #0000}.Cell-module-scss-module__NGx1qG__cell.Cell-module-scss-module__NGx1qG__readonly{border-color:var(--color-table-cell-border-default);background-color:var(--color-table-cell-bg-readonly);cursor:default!important}.Cell-module-scss-module__NGx1qG__cell.Cell-module-scss-module__NGx1qG__default{border-color:var(--color-table-cell-border-default);background-color:var(--color-table-cell-bg-default)}.Cell-module-scss-module__NGx1qG__cell.Cell-module-scss-module__NGx1qG__changed{border-color:var(--color-table-cell-border-default);background-color:var(--color-table-cell-bg-changed)}.Cell-module-scss-module__NGx1qG__cell.Cell-module-scss-module__NGx1qG__focus{background-color:var(--color-table-cell-bg-default);border-left:1px solid var(--color-table-cell-border-focus)!important}.Cell-module-scss-module__NGx1qG__cell.Cell-module-scss-module__NGx1qG__flagged{background-color:var(--color-table-cell-bg-flagged);border-color:var(--color-table-cell-border-flagged)!important}.Cell-module-scss-module__NGx1qG__cell.Cell-module-scss-module__NGx1qG__error{background-color:var(--color-table-cell-bg-error);border-color:var(--color-table-cell-border-error)!important}.Cell-module-scss-module__NGx1qG__cell.Cell-module-scss-module__NGx1qG__sizeAuto{flex:1;min-width:100px}.Cell-module-scss-module__NGx1qG__cell.Cell-module-scss-module__NGx1qG__clickabled{cursor:pointer}.Cell-module-scss-module__NGx1qG__cell.Cell-module-scss-module__NGx1qG__storybook{width:260px}
.HeaderRow-module-scss-module__68ZX7G__headerRow{box-sizing:border-box;border:1px solid var(--color-table-cell-border-default);border-left:none;width:fit-content;display:flex}.HeaderRow-module-scss-module__68ZX7G__headerRow .HeaderRow-module-scss-module__68ZX7G__cell{border-left:1px solid var(--color-table-cell-border-default)}
.FileModal-module-scss-module__BeOlnG__body{gap:var(--panel-gap);flex-direction:column;display:flex}
.ProjectForm-module-scss-module__y9JTzG__body{padding:var(--layout-page-padding-y)var(--layout-page-padding-x);gap:var(--layout-section-gap);flex-direction:column;display:flex}.ProjectForm-module-scss-module__y9JTzG__body .ProjectForm-module-scss-module__y9JTzG__section{align-items:flex-start;gap:var(--spacing-4);display:flex}.ProjectForm-module-scss-module__y9JTzG__body .ProjectForm-module-scss-module__y9JTzG__section .ProjectForm-module-scss-module__y9JTzG__container{gap:var(--panel-gap);flex-direction:column;display:flex}.ProjectForm-module-scss-module__y9JTzG__body .ProjectForm-module-scss-module__y9JTzG__row{width:100%}.ProjectForm-module-scss-module__y9JTzG__panel{width:calc(50% - var(--spacing-4)/2)}
.LoadingModal-module-scss-module__UHroIG__body{gap:var(--panel-gap);flex-direction:column;display:flex}
.Sidebar-module-scss-module__R16hqW__sidebar{box-sizing:border-box;width:260px;height:100vh;padding:var(--spacing-4);gap:var(--spacing-2);background-color:var(--color-layout-page-sidebarBg);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.Sidebar-module-scss-module__R16hqW__sidebar .Sidebar-module-scss-module__R16hqW__logo{gap:var(--spacing-2);display:flex}.Sidebar-module-scss-module__R16hqW__sidebar .Sidebar-module-scss-module__R16hqW__logo .Sidebar-module-scss-module__R16hqW__image{object-fit:contain;width:40px;height:40px}.Sidebar-module-scss-module__R16hqW__sidebar .Sidebar-module-scss-module__R16hqW__divider{height:50px}.Sidebar-module-scss-module__R16hqW__sidebar .Sidebar-module-scss-module__R16hqW__divider.Sidebar-module-scss-module__R16hqW__auto{flex:1}.Sidebar-module-scss-module__R16hqW__sidebar .Sidebar-module-scss-module__R16hqW__body{gap:var(--spacing-2);flex-direction:column;display:flex}.Sidebar-module-scss-module__R16hqW__sidebar .Sidebar-module-scss-module__R16hqW__body .Sidebar-module-scss-module__R16hqW__list{gap:var(--spacing-1);flex-direction:column;display:flex}.Sidebar-module-scss-module__R16hqW__sidebar .Sidebar-module-scss-module__R16hqW__footer{justify-content:space-between;display:flex}.Sidebar-module-scss-module__R16hqW__sidebar .Sidebar-module-scss-module__R16hqW__footer .Sidebar-module-scss-module__R16hqW__navItem{width:fit-content}.Sidebar-module-scss-module__R16hqW__sidebar.Sidebar-module-scss-module__R16hqW__collapsed{width:72px}.Sidebar-module-scss-module__R16hqW__sidebar.Sidebar-module-scss-module__R16hqW__collapsed .Sidebar-module-scss-module__R16hqW__logo .Sidebar-module-scss-module__R16hqW__text{display:none}.Sidebar-module-scss-module__R16hqW__sidebar.Sidebar-module-scss-module__R16hqW__collapsed .Sidebar-module-scss-module__R16hqW__body .Sidebar-module-scss-module__R16hqW__list{align-items:center}.Sidebar-module-scss-module__R16hqW__sidebar.Sidebar-module-scss-module__R16hqW__collapsed .Sidebar-module-scss-module__R16hqW__divider{height:20px}
