
.font__fontType--HWE5N {
  font-family: 'Pretendard', sans-serif;
}
.font__h3--rOu2R {
  font-size: 48px;
  line-height: 58px;
  font-weight: 700;
}
.font__h4--xXZK6 {
  font-size: 28px;
  line-height: 36px;
  font-weight: 600;
}
.font__h5--JMyQp {
  font-size: 22px;
  line-height: 32px;
  font-weight: 600;
}
.font__h6--fNFTe {
  font-size: 20px;
  line-height: 26px;
  font-weight: 600;
}
.font__subtitle--dCG31 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
}
.font__bodyB--c1LFp {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}
.font__bodyM--83rrs {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.font__bodyR--CdJLD {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
.font__lnb--X6u8J {
  font-size: 15px;
  line-height: 24px;
  font-weight: 600;
}
.font__btnM--oci62 {
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
}
.font__btnB--45J7j {
  font-size: 15px;
  line-height: 24px;
  font-weight: 600;
}
.font__caption--bGVOv {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}
.font__captionB--Kmpmg {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
.font__ellipsis--Dgaak {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.button__button--5DmfH {
  padding: 0;
  outline: none;
  box-shadow: none;
  box-sizing: border-box;
  border: 2px solid transparent;
  cursor: pointer;
  user-select: none;
  background: none;
  transition: all 100ms ease-out;
}
.button__button--5DmfH:disabled {
  cursor: default;
}

.iconButton__iconButton--OCeKe {
  padding: 4px;
  border: 2px solid transparent;
  height: 36px;
  border-radius: 20px;
  box-sizing: border-box;
  white-space: nowrap;
}
.iconButton__iconButton--OCeKe:hover:not(.iconButton__iconButton--OCeKe.iconButton__negative--XkoZx):enabled {
  background-color: #e9f4ff;
}
.iconButton__iconButton--OCeKe:hover:not(.iconButton__iconButton--OCeKe.iconButton__negative--XkoZx):enabled .iconButton__icon---oiys path {
  fill: #376cf2;
}
.iconButton__iconButton--OCeKe:focus-visible:not(.iconButton__iconButton--OCeKe.iconButton__negative--XkoZx):enabled {
  background-color: transparent;
  border: 2px solid #609af2;
}
.iconButton__iconButton--OCeKe:not(.iconButton__iconButton--OCeKe.iconButton__negative--XkoZx):disabled .iconButton__icon---oiys path {
  fill: #dbdee6;
}
.iconButton__iconButton--OCeKe.iconButton__negative--XkoZx {
  color: #ffffff;
}
.iconButton__iconButton--OCeKe.iconButton__negative--XkoZx .iconButton__icon---oiys path {
  fill: #ffffff;
}
.iconButton__iconButton--OCeKe.iconButton__negative--XkoZx:hover:enabled {
  background-color: rgba(255, 255, 255, 0.1);
}
.iconButton__iconButton--OCeKe.iconButton__negative--XkoZx:focus-visible:enabled {
  background-color: transparent;
  border: 2px solid #609af2;
}
.iconButton__iconButton--OCeKe.iconButton__negative--XkoZx:disabled .iconButton__icon---oiys path {
  fill: rgba(255, 255, 255, 0.2);
}

.labelButton__labelButton--q--by {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 6px 16px;
  height: 36px;
  color: #376cf2;
  border-radius: 8px;
  white-space: nowrap;
  font-size: 15px;
  line-height: 24px;
  font-weight: 600;
}
.labelButton__labelButton--q--by .labelButton__fullWidth--bX6ix {
  flex: 1;
}
.labelButton__labelButton--q--by .labelButton__ellipsis--tAnX1 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.labelButton__labelButton--q--by.labelButton__withIcon--5760V {
  padding: 6px 16px 6px 12px;
}
.labelButton__labelButton--q--by .labelButton__icon--HBIDx {
  margin-right: 4px;
}
.labelButton__labelButton--q--by:hover:not(.labelButton__labelButton--q--by.labelButton__negative--jCyar):enabled {
  color: #1d56e8;
  background-color: #e9f4ff;
}
.labelButton__labelButton--q--by:focus-visible:not(.labelButton__labelButton--q--by.labelButton__negative--jCyar):enabled {
  background-color: transparent;
  border: 2px solid #609af2;
}
.labelButton__labelButton--q--by:not(.labelButton__labelButton--q--by.labelButton__negative--jCyar):disabled {
  color: #dbdee6;
}
.labelButton__labelButton--q--by:not(.labelButton__labelButton--q--by.labelButton__negative--jCyar):disabled .labelButton__icon--HBIDx path {
  fill: #dbdee6;
}
.labelButton__labelButton--q--by.labelButton__negative--jCyar {
  color: #ffffff;
}
.labelButton__labelButton--q--by.labelButton__negative--jCyar .labelButton__icon--HBIDx path {
  fill: #ffffff;
}
.labelButton__labelButton--q--by.labelButton__negative--jCyar:hover:enabled {
  background-color: rgba(255, 255, 255, 0.1);
}
.labelButton__labelButton--q--by.labelButton__negative--jCyar:focus-visible:enabled {
  background-color: transparent;
  border: 2px solid #609af2;
}
.labelButton__labelButton--q--by.labelButton__negative--jCyar:disabled {
  color: rgba(255, 255, 255, 0.2);
}
.labelButton__labelButton--q--by.labelButton__negative--jCyar:disabled .labelButton__icon--HBIDx path {
  fill: rgba(255, 255, 255, 0.2);
}

.boxPrimaryButton__primaryButton--1MCZc {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 6px 16px;
  height: 36px;
  color: #ffffff;
  background-color: #2d2d2d;
  border-radius: 8px;
  white-space: nowrap;
  font-size: 15px;
  line-height: 24px;
  font-weight: 600;
}
.boxPrimaryButton__primaryButton--1MCZc.boxPrimaryButton__dropdown--eOvDy {
  padding-right: 12px;
}
.boxPrimaryButton__primaryButton--1MCZc .boxPrimaryButton__fullWidth--qYuEY {
  flex: 1;
}
.boxPrimaryButton__primaryButton--1MCZc .boxPrimaryButton__loading--VlQuL {
  visibility: hidden;
}
.boxPrimaryButton__primaryButton--1MCZc .boxPrimaryButton__icon--DjMib {
  margin-right: 4px;
}
.boxPrimaryButton__primaryButton--1MCZc .boxPrimaryButton__dropdownIcon--6V0-M {
  margin-left: 4px;
}
.boxPrimaryButton__primaryButton--1MCZc.boxPrimaryButton__withIcon--\+4djV {
  padding: 6px 16px 6px 12px;
}
.boxPrimaryButton__primaryButton--1MCZc.boxPrimaryButton__wide--QaPa7 {
  padding: 6px 39px;
}
.boxPrimaryButton__primaryButton--1MCZc.boxPrimaryButton__wide--QaPa7.boxPrimaryButton__withIcon--\+4djV {
  padding: 6px 27px 6px 23px;
}
.boxPrimaryButton__primaryButton--1MCZc:hover:enabled {
  background-color: #000000;
}
.boxPrimaryButton__primaryButton--1MCZc:focus-visible:enabled {
  border: 2px solid #609af2;
}
.boxPrimaryButton__primaryButton--1MCZc:disabled:not(.boxPrimaryButton__loading--VlQuL) {
  background: #f5f5f8;
  color: #adb3c2;
}
.boxPrimaryButton__primaryButton--1MCZc:disabled:not(.boxPrimaryButton__loading--VlQuL) .boxPrimaryButton__icon--DjMib path {
  fill: #adb3c2;
}
.boxPrimaryButton__primaryButton--1MCZc:disabled:not(.boxPrimaryButton__loading--VlQuL) .boxPrimaryButton__dropdownIcon--6V0-M path {
  fill: #adb3c2;
}

.boxSecondaryButton__secondaryButton--YvwqD {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 6px 16px;
  height: 36px;
  color: #262e3d;
  background-color: #f5f5f8;
  border-radius: 8px;
  white-space: nowrap;
  font-size: 15px;
  line-height: 24px;
  font-weight: 600;
}
.boxSecondaryButton__secondaryButton--YvwqD.boxSecondaryButton__withIcon--Gpora {
  padding: 6px 16px 6px 12px;
}
.boxSecondaryButton__secondaryButton--YvwqD .boxSecondaryButton__fullWidth--YDuBl {
  flex: 1;
}
.boxSecondaryButton__secondaryButton--YvwqD .boxSecondaryButton__loading--44gA0 {
  visibility: hidden;
}
.boxSecondaryButton__secondaryButton--YvwqD.boxSecondaryButton__wide--WucSb {
  padding: 6px 39px;
}
.boxSecondaryButton__secondaryButton--YvwqD .boxSecondaryButton__icon--DSsXW {
  margin-right: 4px;
}
.boxSecondaryButton__secondaryButton--YvwqD.boxSecondaryButton__wide--WucSb.boxSecondaryButton__withIcon--Gpora {
  padding: 6px 27px 6px 23px;
}
.boxSecondaryButton__secondaryButton--YvwqD.boxSecondaryButton__active--n-kaY:enabled,
.boxSecondaryButton__secondaryButton--YvwqD:hover:enabled {
  color: #376cf2;
  background-color: #e9f4ff;
}
.boxSecondaryButton__secondaryButton--YvwqD.boxSecondaryButton__active--n-kaY:enabled .boxSecondaryButton__icon--DSsXW path,
.boxSecondaryButton__secondaryButton--YvwqD:hover:enabled .boxSecondaryButton__icon--DSsXW path {
  fill: #376cf2;
}
.boxSecondaryButton__secondaryButton--YvwqD:focus-visible:enabled {
  color: #262e3d;
  background-color: #f5f5f8;
  border: 2px solid #609af2;
}
.boxSecondaryButton__secondaryButton--YvwqD:focus-visible:enabled .boxSecondaryButton__icon--DSsXW path {
  fill: #262e3d;
}
.boxSecondaryButton__secondaryButton--YvwqD:disabled {
  background: #f5f5f8;
  color: #adb3c2;
}
.boxSecondaryButton__secondaryButton--YvwqD:disabled .boxSecondaryButton__icon--DSsXW path {
  fill: #adb3c2;
}

.prgoressBar__bar--eSxod {
  height: 8px;
  background: #376cf2;
}
.prgoressBar__bar--eSxod.prgoressBar__round--cdzaK {
  border-radius: 4px;
}

.simpleProgressBar__progressBar--lS4lh {
  height: 8px;
  background: #e6e8ef;
  border-radius: 4px;
  box-sizing: border-box;
}

.avatar__avatar--jhtJs {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 1px solid #dbdee6;
  background-color: #f5f5f8;
  object-fit: cover;
  box-sizing: border-box;
  cursor: pointer;
}
.avatar__avatar--jhtJs.avatar__selected--FMf9Q {
  border: 2px solid #376cf2;
  background-position-y: -1px;
}
.avatar__avatar--jhtJs.avatar__large--MLIe4 {
  width: 36px;
  height: 36px;
  background-size: 36px;
}

.badge__badge--qwczj {
  /* layout style */
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 28px;
  border-radius: 20px;
  padding: 4px 12px;
  /* font style */
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  /* etc style */
  box-sizing: border-box;
}

.clearableItem__clearableItem--mwkEi {
  /* layout style */
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 40px;
  border: 2px solid #dbdee6;
  border-radius: 10px;
  padding: 8px 12px;
  /* font style */
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  /* etc style */
  box-sizing: border-box;
  transition: all 100ms ease-out;
}
.clearableItem__clearableItem--mwkEi:hover {
  background-color: #e9f4ff;
}
.clearableItem__clearableItem--mwkEi.clearableItem__focused--\+MHLu {
  border: 2px solid #609af2;
  outline: none;
}
.clearableItem__clearableItem--mwkEi.clearableItem__disabled--6KqTq {
  border: 2px solid #f5f5f8;
  background-color: #f5f5f8;
}
.clearableItem__clearableItem--mwkEi .clearableItem__clearButton--DsJDm {
  /* layout style */
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0 0 0 auto;
  cursor: pointer;
  /* etc style */
  box-sizing: border-box;
}
.clearableItem__clearableItem--mwkEi .clearableItem__clearButton--DsJDm:hover {
  background-color: #e9f4ff !important;
}
.clearableItem__clearableItem--mwkEi .clearableItem__clearButton--DsJDm:hover path {
  fill: #6a7081 !important;
}
.clearableItem__clearableItem--mwkEi .clearableItem__clearButton--DsJDm:hover:not(.clearableItem__clearableItem--mwkEi .clearableItem__clearButton--DsJDm.clearableItem__negative--BNK0m):enabled {
  background-color: #dbdee6;
}

.ellipsisText__ellipsis--BMHMu {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsisText__text--yNWgX {
  display: inline-flex;
  max-width: 100%;
}
.ellipsisText__textInFlex--heL\+o {
  min-width: 0;
  flex-shrink: 1;
}
.ellipsisText__prefix--g2VFF:not(.ellipsisText__ellipsis--BMHMu) {
  flex-shrink: 0;
}
.ellipsisText__content--oCKIq {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsisText__suffix--zNzNA:not(.ellipsisText__ellipsis--BMHMu) {
  flex-shrink: 0;
}

.ellipsisTexts__ellipsis--FET1r {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsisTexts__text--e7kq8 {
  display: inline-flex;
  max-width: 100%;
}
.ellipsisTexts__text--e7kq8.ellipsisTexts__textInFlex--KsvdA {
  min-width: 0;
  flex-shrink: 1;
}
.ellipsisTexts__text--e7kq8 .ellipsisTexts__item--YwuZs:not(.ellipsisTexts__ellipsis--FET1r) {
  flex-shrink: 0;
}

.checkbox__checkbox--zM3Ru {
  display: flex;
  position: relative;
}
.checkbox__checkbox--zM3Ru > input {
  height: 0;
  width: 0;
  opacity: 0;
  position: absolute;
}
.checkbox__checkbox--zM3Ru .checkbox__iconWrap--f2nhm {
  /* layout style */
  width: 24px;
  height: 24px;
  border: 2px solid #dbdee6;
  background: #ffffff;
  border-radius: 6px;
  position: relative;
  transition: all 100ms ease-out;
  /* etc style */
  box-sizing: border-box;
  flex-shrink: 0;
}
.checkbox__checkbox--zM3Ru .checkbox__icon--c0IJc {
  display: none;
  position: absolute;
  width: 14px;
  height: 11px;
  left: 3px;
  top: 5px;
  transition: all 100ms ease-out;
}
.checkbox__checkbox--zM3Ru .checkbox__icon--c0IJc.checkbox__indeterminate--dJW9n {
  width: 14px;
  height: 3px;
  left: 3px;
  top: 8px;
}
.checkbox__checkbox--zM3Ru:hover > input:not(:disabled):not(:checked) ~ .checkbox__iconWrap--f2nhm {
  background: #e9f4ff;
  border-color: #88b4f5;
}
.checkbox__checkbox--zM3Ru:hover > input:enabled ~ .checkbox__iconWrap--f2nhm {
  background: #1d56e8;
  border: 2px solid #1d56e8;
}
.checkbox__checkbox--zM3Ru > input:checked ~ .checkbox__iconWrap--f2nhm {
  background: #376cf2;
  border: 2px solid #376cf2;
}
.checkbox__checkbox--zM3Ru > input:checked ~ .checkbox__iconWrap--f2nhm > .checkbox__icon--c0IJc {
  display: block;
}
.checkbox__checkbox--zM3Ru > input:disabled ~ .checkbox__iconWrap--f2nhm {
  background: #f5f5f8;
  border-color: #f5f5f8;
}
.checkbox__checkbox--zM3Ru > input:focus-visible ~ .checkbox__iconWrap--f2nhm {
  border-color: #609af2 !important;
}
.checkbox__checkbox--zM3Ru .checkbox__text--u0Yn1 {
  margin-left: 16px;
}
.checkbox__checkbox--zM3Ru > input:disabled ~ .checkbox__text--u0Yn1 {
  color: #adb3c2;
}

.selectBoxDropdown__selected--MZoLu {
  color: #376cf2;
}

.selectBox__selectBoxButton--W3-5G {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  justify-content: space-between;
  min-width: 160px;
  padding: 5px 15px;
  text-align: left;
  background: #ffffff;
  color: #262e3d;
  border-radius: 8px;
  box-sizing: border-box;
  border: 1px solid #dbdee6;
  line-height: 24px;
  transition: background 100ms ease-out;
}
.selectBox__selectBoxButton--W3-5G.selectBox__error--Zq12b {
  padding: 4px 14px;
  border: 2px solid #ff535d;
}
.selectBox__selectBoxButton--W3-5G.selectBox__withoutBorder--VkXvM {
  border: none;
  padding: 6px 16px;
}
.selectBox__selectBoxButton--W3-5G.selectBox__openOverlay--DMxCw {
  padding: 4px 14px;
  border: 2px solid #609af2;
}
.selectBox__selectBoxButton--W3-5G:not(:disabled):not(.selectBox__selectBoxButton--W3-5G.selectBox__withoutBorder--VkXvM):not(.selectBox__selectBoxButton--W3-5G:not(:disabled):not(.selectBox__selectBoxButton--W3-5G.selectBox__withoutBorder--VkXvM):focus):hover {
  background: #e9f4ff;
}
.selectBox__selectBoxButton--W3-5G:not(:disabled):not(.selectBox__selectBoxButton--W3-5G.selectBox__withoutBorder--VkXvM):focus-visible,
.selectBox__selectBoxButton--W3-5G:not(:disabled):not(.selectBox__selectBoxButton--W3-5G.selectBox__withoutBorder--VkXvM):active {
  padding: 4px 14px;
  background: #ffffff;
  border: 2px solid #609af2;
}
.selectBox__selectBoxButton--W3-5G:disabled {
  background: #f5f5f8;
  color: #adb3c2;
}
.selectBox__selectBoxButton--W3-5G .selectBox__name--HQlIZ {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.selectBox__selectBoxButton--W3-5G .selectBox__icon--mVzFf {
  margin-left: 4px;
  flex-shrink: 0;
}

.switch__switch--MxC7a {
  position: relative;
}
.switch__switch--MxC7a > input {
  height: 0;
  width: 0;
  opacity: 0;
  position: absolute;
}
.switch__switch--MxC7a .switch__buttonWrap--a4JzQ {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  transition: all 100ms ease-out;
  box-sizing: border-box;
  width: 47px;
  height: 24px;
  border: 2px solid transparent;
  background: #e6e8ef;
  border-radius: 12px;
  cursor: pointer;
}
.switch__switch--MxC7a > input:checked ~ .switch__buttonWrap--a4JzQ {
  justify-content: flex-end;
  background: #7ce36c;
}
.switch__switch--MxC7a > input:disabled ~ .switch__buttonWrap--a4JzQ {
  background: #f5f5f8;
  cursor: default;
}
.switch__switch--MxC7a > input:disabled ~ .switch__buttonWrap--a4JzQ > svg path {
  fill: #dbdee6;
}
.switch__switch--MxC7a > input:focus-visible ~ .switch__buttonWrap--a4JzQ {
  border: 2px solid #609af2 !important;
}

.labelSwitch__switch--rkF0t {
  display: flex;
}
.labelSwitch__switch--rkF0t .labelSwitch__labelText--cmQO- {
  display: inline-block;
  margin-left: 12px;
  line-height: 24px;
}

.radio__radio--NZgXn {
  display: flex;
  position: relative;
}
.radio__radio--NZgXn > input {
  height: 0;
  width: 0;
  opacity: 0;
  position: absolute;
}
.radio__radio--NZgXn .radio__button--Qa544 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  box-sizing: border-box;
  border: 2px solid #dbdee6;
  border-radius: 12px;
  background: #ffffff;
  transition: all 100ms ease-out;
}
.radio__radio--NZgXn .radio__color--u5TCF {
  width: 10px;
  height: 10px;
  background: transparent;
  border-radius: 12px;
}
.radio__radio--NZgXn .radio__text--MWEgT {
  margin-left: 16px;
}
.radio__radio--NZgXn > input:disabled ~ .radio__text--MWEgT {
  color: #adb3c2;
}
.radio__radio--NZgXn > input:not(:disabled):hover ~ .radio__button--Qa544 {
  background: #e9f4ff;
  border-color: #88b4f5;
}
.radio__radio--NZgXn > input:not(:disabled):focus ~ .radio__button--Qa544 {
  background: #ffffff;
  border: 2px solid #609af2;
}
.radio__radio--NZgXn > input:checked ~ .radio__button--Qa544 > .radio__color--u5TCF {
  background: #376cf2;
}
.radio__radio--NZgXn > input:disabled:checked ~ .radio__button--Qa544 > .radio__color--u5TCF {
  background: #adb3c2;
}
.radio__radio--NZgXn > input:disabled ~ .radio__button--Qa544 {
  border: none;
  background: #f5f5f8 !important;
}

.toggle__toggle--\+VrVW {
  height: 36px;
  display: inline-flex;
  line-height: 36px;
  width: fit-content;
  padding: 2px;
  border-radius: 10px;
  box-sizing: border-box;
  background-color: #ffffff;
}
.toggle__toggle--\+VrVW.toggle__background--R4N3P {
  background-color: #f5f5f8;
}
.toggle__toggle--\+VrVW .toggle__button--LAZ8z {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 4px;
  width: 50px;
  height: 32px;
  border: 2px solid transparent;
  border-radius: 8px;
  box-sizing: border-box;
}
.toggle__toggle--\+VrVW .toggle__button--LAZ8z:first-child {
  margin-left: 0;
}
.toggle__toggle--\+VrVW .toggle__button--LAZ8z:hover:enabled {
  fill: #376cf2;
}
.toggle__toggle--\+VrVW .toggle__button--LAZ8z:focus:enabled {
  border-color: #609af2;
}
.toggle__toggle--\+VrVW .toggle__button--LAZ8z.toggle__selected--9ad8B:enabled {
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1), 0px 1px 4px rgba(0, 0, 0, 0.15);
  background-color: #ffffff;
}

.textareaField__textareaField--N7gQA {
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  box-sizing: border-box;
  outline: none;
  border: 1px solid #dbdee6;
  border-radius: 8px;
  padding: 5px 15px;
  color: #262e3d;
  -moz-appearance: textfield;
  background: #ffffff;
  resize: none;
  transition: background 100ms ease-out;
}
.textareaField__textareaField--N7gQA::-webkit-scrollbar {
  background-color: transparent;
  width: 10px;
  height: 12px;
}
.textareaField__textareaField--N7gQA::-webkit-scrollbar-track {
  background: transparent;
}
.textareaField__textareaField--N7gQA::-webkit-scrollbar-button {
  width: 4px;
  height: 4px;
}
.textareaField__textareaField--N7gQA::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: rgba(38, 46, 61, 0.3);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 6px;
}
.textareaField__textareaField--N7gQA::placeholder,
.textareaField__textareaField--N7gQA::-webkit-input-placeholder,
.textareaField__textareaField--N7gQA:-ms-input-placeholder {
  color: #adb3c2;
}
.textareaField__textareaField--N7gQA:hover {
  background-color: #e9f4ff;
}
.textareaField__textareaField--N7gQA:active:enabled,
.textareaField__textareaField--N7gQA:focus:enabled {
  padding: 4px 14px;
  background-color: #ffffff;
  border: 2px solid #609af2;
}
.textareaField__textareaField--N7gQA:disabled {
  background-color: #f5f5f8;
}
.textareaField__textareaField--N7gQA:disabled::placeholder {
  color: #adb3c2;
}
.textareaField__textareaField--N7gQA.textareaField__error--ZJiKk {
  padding: 4px 14px;
  border: 2px solid #ff7078;
}

.autoHeightTextareaField__container--uKc-e {
  width: 100%;
  position: relative;
}
.autoHeightTextareaField__container--uKc-e.autoHeightTextareaField__fontsNotReady--HCfVD {
  visibility: hidden;
}
.autoHeightTextareaField__shadow--OMPv2 {
  visibility: hidden;
  position: absolute;
  overflow: hidden;
  height: 0;
  top: 0;
  left: 0;
  transform: translateZ(0);
}
.autoHeightTextareaField__textarea--r1StL {
  display: block;
  width: 100%;
  cursor: auto;
}
.autoHeightTextareaField__textarea--r1StL::-webkit-scrollbar-button {
  width: 1px;
  height: 1px;
}

.numberField__field--TThAu {
  line-height: 24px;
  font-weight: 500;
  padding-right: 15px;
  box-sizing: border-box;
  display: flex;
  height: 36px;
  line-height: 20px;
  border: 1px solid #dbdee6;
  border-radius: 8px;
  font-size: 15px;
  color: #262e3d;
  background: #ffffff;
  align-items: center;
  transition: background 100ms ease-out;
}
.numberField__field--TThAu .numberField__input--R5fVu {
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  flex: 1;
  width: 100%;
  height: 100%;
  padding: 5px 5px 5px 15px;
  outline: none;
  -moz-appearance: textfield;
  border: none;
  background: none;
  box-sizing: border-box;
}
.numberField__field--TThAu .numberField__input--R5fVu.numberField__disabledSpinner--uY7h1::-webkit-inner-spin-button,
.numberField__field--TThAu .numberField__input--R5fVu.numberField__disabledSpinner--uY7h1::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.numberField__field--TThAu .numberField__input--R5fVu::placeholder,
.numberField__field--TThAu .numberField__input--R5fVu::-webkit-input-placeholder,
.numberField__field--TThAu .numberField__input--R5fVu:-ms-input-placeholder {
  color: #adb3c2;
}
.numberField__field--TThAu:hover {
  background-color: #dbebff;
}
.numberField__field--TThAu:active:enabled,
.numberField__field--TThAu.numberField__focused--JsnW8 {
  padding-right: 14px;
  background-color: #ffffff;
  border: 2px solid #609af2;
}
.numberField__field--TThAu:active:enabled > .numberField__input--R5fVu,
.numberField__field--TThAu.numberField__focused--JsnW8 > .numberField__input--R5fVu {
  padding: 4px 4px 4px 14px;
}
.numberField__field--TThAu.numberField__disabled--4eCnf {
  background-color: #f5f5f8;
}
.numberField__field--TThAu.numberField__error--A1y6f {
  padding-right: 14px;
  border: 2px solid #ff7078;
}
.numberField__field--TThAu.numberField__error--A1y6f > .numberField__input--R5fVu {
  padding: 4px 4px 4px 14px;
}
.numberField__field--TThAu > .numberField__unit--Kggri {
  user-select: none;
}

.selectCheckboxDropdown__dropdown--sWz1D {
  display: flex;
  flex-direction: column;
}
.selectCheckboxDropdown__dropdown--sWz1D .selectCheckboxDropdown__empty--WHDhk {
  width: 100%;
  height: 72px;
  line-height: 72px;
  color: #adb3c2;
  text-align: center;
}
.selectCheckboxDropdown__dropdown--sWz1D .selectCheckboxDropdown__divider--qkUvk {
  margin-top: 12px;
  margin-bottom: 8px;
  border-bottom: 1px solid #e6e8ef;
}
.selectCheckboxDropdown__dropdown--sWz1D .selectCheckboxDropdown__dropdownItem--U5-J4 {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.selectCheckboxDropdown__dropdown--sWz1D .selectCheckboxDropdown__dropdownItem--U5-J4 .selectCheckboxDropdown__checkbox--JfHJS {
  float: left;
  margin-right: 16px;
}
.selectCheckboxDropdown__dropdown--sWz1D .selectCheckboxDropdown__dropdownItem--U5-J4 .selectCheckboxDropdown__avatar--uXJYl {
  float: left;
  margin-right: 16px;
}
.selectCheckboxDropdown__dropdown--sWz1D .selectCheckboxDropdown__dropdownItem--U5-J4 .selectCheckboxDropdown__textWrap--qJhYv .selectCheckboxDropdown__name--mQSd2 {
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  color: #262e3d;
}
.selectCheckboxDropdown__dropdown--sWz1D .selectCheckboxDropdown__dropdownItem--U5-J4 .selectCheckboxDropdown__textWrap--qJhYv .selectCheckboxDropdown__subText--HKn92 {
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  margin-top: 4px;
  color: #6a7081;
}

.selectCheckBox__selectCheckboxButton--hCO3h {
  font-size: 15px;
  font-weight: 500;
  display: inline-flex;
  min-width: 160px;
  padding: 5px 15px;
  text-align: left;
  background: #ffffff;
  color: #262e3d;
  border-radius: 10px;
  box-sizing: border-box;
  border: 1px solid #dbdee6;
  line-height: 24px;
  transition: background 100ms ease-out;
}
.selectCheckBox__selectCheckboxButton--hCO3h:enabled:not(.selectCheckBox__selectCheckboxButton--hCO3h:enabled:focus):hover {
  background: #e9f4ff;
}
.selectCheckBox__selectCheckboxButton--hCO3h:enabled:focus,
.selectCheckBox__selectCheckboxButton--hCO3h:enabled:active {
  padding: 4px 14px;
  background: #ffffff;
  border: 2px solid #609af2;
}
.selectCheckBox__selectCheckboxButton--hCO3h .selectCheckBox__text--\+k2d- {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.selectCheckBox__selectCheckboxButton--hCO3h .selectCheckBox__icon--z3SDN {
  flex-shrink: 0;
  margin-left: auto;
  padding-left: 4px;
}
.selectCheckBox__selectCheckboxButton--hCO3h:disabled {
  background: #f5f5f8;
  color: #adb3c2;
}

.textSelectBox__chip--IcF8w {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.textSelectBox__chipContent--UI5Oq {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.selectSearchCoreDropdown__dropdown--2quG0 {
  display: flex;
  flex-direction: column;
}
.selectSearchCoreDropdown__dropdown--2quG0 .selectSearchCoreDropdown__divider--sDP22 {
  margin: 8px 0;
  width: 100%;
  height: 1px;
  background-color: #e6e8ef;
}
.selectSearchCoreDropdown__dropdown--2quG0 .selectSearchCoreDropdown__dropdownItem--E6GUH {
  width: 100%;
  display: flex;
  align-items: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex-shrink: 0;
}
.selectSearchCoreDropdown__dropdown--2quG0 .selectSearchCoreDropdown__dropdownItem--E6GUH > * {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.selectSearchCoreDropdown__dropdown--2quG0 .selectSearchCoreDropdown__emptyDropdownItem--O2xTO {
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  min-height: 36px;
  cursor: unset;
}

.memberSelectSearch__avatar--FAQ2J {
  float: left;
  margin-right: 16px;
  background-size: cover;
}
.memberSelectSearch__textWrap--cOQ-w .memberSelectSearch__name--cuF8b {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  color: #262e3d;
}
.memberSelectSearch__textWrap--cOQ-w .memberSelectSearch__subText--2Hj80 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  margin-top: 4px;
  color: #6a7081;
}
.memberSelectSearch__textWrap--cOQ-w .memberSelectSearch__selected--Dt3Pl {
  color: #376cf2;
}

.selectSearch__textWrap--1Tanj .selectSearch__name--6hWIw {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  color: #262e3d;
}
.selectSearch__textWrap--1Tanj .selectSearch__subText--I\+sBs {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  margin-top: 4px;
  color: #6a7081;
}
.selectSearch__textWrap--1Tanj .selectSearch__selected--lI119 {
  color: #376cf2;
}

.multiSelectSearchDropdown__dropdown--JUkUL {
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1);
  padding: 8px;
  border-radius: 10px;
  user-select: none;
  box-sizing: border-box;
  background-color: #ffffff;
}
.multiSelectSearchDropdown__dropdown--JUkUL > .multiSelectSearchDropdown__inputBox--96nRo {
  position: relative;
}
.multiSelectSearchDropdown__dropdown--JUkUL > .multiSelectSearchDropdown__inputBox--96nRo > .multiSelectSearchDropdown__input--jKGm6 {
  width: 100%;
  padding: 0 11px 0 39px;
}
.multiSelectSearchDropdown__dropdown--JUkUL > .multiSelectSearchDropdown__inputBox--96nRo > .multiSelectSearchDropdown__input--jKGm6:focus {
  padding: 0 10px 0 38px;
}
.multiSelectSearchDropdown__dropdown--JUkUL > .multiSelectSearchDropdown__inputBox--96nRo > .multiSelectSearchDropdown__icon--UDOL\+ {
  top: calc(50% - 12px);
  left: 11px;
  position: absolute;
}
.multiSelectSearchDropdown__dropdown--JUkUL .multiSelectSearchDropdown__existedCheckedItems--xBVpf {
  display: flex;
  flex-direction: column;
  background-color: #e9f4ff;
  border-radius: 10px;
}
.multiSelectSearchDropdown__dropdown--JUkUL > .multiSelectSearchDropdown__divider--EweNR {
  margin: 12px 0 10px;
  width: 100%;
  height: 1px;
  background-color: #e6e8ef;
}
.multiSelectSearchDropdown__dropdown--JUkUL > .multiSelectSearchDropdown__items--wgbL4 {
  width: 100%;
  max-width: 100%;
  max-height: 200px;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}
.multiSelectSearchDropdown__dropdown--JUkUL > .multiSelectSearchDropdown__items--wgbL4::-webkit-scrollbar {
  background-color: transparent;
  width: 10px;
  height: 12px;
}
.multiSelectSearchDropdown__dropdown--JUkUL > .multiSelectSearchDropdown__items--wgbL4::-webkit-scrollbar-track {
  background: transparent;
}
.multiSelectSearchDropdown__dropdown--JUkUL > .multiSelectSearchDropdown__items--wgbL4::-webkit-scrollbar-button {
  width: 4px;
  height: 4px;
}
.multiSelectSearchDropdown__dropdown--JUkUL > .multiSelectSearchDropdown__items--wgbL4::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: rgba(38, 46, 61, 0.3);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 6px;
}

.multiSelectSearch__search--d-L7f {
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  width: fit-content;
  height: 36px;
  padding: 0 39px 0 15px;
  border: solid 1px #dbdee6;
  border-radius: 8px;
  box-sizing: border-box;
  color: #262e3d;
  transition: background-color ease-out 0.1s, border-color ease-out 0.1s, color ease-out 0.1s;
  user-select: none;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  background-color: #ffffff;
}
.multiSelectSearch__search--d-L7f > .multiSelectSearch__icon--SyLpy {
  top: calc(50% - 12px);
  right: 11px;
  position: absolute;
}
.multiSelectSearch__search--d-L7f:disabled {
  color: #adb3c2;
  background-color: #f5f5f8;
  border-color: #dbdee6;
}
.multiSelectSearch__search--d-L7f.multiSelectSearch__error--Hus\+Q {
  padding: 0 38px 0 14px;
  border-width: 2px;
  border-color: #ff535d;
}
.multiSelectSearch__search--d-L7f.multiSelectSearch__error--Hus\+Q > .multiSelectSearch__icon--SyLpy {
  right: 10px;
}
.multiSelectSearch__search--d-L7f:not(:disabled):focus,
.multiSelectSearch__search--d-L7f:not(:disabled).multiSelectSearch__active--Nt\+b- {
  padding: 0 38px 0 14px;
  border-width: 2px;
  border-color: #609af2;
}
.multiSelectSearch__search--d-L7f:not(:disabled):focus > .multiSelectSearch__icon--SyLpy,
.multiSelectSearch__search--d-L7f:not(:disabled).multiSelectSearch__active--Nt\+b- > .multiSelectSearch__icon--SyLpy {
  right: 10px;
}

.searchBar__searchBar--UdAh2 {
  box-sizing: border-box;
  border: 1px solid #dbdee6;
  border-radius: 10px;
  background: #ffffff;
  height: 36px;
  padding: 5px 11px;
  display: flex;
  transition: background 100ms ease-out;
}
.searchBar__searchBar--UdAh2.searchBar__focused--L2fHd {
  padding: 4px 10px;
  background-color: #ffffff;
  border: 2px solid #609af2;
}
.searchBar__searchBar--UdAh2:hover:not(.searchBar__focused--L2fHd) {
  background-color: #dbebff;
}
.searchBar__searchBar--UdAh2.searchBar__disabled--56bHR {
  background-color: #f5f5f8;
  border: 2px solid #f5f5f8;
}
.searchBar__searchBar--UdAh2.searchBar__disabled--56bHR:hover {
  background-color: #f5f5f8;
}
.searchBar__searchBar--UdAh2.searchBar__error--W2pPx {
  padding: 4px 10px;
  background-color: #ffffff;
  border: 2px solid #ff7078;
}
.searchBar__searchBar--UdAh2 .searchBar__input--gvDDh {
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  flex: 1;
  margin: 0 4px;
  outline: none;
  border: none;
  background: none;
  float: left;
  width: 100%;
}
.searchBar__searchBar--UdAh2 .searchBar__input--gvDDh::placeholder {
  color: #adb3c2;
}
.searchBar__searchBar--UdAh2 .searchBar__input--gvDDh:disabled {
  background-color: #f5f5f8;
}
.searchBar__searchBar--UdAh2 .searchBar__search--rjloR {
  float: left;
  fill: #88b4f5;
}
.searchBar__searchBar--UdAh2 .searchBar__clearWrapper--1pd1w {
  margin-left: auto;
  outline: none;
  background: none;
  border: none;
  padding: unset;
}
.searchBar__searchBar--UdAh2 .searchBar__clearWrapper--1pd1w .searchBar__iconClear--P2-Uh:hover path {
  fill: #6a7081;
}

.datepickerInput__input--R8fID {
  font-family: 'Pretendard', sans-serif;
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  top: calc(50% - 12px);
  left: 38px;
  width: calc(100% - 38px - 11px);
  height: 24px;
  padding: 0;
  outline: none;
  border: none;
  background-color: transparent;
  color: #262e3d;
}
.datepickerInput__input--R8fID::selection {
  background-color: #dbebff;
}
.datepickerInput__input--R8fID::placeholder {
  color: #adb3c2;
}
.datepickerInput__input--R8fID.datepickerInput__focus--ZZLfk,
.datepickerInput__input--R8fID.datepickerInput__error--DX8eW {
  left: 37px;
  width: calc(100% - 37px - 10px);
}
.datepickerInput__input--R8fID.datepickerInput__basic--vYOCy {
  left: 0;
  width: 100%;
}

.datepickerCore__datepicker--JEJrV {
  width: 180px;
  height: 36px;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  border-radius: 8px;
  border: solid 1px #dbdee6;
  background-color: #ffffff;
  transition: border-color 0.1s ease-out, background-color 0.1s ease-out;
  cursor: text;
}
.datepickerCore__datepicker--JEJrV:hover {
  border-color: #dbebff;
  background-color: #dbebff;
}
.datepickerCore__datepicker--JEJrV.datepickerCore__focused--RvhKQ {
  border: solid 2px #88b4f5;
  background-color: #ffffff;
}
.datepickerCore__datepicker--JEJrV.datepickerCore__disabled--i0giX {
  border-color: #f5f5f8;
  background-color: #f5f5f8;
  cursor: default;
}
.datepickerCore__datepicker--JEJrV.datepickerCore__error--iYuAu {
  border: solid 2px #ff535d;
}
.datepickerCore__datepicker--JEJrV > * {
  position: absolute;
}
.datepickerCore__datepicker--JEJrV > .datepickerCore__icon--2BQaN {
  top: calc(50% - 12px);
  left: 11px;
}
.datepickerCore__datepicker--JEJrV.datepickerCore__focused--RvhKQ > .datepickerCore__icon--2BQaN,
.datepickerCore__datepicker--JEJrV.datepickerCore__error--iYuAu > .datepickerCore__icon--2BQaN {
  left: 10px;
}
.datepickerCore__datepicker--JEJrV.datepickerCore__basic--2FkKb {
  width: 100%;
  border: none;
}
.datepickerCore__datepicker--JEJrV.datepickerCore__basic--2FkKb .datepickerCore__icon--2BQaN {
  display: none;
}
.datepickerCore__datepicker--JEJrV.datepickerCore__basic--2FkKb:hover,
.datepickerCore__datepicker--JEJrV.datepickerCore__basic--2FkKb.datepickerCore__focused--RvhKQ {
  border: none;
  background-color: #ffffff;
}

.calendarShifter__shifter--LdlXX {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
.calendarShifter__shifter--LdlXX > .calendarShifter__next--89RbN,
.calendarShifter__shifter--LdlXX > .calendarShifter__prev--2Dlh2 {
  top: 11px;
  width: 32px;
  height: 32px;
  position: absolute;
  border: none;
}
.calendarShifter__shifter--LdlXX > .calendarShifter__prev--2Dlh2 {
  left: 0;
}
.calendarShifter__shifter--LdlXX > .calendarShifter__next--89RbN {
  right: 0;
}

.calendarJump__jump--oNdko {
  top: 0;
  left: 36px;
  right: 36px;
  height: 58px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
}
.calendarJump__jump--oNdko > .calendarJump__btn--ihabz {
  padding: 0 16px;
  min-width: 80px;
  border-radius: 10px;
  color: #262e3d;
}
.calendarJump__jump--oNdko > .calendarJump__btn--ihabz:hover {
  background: #dbebff;
  border-color: #dbebff;
}
.calendarJump__jump--oNdko > .calendarJump__btn--ihabz:focus {
  border-color: #88b4f5;
}
.calendarJump__jump--oNdko > .calendarJump__year--Haz\+t {
  height: 24px;
  font-size: 16px;
}
.calendarJump__jump--oNdko > .calendarJump__month--2C2KO {
  margin-top: 4px;
  height: 34px;
  font-size: 20px;
}

.calendarControl__control--lWsPY {
  width: 100%;
  height: 62px;
  position: relative;
}

.calendarSelect__select--\+kNtt {
  width: 100%;
  height: 244px;
  overflow: hidden;
}
.calendarSelect__select--\+kNtt > .calendarSelect__wrap--vjPIp {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
}

.calendarSelectItem__item--D4Pfh {
  width: 100%;
  height: 40px;
  border: none;
  display: block;
  font-size: 18px;
  font-weight: bold;
  border-radius: 10px;
  transition: background 0.1s ease-out;
}
.calendarSelectItem__item--D4Pfh:hover {
  background: #f5f9fd;
}
.calendarSelectItem__item--D4Pfh.calendarSelectItem__selected--niVlG {
  color: #376cf2;
}

.calendarSelectContent__content--xp2HS {
  margin-top: 24px;
}

.calendar__calendar--8fNJT {
  width: 328px;
  padding: 24px 28px 28px;
  box-sizing: border-box;
  position: relative;
  user-select: none;
  background-color: #ffffff;
}
.calendar__calendar--8fNJT > .calendar__divider--fXjlR {
  margin-top: 24px;
  width: 100%;
  height: 1px;
  background: #e6e8ef;
}

.fromToDatepicker__fromTo--NTJ7u {
  display: inline-flex;
  width: 351px;
  height: 36px;
  align-items: center;
}
.fromToDatepicker__fromTo--NTJ7u > .fromToDatepicker__date--Axg66 {
  width: calc((100% - 24px) / 2);
  height: 100%;
}
.fromToDatepicker__fromTo--NTJ7u > .fromToDatepicker__bar--xwEO1 {
  margin: 0 9px;
  width: 5px;
  height: 1px;
  background-color: #000000;
}

.autoPosition__autoPosition--UZtDB {
  position: absolute;
  display: inline-block;
}
.autoPosition__autoPosition--UZtDB > * {
  float: left;
}

.divider__line--LNZm\+ {
  width: 100%;
  height: 1px;
  margin: 15px 0;
  background-color: #e6e8ef;
}

.cardContainer__item--q6QMW {
  transition: all 100ms ease-out;
  border-radius: 20px;
  border: 2px solid transparent;
  background-color: #ffffff;
}
.cardContainer__item--q6QMW:focus {
  outline: none;
  border: 2px solid #609af2;
}
.cardContainer__item--q6QMW.cardContainer__disabled--zEFhw {
  color: #dbdee6;
}
.cardContainer__item--q6QMW:not(.cardContainer__highPriority--\+x0ME) {
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1), 0px 1px 4px rgba(0, 0, 0, 0.15);
}
.cardContainer__item--q6QMW:not(.cardContainer__highPriority--\+x0ME):hover,
.cardContainer__item--q6QMW:not(.cardContainer__highPriority--\+x0ME):active,
.cardContainer__item--q6QMW:not(.cardContainer__highPriority--\+x0ME):focus {
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1);
}
.cardContainer__item--q6QMW:not(.cardContainer__highPriority--\+x0ME).cardContainer__disabled--zEFhw {
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1), 0px 1px 4px rgba(0, 0, 0, 0.15);
}
.cardContainer__item--q6QMW.cardContainer__highPriority--\+x0ME {
  box-shadow: 0px 15px 30px 4px rgba(0, 0, 0, 0.1);
}
.cardContainer__item--q6QMW.cardContainer__highPriority--\+x0ME:hover,
.cardContainer__item--q6QMW.cardContainer__highPriority--\+x0ME:active,
.cardContainer__item--q6QMW.cardContainer__highPriority--\+x0ME:focus {
  box-shadow: 0px 18px 40px 4px rgba(0, 0, 0, 0.18);
}
.cardContainer__item--q6QMW.cardContainer__highPriority--\+x0ME.cardContainer__disabled--zEFhw {
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1), 0px 1px 4px rgba(0, 0, 0, 0.15);
}

.itemContainer__item--6eVRN {
  transition: background 100ms ease-out;
  background: #ffffff;
}
.itemContainer__item--6eVRN:not(.itemContainer__disabled--9SpvJ):hover {
  background: #e9f4ff;
}
.itemContainer__item--6eVRN:not(.itemContainer__disabled--9SpvJ):active,
.itemContainer__item--6eVRN:not(.itemContainer__disabled--9SpvJ):focus {
  background: #f5f9fd;
}
.itemContainer__item--6eVRN.itemContainer__disabled--9SpvJ {
  color: #dbdee6;
}

.simpleScroll__container--E0OM0::-webkit-scrollbar {
  background-color: transparent;
  width: 10px;
  height: 12px;
}
.simpleScroll__container--E0OM0::-webkit-scrollbar-track {
  background: transparent;
}
.simpleScroll__container--E0OM0::-webkit-scrollbar-button {
  width: 4px;
  height: 4px;
}
.simpleScroll__container--E0OM0::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: rgba(38, 46, 61, 0.3);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 6px;
}

.secondaryTab__tab--eB4SN {
  font-size: 15px;
  line-height: 24px;
  font-weight: 600;
  height: 36px;
  padding: 0 15px;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #262e3d;
  background-color: #ffffff;
  border-radius: 18px;
  border: 1px solid #dbdee6;
  white-space: nowrap;
}
.secondaryTab__tab--eB4SN:not(.secondaryTab__selected---jy-T):hover:enabled {
  background-color: #e9f4ff;
  color: #376cf2;
}
.secondaryTab__tab--eB4SN:disabled {
  border: 1px solid #f5f5f8;
  background: #f5f5f8;
  color: #adb3c2;
}
.secondaryTab__tab--eB4SN:focus-visible:enabled {
  border: 2px solid #609af2;
  padding: 0 14px;
}
.secondaryTab__tab--eB4SN .secondaryTab__badgeWrap--s8OO\+ {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  justify-content: right;
  width: 12px;
  height: 12px;
  border-radius: 6px 0 6px 12px;
  background-color: #ffffff;
}
.secondaryTab__tab--eB4SN .secondaryTab__badgeWrap--s8OO\+ .secondaryTab__badge--v134U {
  width: 8px;
  height: 8px;
  border-radius: 50%;
}
.secondaryTab__selected---jy-T {
  background-color: #bce7ff;
  border: 1px solid #bce7ff;
}
.secondaryTab__selected---jy-T:hover:enabled {
  background-color: #87d4ff;
  border: 1px solid #87d4ff;
  color: #000000;
}
.secondaryTab__selected---jy-T:focus-visible:enabled {
  border: 2px solid #609af2;
  padding: 0 14px;
}

.secondaryTabs__tab--8O6I6 + .secondaryTabs__tab--8O6I6 {
  margin-left: 8px;
}

.primaryTab__primaryTab--Noqc4 {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #adb3c2;
  padding-bottom: 11px;
  border: none;
  border-bottom: 1px solid #adb3c2;
  user-select: none;
  white-space: nowrap;
}
.primaryTab__primaryTab--Noqc4 > span {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  transition: color 100ms ease-out;
}
.primaryTab__primaryTab--Noqc4:focus-visible {
  padding-bottom: 10px;
  border-bottom: 2px solid #376cf2;
  z-index: 100;
}
.primaryTab__primaryTab--Noqc4:focus-visible > span {
  color: #376cf2;
}
.primaryTab__primaryTab--Noqc4:hover > span {
  color: #376cf2;
}
.primaryTab__selected--IIbs- {
  padding-bottom: 10px;
  border-bottom: 2px solid #262e3d;
  z-index: 1;
}
.primaryTab__selected--IIbs- > span {
  color: #262e3d;
}
.primaryTab__selected--IIbs-:focus-visible {
  border-bottom: 2px solid #376cf2;
}
.primaryTab__selected--IIbs-:focus-visible > span {
  color: #376cf2;
}
.primaryTab__selected--IIbs-:hover {
  padding-bottom: 10px;
  border-bottom: 2px solid #376cf2;
}
.primaryTab__selected--IIbs-:hover > span {
  color: #376cf2;
}

.primaryTabGroup__group--O8e0D {
  width: 100%;
  display: flex;
  position: relative;
}
.primaryTabGroup__group--O8e0D:after {
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  content: '';
  display: block;
  position: absolute;
  background: #e6e8ef;
}
.primaryTabGroup__group--O8e0D > * {
  margin-left: 24px;
}
.primaryTabGroup__group--O8e0D > *:first-child {
  margin-left: 0;
}

.breadcrumb__breadcrumb--zXLG9 {
  font-family: 'Pretendard', sans-serif;
  height: 24px;
  display: inline-flex;
  align-items: center;
}
.breadcrumb__breadcrumb--zXLG9 > .breadcrumb__icon--UVFcR {
  flex-shrink: 0;
}
.breadcrumb__breadcrumb--zXLG9 > a {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #adb3c2;
  text-decoration: none;
}
.breadcrumb__breadcrumb--zXLG9 > a:last-child {
  color: #6a7081;
}

.listRow__row--y\+bSn {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.listRow__row--y\+bSn:not(.listRow__noBorder--oKfOa) {
  height: 81px;
  border-bottom: 1px solid #e6e8ef;
}
.listRow__row--y\+bSn .listRow__noBorder--oKfOa {
  height: 80px;
}

.tableRowCell__cell--3mhjS {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  color: #262e3d;
  padding: 20px 24px;
  height: 64px;
  box-sizing: border-box;
}

.tableRow__row--\+piX3 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 64px;
}

.tableHeaderCell__cell--uNlco {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  color: #6a7081;
  padding: 4px 24px;
  height: 36px;
  box-sizing: border-box;
}

.tableHeader__header--EIJ2Q {
  display: flex;
  background: #f5f5f8;
  border-radius: 8px;
  height: 36px;
}

.tableFooter__footer--WK30V {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 56px;
  background-color: #ffffff;
  position: relative;
  border-top: 1px solid #e6e8ef;
}

.flexibleTableHeaderCell__cell--Vwe\+n {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  color: #6a7081;
  height: 36px;
  box-sizing: border-box;
}

.flexibleTableRowCell__cell--AN0YU {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  color: #262e3d;
  height: 64px;
  box-sizing: border-box;
}

.sortTableHeaderCell__button--D\+thB {
  display: flex;
  align-items: center;
  color: #6a7081;
}

.pageListItem__item--5qO21 {
  line-height: 20px;
  font-weight: 600;
  font-size: 14px;
  width: 32px;
  height: 32px;
  text-align: center;
  border-radius: 20px;
  color: #6a7081;
  transition: all cubic-bezier(0.22, 0.61, 0.36, 1) 0.2s;
}
.pageListItem__item--5qO21[data-selected='true'],
.pageListItem__item--5qO21:hover {
  background: #e9f4ff;
  color: #376cf2;
  border-radius: 20px;
}
.pageListItem__item--5qO21 + .pageListItem__item--5qO21 {
  margin-left: 5px;
}

.pageList__list--PDa-X {
  float: left;
  display: inline-block;
  width: 100%;
  bottom: 0;
  height: 28px;
  box-sizing: border-box;
  font-size: 11px;
  position: absolute;
}
.pageList__container--fkw8v {
  box-sizing: border-box;
  width: 100%;
  height: 28px;
  padding: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

.pageSplitControl__control--aSfsg {
  position: absolute;
  right: 5px;
}
.pageSplitControl__control--aSfsg .pageSplitControl__selectBox--C9yFC {
  font-weight: 600;
}
.pageSplitControl__pageCount--qVK7P {
  height: 16px;
  line-height: 15px;
  color: #202020;
  margin-left: 20px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .pageSplitControl__control--aSfsg {
    top: 4px;
  }
}

.pageTotalCount__count--PT9Cc {
  position: absolute;
  left: 10px;
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #adb3c2;
}
.pageTotalCount__count--PT9Cc > .pageTotalCount__text--9caK6 {
  margin-left: 5px;
}

.pageControl__buttons--60rR4 {
  display: flex;
  align-items: center;
}
.pageControl__pageMoveButton--K\+h0q {
  display: flex;
  align-items: center;
  padding: 2px;
  justify-content: center;
  width: 32px;
  height: 32px;
}
.pageControl__pages--qxfFh {
  display: flex;
  align-items: center;
  padding: 0 4px;
}

.dropdownItem__item--7mdFH {
  transition: all 100ms ease-out;
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  padding: 6px 16px;
  border-radius: 10px;
  min-height: 36px;
  cursor: pointer;
  user-select: none;
  background: #ffffff;
  box-sizing: border-box;
}
.dropdownItem__item--7mdFH:not(.dropdownItem__disabled--6uWxB):hover {
  background: #e9f4ff;
}
.dropdownItem__item--7mdFH:not(.dropdownItem__disabled--6uWxB):active,
.dropdownItem__item--7mdFH:not(.dropdownItem__disabled--6uWxB):focus {
  background: #f5f9fd;
}
.dropdownItem__item--7mdFH:not(.dropdownItem__disabled--6uWxB).dropdownItem__selected--dM1mX {
  color: #1d56e8;
}
.dropdownItem__item--7mdFH.dropdownItem__disabled--6uWxB {
  color: #dbdee6;
}

.dropdownItemDivider__divider--BRqpa {
  margin: 8px 0;
  width: 100%;
  height: 1px;
  min-height: 1px;
  background-color: #e6e8ef;
}

.dropdown__dropdown--iD\+SF {
  padding: 8px;
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #ffffff;
  box-sizing: border-box;
  border: 1px solid #e6e8ef;
}

.tooltipBody__tooltip--xf8R2 {
  position: relative;
  width: max-content;
  padding: 20px 24px;
  border-radius: 20px;
  background-color: #bce7ff;
  color: #000000;
}
.tooltipBody__tooltip--xf8R2::after {
  content: '';
  position: absolute;
  border-top-width: 16px;
  border-bottom-width: 16px;
  border-left-width: 10px;
  border-right-width: 10px;
  border-style: solid;
  border-color: transparent;
  border-radius: 1.5px;
}
.tooltipBody__tooltip--xf8R2.tooltipBody__leftArrow--Ea\+uN::after {
  left: 24px;
}
.tooltipBody__tooltip--xf8R2.tooltipBody__centerArrow--AhUzV::after {
  left: calc(50% - 10px);
}
.tooltipBody__tooltip--xf8R2.tooltipBody__rightArrow--PJO9c::after {
  right: 24px;
}
.tooltipBody__tooltip--xf8R2.tooltipBody__topArrow--nyJ6V::after {
  top: -24px;
  border-bottom-color: #bce7ff;
}
.tooltipBody__tooltip--xf8R2.tooltipBody__bottomArrow--XD6u5::after {
  border-top-color: #bce7ff;
  bottom: -24px;
}

.iconTooltip__iconTooltip--L1RlN {
  display: inline-flex;
  cursor: pointer;
}
.iconTooltip__iconTooltipBody--rlGIJ {
  animation: iconTooltip__tooltipShow--8tnm6 100ms;
  pointer-events: none;
}
@keyframes iconTooltip__tooltipShow--8tnm6 {
  0% {
    opacity: 0;
  }
  90% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.alert__alert--aqdom {
  width: 400px;
  margin: 30px auto 0;
  padding: 28px;
  box-sizing: border-box;
  transition: cubic-bezier(0.22, 0.61, 0.36, 1) all 0.3s;
  background-color: #ffffff;
  border-radius: 20px;
  border: 1px solid #e6e8ef;
  box-shadow: 0px 15px 30px 4px rgba(0, 0, 0, 0.1);
}
.alert__alert--aqdom .alert__header--5kbf3 {
  font-size: 20px;
  line-height: 26px;
  font-weight: 600;
}
.alert__alert--aqdom .alert__content--q17cA {
  word-break: break-all;
  white-space: pre-wrap;
  margin-top: 24px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.alert__alert--aqdom.alert__open--jt67z {
  margin-top: 68px;
}
.alert__alert--aqdom .alert__btnWrap--q\+3VB {
  display: flex;
  margin-top: 24px;
}
.alert__alert--aqdom .alert__btnWrap--q\+3VB .alert__rightPosition--bxHSZ {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.alert__alert--aqdom .alert__btnWrap--q\+3VB .alert__rightPosition--bxHSZ > * ~ * {
  margin-left: 8px;
}
.alert__alert--aqdom .alert__btnWrap--q\+3VB .alert__rightPosition--bxHSZ .alert__redBtn--UYPSY {
  background-color: #ff353c;
}
.alert__button--G6zDp {
  cursor: pointer;
}

.modalContainer__modal--6uodG {
  transition: all 100ms ease-out;
  border: 1px solid #e6e8ef;
  background-color: #ffffff;
  border-radius: 20px;
  box-shadow: 0px 15px 30px 4px rgba(0, 0, 0, 0.1);
}

@keyframes fullScreenContainer__fadeInUp--xa48r {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.fullScreenContainer__fullPage--O7CHU {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background-color: #ffffff;
  animation: fullScreenContainer__fadeInUp--xa48r 0.5s;
}

.virtualScrollCore__scrollBar--JRhqv {
  position: fixed;
  box-sizing: border-box;
  z-index: 999;
  background-color: rgba(38, 46, 61, 0.3);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 6px;
  cursor: pointer;
}
.virtualScrollCore__borderNone--jT73i {
  border: none;
}
.virtualScrollCore__displayNone--oLTB3 {
  display: none;
}

.virtualScroll__virtualScroll--2ub4P {
  overflow-x: scroll;
  overflow-y: scroll;
}
.virtualScroll__virtualScroll--2ub4P::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.backWhiteSpinner__whiteBack--IXIqd {
  width: 96px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
}

.fullAreaSpinner__container--ieY3M {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.modalSpinner__modal--YgQCl {
  margin: 45vh auto 0;
  width: 96px;
  border-radius: 16px;
}
.modalSpinner__modal--YgQCl .modalSpinner__spinner--ZZ0Xg {
  border-radius: 16px;
}

.iconHoverTooltip__tooltipWrap--cjbwT {
  display: inline-flex;
  align-items: center;
  position: relative;
  pointer-events: none;
}
.iconHoverTooltip__tooltipWrap--cjbwT .iconHoverTooltip__content--EIAA8 {
  z-index: 3000;
  visibility: hidden;
  position: absolute;
  margin: 0;
  padding: 20px 24px;
  border-radius: 20px;
  background-color: #bce7ff;
  color: #000000;
  text-align: left;
  white-space: pre;
}
.iconHoverTooltip__tooltipWrap--cjbwT .iconHoverTooltip__content--EIAA8::after {
  content: '';
  position: absolute;
  border-top-width: 16px;
  border-bottom-width: 16px;
  border-left-width: 10px;
  border-right-width: 10px;
  border-style: solid;
}
.iconHoverTooltip__tooltipWrap--cjbwT .iconHoverTooltip__content--EIAA8.iconHoverTooltip__top_left--N3Wcf {
  bottom: 40px;
}
.iconHoverTooltip__tooltipWrap--cjbwT .iconHoverTooltip__content--EIAA8.iconHoverTooltip__top_left--N3Wcf::after {
  top: calc(100% - 8px);
  left: 28px;
  border-color: transparent;
  border-top-color: #bce7ff;
}
.iconHoverTooltip__tooltipWrap--cjbwT .iconHoverTooltip__content--EIAA8.iconHoverTooltip__top_center--xuRco {
  bottom: 40px;
}
.iconHoverTooltip__tooltipWrap--cjbwT .iconHoverTooltip__content--EIAA8.iconHoverTooltip__top_center--xuRco::after {
  top: calc(100% - 8px);
  left: calc(50% - 7px);
  border-color: transparent;
  border-top-color: #bce7ff;
}
.iconHoverTooltip__tooltipWrap--cjbwT .iconHoverTooltip__content--EIAA8.iconHoverTooltip__top_right--5Wnfz {
  bottom: 40px;
}
.iconHoverTooltip__tooltipWrap--cjbwT .iconHoverTooltip__content--EIAA8.iconHoverTooltip__top_right--5Wnfz::after {
  top: calc(100% - 8px);
  right: 28px;
  border-color: transparent;
  border-top-color: #bce7ff;
}
.iconHoverTooltip__tooltipWrap--cjbwT .iconHoverTooltip__content--EIAA8.iconHoverTooltip__bottom_left--zWd9t {
  top: 40px;
}
.iconHoverTooltip__tooltipWrap--cjbwT .iconHoverTooltip__content--EIAA8.iconHoverTooltip__bottom_left--zWd9t::after {
  left: 28px;
  bottom: calc(100% - 8px);
  border-color: transparent;
  border-bottom-color: #bce7ff;
}
.iconHoverTooltip__tooltipWrap--cjbwT .iconHoverTooltip__content--EIAA8.iconHoverTooltip__bottom_center---a\+rz {
  top: 40px;
}
.iconHoverTooltip__tooltipWrap--cjbwT .iconHoverTooltip__content--EIAA8.iconHoverTooltip__bottom_center---a\+rz::after {
  left: calc(50% - 8px);
  bottom: calc(100% - 8px);
  border-color: transparent;
  border-bottom-color: #bce7ff;
}
.iconHoverTooltip__tooltipWrap--cjbwT .iconHoverTooltip__content--EIAA8.iconHoverTooltip__bottom_right--cd8aD {
  top: 40px;
}
.iconHoverTooltip__tooltipWrap--cjbwT .iconHoverTooltip__content--EIAA8.iconHoverTooltip__bottom_right--cd8aD::after {
  right: 28px;
  bottom: calc(100% - 8px);
  border-color: transparent;
  border-bottom-color: #bce7ff;
}
.iconHoverTooltip__tooltipWrap--cjbwT .iconHoverTooltip__icon--YaY-3 {
  pointer-events: fill;
  display: flex;
  align-items: center;
}
.iconHoverTooltip__tooltipWrap--cjbwT .iconHoverTooltip__icon--YaY-3:hover + .iconHoverTooltip__content--EIAA8 {
  visibility: visible;
}

.boxGhostButton__ghostButton--xZzZN {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 6px 16px;
  height: 36px;
  color: #262e3d;
  background-color: #ffffff;
  border: 1px solid #dbdee6;
  border-radius: 8px;
  white-space: nowrap;
  font-size: 15px;
  line-height: 24px;
  font-weight: 600;
}
.boxGhostButton__ghostButton--xZzZN .boxGhostButton__fullWidth--kCUsV {
  flex: 1;
}
.boxGhostButton__ghostButton--xZzZN .boxGhostButton__icon--Bo2nx {
  margin-right: 4px;
}
.boxGhostButton__ghostButton--xZzZN .boxGhostButton__loading--iKcBQ {
  visibility: hidden;
}
.boxGhostButton__ghostButton--xZzZN.boxGhostButton__withIcon--y\+g25 {
  padding: 6px 16px 6px 12px;
}
.boxGhostButton__ghostButton--xZzZN.boxGhostButton__wide--Btl15 {
  padding: 6px 39px;
}
.boxGhostButton__ghostButton--xZzZN.boxGhostButton__wide--Btl15.boxGhostButton__withIcon--y\+g25 {
  padding: 6px 27px 6px 23px;
}
.boxGhostButton__ghostButton--xZzZN:hover:enabled {
  background-color: #e9f4ff;
  color: #376cf2;
}
.boxGhostButton__ghostButton--xZzZN:focus-visible:enabled {
  border: 2px solid #609af2;
}
.boxGhostButton__ghostButton--xZzZN:disabled {
  color: #adb3c2;
}
.boxGhostButton__ghostButton--xZzZN:disabled .boxGhostButton__icon--Bo2nx path {
  fill: #adb3c2;
}

.filterButton__button--DzBd6 {
  color: #262e3d;
}
.filterButton__button--DzBd6.filterButton__applied--2dYML {
  background-color: #bce7ff;
}
.filterButton__button--DzBd6.filterButton__applied--2dYML .filterButton__buttonContent--2r04U {
  display: flex;
  align-items: center;
}
.filterButton__button--DzBd6.filterButton__applied--2dYML .filterButton__buttonContent--2r04U .filterButton__filterNum--ukvm5 {
  margin-left: 8px;
  min-width: 26px;
  min-height: 24px;
  padding: 2px 8px;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  background-color: #ffffff;
  color: #376cf2;
  border-radius: 12px;
}
.filterButton__button--DzBd6.filterButton__applied--2dYML:hover {
  color: #262e3d;
  background-color: #87d4ff;
}
.filterButton__button--DzBd6:focus-visible:enabled {
  border: 2px solid #609af2;
}
.filterButton__button--DzBd6:not(:disabled):not(.filterButton__applied--2dYML):hover path {
  fill: #376cf2;
}
.filterButton__button--DzBd6:disabled {
  color: #adb3c2;
}
.filterButton__button--DzBd6:disabled .filterButton__icon--A53fw path {
  fill: #adb3c2;
}

.virtualDropdown__dropdown--Br75A {
  padding: 8px;
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #ffffff;
  box-sizing: border-box;
  border: 1px solid #e6e8ef;
}
.virtualDropdown__dropdown--Br75A::-webkit-scrollbar {
  background-color: transparent;
  width: 10px;
  height: 12px;
}
.virtualDropdown__dropdown--Br75A::-webkit-scrollbar-track {
  background: transparent;
}
.virtualDropdown__dropdown--Br75A::-webkit-scrollbar-button {
  width: 4px;
  height: 4px;
}
.virtualDropdown__dropdown--Br75A::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: rgba(38, 46, 61, 0.3);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 6px;
}

.textField__textField--0gTr1 {
  line-height: 24px;
  font-weight: 500;
  box-sizing: border-box;
  outline: none;
  border: 1px solid #dbdee6;
  border-radius: 8px;
  height: 36px;
  padding: 5px 15px;
  color: #262e3d;
  font-size: 15px;
  -moz-appearance: textfield;
  background: #ffffff;
  transition: background 100ms ease-out;
}
.textField__textField--0gTr1::placeholder,
.textField__textField--0gTr1::-webkit-input-placeholder {
  color: #adb3c2;
}
.textField__textField--0gTr1:-ms-input-placeholder {
  color: #adb3c2;
}
.textField__textField--0gTr1:hover {
  background-color: #e9f4ff;
}
.textField__textField--0gTr1:active:enabled,
.textField__textField--0gTr1:focus:enabled,
.textField__textField--0gTr1.textField__resetFocus--rmkwP {
  padding: 4px 14px;
  background-color: #ffffff;
  border: 2px solid #609af2;
}
.textField__textField--0gTr1:disabled {
  background-color: #f5f5f8;
}
.textField__textField--0gTr1.textField__error---JoSc {
  padding: 4px 14px;
  border: 2px solid #ff7078;
}
.textField__errorMessage--S2GyX {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  height: 20px;
  margin-top: 8px;
  color: #ff7078;
}

.useValidTextInput__input--1FN4S {
  width: 100%;
  margin-top: 24px;
}

.numberingBreadcrumb__breadcrumb--6U00s {
  display: flex;
}
.numberingBreadcrumb__breadcrumb--6U00s .numberingBreadcrumb__divider--nBGkP {
  margin: auto 16px;
  width: 24px;
  height: 1px;
  background-color: #dbdee6;
}
.numberingBreadcrumb__breadcrumb--6U00s .numberingBreadcrumb__small--gJoLM {
  margin: auto 8px;
  width: 16px;
}

.numberingBreadcrumbItem__itemWrapper--g0\+Dy {
  display: flex;
  padding: 8px;
  border: none;
  border-radius: 8px;
}
.numberingBreadcrumbItem__itemWrapper--g0\+Dy .numberingBreadcrumbItem__box--K6fqC {
  width: 24px;
  height: 24px;
  box-sizing: border-box;
  background-color: #ffffff;
  border: 1px solid #dbdee6;
  border-radius: 6px;
}
.numberingBreadcrumbItem__itemWrapper--g0\+Dy .numberingBreadcrumbItem__numberBox--5Ko7E {
  color: #6a7081;
  line-height: 24px;
  font-size: 14px;
  font-weight: 600;
}
.numberingBreadcrumbItem__itemWrapper--g0\+Dy .numberingBreadcrumbItem__title--RT7pH {
  margin: 0;
  margin-left: 14px;
  color: #6a7081;
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
}
.numberingBreadcrumbItem__itemWrapper--g0\+Dy.numberingBreadcrumbItem__selected--B\+6zS .numberingBreadcrumbItem__box--K6fqC {
  background-color: #262e3d;
}
.numberingBreadcrumbItem__itemWrapper--g0\+Dy.numberingBreadcrumbItem__selected--B\+6zS .numberingBreadcrumbItem__numberBox--5Ko7E {
  color: #ffffff;
  border-color: transparent;
}
.numberingBreadcrumbItem__itemWrapper--g0\+Dy.numberingBreadcrumbItem__selected--B\+6zS .numberingBreadcrumbItem__title--RT7pH {
  color: #262e3d;
}
.numberingBreadcrumbItem__itemWrapper--g0\+Dy.numberingBreadcrumbItem__active--6Mvrw {
  background-color: #f5f9fd;
}
.numberingBreadcrumbItem__itemWrapper--g0\+Dy.numberingBreadcrumbItem__unclickable--BqMyy {
  pointer-events: none;
}

@keyframes toast__show--Mqu0x {
  0% {
    opacity: 0;
    transform: translate(-50%, 20px);
  }
  100% {
    opacity: 1;
    transform: translate(-50%, 0);
  }
}
@keyframes toast__hidden--G8rvJ {
  0% {
    transform: translate(-50%, 0);
  }
  100% {
    transform: translate(-50%, 20px);
  }
}
.toast__toast--WYf4T {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px 28px;
  position: fixed;
  height: 64px;
  bottom: 52px;
  left: 50%;
  transform: translateX(-50%);
  box-sizing: border-box;
  z-index: 20000;
  border-radius: 16px;
  background-color: rgba(10, 14, 49, 0.6);
  box-shadow: 0 25px 40px rgba(0, 0, 0, 0.15);
  backdrop-filter: blur(10px);
  animation-name: toast__show--Mqu0x;
  animation-duration: 0.3s;
  transition-property: opacity;
  transition-duration: 0.3s;
  color: #ffffff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}
.toast__toast--WYf4T > .toast__message--3J6AX {
  max-width: 1000px;
  white-space: nowrap;
  overflow: hidden;
}
.toast__toastHidden--k\+8YH {
  opacity: 0;
  animation-name: toast__hidden--G8rvJ;
  animation-duration: 0.3s;
}
.toast__divider---02dx {
  margin-left: 24px;
  margin-right: 18px;
  width: 1px;
  height: 36px;
  border-left: 1px solid #adb3c2;
}
.toast__iconButton--8xFax {
  display: inline-flex;
  align-items: center;
}

.permanentTooltipWrapper__tooltipBody--JRf48 {
  position: fixed;
}

.overlayTableToolbar__toolbar--lLEFs {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  position: fixed;
  bottom: 52px;
  left: 50%;
  transform: translate(-50%, 0%);
  height: 64px;
  width: max-content;
  padding: 14px 16px 14px 24px;
  color: #ffffff;
  background: #2d2d2d;
  box-shadow: 0px 18px 40px 4px rgba(0, 0, 0, 0.18);
  border-radius: 16px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}
.overlayTableToolbar__count--yi9ER {
  margin-right: 16px;
  padding: 4px 12px;
  background: #609af2;
  border-radius: 20px;
}
.overlayTableToolbar__actionButtons--fwDH7 {
  display: flex;
  gap: 12px;
  margin-left: 52px;
}
.overlayTableToolbar__actionButtons--fwDH7 > button {
  padding: 6px 16px;
  border: none;
  color: #ffffff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}
.overlayTableToolbar__divider--hfKHX {
  height: 32px;
  border-left: 1px solid #6a7081;
}

.campaignSelectBox__selectBoxButton--VwnA8 {
  font-size: 15px;
  line-height: 24px;
  font-weight: 600;
  display: flex;
  align-items: center;
  min-width: 232px;
  height: 42px;
  padding-right: 8px;
  text-align: left;
  background: #ffffff;
  border-radius: 10px;
  box-sizing: border-box;
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: background 100ms ease-out;
}
.campaignSelectBox__selectBoxButton--VwnA8 > * ~ * {
  margin-left: 20px;
}
.campaignSelectBox__selectBoxButton--VwnA8 .campaignSelectBox__textWrap--AGUqs {
  flex: 0.85;
  overflow: hidden;
}
.campaignSelectBox__selectBoxButton--VwnA8 .campaignSelectBox__textWrap--AGUqs > .campaignSelectBox__title--tANxI {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #262e3d;
}
.campaignSelectBox__selectBoxButton--VwnA8 .campaignSelectBox__textWrap--AGUqs > .campaignSelectBox__period--dZ2EV {
  font-size: 12px;
  color: #6a7081;
}
.campaignSelectBox__selectBoxButton--VwnA8 .campaignSelectBox__iconWrap--XXd8e {
  flex: 0.15;
  flex-shrink: 0;
  margin-left: 0;
}
.campaignSelectBox__selectBoxButton--VwnA8.campaignSelectBox__error--FhQ\+c {
  border: 2px solid #ff535d;
  padding: 11px 40px 11px 17px;
}
.campaignSelectBox__selectBoxButton--VwnA8.campaignSelectBox__withoutBorder--V1W9b {
  border: none;
}
.campaignSelectBox__selectBoxButton--VwnA8:disabled {
  background: #f5f5f8;
  color: #adb3c2;
}

.multiSelectSearchDropdownItem__item--P4iiV {
  width: 100%;
  max-width: 100%;
  height: 40px;
  padding: 0 16px 0 56px;
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  text-align: left;
  border-radius: 10px;
  flex-shrink: 0;
  cursor: default;
}
.multiSelectSearchDropdownItem__item--P4iiV:not(.multiSelectSearchDropdownItem__disabled--HCYMz):hover {
  background: #e9f4ff;
}
.multiSelectSearchDropdownItem__item--P4iiV.multiSelectSearchDropdownItem__isExistChecked--GT3UK:hover {
  background-color: #dbebff;
}
.multiSelectSearchDropdownItem__item--P4iiV > .multiSelectSearchDropdownItem__checkbox--mZA3j {
  cursor: pointer;
  top: calc(50% - 12px);
  left: 16px;
  display: flex;
  position: absolute;
}

.virtualMultiSelectSearchDropdown__dropdown--hSUFj {
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1);
  padding: 8px;
  border-radius: 10px;
  user-select: none;
  box-sizing: border-box;
  background-color: #ffffff;
}
.virtualMultiSelectSearchDropdown__dropdown--hSUFj > .virtualMultiSelectSearchDropdown__inputBox--MKLx\+ {
  position: relative;
}
.virtualMultiSelectSearchDropdown__dropdown--hSUFj > .virtualMultiSelectSearchDropdown__inputBox--MKLx\+ > .virtualMultiSelectSearchDropdown__input--3pcWw {
  width: 100%;
  padding: 0 11px 0 39px;
}
.virtualMultiSelectSearchDropdown__dropdown--hSUFj > .virtualMultiSelectSearchDropdown__inputBox--MKLx\+ > .virtualMultiSelectSearchDropdown__input--3pcWw:focus {
  padding: 0 10px 0 38px;
}
.virtualMultiSelectSearchDropdown__dropdown--hSUFj > .virtualMultiSelectSearchDropdown__inputBox--MKLx\+ > .virtualMultiSelectSearchDropdown__icon--vMVfP {
  top: calc(50% - 12px);
  left: 11px;
  position: absolute;
}
.virtualMultiSelectSearchDropdown__dropdown--hSUFj > .virtualMultiSelectSearchDropdown__divider--g8qxN {
  margin: 12px 0 10px;
  width: 100%;
  height: 1px;
  background-color: #e6e8ef;
}
.virtualMultiSelectSearchDropdown__dropdown--hSUFj > .virtualMultiSelectSearchDropdown__items--xkCg3 {
  width: 100%;
  max-width: 100%;
  overflow-y: auto;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(45);
}
.virtualMultiSelectSearchDropdown__dropdown--hSUFj > .virtualMultiSelectSearchDropdown__items--xkCg3::-webkit-scrollbar {
  background-color: transparent;
  width: 10px;
  height: 12px;
}
.virtualMultiSelectSearchDropdown__dropdown--hSUFj > .virtualMultiSelectSearchDropdown__items--xkCg3::-webkit-scrollbar-track {
  background: transparent;
}
.virtualMultiSelectSearchDropdown__dropdown--hSUFj > .virtualMultiSelectSearchDropdown__items--xkCg3::-webkit-scrollbar-button {
  width: 4px;
  height: 4px;
}
.virtualMultiSelectSearchDropdown__dropdown--hSUFj > .virtualMultiSelectSearchDropdown__items--xkCg3::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: rgba(38, 46, 61, 0.3);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 6px;
}

.virtualMultiSelectSEarchDropdownItem__item--5FJdr {
  width: 100%;
  max-width: 100%;
  height: 40px;
  padding: 0 16px 0 56px;
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  text-align: left;
  border-radius: 10px;
  flex-shrink: 0;
  cursor: default;
}
.virtualMultiSelectSEarchDropdownItem__item--5FJdr:not(.virtualMultiSelectSEarchDropdownItem__disabled--3WUVk):hover {
  background: #e9f4ff;
}
.virtualMultiSelectSEarchDropdownItem__item--5FJdr.virtualMultiSelectSEarchDropdownItem__isExistChecked--0yv2G {
  background-color: #e9f4ff;
  border-radius: 10px;
}
.virtualMultiSelectSEarchDropdownItem__item--5FJdr.virtualMultiSelectSEarchDropdownItem__isExistChecked--0yv2G + .virtualMultiSelectSEarchDropdownItem__item--5FJdr.virtualMultiSelectSEarchDropdownItem__isExistChecked--0yv2G {
  background-color: #1d56e8;
}
.virtualMultiSelectSEarchDropdownItem__item--5FJdr.virtualMultiSelectSEarchDropdownItem__isExistChecked--0yv2G + .virtualMultiSelectSEarchDropdownItem__item--5FJdr.virtualMultiSelectSEarchDropdownItem__isExistChecked--0yv2G + .virtualMultiSelectSEarchDropdownItem__item--5FJdr.virtualMultiSelectSEarchDropdownItem__isExistChecked--0yv2G + .virtualMultiSelectSEarchDropdownItem__item--5FJdr.virtualMultiSelectSEarchDropdownItem__isExistChecked--0yv2G {
  background-color: #1d56e8;
}
.virtualMultiSelectSEarchDropdownItem__item--5FJdr > .virtualMultiSelectSEarchDropdownItem__checkbox--snENm {
  cursor: pointer;
  top: calc(50% - 12px);
  left: 16px;
  display: flex;
  position: absolute;
}

.multiSelectTagItems__item--jmm06 {
  display: inline-flex;
  margin: 0 4px;
  padding: 2px 8px 2px 12px;
  background-color: #f5f5f8;
  border-radius: 6px;
}
.multiSelectTagItems__item--jmm06.multiSelectTagItems__disabled--1gOjY {
  background-color: #e6e8ef;
}
.multiSelectTagItems__item--jmm06 .multiSelectTagItems__text--xC5UN {
  height: 20px;
  color: #262e3d;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
.multiSelectTagItems__item--jmm06 .multiSelectTagItems__deleteBtn--uaY7W {
  height: 20px;
  margin-left: 8px;
  color: #adb3c2;
}

.multiSelectTagDropdown__item--Xhkv6 {
  display: flex;
  align-items: center;
}
.multiSelectTagDropdown__emptyDropdownItem--KhEIQ {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 382px;
  min-height: 36px;
  cursor: unset;
}

.multiSelectTag__search--xOjpq {
  font-family: 'Pretendard', sans-serif;
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  box-sizing: border-box;
  padding: 5px 15px;
  border: 1px solid #dbdee6;
  border-radius: 8px;
  word-break: break-all;
}
.multiSelectTag__search--xOjpq.multiSelectTag__disabled--UFDv7 {
  color: #adb3c2;
  background-color: #f5f5f8;
  border-color: #dbdee6;
}
.multiSelectTag__search--xOjpq.multiSelectTag__error--EfsPH {
  padding: 0 38px 0 14px;
  border-width: 2px;
  border-color: #ff535d;
}
.multiSelectTag__search--xOjpq:not(:disabled):focus,
.multiSelectTag__search--xOjpq:not(:disabled).multiSelectTag__active--LZ8Qy {
  padding: 5px 15px;
  border: 2px solid #609af2;
}
.multiSelectTag__search--xOjpq .multiSelectTag__input--9uAC4 {
  min-width: 300px;
  padding: 0;
  border: none;
  outline: none;
  background: none;
  color: #262e3d;
  font-family: 'Pretendard', sans-serif;
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
}
.multiSelectTag__search--xOjpq .multiSelectTag__input--9uAC4::placeholder,
.multiSelectTag__search--xOjpq .multiSelectTag__input--9uAC4::-webkit-input-placeholder,
.multiSelectTag__search--xOjpq .multiSelectTag__input--9uAC4:-ms-input-placeholder {
  color: #adb3c2;
}

.selectSearchCore__input--FsXS5 {
  width: 100%;
}

.textFieldSearchCore__input--fCufp {
  width: 100%;
}
.textFieldSearchCore__emptyDropdownItem--VkTu2 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  min-width: 220px;
  min-height: 36px;
  cursor: unset;
}

.textFieldSearchDropdownItem__dropdownItem--uYpm8 {
  width: 100%;
  display: flex;
  align-items: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex-shrink: 0;
}
.textFieldSearchDropdownItem__dropdownItem--uYpm8 .textFieldSearchDropdownItem__textWrap--K5Ues {
  overflow: hidden;
}
.textFieldSearchDropdownItem__dropdownItem--uYpm8 > * {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.textFieldSearchDropdownItem__name--7I3QL {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #262e3d;
}
.textFieldSearchDropdownItem__subText--fxCD3 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-top: 4px;
  color: #6a7081;
}
.textFieldSearchDropdownItem__selected--omq1m {
  color: #376cf2;
}

.textFieldMemberSearchDropdownItem__dropdownItem--YB-gG {
  width: 100%;
  display: flex;
  align-items: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex-shrink: 0;
}
.textFieldMemberSearchDropdownItem__dropdownItem--YB-gG > * {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.textFieldMemberSearchDropdownItem__avatar--CGsAd {
  float: left;
  margin-right: 16px;
  flex-shrink: 0;
  background-size: cover;
}
.textFieldMemberSearchDropdownItem__textWrap--dZ0pS .textFieldMemberSearchDropdownItem__name--Hm2yb {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  color: #262e3d;
}
.textFieldMemberSearchDropdownItem__textWrap--dZ0pS .textFieldMemberSearchDropdownItem__subText--GYB7K {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  margin-top: 4px;
  color: #6a7081;
}
.textFieldMemberSearchDropdownItem__textWrap--dZ0pS .textFieldMemberSearchDropdownItem__selected--uicJT {
  color: #376cf2;
}

.clearableTextField__textFieldWrapper--NKO-L {
  display: flex;
  padding: 5px 11px 5px 15px;
  height: 36px;
  color: #262e3d;
  font-size: 15px;
  -moz-appearance: textfield;
  background: #ffffff;
  transition: background 100ms ease-out;
  box-sizing: border-box;
  outline: none;
  border: 1px solid #dbdee6;
  border-radius: 8px;
}
.clearableTextField__textFieldWrapper--NKO-L::placeholder,
.clearableTextField__textFieldWrapper--NKO-L::-webkit-input-placeholder {
  color: #adb3c2;
}
.clearableTextField__textFieldWrapper--NKO-L:-ms-input-placeholder {
  color: #adb3c2;
}
.clearableTextField__textFieldWrapper--NKO-L:hover {
  background-color: #e9f4ff;
}
.clearableTextField__textFieldWrapper--NKO-L:active:enabled,
.clearableTextField__textFieldWrapper--NKO-L:focus:enabled,
.clearableTextField__textFieldWrapper--NKO-L.clearableTextField__resetFocus--7iWps {
  padding: 4px 14px;
  background-color: #ffffff;
  border: 2px solid #609af2;
}
.clearableTextField__textFieldWrapper--NKO-L.clearableTextField__disabled--ZsbRq {
  background-color: #f5f5f8;
}
.clearableTextField__textFieldWrapper--NKO-L.clearableTextField__disabled--ZsbRq:hover {
  background-color: #f5f5f8;
}
.clearableTextField__textFieldWrapper--NKO-L.clearableTextField__error--Wn-ZY {
  padding: 4px 14px;
  border: 2px solid #ff7078;
}
.clearableTextField__textFieldWrapper--NKO-L .clearableTextField__errorMessage--Ulzgc {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  height: 20px;
  margin-top: 8px;
  color: #ff7078;
}
.clearableTextField__textFieldWrapper--NKO-L .clearableTextField__textField--6ueMD {
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  flex: 1;
  float: left;
  margin-left: 4px;
  width: 100%;
  outline: none;
  border: none;
  background: none;
}
.clearableTextField__textFieldWrapper--NKO-L .clearableTextField__textField--6ueMD::placeholder {
  color: #adb3c2;
}
.clearableTextField__textFieldWrapper--NKO-L .clearableTextField__textField--6ueMD:disabled {
  background-color: #f5f5f8;
}
.clearableTextField__textFieldWrapper--NKO-L .clearableTextField__clearWrapper--pciVX {
  display: flex;
  align-items: center;
  margin-left: auto;
  outline: none;
  background: none;
  border: none;
  padding: unset;
}
.clearableTextField__textFieldWrapper--NKO-L .clearableTextField__clearWrapper--pciVX .clearableTextField__iconClear--4RtOc:hover path {
  fill: #6a7081;
}

.memberSelectBox__avatar--D9q2g {
  float: left;
  background-size: cover;
}
.memberSelectBox__textWrap--9iAxQ {
  font-family: Pretendard, sans-serif;
  margin-left: 8px;
}
.memberSelectBox__textWrap--9iAxQ .memberSelectBox__name--T1KqD {
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  color: #000000;
}

.calendarDayList__dayList--2SCuT {
  width: 272px;
  height: 20px;
  display: flex;
}
.calendarDayList__dayList--2SCuT > .calendarDayList__day--iH3CS {
  margin-left: 8px;
  width: 32px;
  height: 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-align: center;
}
.calendarDayList__dayList--2SCuT > .calendarDayList__day--iH3CS:first-child {
  margin-left: 0;
  color: #ff535d;
}

.calendarWeekDate__date--ZEKID {
  margin-top: 4px;
  width: 32px;
  height: 32px;
  position: relative;
  border: none;
  transition: none;
}
.calendarWeekDate__date--ZEKID > .calendarWeekDate__range--\+h8S0 {
  top: 0;
  left: -24px;
  position: absolute;
}
.calendarWeekDate__date--ZEKID > .calendarWeekDate__background--GNWMG {
  left: 0;
  top: 0;
  width: 32px;
  height: 32px;
  border-radius: 16px;
  border: solid 2px transparent;
  box-sizing: border-box;
  position: absolute;
  transition: background-color 0.1s ease-out, border 0.1s ease-out;
  z-index: 50;
}
.calendarWeekDate__date--ZEKID > span {
  font-size: 16px;
  font-weight: normal;
  position: relative;
  z-index: 100;
}
.calendarWeekDate__date--ZEKID.calendarWeekDate__hidden--Pywb4 {
  visibility: hidden;
}
.calendarWeekDate__date--ZEKID.calendarWeekDate__hidden--Pywb4.calendarWeekDate__rightSide--5k1nm {
  display: none;
}
.calendarWeekDate__date--ZEKID.calendarWeekDate__side--TZNhO > span,
.calendarWeekDate__date--ZEKID:disabled > span {
  color: #dbdee6;
}
.calendarWeekDate__date--ZEKID.calendarWeekDate__range--\+h8S0 > .calendarWeekDate__range--\+h8S0 {
  width: 40px;
  height: 32px;
  background-color: #e0f4ff;
}
.calendarWeekDate__date--ZEKID.calendarWeekDate__range--\+h8S0:first-child > .calendarWeekDate__range--\+h8S0 {
  left: 0;
  width: 16px;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}
.calendarWeekDate__date--ZEKID.calendarWeekDate__range--\+h8S0:last-child > .calendarWeekDate__range--\+h8S0 {
  width: 56px;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}
.calendarWeekDate__date--ZEKID:not(.calendarWeekDate__range--\+h8S0) + .calendarWeekDate__date--ZEKID.calendarWeekDate__range--\+h8S0 > .calendarWeekDate__range--\+h8S0 {
  display: none;
}
.calendarWeekDate__date--ZEKID.calendarWeekDate__from--kGrv\+ > .calendarWeekDate__background--GNWMG,
.calendarWeekDate__date--ZEKID.calendarWeekDate__to--2pBSs > .calendarWeekDate__background--GNWMG {
  border-color: #bce7ff;
  background-color: #bce7ff;
}
.calendarWeekDate__date--ZEKID:hover:not(:disabled) > .calendarWeekDate__background--GNWMG {
  border-color: #dbebff;
  background-color: #dbebff;
}
.calendarWeekDate__date--ZEKID.calendarWeekDate__focused--A6vb7 > .calendarWeekDate__background--GNWMG {
  border-color: #dbebff;
  background-color: #dbebff;
}
.calendarWeekDate__date--ZEKID.calendarWeekDate__selected--x7I3G > .calendarWeekDate__background--GNWMG {
  border-color: #376cf2;
  background-color: #376cf2;
}
.calendarWeekDate__date--ZEKID.calendarWeekDate__selected--x7I3G > span {
  color: #ffffff;
  transition: color 0.1s ease-out;
}
.calendarWeekDate__date--ZEKID:focus > .calendarWeekDate__background--GNWMG {
  border-color: #88b4f5;
}

.calendarWeek__week--8mQCI {
  width: 100%;
  display: flex;
}
.calendarWeek__week--8mQCI > * {
  margin-left: 8px;
  flex-shrink: 0;
}
.calendarWeek__week--8mQCI > *:first-child {
  margin-left: 0;
}
.calendarWeek__week--8mQCI:first-child > * {
  margin-top: 0;
}

.calendarWeekList__weekList--OlkWQ {
  margin-top: 12px;
}

.calendarWeekContent__content--TdY7l {
  margin-top: 24px;
  width: 100%;
  position: relative;
}

.fileUploader__fileUploader--T7vME {
  display: flex;
  align-items: center;
  user-select: none;
}
.fileUploader__fileUploader--T7vME .fileUploader__inputLabel--ZbUpz {
  height: 36px;
  min-width: max-content;
  margin-right: 12px;
}
.fileUploader__fileUploader--T7vME .fileUploader__inputLabel--ZbUpz .fileUploader__input--qeJL7 {
  position: absolute;
  width: 0;
  height: 0;
  padding: 0;
  overflow: hidden;
  border: 0;
}
.fileUploader__fileUploader--T7vME .fileUploader__inputLabel--ZbUpz .fileUploader__text--W44Qg {
  display: block;
  position: relative;
  height: 36px;
  padding: 6px 16px;
  color: #262e3d;
  box-sizing: border-box;
  cursor: pointer;
  border-radius: 8px;
  background-color: #ffffff;
  border: 1px solid #dbdee6;
}
.fileUploader__fileUploader--T7vME .fileUploader__inputLabel--ZbUpz > .fileUploader__input--qeJL7:not(:disabled):hover ~ .fileUploader__text--W44Qg {
  background-color: #e9f4ff;
  color: #376cf2;
}
.fileUploader__fileUploader--T7vME .fileUploader__inputLabel--ZbUpz > .fileUploader__input--qeJL7:not(:disabled):focus-visible ~ .fileUploader__text--W44Qg,
.fileUploader__fileUploader--T7vME .fileUploader__inputLabel--ZbUpz > .fileUploader__input--qeJL7:not(:disabled):active ~ .fileUploader__text--W44Qg {
  padding: 5px 15px;
  border: 2px solid #609af2;
}
.fileUploader__fileUploader--T7vME .fileUploader__inputLabel--ZbUpz > .fileUploader__input--qeJL7:disabled ~ .fileUploader__text--W44Qg {
  color: #adb3c2;
  cursor: unset;
}
.fileUploader__fileUploader--T7vME .fileUploader__guide--Gw2uz {
  display: flex;
  align-items: center;
}
.fileUploader__fileUploader--T7vME .fileUploader__guide--Gw2uz .fileUploader__guideText--4X2O4 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  margin-left: 4px;
  color: #adb3c2;
}

.fileDownloader__buttonWrapper--SZACk {
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  display: inline-block;
  padding: 6px 12px;
  border-radius: 8px;
  background-color: #6a7081;
  color: #fafafa;
  user-select: none;
  cursor: pointer;
  max-width: 240px;
}
.fileDownloader__buttonWrapper--SZACk.fileDownloader__disabled--7JXcb {
  cursor: default;
}
.fileDownloader__buttonWrapper--SZACk:not(.fileDownloader__disabled--7JXcb):hover {
  background-color: #545966;
}
.fileDownloader__buttonWrapper--SZACk .fileDownloader__content--V-obR {
  display: flex;
  align-items: center;
}
.fileDownloader__buttonWrapper--SZACk .fileDownloader__content--V-obR .fileDownloader__icon--JH-Gp {
  flex-shrink: 0;
  margin-right: 4px;
}
.fileDownloader__buttonWrapper--SZACk .fileDownloader__content--V-obR .fileDownloader__fileName--91lII {
  max-width: 140px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.fileDownloader__buttonWrapper--SZACk .fileDownloader__content--V-obR .fileDownloader__deleteButton--gaT\+M {
  margin-left: auto;
  padding-left: 24px;
  height: 24px;
  border: none;
}
.fileDownloader__buttonWrapper--SZACk .fileDownloader__content--V-obR .fileDownloader__button--JrTNh {
  border: none;
}
.fileDownloader__buttonWrapper--SZACk .fileDownloader__content--V-obR .fileDownloader__downloadIcon--RhR8j {
  margin-left: auto;
  padding-left: 24px;
}

.multipleFileDownloader__buttonWrapper--d5pQn {
  max-width: 240px;
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  display: inline-block;
  padding: 6px 12px;
  border-radius: 8px;
  background-color: #6a7081;
  color: #fafafa;
  user-select: none;
  cursor: pointer;
}
.multipleFileDownloader__buttonWrapper--d5pQn .multipleFileDownloader__content--VyVxI {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.multipleFileDownloader__buttonWrapper--d5pQn .multipleFileDownloader__content--VyVxI .multipleFileDownloader__icon--aCCY4 {
  margin-right: 4px;
  flex-shrink: 0;
}
.multipleFileDownloader__buttonWrapper--d5pQn .multipleFileDownloader__content--VyVxI .multipleFileDownloader__fileName--UrmM- {
  display: flex;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.multipleFileDownloader__buttonWrapper--d5pQn .multipleFileDownloader__content--VyVxI .multipleFileDownloader__fileName--UrmM- .multipleFileDownloader__firstFileName--TRZf5 {
  min-width: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.multipleFileDownloader__buttonWrapper--d5pQn .multipleFileDownloader__content--VyVxI .multipleFileDownloader__fileName--UrmM- .multipleFileDownloader__fileLength--8yjnv {
  flex-shrink: 0;
}
.multipleFileDownloader__buttonWrapper--d5pQn .multipleFileDownloader__content--VyVxI .multipleFileDownloader__dropdownIcon---kNgm {
  margin-left: auto;
  padding-left: 24px;
  flex-shrink: 0;
}
.multipleFileDownloader__buttonWrapper--d5pQn:not(:disabled):hover {
  background-color: #545966;
}

.useMultipleFileDownloaderOverlay__overlay--9vQiW {
  padding: 8px;
  width: 336px;
  background-color: #ffffff;
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}
.useMultipleFileDownloaderOverlay__overlay--9vQiW .useMultipleFileDownloaderOverlay__closeAll--huBCa {
  padding: 8px 16px;
}
.useMultipleFileDownloaderOverlay__overlay--9vQiW .useMultipleFileDownloaderOverlay__divider--h-l1H {
  margin: 8px 0;
  border-bottom: 1px solid #e6e8ef;
}
.useMultipleFileDownloaderOverlay__overlay--9vQiW .useMultipleFileDownloaderOverlay__file--2BF9l {
  display: flex;
  align-items: center;
  padding: 8px 12px 8px 16px;
}
.useMultipleFileDownloaderOverlay__overlay--9vQiW .useMultipleFileDownloaderOverlay__file--2BF9l .useMultipleFileDownloaderOverlay__filename--A0EG5 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-right: auto;
}
.useMultipleFileDownloaderOverlay__overlay--9vQiW .useMultipleFileDownloaderOverlay__file--2BF9l .useMultipleFileDownloaderOverlay__icon--SKu8i {
  margin-left: 8px;
  padding: 0;
  height: 24px;
  border: none;
}

.multipleFileInput__field--F9eHz + .multipleFileInput__field--F9eHz {
  margin-top: 8px;
}

.catcher__catcher--sdRpu {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  padding: 10px;
}
.catcher__catcher--sdRpu.catcher__mini--rzqrE {
  padding: 4px;
}
.catcher__catcher--sdRpu .catcher__img--gYrkb ~ .catcher__message--Pfp0W {
  margin-top: 10px;
}
.catcher__catcher--sdRpu .catcher__message--Pfp0W {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #ff535d;
  text-align: center;
}

