:root{--primary-color:#3d8bf7;--primary-strong-color:#1c69d4;--secondary-color:#8f8f8f;--black:#000;--white:#fff;--blue-sky:#93b9ff;--blue-smoke:#c9daf4;--gray-scorpion:#5d5d5d;--gray-carbon:#5c5c5c;--white-dawn:#ececec;--danger-color:#ff7d7d;--border-color:#e7e8ea;--border-strong-color:#cfcfcf;--bg-color:#efefef;--button-bg-color:#515151;--card-bg-color:#fff;--bg-strong-color:#f1f1f1;--base-bg-color-base-bg-0:#fff;--base-bg-color-base-bg-5:#f8f9fc;--base-bg-color-base-bg-10:#f1f3f9;--base-bg-color-base-bg-20:#e2e5f0;--base-bg-color-base-bg-30:#cbd1e1;--base-bg-color-base-bg-40:#949db8;--base-bg-color-base-bg-50:#646e8b;--base-bg-color-base-bg-60:#475069;--base-bg-color-base-bg-70:#333c55;--base-bg-color-base-bg-80:#1e253b;--base-fg-color-base-fg-0:#fff;--base-fg-color-base-fg-30:#cbd1e1;--base-fg-color-base-fg-40:#949db8;--base-fg-color-base-fg-50:#646e8b;--base-fg-color-base-fg-60:#475069;--base-fg-color-base-fg-70:#333c55;--base-fg-color-base-fg-80:#1e253b;--primary-fg-color-primary-fg-0:#fff;--primary-fg-color-primary-fg-60:#692afa;--primary-fg-color-primary-fg-70:#4e16c1;--primary-fg-color-primary-fg-90:#41149e;--box-shadow-color:rgba(0,0,0,.03);--box-shadow:0px 0px 15px 0px var(--box-shadow-color);--hover-color:#1f915633;--text-color:#333;--screen-xs:0px;--screen-xs-max:575px;--screen-xs-min:0px;--screen-sm:576px;--screen-sm-max:768px;--screen-sm-min:576px;--screen-md:768px;--screen-md-max:1199px;--screen-md-min:768px;--screen-lg:1200px;--screen-lg-max:1439px;--screen-lg-min:1200px;--screen-xl:1440px;--screen-xl-min:1440px;--container-xs:calc(100% - 8px);--container-sm:calc(100% - 16px);--container-md:1000px;--container-lg:1200px;--container-xl:1200px}*{box-sizing:border-box;margin:0;padding:0;font-family:Pretendard,sans-serif!important}html body{font-family:Pretendard,sans-serif;line-height:1.5;overflow-y:overlay}html ::-webkit-scrollbar{border-radius:0;width:8px;height:8px}html ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.3)}html ::-webkit-scrollbar-track{border-radius:0;background-color:transparent}[tabindex],button,input{outline:none;border:none;font-family:Pretendard,sans-serif}a[href]{text-decoration:none}.hovered:hover{cursor:pointer;opacity:.7}.hovered_2{transition:all .4s ease-in-out;img{transition:all .4s ease-in-out}}.hovered_2:hover{cursor:pointer;transform:translateY(-2px);box-shadow:0 1px 8px 2px rgba(0,0,0,.1);img{transform:scale(1.1)}}html body{.ant-dropdown .ant-dropdown-menu{box-shadow:0 1px 3px 0 var(--box-shadow-color),0 3px 8px 0 var(--box-shadow-color),0 2px 3px 0 var(--box-shadow-color)}.ant-badge-dot{height:12px;width:12px}.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item-container,.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select{height:40px;width:40px}.ant-upload-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item{padding:4px}.slick-list{width:100%}.stock-upload-img.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item-container,.stock-upload-img.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select{height:68px;width:122px}.stock-upload-img.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select{border:1px solid var(--base-stroke-color-base-stroke-20,#e2e5f0);box-sizing:border-box;background:none}.ant-carousel .slick-next.slick-disabled,.ant-carousel .slick-prev.slick-disabled{pointer-events:all;opacity:.2}.ant-input-affix-wrapper .ant-input-prefix{-webkit-margin-end:10px;margin-inline-end:10px}.ant-form-item .ant-form-item-explain-error{margin:2px 0 4px;font-size:14px}.ant-modal .ant-modal-content{padding:0}.ant-modal .ant-modal-body{background-color:var(--base-bg-color-base-bg-0,#fff)}.ant-modal .ant-modal-close{inset-inline-end:24px}.ant-form-item .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{font-family:inherit}.ant-input-affix-wrapper.ant-input-outlined input::placeholder{opacity:1}.ant-spin .ant-spin-dot-progress{position:absolute;top:50%;inset-inline-start:50%}.ant-input-number-sm input.ant-input-number-input{display:block}.ant-table-wrapper .ant-table{scrollbar-color:unset}.custom-fullscreen-modal .ant-modal{top:0!important;left:0!important;margin:0!important;padding:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;border-radius:0!important}.custom-fullscreen-modal .ant-modal-content{height:100vh;padding:0;border-radius:0;display:flex;flex-direction:column}.custom-fullscreen-modal .ant-modal-header{flex-shrink:0;width:100%;padding:16px 24px;border-bottom:1px solid #f0f0f0}.custom-fullscreen-modal .ant-modal-body{flex:1 1;overflow-y:auto;padding:0}.ant-radio-wrapper{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.025em}.ant-radio-wrapper:last-child{-webkit-margin-end:0;margin-inline-end:0}.ant-radio-wrapper span.ant-radio+*{padding-inline:0;-webkit-padding-start:8px;padding-inline-start:8px}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner:after,.ant-radio-wrapper .ant-radio-disabled.ant-radio-checked .ant-radio-inner:after{transform:scale(1)}.ant-radio-wrapper .ant-radio-inner:after{width:6px;height:6px;-webkit-margin-before:-3px;margin-block-start:-3px;-webkit-margin-start:-3px;margin-inline-start:-3px;transform:scale(1);opacity:1;background:var(--radio-box-fg-selected,#692afa);transition-duration:.2s}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background:var(--radio-box-bg-selected,#fff);border:1px solid var(--radio-box-stroke-selected,#6366f1)}.ant-radio:not(.ant-radio-checked) .ant-radio-inner:after{background:var(--radio-box-fg-enabled,#cbd1e1)}.ant-radio.ant-radio-disabled.ant-radio-checked .ant-radio-inner:after{background:var(--radio-box-fg-check-disabled,#cbd1e1)}.ant-radio.ant-radio-disabled .ant-radio-inner{background:var(--radio-box-bg-check-disabled,#e2e5f0);border-color:transparent}.ant-radio.ant-radio-disabled:not(.ant-radio-checked) .ant-radio-inner{border-color:transparent}.ant-radio.ant-radio-disabled:not(.ant-radio-checked) .ant-radio-inner:after{background:var(--radio-box-fg-disabled,#fff)}.ant-radio-wrapper:hover .ant-radio:not(.ant-radio-disabled) .ant-radio-inner{border-color:var(--button-primary-bg-hoverd,#4338ca)}.ant-radio-wrapper:hover .ant-radio-inner:after{background:var(--button-primary-bg-hoverd,#4338ca)}.ant-checkbox-wrapper{color:#333c55;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.025em}.ant-checkbox-group{align-items:flex-start}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner{border-color:transparent}.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:var(--check-box-fg-check-disabled,#cbd1e1)}.no-radius-select .ant-select-selector{border-radius:0!important}.ant-select-focused.ant-select-outlined .ant-select-selector{box-shadow:none!important}.ant-select-selector .ant-select-selection-item{color:#333c55!important}.ant-select-disabled .ant-select-selector{background-color:var(--input-bg-disabled,#f1f3f9)!important;border-color:var(--input-stroke-disabled,#cbd1e1)!important;color:var(--input-fg-disabled,#475069)!important}.ant-select-disabled .ant-select-selection-item{color:#646e8b}.ant-select-arrow{color:#333c55!important}.ant-select-selection-placeholder,.ant-select:hover .ant-select-selector .ant-select-selection-item{color:var(--fg-placeholder,#949db8)!important}.ant-select:hover .ant-select-selector{border-color:#646e8b!important;background-color:#f1f3f9}.ant-select-dropdown{padding:0!important;border:1px solid #cbd1e1;border-top:none;background-color:#fff;border-radius:0 0 4px 4px}.ant-select-item-option-selected{border-radius:0!important}.ant-select-open>.ant-select-selector{border-radius:4px 4px 0 0!important}.ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-item{font-size:12px}.ant-tabs-nav-operations{flex:1 1}input::placeholder{font-size:14px;font-weight:400;letter-spacing:-.025em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--fg-placeholder,#949db8)!important}.ant-input-number-disabled .ant-input-number-input,.ant-input-outlined.ant-input-disabled,.ant-picker-outlined.ant-picker-disabled{background-color:var(--input-bg-disabled,#f1f3f9);border-color:var(--input-stroke-disabled,#cbd1e1);color:var(--input-fg-disabled,#475069)}.ant-input-outlined.ant-input-disabled,.ant-picker-outlined.ant-picker-disabled:hover{background-color:var(--input-bg-disabled,#f1f3f9)!important;border-color:var(--input-stroke-disabled,#cbd1e1)!important}.ant-input.ant-input-outlined.ant-input-sm{height:28px}.ant-switch{background-color:var(--base-bg-color-base-bg-20,#e2e5f0)}.ant-switch:hover{background-color:var(--base-bg-color-base-bg-20,#e2e5f0)!important}.ant-switch.ant-switch-checked{background-color:var(--primary-bg-color-primary-bg-60,#692afa)}.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background-color:var(--primary-bg-color-primary-bg-60,#692afa)!important}.ant-switch-disabled .ant-switch-handle:before{background-color:var(--base-bg-color-base-bg-30,#cbd1e1)}.ant-switch-disabled.ant-switch.ant-switch-checked{background-color:var(--base-bg-color-base-bg-20,#e2e5f0)}.ant-carousel .slick-next:after,.ant-carousel .slick-prev:after{display:none!important}.slick-list{height:100%;border-radius:8px}.ant-popover-inner{padding:0}.ant-picker:hover{border-color:#646e8b;background-color:#f1f3f9}.ant-picker-outlined:focus-within{border-color:#646e8b}.ant-btn>span:not(:only-child){align-self:center}.ant-picker-small{padding:4px 7px;input{font-size:12px!important}}.ant-form-item .ant-form-item-label>label.ant-form-item-no-colon:after{width:0;margin:0}.ant-tooltip-inner{white-space:break-spaces;max-height:400px;overflow-y:scroll}.ant-typography .ant-typography-edit{-webkit-margin-start:8px;margin-inline-start:8px}.ant-typography-edit-content{margin:0;inset-inline-start:0}.red-placeholder::placeholder{color:var(--fg-placeholder,#949db8)}}.ant-drawer-body,.ant-drawer-header{border-bottom:none!important}.ant-drawer-body{box-shadow:none!important}.add-item{animation:shakeUp .3s ease-in-out forwards}@keyframes fadeOut{to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b7;z-index:1000;animation:fadeIn .2s ease-in-out}.app-loader:before{z-index:1399;background-color:#8f8f8f29;content:""}.app-loader,.app-loader:before{position:absolute;top:0;left:0;bottom:0;right:0}.app-loader{z-index:1400;width:100%;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.fw-mb{width:100%}.ant-checkbox{.ant-checkbox-inner{width:10px;height:10px;border-radius:2px}.ant-checkbox-inner:after{width:4px;height:4px;border-width:1px}}}.scroll-box{-ms-overflow-style:none;scrollbar-width:none;overflow-y:auto!important}.scroll-box::-webkit-scrollbar{display:none}.scroll-box-thin{scrollbar-width:"thin";overflow-y:auto!important}.scroll-box-thin::-webkit-scrollbar{border-radius:0;width:8px;height:8px}.scroll-box-thin::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.3)}.scroll-box-thin::-webkit-scrollbar-track{border-radius:0;background-color:transparent}.app-bar.scrolled{box-shadow:0 4px 6px rgba(0,0,0,.1)}.scroll-box-filter{scrollbar-width:filter;overflow-y:auto!important}.scroll-box-filter::-webkit-scrollbar{border-radius:0;width:8px;height:8px}.scroll-box-filter::-webkit-scrollbar-thumb{background-color:var(--base-bg-color-base-bg-20,#e2e5f0)}.scroll-box-filter::-webkit-scrollbar-track{border-radius:0;background-color:transparent}@font-face{font-family:Pretendard;font-style:normal;font-weight:300;src:url(/fonts/woff/Pretendard-Light.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:400;src:url(/fonts/woff/Pretendard-Regular.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:500;src:url(/fonts/woff/Pretendard-Medium.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:600;src:url(/fonts/woff/Pretendard-SemiBold.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:700;src:url(/fonts/woff/Pretendard-Bold.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:300;src:url(/fonts/woff2/Pretendard-Light.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:400;src:url(/fonts/woff2/Pretendard-Regular.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:500;src:url(/fonts/woff2/Pretendard-Medium.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:600;src:url(/fonts/woff2/Pretendard-SemiBold.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:700;src:url(/fonts/woff2/Pretendard-Bold.woff2) format("woff2")}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}}