:root{--background:#fff;--foreground:#171717;isolation:isolate}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{color:var(--foreground);background:var(--background);font-optical-sizing:auto;font-family:Noto Sans KR,serif;font-style:normal;font-size:var(--loadit-style-font-size-1)}html,body,#root{word-break:keep-all;width:100%;min-width:1120px;height:100%;margin:0;padding:0}@media (width<=48em){html,body,#root{min-width:unset}}img,svg,video{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}svg{margin:4px}button{padding:unset;font-size:unset;font-weight:unset;background-color:inherit;cursor:pointer;border:none;outline:none}.primary:hover{color:unset!important}a,.anchor{color:unset;text-decoration:none}a:hover,.anchor:hover{color:var(--loadit-color-primary-light-0)}.anchor-disabled,.anchor-disabled *,.anchor-disabled :hover{color:var(--loadit-color-gray)!important}body{color:var(--loadit-color-text-dark);background-color:var(--loadit-color-white)}.dropdown-menu-item-selected{color:var(--loadit-color-primary)}.layout-black{color:var(--loadit-color-white);background-color:var(--loadit-color-background-black)}.layout-dark{color:var(--loadit-color-white);background-color:var(--loadit-color-background-dark)}.layout-orange{color:var(--loadit-color-text-dark);background-color:var(--loadit-color-primary)}.anchor-white{color:var(--loadit-color-text-dark);-webkit-text-decoration:unset;text-decoration:unset}.anchor-white:hover{color:var(--loadit-color-primary-light-0)}.anchor-black,.anchor-dark{color:var(--loadit-color-white);-webkit-text-decoration:unset;text-decoration:unset}.anchor-black:hover,.anchor-dark:hover{color:var(--loadit-color-primary-light-0)}.anchor-orange{color:var(--loadit-color-white);-webkit-text-decoration:unset;text-decoration:unset}.anchor-orange:hover{color:var(--loadit-color-primary-light-3)}.no-bg,.no-bg:hover{background-color:unset!important;box-shadow:unset!important}.layout-in-row-center{flex-direction:row;align-items:center;gap:5px;display:flex}input,textarea{border:1px solid var(--loadit-color-gray);outline-color:var(--loadit-color-primary)}input{padding:4px 8px;line-height:1.2}.disabled{cursor:not-allowed}.disabled-shadow{background-color:var(--loadit-color-background-gray);border-radius:2px}.hover:hover{cursor:pointer;background-color:var(--loadit-color-primary-light-1)}.hover-round:hover{cursor:pointer;background-color:var(--loadit-color-primary-light-1);border-radius:999px}.severity-info{color:var(--loadit-color-info-color);background-color:var(--loadit-color-info-background-color);border:1px solid var(--loadit-color-info-border-color)}.severity-warning{color:var(--loadit-color-warning-color);background-color:var(--loadit-color-warning-background-color);border:1px solid var(--loadit-color-warning-border-color)}.severity-success{color:var(--loadit-color-success-color);background-color:var(--loadit-color-success-background-color);border:1px solid var(--loadit-color-success-border-color)}.severity-error{color:var(--loadit-color-error-color);background-color:var(--loadit-color-error-background-color);border:1px solid var(--loadit-color-error-border-color)}.ellipsis:after{content:"..."}.overflow-ellipsis-oneline{white-space:nowrap;text-overflow:ellipsis;word-break:break-all;overflow:hidden}.overflow-ellipsis-multiline{white-space:normal;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.row-space-between{justify-content:space-between;align-items:center;display:flex}.react-datepicker{z-index:3000}:root ::-webkit-scrollbar{width:var(--loadit-style-scrollbar-width);height:var(--loadit-style-scrollbar-height)}:root ::-webkit-scrollbar-track{background-color:#0000}:root ::-webkit-scrollbar-thumb{background-color:#7a7a7a;border-radius:1px}:root ::-webkit-scrollbar-button{width:0;height:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes rotate{0%{animation-timing-function:ease-in;transform:rotate(0)}50%{animation-timing-function:linear;transform:rotate(180deg)}to{animation-timing-function:ease-out;transform:rotate(360deg)}}.cursor--pointer,.cursor--not-allowed,.cursor--pointer *,.cursor--not-allowed *{cursor:inherit}.cursor--pointer{cursor:pointer}.cursor--not-allowed{cursor:not-allowed}.spinner{justify-content:center;align-items:center;animation:1.5s infinite rotate;display:flex}
