.header-hmg-common{z-index:1200!important}:root{--ag-header-font-size:1.3rem;--ag-data-font-size:1.3rem}.ag-disabled,[disabled]{cursor:default!important}.ag-header-cell-label .ag-header-cell-text{white-space:pre-wrap!important}.ag-header-group-right{padding:10px 15px 10px 10px;justify-content:flex-end!important;display:flex!important}.ag-header-group-right .ag-header-group-cell-label{justify-content:flex-end;width:100%;display:flex}.ag-header-group-center{padding:10px;justify-content:center!important;display:flex!important}.ag-header-group-center .ag-header-group-cell-label{justify-content:center;width:100%;display:flex}.ag-selection-single .ag-checkbox-input-wrapper{border:1px solid #fff;border-radius:100%;outline:2px solid #999;width:11px;height:11px}.ag-selection-single .ag-checkbox-input-wrapper:after{content:none}.ag-selection-single .ag-checkbox-input-wrapper.ag-checked{border:2px solid #fff;outline:2px solid #2196f3}.ag-header-cell.required:not(.required-after-icon) .ag-header-cell-text:after,.ag-header-group-cell.required:not(.required-after-icon) .ag-header-cell-text:after{content:"*";color:red;margin-left:2px;display:inline-block}.ag-root .shadow-left-pin{z-index:1000;box-shadow:8px 0 8px rgba(0,0,0,.12)}.ag-root .shadow-right-pin{z-index:1000;box-shadow:-8px 0 8px rgba(0,0,0,.12)}.ag-popup-child{z-index:2000}.hide-expand-arrow .ag-group-expanded,.hide-expand-arrow .ag-group-contracted{visibility:hidden!important}.ag-group-expanded .ag-icon-tree-open,.ag-group-expanded .ag-icon-tree-closed{display:none}.group-icon-displayed .ag-group-expanded .ag-icon-tree-open,.group-icon-displayed .ag-group-expanded .ag-icon-tree-closed{display:block}.hover-underline:hover{text-decoration:underline!important}.ag-advanced-filter-header{display:none}.hide-checkbox .ag-selection-checkbox,.hide-selection-checkbox .ag-selection-checkbox{display:none!important}.tree-children .ag-selection-checkbox{display:none}.tree-children{background-color:rgba(238,239,241,.65)}.group-row{font-weight:700}.group-row .ag-selection-checkbox,.ag-pinned-left-header .ag-header-group-cell:last-of-type .ag-header-cell-resize:after,.ag-pinned-left-header .ag-header-cell:last-of-type .ag-header-cell-resize:after,.ag-pinned-right-header .ag-header-group-cell:first-of-type .ag-header-cell-resize:after,.ag-pinned-right-header .ag-header-cell:first-of-type .ag-header-cell-resize:after{display:none}.ag-row:has(.MuiAccordion-root.Mui-expanded){z-index:1;transform:unset!important}.ag-row .ag-cell-value:has(.MuiAccordion-root.Mui-expanded){overflow:visible}.ag-row .ag-group-value:has(.MuiAccordion-root.Mui-expanded){overflow:visible}.new-row-drag-cell .ag-drag-handle{pointer-events:none;opacity:.3}.spec-group-editor-cell-disabled .ag-checkbox-input-wrapper{filter:grayscale();opacity:.4;pointer-events:none}.same-option-id span{color:#afafb1;text-decoration:line-through}.ag-cell-wrapper .ag-hidden.ag-drag-handle,.drag-disabled-cell .ag-drag-handle,.drag-disabled-cell .ag-drag-handle.ag-hidden{opacity:.3!important;pointer-events:none!important;display:flex!important}.ag-header-cell-center .ag-header-cell-label{justify-content:center}:where(.ag-theme-checkboxStyle-5) .ag-checkbox-input-wrapper:where(.ag-indeterminate){background-color:#000!important;border-color:#000!important}@font-face{font-family:AstaSans;src:url(/fonts/AstaSans-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:AstaSans;src:url(/fonts/AstaSans-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:AstaSans;src:url(/fonts/AstaSans-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:AstaSans;src:url(/fonts/AstaSans-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:AstaSans;src:url(/fonts/AstaSans-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:AstaSans;src:url(/fonts/AstaSans-ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}*{box-sizing:border-box;font-variant-ligatures:none;margin:0;padding:0}html,body{max-width:100vw;height:100%}html{-webkit-font-smoothing:antialiased;font-family:AstaSans,sans-serif;font-size:62.5%;overflow-y:hidden}body{color:#121416;font-size:1.4rem;line-height:1.5}a{color:#121416;text-decoration:none}#root{height:100%;display:flex}#division-container{width:100%;min-width:1300px;height:100%}.hmg-admin-wrapper{height:100%;display:flex;overflow-y:hidden}.mainContents{width:100%;padding:2rem;overflow-y:auto}
