.d-checkbox .ant-checkbox-checked .ant-checkbox-inner::after {
  opacity: 0;
}
.ant-checkbox-wrapper {
  display: inline-flex;
  align-items: center;
}
.ant-checkbox-wrapper .ant-checkbox {
  min-width: 16px;
  height: 16px;
  margin: 2px;
  position: relative;
}
.ant-checkbox-wrapper .ant-checkbox::after {
  animation: none;
  transition: none;
}
.ant-checkbox-wrapper .ant-checkbox-inner {
  width: 100%;
  height: 100%;
  border: 1px solid var(--Gray-500);
  border-radius: var(--radius-02);
  transition: none;
  animation: none;
}
.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner::after {
  opacity: 1;
  transform: translate(-50%, -50%);
  transition: none;
  animation: none;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  border: none;
  display: block;
  background-color: var(--checkbox-icon-color);
  mask: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.2929%205.29302C15.6834%204.90249%2016.3164%204.90249%2016.707%205.29302C17.0975%205.68354%2017.0975%206.31655%2016.707%206.70708L9.20696%2014.2071C8.81643%2014.5976%208.18342%2014.5976%207.79289%2014.2071L3.29289%209.70708C2.90237%209.31655%202.90237%208.68354%203.29289%208.29302C3.68342%207.90249%204.31643%207.90249%204.70696%208.29302L8.49992%2012.086L15.2929%205.29302Z'%20fill='%23495057'/%3e%3c/svg%3e") center/16px 16px no-repeat;
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.2929%205.29302C15.6834%204.90249%2016.3164%204.90249%2016.707%205.29302C17.0975%205.68354%2017.0975%206.31655%2016.707%206.70708L9.20696%2014.2071C8.81643%2014.5976%208.18342%2014.5976%207.79289%2014.2071L3.29289%209.70708C2.90237%209.31655%202.90237%208.68354%203.29289%208.29302C3.68342%207.90249%204.31643%207.90249%204.70696%208.29302L8.49992%2012.086L15.2929%205.29302Z'%20fill='%23495057'/%3e%3c/svg%3e") center/16px 16px no-repeat;
}
.ant-checkbox-wrapper .ant-checkbox + span {
  padding: 0 0 0 var(--spacing-02);
  color: var(--text-primary-color);
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.ant-checkbox-wrapper .ant-checkbox-checked::after {
  border: 1px solid var(--icon-theme-color);
}
.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner {
  border: 1px solid var(--icon-theme-color);
  background: var(--icon-theme-color);
}
.ant-checkbox-wrapper-disabled.ant-checkbox-wrapper-checked .ant-checkbox + span {
  padding: 0 0 0 var(--spacing-02);
  color: var(--text-disabled-color);
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.ant-checkbox-wrapper-disabled.ant-checkbox-wrapper-checked .ant-checkbox-inner {
  background: var(--btn-theme-disabled-color);
  border-color: var(--btn-theme-disabled-color);
}
.ant-checkbox-wrapper-disabled.ant-checkbox-wrapper-checked .ant-checkbox-inner::after {
  background-color: var(--icon-disabled-text-color);
}
.ant-checkbox-wrapper-disabled:not(.ant-checkbox-wrapper-checked) .ant-checkbox + span {
  padding: 0 0 0 var(--spacing-02);
  color: var(--text-disabled-color);
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.ant-checkbox-wrapper-disabled:not(.ant-checkbox-wrapper-checked) .ant-checkbox-inner {
  background: var(--btn-theme-disabled-color);
  border: none;
}
.ant-checkbox-wrapper-disabled:not(.ant-checkbox-wrapper-checked) .ant-checkbox-inner::after {
  border-color: var(--icon-disabled-text-color);
}
.ant-checkbox-wrapper:hover:not(.ant-checkbox-wrapper-disabled) .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner {
  background-color: var(--icon-theme-color);
}
.ant-checkbox-wrapper:hover:not(.ant-checkbox-wrapper-disabled) .ant-checkbox-checked:not(.ant-checkbox-disabled)::after {
  border-color: var(--icon-theme-color);
}
.ant-checkbox-wrapper:hover:not(.ant-checkbox-wrapper-disabled) .ant-checkbox-inner {
  border-color: var(--icon-theme-color);
}
.d-component .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner {
  border-color: var(--icon-theme-color);
  background-color: var(--icon-theme-color);
}
.d-component .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner::after {
  color: var(--icon-theme-color);
}
.d-component .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner {
  border-color: var(--icon-theme-color);
  background-color: var(--icon-theme-color);
}
.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  background-color: var(--icon-theme-color) !important;
}