.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}
.contentConfirmReloadSystem__gVCt9 {
  width: 560px;
  padding: 38px 37px 55px 60px;
}
.contentConfirmReloadSystem__gVCt9 h3 {
  font-weight: 500;
  font-size: 17px;
  color: #142537;
  margin: 0;
}
.scheduleDetailMaintenancePage__TAPCC {
  display: flex;
  flex-direction: column;
  overflow: auto;
  max-height: 80vh;
  padding: 12px 20px 28px 20px;
  background: #fff;
  gap: 10px;
  width: 375px;
  margin: auto;
}
.scheduleDetailMaintenancePage__TAPCC .titlePage__AXjxH {
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  color: #142537;
  padding-bottom: 5px;
  margin-bottom: 0;
}
.scheduleDetailMaintenancePage__TAPCC .nameRoomSelect__VOYZ3 {
  background: #f2f2fa;
  padding: 9px 12px;
  display: flex;
  gap: 10px;
  border-radius: 4px;
}
.scheduleDetailMaintenancePage__TAPCC .nameRoomSelect__VOYZ3 span {
  font-size: 13px;
  font-weight: 500;
  color: #142537;
}
.scheduleDetailMaintenancePage__TAPCC .nameRoomSelect__VOYZ3 span:last-child {
  color: #bd5364;
  font-size: 15px;
  white-space: pre-wrap;
  flex: 1;
}
.scheduleDetailMaintenancePage__TAPCC .nameRoomSelect__VOYZ3.displayColumn__XmfP0 {
  flex-direction: column;
  gap: 0;
}
.scheduleDetailMaintenancePage__TAPCC .listInfoRegister__qZZqu {
  display: flex;
  flex-direction: column;
  gap: 10px;
  flex: 1 1 0;
}
.scheduleDetailMaintenancePage__TAPCC .listInfoRegister__qZZqu .infoFieldItem__FzSgS {
  display: none;
}
.scheduleDetailMaintenancePage__TAPCC .listInfoRegister__qZZqu .infoFieldItem__FzSgS .title__D8WYm {
  font-size: 13px;
  font-weight: 400;
  color: #142537;
  opacity: 0.64;
}
.scheduleDetailMaintenancePage__TAPCC .listInfoRegister__qZZqu .infoFieldItem__FzSgS .content__La8Es {
  color: #142537;
  font-size: 15px;
  font-weight: 500;
}
.scheduleDetailMaintenancePage__TAPCC .listInfoRegister__qZZqu .infoFieldItemPC__xTmxc .content__La8Es {
  font-size: 14px;
  font-weight: 400;
  color: #142537;
}
.scheduleDetailMaintenancePage__TAPCC .listInfoRegister__qZZqu .infoFieldItemPC__xTmxc .content__La8Es span {
  font-weight: 700;
}
.scheduleDetailMaintenancePage__TAPCC .listInfoRegister__qZZqu .infoFieldItemPC__xTmxc:last-child .content__La8Es {
  font-size: 13px;
  font-weight: 500;
}
.scheduleDetailMaintenancePage__TAPCC .groupBtn__yu9su {
  padding: 20px 0 0 0;
  display: flex;
  gap: 15px;
  justify-content: center;
}
.scheduleDetailMaintenancePage__TAPCC .groupBtn__yu9su button {
  border-radius: 19px;
  color: #142537;
  background: #f2f2fa;
  border: 1px solid #f2f2fa;
  font-weight: 700;
  font-size: 15px;
  height: 40px;
  line-height: initial;
}
.scheduleDetailMaintenancePage__TAPCC .groupBtn__yu9su button:nth-child(1) {
  display: none;
}
.scheduleDetailMaintenancePage__TAPCC .groupBtn__yu9su button:nth-child(2) {
  color: #fff;
  background: #d96b06;
  border: 1px solid #d96b06;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .scheduleDetailMaintenancePage__TAPCC {
    width: 100% !important;
    max-width: unset !important;
    gap: 15px;
    max-height: unset !important;
  }
  .scheduleDetailMaintenancePage__TAPCC .listInfoRegister__qZZqu {
    gap: 15px;
  }
  .scheduleDetailMaintenancePage__TAPCC .listInfoRegister__qZZqu .infoFieldItem__FzSgS {
    display: flex;
    flex-direction: column;
  }
  .scheduleDetailMaintenancePage__TAPCC .listInfoRegister__qZZqu .infoFieldItemPC__xTmxc {
    display: none;
  }
  .scheduleDetailMaintenancePage__TAPCC .groupBtn__yu9su {
    padding: 55px 5px 0 5px;
  }
  .scheduleDetailMaintenancePage__TAPCC .groupBtn__yu9su button {
    width: 155px !important;
  }
  .scheduleDetailMaintenancePage__TAPCC .groupBtn__yu9su button:nth-child(1) {
    display: unset;
  }
}

.scheduleDetailMaintenancePopup__L_GUq .nameRoomSelect__VOYZ3 {
  background: #fff;
  padding-left: unset;
}
.scheduleDetailMaintenancePopup__L_GUq .nameRoomSelect__VOYZ3 span {
  font-size: 14px;
}
.scheduleDetailMaintenancePopup__L_GUq .nameRoomSelect__VOYZ3 span:last-child {
  font-weight: 700;
}
.editAppointmentMaintenancePopup__RLoYF {
  max-width: 400px;
  width: 100%;
}
.editAppointmentMaintenancePopup__RLoYF .groupBtn__QFs3g {
  text-align: right;
  padding: 12px 12px 0 0;
}
.editAppointmentMaintenancePopup__RLoYF .groupBtn__QFs3g .btnClose__qYwx8 {
  background: #ecf4f9;
  border: 1px solid #ecf4f9;
  border-radius: 50%;
  padding: 0 6px;
  cursor: pointer;
}
.editScheduleMaintenancePage__yYfhc {
  display: flex;
  flex-direction: column;
  overflow: auto;
  padding: 12px 20px 28px 20px;
  background: #fff;
  gap: 15px;
  width: 390px;
  margin: auto;
  max-height: 90vh;
  min-height: 400px;
}
.editScheduleMaintenancePage__yYfhc .titlePage__ixZkv {
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  color: #142537;
  padding-bottom: 5px;
  margin-bottom: 0;
}
.editScheduleMaintenancePage__yYfhc .groupBtn__QMqx0 {
  padding: 10px 5px 0 5px;
  display: flex;
  gap: 15px;
  justify-content: center;
}
.editScheduleMaintenancePage__yYfhc .groupBtn__QMqx0 button {
  border-radius: 19px;
  color: #142537;
  background: #f2f2fa;
  border: 1px solid #f2f2fa;
  font-weight: 700;
  font-size: 15px;
  height: 40px;
  width: 100%;
  line-height: initial;
}
.editScheduleMaintenancePage__yYfhc .groupBtn__QMqx0 button:nth-child(1) {
  display: none;
}
.editScheduleMaintenancePage__yYfhc .groupBtn__QMqx0 button:nth-child(2) {
  color: #fff;
  background: #1679b6;
  border: 1px solid #1679b6;
}
@media screen and (max-width: 768px) {
  .editScheduleMaintenancePage__yYfhc {
    max-width: unset !important;
    width: 100% !important;
    overflow: visible !important;
    max-height: fit-content;
  }
  .editScheduleMaintenancePage__yYfhc .groupBtn__QMqx0 button {
    width: 155px !important;
  }
  .editScheduleMaintenancePage__yYfhc .groupBtn__QMqx0 button:nth-child(1) {
    display: unset;
  }
}
.formSettingTimeTenant__VYimc {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.formSettingTimeTenant__VYimc .formBookingTime__XMqY4 {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.formSettingTimeTenant__VYimc .formBookingTime__XMqY4 .reservationBookingField__NkgKX .titleField__DPSAX {
  display: flex;
  gap: 10px;
  font-weight: 500;
}
.formSettingTimeTenant__VYimc .formBookingTime__XMqY4 .reservationBookingField__NkgKX .titleField__DPSAX h3 {
  font-size: 13px;
  color: #142537;
  margin-bottom: 8px;
}
.formSettingTimeTenant__VYimc .formBookingTime__XMqY4 .reservationBookingField__NkgKX .titleField__DPSAX .required__XTqmQ {
  font-size: 13px;
  color: #bd5364;
}
.formSettingTimeTenant__VYimc .formBookingTime__XMqY4 .reservationBookingField__NkgKX .content__VY4wD {
  position: relative;
}
.formSettingTimeTenant__VYimc .formBookingTime__XMqY4 .reservationBookingField__NkgKX .content__VY4wD .ant-form-item-explain-error {
  display: none;
}
.formSettingTimeTenant__VYimc .formBookingTime__XMqY4 .reservationBookingField__NkgKX .content__VY4wD .ant-checkbox-wrapper {
  font-size: 13px !important;
}
.formSettingTimeTenant__VYimc .formBookingTime__XMqY4 .reservationBookingField__NkgKX .content__VY4wD .mark__ucWyC {
  position: absolute;
  width: 100%;
  background: transparent;
  height: 100%;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
}
.formSettingTimeTenant__VYimc .formBookingTime__XMqY4 .reservationBookingField__NkgKX .messageErrorEndDate__GdJg7 {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.2s;
  display: flex;
  flex-direction: column;
}
.formSettingTimeTenant__VYimc .formBookingTime__XMqY4 .reservationBookingField__NkgKX .messageErrorEndDate__GdJg7 span {
  color: #a81f2c;
}
.formSettingTimeTenant__VYimc .formBookingTime__XMqY4 .reservationBookingField__NkgKX .showMessage__kwgTk {
  visibility: visible;
  opacity: 1;
}
.formSettingTimeTenant__VYimc .formBookingTime__XMqY4 .chooseTimeWorking__ikRWc {
  overflow: auto;
  height: 100%;
}
.formSettingTimeTenant__VYimc .formBookingTime__XMqY4 .chooseTimeWorking__ikRWc .listDataTimeWorking__j3R5e {
  display: flex;
  flex-flow: wrap;
  gap: 10px;
}
.formSettingTimeTenant__VYimc .formBookingTime__XMqY4 .chooseTimeWorking__ikRWc .listDataTimeWorking__j3R5e .executeDayItem__DhgAx {
  min-width: 105px;
  text-align: center;
  border: 1px solid #e8e8f0;
  color: #142537;
  height: 36px;
  line-height: 36px;
  border-radius: 25px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
}
.formSettingTimeTenant__VYimc .formBookingTime__XMqY4 .chooseTimeWorking__ikRWc .listDataTimeWorking__j3R5e .active__LGCIa {
  background: #2083c0;
  color: #fff;
  border-color: #2083c0;
  font-weight: 700;
}
.formSettingTimeTenant__VYimc .formBookingTime__XMqY4 .chooseTimeWorking__ikRWc .listDataTimeWorking__j3R5e .disabled__kSrQQ {
  background: #c7c7c7;
  cursor: not-allowed;
}
.formSettingTimeTenant__VYimc .formBookingTime__XMqY4 .ant-form-item {
  margin-bottom: 0;
}
.formSettingTimeTenant__VYimc .formBookingTime__XMqY4 .ant-form-item .ant-input-disabled {
  cursor: pointer !important;
}
.formSettingTimeTenant__VYimc .formBookingTime__XMqY4 .ant-form-item .ant-input {
  font-size: 15px;
}
@media (max-width: 768px) {
  .formSettingTimeTenant__VYimc {
    overflow: auto;
  }
  .formSettingTimeTenant__VYimc .formBookingTime__XMqY4 {
    overflow: auto;
  }
}

.formSettingTimeTenantByScreenAppointment__DM1Ca {
  overflow: auto;
}
.formSettingTimeTenantByScreenAppointment__DM1Ca .formBookingTime__XMqY4 .reservationBookingField__NkgKX:nth-child(1) {
  width: 50%;
}

.formSettingTimeTenantByScreenMaintenance__lDhGY {
  overflow: visible !important;
}
.formSettingTimeTenantByScreenMaintenance__lDhGY .formBookingTime__XMqY4 .chooseTimeWorking__ikRWc {
  overflow: visible !important;
}
.formSettingTimeTenantByScreenMaintenance__lDhGY .formBookingTime__XMqY4 .chooseTimeWorking__ikRWc .executeDayItem__DhgAx {
  height: auto !important;
}
@media (max-width: 768px) {
  .formSettingTimeTenantByScreenMaintenance__lDhGY .formBookingTime__XMqY4 {
    overflow: visible !important;
  }
}

.formSettingTimeTenantByScreenAppointmentCreate__lv1vF {
  overflow: visible !important;
}
.formSettingTimeTenantByScreenAppointmentCreate__lv1vF .chooseTimeWorking__ikRWc {
  overflow: visible !important;
}
.formSettingTimeTenantByScreenAppointmentCreate__lv1vF .chooseTimeWorking__ikRWc .executeDayItem__DhgAx {
  height: auto !important;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.inputCustom__YRbAA {
  /* Firefox */
}
.inputCustom__YRbAA .ant-form-item-label label,
.inputCustom__YRbAA .ant-radio-wrapper {
  font-size: 15px;
  color: #142537;
  font-weight: 500;
}
.inputCustom__YRbAA .ant-form-item-label label:before,
.inputCustom__YRbAA .ant-radio-wrapper:before {
  display: none !important;
}
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input {
  min-height: 40px;
}
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-disabled {
  background: #e5e5e5;
  color: #333333;
}
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-affix-wrapper:hover, .inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-affix-wrapper:active,
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-number:hover,
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-number:active,
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-picker:hover,
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-picker:active,
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-number-affix-wrapper:hover,
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-number-affix-wrapper:active {
  border-color: #00859d;
}
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-affix-wrapper .ant-picker-input input:focus, .inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-affix-wrapper .ant-picker-input input:hover, .inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-affix-wrapper .ant-picker-input input:active,
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-number .ant-picker-input input:focus,
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-number .ant-picker-input input:hover,
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-number .ant-picker-input input:active,
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-picker .ant-picker-input input:focus,
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-picker .ant-picker-input input:hover,
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-picker .ant-picker-input input:active,
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-number-affix-wrapper .ant-picker-input input:focus,
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-number-affix-wrapper .ant-picker-input input:hover,
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-number-affix-wrapper .ant-picker-input input:active {
  border-color: #00859d !important;
}
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-picker-focused {
  border-color: #00859d !important;
}
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-number-handler-wrap {
  display: none;
}
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-number-group .ant-input-number {
  width: 100%;
  border-right: none;
  border-radius: 7px 0 0 7px;
}
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-number-group .ant-input-number-group-addon {
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
  border-color: #23418c !important;
  background: transparent;
}
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-select,
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-select-selector {
  width: 100%;
  display: flex;
}
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-select:hover, .inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-select:focus,
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-select-selector:hover,
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-select-selector:focus {
  border-color: #00859d;
}
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-affix-wrapper {
  font-size: 15px;
  color: #142537;
  border-color: #e8e8f0;
  border-radius: 5px;
  box-shadow: none !important;
}
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-affix-wrapper:hover, .inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-affix-wrapper:focus {
  border-color: #00859d;
}
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-affix-wrapper span {
  font-size: 0.9rem;
}
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-checkbox-group label {
  font-size: 15px;
  font-weight: 500;
  color: #142537;
  line-height: 27px;
}
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-checkbox-group label .ant-checkbox {
  top: unset;
  margin: auto;
}
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-checkbox-group label .ant-checkbox .ant-checkbox-inner {
  width: 20px;
  height: 20px;
}
.inputCustom__YRbAA .ant-form-item-control .ant-form-item-explain-error {
  color: #a81f2c !important;
}
.inputCustom__YRbAA .ant-select-disabled .ant-select-selector {
  color: #13202f !important;
}
.inputCustom__YRbAA .ant-picker {
  border-radius: 4px !important;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  height: 40px;
}
.inputCustom__YRbAA .ant-picker input {
  font-size: 15px;
  color: #13202f;
}
.inputCustom__YRbAA .ant-picker input::placeholder {
  font-size: 12px !important;
}
.inputCustom__YRbAA .ant-select-selector {
  font-size: 15px;
  color: #13202f;
  border-color: #00859d;
  border-radius: 4px !important;
  display: flex;
  align-items: center;
  height: 40px !important;
}
.inputCustom__YRbAA .ant-select-selector .ant-select-selection-item {
  line-height: 3rem;
}
.inputCustom__YRbAA .ant-select-selection-overflow .ant-select-selection-item {
  line-height: unset;
  margin-top: 0;
  background: #1679b6;
  border-color: #1679b6;
}
.inputCustom__YRbAA .ant-select-selection-overflow .ant-select-selection-item .ant-select-selection-item-content {
  font-size: 15px;
  color: #fff;
}
.inputCustom__YRbAA .ant-select-selection-overflow .ant-select-selection-item-remove {
  margin: auto;
}
.inputCustom__YRbAA .ant-select-selection-overflow .ant-select-selection-item-remove .anticon-close {
  line-height: 0 !important;
}
.inputCustom__YRbAA .ant-select-selection-overflow .ant-select-selection-item-remove .anticon-close svg {
  color: #fff;
}
.inputCustom__YRbAA .ant-input-affix-wrapper {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
}
.inputCustom__YRbAA .ant-input-affix-wrapper input {
  padding-left: 11px !important;
  height: 38px !important;
}
.inputCustom__YRbAA .ant-select-arrow {
  color: #13202f;
  font-size: 1.1rem !important;
  width: 1.1rem;
  height: 1.1rem;
}
.inputCustom__YRbAA .required__EHkIH {
  color: #a81f2c;
}
.inputCustom__YRbAA input,
.inputCustom__YRbAA textarea {
  border-color: #e8e8f0 !important;
  border-radius: 4px;
  box-shadow: none !important;
}
.inputCustom__YRbAA input:hover, .inputCustom__YRbAA input:focus,
.inputCustom__YRbAA textarea:hover,
.inputCustom__YRbAA textarea:focus {
  border-color: #00859d;
}
.inputCustom__YRbAA input {
  height: 40px !important;
}
.inputCustom__YRbAA input::-webkit-outer-spin-button,
.inputCustom__YRbAA input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.inputCustom__YRbAA input[type=number] {
  -moz-appearance: textfield;
}

.inputNumberCustom__ZuGDg input {
  border: none;
}
.inputNumberCustom__ZuGDg .ant-input-group {
  display: flex;
  border: 1px solid #e8e8f0;
  border-radius: 4px;
}
.inputNumberCustom__ZuGDg .ant-input-group .ant-input-group-addon {
  width: auto;
  padding-left: 0;
  margin: auto;
  border: none;
  background: white;
}
.inputNumberCustom__ZuGDg .btnNextNumber__vRK6_ {
  display: flex;
  flex-direction: column;
  margin: auto 0;
  padding: 0 0.5rem;
}
.inputNumberCustom__ZuGDg .btnNextDisable__Lif_0 svg:hover {
  cursor: not-allowed;
}
.inputNumberCustom__ZuGDg .iconSuffix__LW7Mw {
  margin: auto 0;
  color: #142537;
}

.inputCustomImage__bt2c9 .ant-form-item-label {
  margin: unset !important;
}

.inputRadioCustom__rpWuK .ant-radio .ant-radio-inner {
  box-shadow: none;
  outline: none;
}
.inputRadioCustom__rpWuK .ant-radio:hover .ant-radio-inner {
  border-color: #bd5364 !important;
  box-shadow: none;
  outline: none;
}
.inputRadioCustom__rpWuK .ant-radio-checked .ant-radio-inner {
  box-shadow: none;
  outline: none;
  border-width: 5px;
  border-color: #bd5364 !important;
}
.inputRadioCustom__rpWuK .ant-radio-checked .ant-radio-inner:after {
  background: #fff;
}

.inputCustomImageHide__e1VUu {
  visibility: hidden;
}

.inputCustomReadOnly__xxckM .ant-input-disabled,
.inputCustomReadOnly__xxckM .ant-input-affix-wrapper-disabled {
  background: #fff !important;
  color: #142537 !important;
  cursor: pointer !important;
}
.chooseDesiredDateBookingPopup__aCT3s {
  width: 650px;
  display: flex;
  flex-direction: column;
  min-height: 330px;
  max-height: 60vh;
}
.chooseDesiredDateBookingPopup__aCT3s .groupBtnClose__RyuRP {
  display: none;
  text-align: right;
  padding: 12px 12px 0 0;
}
.chooseDesiredDateBookingPopup__aCT3s .groupBtnClose__RyuRP .btnClose__Cjyyw {
  background: #ecf4f9;
  border: 1px solid #ecf4f9;
  border-radius: 50%;
  padding: 0 6px;
  cursor: pointer;
}
.chooseDesiredDateBookingPopup__aCT3s .main__KxNY_ {
  padding: 29px 50px 20px 50px;
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: auto;
  flex: 1 1 0;
}
.chooseDesiredDateBookingPopup__aCT3s .main__KxNY_ .title__ghokU {
  border-bottom: 1px solid #e8e8f0;
  margin-bottom: 25px;
}
.chooseDesiredDateBookingPopup__aCT3s .main__KxNY_ .title__ghokU h3 {
  margin-bottom: 0;
  color: #142537;
  font-size: 19px;
  font-weight: 700;
  padding-bottom: 13px;
}
.chooseDesiredDateBookingPopup__aCT3s .main__KxNY_ .chooseExecuteDay___0e4j {
  overflow: auto;
  height: 100%;
}
.chooseDesiredDateBookingPopup__aCT3s .main__KxNY_ .chooseExecuteDay___0e4j .listDataExecuteDay__h6Rhz {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 12px;
}
.chooseDesiredDateBookingPopup__aCT3s .main__KxNY_ .chooseExecuteDay___0e4j .listDataExecuteDay__h6Rhz .executeDayItem__gE4Iz {
  text-align: center;
  border: 1px solid #e8e8f0;
  color: #142537;
  height: 38px;
  line-height: 38px;
  border-radius: 25px;
  cursor: pointer;
  font-size: 15px;
  font-weight: 500;
}
.chooseDesiredDateBookingPopup__aCT3s .main__KxNY_ .chooseExecuteDay___0e4j .listDataExecuteDay__h6Rhz .active__tsv6s {
  background: #2083c0;
  color: #fff;
  border-color: #2083c0;
  font-weight: 700;
}
.chooseDesiredDateBookingPopup__aCT3s .footer__X8a0B {
  display: flex;
  justify-content: center;
  gap: 20px;
  padding-top: 22px;
  border-top: 1px solid #e8e8f0;
  height: 85px;
}
.chooseDesiredDateBookingPopup__aCT3s .footer__X8a0B button {
  min-width: 265px;
  height: 40px;
  border-radius: 25px;
  font-weight: 500;
  font-size: 15px;
  font-weight: 700;
}
.chooseDesiredDateBookingPopup__aCT3s .footer__X8a0B button:hover, .chooseDesiredDateBookingPopup__aCT3s .footer__X8a0B button:focus, .chooseDesiredDateBookingPopup__aCT3s .footer__X8a0B button:active {
  border-color: transparent;
}
.chooseDesiredDateBookingPopup__aCT3s .footer__X8a0B .btnOk__pj_f9 {
  background: #bd5364;
  color: #ffffff;
}
.chooseDesiredDateBookingPopup__aCT3s .footer__X8a0B .btnCancel__lMTTC {
  background-color: #f2f2fa;
  color: #142537;
  border-color: transparent;
}
.chooseDesiredDateBookingPopup__aCT3s .footer__X8a0B .btnCancel__lMTTC:hover {
  border-color: unset;
}
@media only screen and (max-width: 768px) {
  .chooseDesiredDateBookingPopup__aCT3s {
    width: 335px;
  }
  .chooseDesiredDateBookingPopup__aCT3s .groupBtnClose__RyuRP {
    display: unset;
  }
  .chooseDesiredDateBookingPopup__aCT3s .main__KxNY_ {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: auto;
    flex: 1 1 0;
    padding: 29px 30px 20px 30px;
  }
  .chooseDesiredDateBookingPopup__aCT3s .main__KxNY_ .title__ghokU {
    border-bottom: none;
    margin-bottom: 20px;
  }
  .chooseDesiredDateBookingPopup__aCT3s .main__KxNY_ .title__ghokU h3 {
    margin-bottom: 0;
    color: #142537;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    padding-bottom: 0;
  }
  .chooseDesiredDateBookingPopup__aCT3s .main__KxNY_ .chooseExecuteDay___0e4j .listDataExecuteDay__h6Rhz {
    grid-template-columns: repeat(2, 130px);
    gap: 10px;
  }
  .chooseDesiredDateBookingPopup__aCT3s .main__KxNY_ .chooseExecuteDay___0e4j .listDataExecuteDay__h6Rhz .executeDayItem__gE4Iz {
    font-size: 14px;
  }
  .chooseDesiredDateBookingPopup__aCT3s .footer__X8a0B button {
    min-width: 282px;
  }
  .chooseDesiredDateBookingPopup__aCT3s .footer__X8a0B button:first-child {
    display: none;
  }
  .chooseDesiredDateBookingPopup__aCT3s .footer__X8a0B .btnOk__pj_f9 {
    background: #1679b6;
    color: #ffffff;
    border: 1px solid #1679b6;
  }
}

.chooseDesiredDateBookingMaintenanceEditPopup__G5lny {
  width: 335px;
  display: flex;
  flex-direction: column;
  min-height: 330px;
  max-height: 60vh;
}
.chooseDesiredDateBookingMaintenanceEditPopup__G5lny .groupBtnClose__RyuRP {
  text-align: right;
  padding: 12px 12px 0 0;
}
.chooseDesiredDateBookingMaintenanceEditPopup__G5lny .groupBtnClose__RyuRP .btnClose__Cjyyw {
  background: #ecf4f9;
  border: 1px solid #ecf4f9;
  border-radius: 50%;
  padding: 0 6px;
  cursor: pointer;
}
.chooseDesiredDateBookingMaintenanceEditPopup__G5lny .main__KxNY_ {
  padding: 0 32px 20px 32px;
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
.chooseDesiredDateBookingMaintenanceEditPopup__G5lny .main__KxNY_ .title__ghokU {
  border-bottom: none;
  margin-bottom: 20px;
}
.chooseDesiredDateBookingMaintenanceEditPopup__G5lny .main__KxNY_ .title__ghokU h3 {
  font-size: 16px;
  text-align: center;
  padding-bottom: 0;
}
.chooseDesiredDateBookingMaintenanceEditPopup__G5lny .main__KxNY_ .chooseExecuteDay___0e4j {
  overflow: auto;
  height: 100%;
  flex: 1 1 0;
}
.chooseDesiredDateBookingMaintenanceEditPopup__G5lny .main__KxNY_ .chooseExecuteDay___0e4j .listDataExecuteDay__h6Rhz {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}
.chooseDesiredDateBookingMaintenanceEditPopup__G5lny .main__KxNY_ .chooseExecuteDay___0e4j .listDataExecuteDay__h6Rhz .executeDayItem__gE4Iz {
  text-align: center;
  border: 1px solid #e8e8f0;
  color: #142537;
  height: 38px;
  line-height: 38px;
  border-radius: 25px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
}
.chooseDesiredDateBookingMaintenanceEditPopup__G5lny .main__KxNY_ .chooseExecuteDay___0e4j .listDataExecuteDay__h6Rhz .active__tsv6s {
  background: #2083c0;
  color: #fff;
  border-color: #2083c0;
  font-weight: 700;
}
.chooseDesiredDateBookingMaintenanceEditPopup__G5lny .footer__X8a0B {
  display: flex;
  justify-content: center;
  gap: 20px;
  padding-top: 22px;
  border-top: 1px solid #e8e8f0;
  height: 85px;
}
.chooseDesiredDateBookingMaintenanceEditPopup__G5lny .footer__X8a0B button {
  min-width: 282px;
  height: 40px;
  border-radius: 25px;
  font-weight: 500;
  font-size: 15px;
}
.chooseDesiredDateBookingMaintenanceEditPopup__G5lny .footer__X8a0B button:hover, .chooseDesiredDateBookingMaintenanceEditPopup__G5lny .footer__X8a0B button:focus, .chooseDesiredDateBookingMaintenanceEditPopup__G5lny .footer__X8a0B button:active {
  border-color: transparent;
}
.chooseDesiredDateBookingMaintenanceEditPopup__G5lny .footer__X8a0B button:first-child {
  display: none;
}
.chooseDesiredDateBookingMaintenanceEditPopup__G5lny .footer__X8a0B .btnOk__pj_f9 {
  background: #1679b6;
  color: #ffffff;
  border: 1px solid #1679b6;
}
.formInfoTenant__lKRvX {
  width: 100%;
}
.formInfoTenant__lKRvX .inputFieldTenantItem__P5Zm8 .title__KYEw2 {
  display: flex;
  gap: 10px;
  font-weight: 500;
}
.formInfoTenant__lKRvX .inputFieldTenantItem__P5Zm8 .title__KYEw2 h3 {
  font-size: 15px;
  color: #142537;
  margin-bottom: 8px;
}
.formInfoTenant__lKRvX .inputFieldTenantItem__P5Zm8 .title__KYEw2 .lengthDescription__rYkHP {
  font-size: 15px;
  color: #a81f2c;
}
.formInfoTenant__lKRvX .inputFieldTenantItem__P5Zm8 .title__KYEw2 .required__P1LUB {
  font-size: 15px;
  color: #bd5364;
}
.formInfoTenant__lKRvX .inputFieldTenantItem__P5Zm8 .description__t5t3z {
  padding-top: 4px;
  color: #a81f2c;
  font-size: 10px;
  font-weight: 400;
}
.formInfoTenant__lKRvX .inputFieldTenantItem__P5Zm8 .messageErrorEndDate__tID3T {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.2s;
  display: flex;
  flex-direction: column;
}
.formInfoTenant__lKRvX .inputFieldTenantItem__P5Zm8 .messageErrorEndDate__tID3T span {
  color: #a81f2c;
}
.formInfoTenant__lKRvX .inputFieldTenantItem__P5Zm8 .showMessage__coF4f {
  visibility: visible;
  opacity: 1;
}
.formInfoTenant__lKRvX .inputFieldTenantItem__P5Zm8:nth-child(1) .content__Ieskp {
  display: flex;
  column-gap: 18px;
  justify-content: space-between;
}
.formInfoTenant__lKRvX .inputFieldTenantItem__P5Zm8:nth-child(1) .content__Ieskp > div {
  width: 30%;
}
.formInfoTenant__lKRvX .inputFieldTenantItem__P5Zm8:nth-child(1) .content__Ieskp > div:last-child {
  max-width: 65%;
  flex: 1;
}
.formInfoTenant__lKRvX .inputFieldTenantItem__P5Zm8:nth-child(1) .ant-form-item {
  margin-bottom: 0;
}
.formInfoTenant__lKRvX .inputFieldTenantItem__P5Zm8:nth-child(1) .ant-form-item-explain-error {
  display: none;
}
.formInfoTenant__lKRvX .inputFieldTenantItem__P5Zm8:nth-child(3) .title__KYEw2, .formInfoTenant__lKRvX .inputFieldTenantItem__P5Zm8:nth-child(4) .title__KYEw2 {
  justify-content: space-between;
}
.formInfoTenant__lKRvX .inputChooseDate__opfki {
  position: relative;
}
.formInfoTenant__lKRvX .inputChooseDate__opfki .mark__h7lya {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  background: transparent;
}
.formInfoTenant__lKRvX .inputAppointmentDate___kMLp {
  position: relative;
}
.formInfoTenant__lKRvX .inputAppointmentDate___kMLp .inputPrivateSetting__BC1MN {
  position: absolute;
  top: -12px;
  right: 0;
  z-index: 10;
}
.formInfoTenant__lKRvX .ant-form-item .ant-form-item-label label {
  font-size: 13px;
}
.formInfoTenant__lKRvX .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content input {
  font-size: 13px;
  color: #142537;
}
.formInfoTenant__lKRvX .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-select-selector .ant-select-selection-item {
  font-size: 13px;
}
.formInfoTenant__lKRvX .ant-form-item .ant-form-item-control .ant-select-selector .ant-select-selection-placeholder {
  font-size: 14px;
}
.createTenantPage__CskPQ {
  background: #bd5364;
  display: flex;
  flex-direction: column;
}
.createTenantPage__CskPQ .title__GdF4p {
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  color: #fff;
  padding-top: 10px;
}
.createTenantPage__CskPQ .infoPreview__wWf6w {
  padding-top: 0px;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  color: #fff;
  margin-bottom: 0;
}
.createTenantPage__CskPQ .stepTenant__WlOEe {
  display: flex;
}
.createTenantPage__CskPQ .mainConcept__SMlyW {
  margin-top: 10px;
  background: #fff;
  border-top: 1px solid #fff;
  border-top-left-radius: 17px;
  border-top-right-radius: 17px;
  padding: 20px 20px 0 20px;
}
.createTenantPage__CskPQ .mainConcept__SMlyW .footer__aYiEH {
  display: flex;
  flex-direction: column;
  margin-top: auto;
  padding-bottom: 17px;
  gap: 7px;
  padding-top: 20px;
}
.createTenantPage__CskPQ .mainConcept__SMlyW .footer__aYiEH .groupBtnSubmit__URdCu {
  display: flex;
  gap: 16px;
  justify-content: center;
}
.createTenantPage__CskPQ .mainConcept__SMlyW .footer__aYiEH .groupBtnSubmit__URdCu button {
  cursor: pointer;
  flex: 1;
  font-weight: 700;
  font-size: 14px;
  color: #142537;
  height: 48px;
  background: #f2f2fa;
  border: 1px solid transparent;
  border-radius: 26px;
}
.createTenantPage__CskPQ .mainConcept__SMlyW .footer__aYiEH .groupBtnSubmit__URdCu .btnOk__RpHnm {
  color: #fff;
  background: #1679b6;
}
.createTenantPage__CskPQ .mainConcept__SMlyW .footer__aYiEH .groupBtnSubmit__URdCu .btnOkDisabled__CjTwd {
  color: #142537;
  background: #f2f2fa;
}
.createTenantPage__CskPQ .mainConcept__SMlyW .footer__aYiEH .groupBtnSubmit__URdCu .btnCancel__qAIWE:hover {
  border-color: unset;
}
.createTenantPage__CskPQ .mainConcept__SMlyW .footer__aYiEH .btnQa__Ma0hF {
  text-align: center;
}
.createTenantPage__CskPQ .mainConcept__SMlyW .footer__aYiEH .btnQa__Ma0hF button {
  cursor: pointer;
  color: #bd5364;
  font-weight: 700;
  font-size: 15px;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #bd5364;
  padding: 0;
}
.createTenantPage__CskPQ .ant-typography {
  margin-bottom: 0;
}
@media (max-width: 305px) {
  .createTenantPage__CskPQ .mainConcept__SMlyW {
    padding: 20px 10px 0 10px;
  }
}

.createTenantSuccess__kx9F3 .mainConcept__SMlyW {
  margin-top: 20px;
}

.tenantPageError__BYrZo {
  height: 100vh;
  display: flex;
  justify-content: center;
}
.tenantPageError__BYrZo .title__GdF4p {
  margin-top: 10vh;
  padding: 0 1rem;
}
.stepCustomMobile__z2gkP {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.stepCustomMobile__z2gkP .stepItem__UiBxc {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  flex: 1;
  z-index: var(--ff);
}
.stepCustomMobile__z2gkP .stepItem__UiBxc .title__qQz9S {
  color: #ffb7c2;
  font-size: 14px;
  font-weight: 500;
}
.stepCustomMobile__z2gkP .stepItem__UiBxc .icon__bpPKD {
  width: 11px;
  height: 11px;
  background: #ffb7c2;
  border: 1px solid transparent;
  border-radius: 50%;
}
.stepCustomMobile__z2gkP .stepItem__UiBxc:not(:nth-child(1)) .icon__bpPKD:before {
  content: " ";
  flex: 1 1;
  width: 100%;
  position: absolute;
  border-bottom: 3px solid #ffb7c2;
  bottom: 4px;
  z-index: 1;
  left: -50%;
}
.stepCustomMobile__z2gkP .stepActive____nU0 .title__qQz9S {
  font-weight: 700;
  color: #fff;
}
.stepCustomMobile__z2gkP .stepActive____nU0 .icon__bpPKD {
  background: #fff;
}
.stepCustomMobile__z2gkP .stepActive____nU0 .icon__bpPKD:before {
  border-bottom-color: #fff !important;
}
.formInfoTenant__mfian .phoneNumber__nB3Aj .title__NM9HM {
  display: flex;
  gap: 10px;
  font-weight: 500;
}
.formInfoTenant__mfian .phoneNumber__nB3Aj .title__NM9HM h3 {
  font-size: 13px;
  color: #142537;
  margin-bottom: 8px;
}
.formInfoTenant__mfian .phoneNumber__nB3Aj .title__NM9HM h3 .textRequired__CND5B {
  font-size: 13px;
  color: #bd5364;
}
.formInfoTenant__mfian .phoneNumber__nB3Aj .ant-form-item {
  margin-bottom: 0;
}
.formInfoTenant__mfian .phoneNumber__nB3Aj .ant-form-item-explain-error {
  display: none;
}
.formInfoTenant__mfian .phoneNumber__nB3Aj .description__M7Hia {
  padding-top: 4px;
  color: #a81f2c;
  font-size: 10px;
  font-weight: 400;
}
.formInfoTenant__mfian .phoneNumber__nB3Aj .messageErrorPhoneNumber__AFPfz {
  min-height: 22px;
}
.formInfoTenant__mfian .phoneNumber__nB3Aj .messageErrorPhoneNumber__AFPfz span {
  color: #a81f2c;
  font-size: 14px;
  font-weight: 400;
}
.formInfoTenant__mfian .inputFieldTenantItem__DaVRk .title__NM9HM {
  display: flex;
  gap: 10px;
  font-weight: 500;
}
.formInfoTenant__mfian .inputFieldTenantItem__DaVRk .title__NM9HM h3 {
  font-size: 13px;
  color: #142537;
  margin-bottom: 8px;
}
.formInfoTenant__mfian .inputFieldTenantItem__DaVRk .title__NM9HM .required__yDHP8 {
  font-size: 13px;
  color: #bd5364;
}
.formInfoTenant__mfian .inputFieldTenantItem__DaVRk .description__M7Hia {
  padding-top: 4px;
  color: #a81f2c;
  font-size: 10px;
  font-weight: 400;
}
.formInfoTenant__mfian .inputFieldTenantItem__DaVRk .messageErrorEndDate__U0Q2T {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.2s;
  display: flex;
  flex-direction: column;
}
.formInfoTenant__mfian .inputFieldTenantItem__DaVRk .messageErrorEndDate__U0Q2T span {
  color: #a81f2c;
}
.formInfoTenant__mfian .inputFieldTenantItem__DaVRk .showMessage__AogFy {
  visibility: visible;
  opacity: 1;
}
.formInfoTenant__mfian .inputFieldTenantItem__DaVRk .ant-form-item {
  margin-bottom: 0;
}
.formInfoTenant__mfian .inputFieldTenantItem__DaVRk .ant-form-item-explain-error {
  display: none;
}
.formInfoTenant__mfian .inputFieldTenantItem__DaVRk:nth-child(4) .content__hXgTZ {
  display: flex;
  column-gap: 18px;
  justify-content: space-between;
}
.formInfoTenant__mfian .inputFieldTenantItem__DaVRk:nth-child(4) .content__hXgTZ > div {
  width: 30%;
}
.formInfoTenant__mfian .inputFieldTenantItem__DaVRk:nth-child(4) .content__hXgTZ > div:last-child {
  max-width: 65%;
  flex: 1;
}
.formInfoTenant__mfian .ant-form-item .ant-form-item-label label {
  font-size: 13px;
}
.formInfoTenant__mfian .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content input {
  font-size: 15px;
  color: #142537;
}
.formInfoTenant__mfian .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-select-selector .ant-select-selection-item {
  font-size: 15px;
}
.formInfoTenant__mfian .ant-form-item .ant-form-item-control .ant-select-selector .ant-select-selection-placeholder {
  font-size: 14px;
}
.formSettingTimeTenant__LERUS {
  display: flex;
  flex-direction: column;
  overflow: auto;
  height: 100%;
  width: 100%;
}
.formSettingTimeTenant__LERUS .formBookingTime__N0EyG .reservationBookingField__avNB8 .titleField__LBfZI {
  display: flex;
  gap: 10px;
  font-weight: 500;
  justify-content: space-between;
}
.formSettingTimeTenant__LERUS .formBookingTime__N0EyG .reservationBookingField__avNB8 .titleField__LBfZI h3 {
  font-size: 15px;
  color: #142537;
  margin-bottom: 8px;
}
.formSettingTimeTenant__LERUS .formBookingTime__N0EyG .reservationBookingField__avNB8 .titleField__LBfZI .lengthDescription__iomN3 {
  font-size: 15px;
  color: #a81f2c;
}
.formSettingTimeTenant__LERUS .formBookingTime__N0EyG .reservationBookingField__avNB8 .titleFieldEdit__ZAKM_ h3 {
  font-size: 13px;
}
.formSettingTimeTenant__LERUS .formBookingTime__N0EyG .reservationBookingField__avNB8 .titleFieldEdit__ZAKM_ .lengthDescription__iomN3 {
  font-size: 12px;
}
.formSettingTimeTenant__LERUS .formBookingTime__N0EyG .ant-form-item {
  margin-bottom: 0;
}
.formSettingTimeTenant__LERUS .formBookingTime__N0EyG .ant-form-item .ant-input-disabled {
  cursor: pointer !important;
}
.formSettingTimeTenant__LERUS .formBookingTime__N0EyG .ant-form-item .ant-input {
  font-size: 15px;
}
.formSettingTimeTenant__LERUS .formBookingTime__N0EyG .ant-form-item .ant-input::placeholder {
  font-size: 12px !important;
}
.formReviewTenant__M9kIL {
  display: flex;
  flex-direction: column;
  overflow: auto;
  height: 100%;
  gap: 15px;
}
.formReviewTenant__M9kIL .nameRoomSelect__hIV0r {
  background: #f2f2fa;
  padding: 6px 12px;
  display: flex;
  align-items: center;
  gap: 10px;
  border-radius: 4px;
}
.formReviewTenant__M9kIL .nameRoomSelect__hIV0r span {
  font-size: 13px;
  font-weight: 500;
  color: #142537;
}
.formReviewTenant__M9kIL .nameRoomSelect__hIV0r span:last-child {
  color: #bd5364;
  font-size: 15px;
}
.formReviewTenant__M9kIL .listInfoRegister__QW3jG {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.formReviewTenant__M9kIL .listInfoRegister__QW3jG .infoFieldItem__Qp9uz .title__YKhnu {
  font-size: 13px;
  font-weight: 400;
  color: #142537;
  opacity: 0.64;
}
.formReviewTenant__M9kIL .listInfoRegister__QW3jG .infoFieldItem__Qp9uz .content__mheDj {
  color: #142537;
  font-size: 15px;
  font-weight: 500;
  display: flex;
  justify-content: space-between;
}
.formReviewTenant__M9kIL .listInfoRegister__QW3jG .infoFieldItem__Qp9uz .content__mheDj > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
}
.formReviewTenant__M9kIL .listInfoRegister__QW3jG .infoFieldItem__Qp9uz .content__mheDj .actions__Dmktj {
  text-align: right;
  width: fit-content;
}
.formReviewTenant__M9kIL .listInfoRegister__QW3jG .infoFieldItem__Qp9uz .content__mheDj .actions__Dmktj button {
  background: transparent;
  border: none;
  cursor: pointer;
}
.formReviewTenant__M9kIL .listInfoRegister__QW3jG .infoFieldItem__Qp9uz .content__mheDj .actions__Dmktj button img {
  padding-right: 1px;
}
.formReviewTenant__M9kIL .listInfoRegister__QW3jG .infoFieldItem__Qp9uz .content__mheDj .actions__Dmktj button span {
  font-size: 13px;
  font-weight: 500;
  color: #142537;
  opacity: 0.64;
}
.formReviewTenant__M9kIL .description__Nxkkr {
  display: flex;
  flex-direction: column;
  border-top: 1px solid #e8e8f0;
  padding-top: 24px;
}
.formReviewTenant__M9kIL .description__Nxkkr span {
  font-weight: 500;
  font-size: 15px;
  color: #142537;
}
.formReviewTenant__M9kIL .description__Nxkkr span span {
  opacity: 0;
}
.editInfoTenantPopup__V95O0 {
  width: calc(100vw - 18px);
  max-width: 500px;
  background: #fff;
  max-height: 80vh;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 525px;
}
.editInfoTenantPopup__V95O0 .groupBtn__ufYnc {
  text-align: right;
  padding: 12px 12px 0 0;
}
.editInfoTenantPopup__V95O0 .groupBtn__ufYnc .btnClose__clJSX {
  background: #ecf4f9;
  border: 1px solid #ecf4f9;
  border-radius: 50%;
  padding: 0 6px;
  cursor: pointer;
}
.editInfoTenantPopup__V95O0 .title__YDZMs {
  font-weight: 700;
  font-size: 16px;
  color: #142537;
  text-align: center;
  margin-bottom: 0;
}
.editInfoTenantPopup__V95O0 .main__U6TI6 {
  flex: 1;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: auto;
  padding: 15px 14px 27px 14px;
}
.editInfoTenantPopup__V95O0 .main__U6TI6 .footer__Jtpsn {
  display: flex;
  justify-content: center;
  margin-top: auto;
}
.editInfoTenantPopup__V95O0 .main__U6TI6 .footer__Jtpsn button {
  cursor: pointer;
  flex: 0.95;
  font-weight: 700;
  font-size: 15px;
  height: 40px;
  border: 1px solid transparent;
  border-radius: 26px;
  color: #fff;
  background: #1679b6;
}
.editInfoTenantPopup__V95O0 .mainStep2___UV4W {
  padding: 15px 14px 27px 14px;
}
.editInfoTenantPopup__V95O0 .mainStep2___UV4W .footer__Jtpsn {
  margin-top: auto;
  padding-top: 20px;
}
@media (max-width: 335px) {
  .editInfoTenantPopup__V95O0 {
    max-width: 335px;
    width: 95vw;
  }
}
.popupConfirmSaveDataMemberContractor__bMg_t {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  width: 402px;
  padding-top: 32px;
}
.popupConfirmSaveDataMemberContractor__bMg_t .title__KKMUo {
  text-align: center;
  white-space: pre-wrap;
}
.popupConfirmSaveDataMemberContractor__bMg_t .title__KKMUo span {
  font-size: 17px;
  font-weight: 500;
  margin-bottom: 30px;
  color: #142537;
}
@media (max-width: 402px) {
  .popupConfirmSaveDataMemberContractor__bMg_t {
    max-width: 402px;
    width: 95vw;
  }
}
.popupConfirmSettingTimeFloor__lQv81 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  width: 502px;
  padding-top: 32px;
}
.popupConfirmSettingTimeFloor__lQv81 .title__mSG20 {
  text-align: center;
  white-space: pre-wrap;
  padding: 0 20px;
}
.popupConfirmSettingTimeFloor__lQv81 .title__mSG20 span {
  font-size: 17px;
  font-weight: 500;
  margin-bottom: 30px;
  color: #142537;
}
@media (max-width: 502px) {
  .popupConfirmSettingTimeFloor__lQv81 {
    width: 90vw;
  }
}
.registerTenantSuccessPage__NrKEI {
  display: flex;
  padding-top: 11px;
  flex-direction: column;
}
.registerTenantSuccessPage__NrKEI .title__I_I9A {
  font-weight: 700;
  font-size: 16px;
  color: #142537;
  margin-bottom: 0;
  padding-bottom: 17px;
}
.registerTenantSuccessPage__NrKEI .messengerContent__NshzB {
  font-weight: 400;
  font-size: 14px;
  color: #142537;
}
.registerTenantSuccessPage__NrKEI .messengerContent__NshzB span {
  opacity: 0;
}
.registerTenantSuccessPage__NrKEI .messengerContent__NshzB:nth-child(3) {
  padding-bottom: 12px;
}
.registerTenantSuccessPage__NrKEI .messengerContentRed__ngwVM {
  color: #bd5364;
  font-size: 13px;
}
.registerTenantSuccessPage__NrKEI .messengerContentEdit___00Jt:nth-child(2) {
  padding-bottom: 12px;
}
.registerTenantSuccessPage__NrKEI .messengerContentEdit___00Jt:nth-child(3) {
  padding-bottom: unset;
}
.usageRulesPage__b5Bl2 {
  width: 90vw;
  height: 65vh;
  background: #fff;
  display: flex;
  flex-direction: column;
}
.usageRulesPage__b5Bl2 .groupBtn__FmQ2l {
  text-align: right;
  padding: 12px 12px 0 0;
}
.usageRulesPage__b5Bl2 .groupBtn__FmQ2l .btnClose__Mj6oW {
  background: #ecf4f9;
  border: 1px solid #ecf4f9;
  border-radius: 50%;
  padding: 0 6px;
  cursor: pointer;
}
.usageRulesPage__b5Bl2 .content__t4EEg {
  padding: 10px;
  overflow-y: auto;
  flex: 1;
}
.usageRulesPage__b5Bl2 .content__t4EEg .ant-typography {
  color: #142537;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.error__KwkfK {
  background: rgba(167, 233, 245, 0.1803921569);
  height: 100vh;
  width: 100%;
  display: flex;
  flex-direction: row;
  padding: 15rem 30rem;
}
.error__KwkfK .infoError__JCc3x {
  width: 75%;
}
.error__KwkfK .infoError__JCc3x .textError__HEU5y {
  margin-bottom: 4rem;
}
.error__KwkfK .infoError__JCc3x .textError__HEU5y h1 {
  color: #00859d;
  font-weight: 700;
  font-size: 86px;
}
.error__KwkfK .infoError__JCc3x .textError__HEU5y h3 {
  width: 70%;
  color: #00859d;
  font-size: 28px;
  font-weight: 500;
}
.error__KwkfK .btnError__nqGn6 {
  display: flex;
  gap: 10px;
}
.error__KwkfK .btnError__nqGn6 .backHome__vUKfv {
  border: 1px solid #00859d;
  color: #00859d;
  text-transform: uppercase;
  width: 14%;
  height: 38px;
  background-color: rgba(167, 233, 245, 0.1803921569);
}
.error__KwkfK .iconError__tZM90 {
  margin-top: 8rem;
}
.error__KwkfK .iconError__tZM90 .anticon-global,
.error__KwkfK .iconError__tZM90 .anticon-rocket {
  font-size: 70px;
  font-weight: 700;
  color: #00859d;
  margin: auto 0px;
}
.error__KwkfK .iconError__tZM90 .iconGlobal__WtIyQ {
  margin-bottom: 15rem;
}
.popupConfirmCreateContractorAdmin___2mUk {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  width: 502px;
  padding-top: 32px;
}
.popupConfirmCreateContractorAdmin___2mUk .title__RyBR9 {
  text-align: center;
  white-space: pre-wrap;
  padding: 0 20px;
}
.popupConfirmCreateContractorAdmin___2mUk .title__RyBR9 span {
  font-size: 17px;
  font-weight: 500;
  margin-bottom: 30px;
  color: #142537;
}
@media (max-width: 502px) {
  .popupConfirmCreateContractorAdmin___2mUk {
    width: 90vw;
  }
}
.createAppointmentMaintenance__SRf3v {
  display: flex;
  flex-direction: column;
  overflow: auto;
  padding: 12px 20px 28px 20px;
  background: #fff;
  gap: 15px;
  width: 375px;
  margin: auto;
}
.createAppointmentMaintenance__SRf3v .titlePage__YBHTp {
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  color: #142537;
  padding-bottom: 5px;
  margin-bottom: 0;
}
.createAppointmentMaintenance__SRf3v .groupBtn__pA28t {
  padding: 0 5px 0 5px;
  display: flex;
  gap: 15px;
  justify-content: center;
}
.createAppointmentMaintenance__SRf3v .groupBtn__pA28t button {
  border-radius: 19px;
  color: #142537;
  background: #f2f2fa;
  border: 1px solid #f2f2fa;
  font-weight: 700;
  font-size: 15px;
  height: 40px;
  width: 100%;
  line-height: initial;
}
.createAppointmentMaintenance__SRf3v .groupBtn__pA28t .activeStep__wfZTi {
  color: #fff;
  background: #1679b6;
  border: 1px solid #1679b6;
}
@media screen and (max-width: 768px) {
  .createAppointmentMaintenance__SRf3v {
    max-width: unset !important;
    width: 100% !important;
  }
  .createAppointmentMaintenance__SRf3v .groupBtn__pA28t button {
    width: 155px !important;
  }
}
.formInfoTenant__MDxdo {
  width: 100%;
  padding-bottom: 31px;
}
.formInfoTenant__MDxdo .inputFieldTenantItem__y1_L5 .title__m526y {
  display: flex;
  gap: 10px;
  font-weight: 500;
}
.formInfoTenant__MDxdo .inputFieldTenantItem__y1_L5 .title__m526y h3 {
  font-size: 13px;
  color: #142537;
  margin-bottom: 8px;
}
.formInfoTenant__MDxdo .inputFieldTenantItem__y1_L5 .title__m526y .lengthDescription__LbPD7 {
  font-size: 13px;
  color: #a81f2c;
}
.formInfoTenant__MDxdo .inputFieldTenantItem__y1_L5 .title__m526y .required__FQL_F {
  font-size: 13px;
  color: #bd5364;
}
.formInfoTenant__MDxdo .inputFieldTenantItem__y1_L5 .description__Eu_vU {
  padding-top: 4px;
  color: #a81f2c;
  font-size: 10px;
  font-weight: 400;
}
.formInfoTenant__MDxdo .inputFieldTenantItem__y1_L5 .messageErrorEndDate__xRevf {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.2s;
  display: flex;
  flex-direction: column;
}
.formInfoTenant__MDxdo .inputFieldTenantItem__y1_L5 .messageErrorEndDate__xRevf span {
  color: #a81f2c;
}
.formInfoTenant__MDxdo .inputFieldTenantItem__y1_L5 .showMessage__x8FVk {
  visibility: visible;
  opacity: 1;
}
.formInfoTenant__MDxdo .inputFieldTenantItem__y1_L5:nth-child(3) .ant-form-item {
  margin-bottom: 0;
}
.formInfoTenant__MDxdo .inputFieldTenantItem__y1_L5:nth-child(3) .ant-form-item-explain-error {
  display: none;
}
.formInfoTenant__MDxdo .inputFieldTenantItem__y1_L5:nth-child(4) .content__tFWJ0 {
  display: flex;
  column-gap: 18px;
  justify-content: space-between;
}
.formInfoTenant__MDxdo .inputFieldTenantItem__y1_L5:nth-child(4) .content__tFWJ0 > div {
  width: 30%;
}
.formInfoTenant__MDxdo .inputFieldTenantItem__y1_L5:nth-child(4) .content__tFWJ0 > div:last-child {
  max-width: 65%;
  flex: 1;
}
.formInfoTenant__MDxdo .inputFieldTenantItem__y1_L5:nth-child(4) .ant-form-item {
  margin-bottom: 0;
}
.formInfoTenant__MDxdo .inputFieldTenantItem__y1_L5:nth-child(4) .ant-form-item-explain-error {
  display: none;
}
.formInfoTenant__MDxdo .inputFieldTenantItem__y1_L5:nth-child(7) .title__m526y, .formInfoTenant__MDxdo .inputFieldTenantItem__y1_L5:nth-child(6) .title__m526y {
  justify-content: space-between;
}
.formInfoTenant__MDxdo .inputChooseDate__wttAw {
  position: relative;
}
.formInfoTenant__MDxdo .inputChooseDate__wttAw .ant-input-disabled {
  background-color: #e5e5e5 !important;
}
.formInfoTenant__MDxdo .inputChooseDate__wttAw .ant-input-affix-wrapper-disabled {
  background-color: #e5e5e5 !important;
}
.formInfoTenant__MDxdo .inputChooseDate__wttAw .mark__YIzx5 {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  background: transparent;
}
.formInfoTenant__MDxdo .inputChooseDate__wttAw .title__m526y {
  justify-content: flex-start !important;
  align-items: center;
}
.formInfoTenant__MDxdo .inputChooseDate__wttAw .title__m526y h3 {
  margin-bottom: 0 !important;
}
.formInfoTenant__MDxdo .inputChooseDate__wttAw .btnGroupInputCheckBox__IdYb8 {
  display: flex;
  justify-content: space-between;
  height: 40px;
}
.formInfoTenant__MDxdo .inputChooseDate__wttAw .disabledClick__gZnFT {
  cursor: not-allowed;
  opacity: 0.5;
}
.formInfoTenant__MDxdo .validInput__XQT4M .ant-input-disabled {
  background-color: #fff !important;
}
.formInfoTenant__MDxdo .validInput__XQT4M .ant-input-affix-wrapper-disabled {
  background-color: #fff !important;
}
.formInfoTenant__MDxdo .customCheckBox__TFinh {
  margin-bottom: 0;
}
.formInfoTenant__MDxdo .note__dKrap {
  display: flex;
  flex-direction: column;
  border-top: 1px solid #e8e8f0;
  padding-top: 24px;
}
.formInfoTenant__MDxdo .note__dKrap span {
  font-weight: 400;
  font-size: 15px;
  color: #142537;
}
.formInfoTenant__MDxdo .note__dKrap span span {
  opacity: 0;
}
.formInfoTenant__MDxdo .checkboxAgree__jTltH .ant-form-item .ant-checkbox-wrapper > span:nth-child(2) {
  padding-top: 2px;
  font-size: 15px !important;
}
.formInfoTenant__MDxdo .ant-form-item .ant-form-item-label label {
  font-size: 13px;
}
.formInfoTenant__MDxdo .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content input {
  font-size: 13px;
  color: #142537;
}
.formInfoTenant__MDxdo .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-select-selector .ant-select-selection-item {
  font-size: 13px;
}
.formInfoTenant__MDxdo .ant-form-item .ant-form-item-control .ant-select-selector .ant-select-selection-placeholder {
  font-size: 14px;
}
.formInfoTenant__MDxdo .ant-form-item .ant-form-item-control .ant-checkbox-wrapper > span:nth-child(2) {
  font-size: 13px;
}
.overlay__Wslpv {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 9999;
}
.overlay__Wslpv .overlay-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.settingService__O1rkW {
  width: 945px !important;
}
.settingService__O1rkW .ant-modal-body {
  padding: 40px 10px;
}
.settingService__O1rkW .ant-modal-content {
  border-radius: 20px;
}
@media only screen and (max-width: 992px) {
  .settingService__O1rkW {
    top: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden;
  }
  .settingService__O1rkW .ant-modal-body {
    padding: 0;
  }
  .settingService__O1rkW .ant-modal-content {
    height: 100%;
    border-radius: 0;
  }
}

.settingDiagramBuildings__0tg3G {
  width: fit-content !important;
}
.settingDiagramBuildings__0tg3G .ant-modal-body {
  padding: 0;
  height: 100%;
}
.settingDiagramBuildings__0tg3G .ant-modal-content {
  border-radius: 9px;
  height: 100%;
}

.previewBuilding__RbTjl {
  width: auto !important;
  height: 100%;
  max-width: 80vw !important;
  max-height: 80vh;
}
.previewBuilding__RbTjl .ant-modal-body {
  padding: 0;
}
.previewBuilding__RbTjl .ant-modal-content {
  border-radius: 9px;
}
.previewBuilding__RbTjl .ant-modal-content .ant-modal-body {
  max-height: 80vh;
}

.registerMaintanceTypeOfPopupSetting__JDa7F {
  width: 560px !important;
  min-height: 543px;
  max-height: 80vh;
}
.registerMaintanceTypeOfPopupSetting__JDa7F .ant-modal-body {
  padding: 0;
  height: 100%;
}
.registerMaintanceTypeOfPopupSetting__JDa7F .ant-modal-content {
  border-radius: 9px;
  height: 100%;
}

.initialCssPopup__QCmBt {
  width: fit-content !important;
}
.initialCssPopup__QCmBt .ant-modal-content {
  border-radius: 20px;
  border: 1px solid transparent;
}
.initialCssPopup__QCmBt .ant-modal-body {
  padding: 0;
  height: 100%;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.settingService__P2up4 {
  padding: 0px 50px;
}
.settingService__P2up4 hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #e8e8f0;
  margin: 2em 0;
  padding: 0;
}
.settingService__P2up4 .title__MNWi5 span {
  display: flex;
  color: #00859d;
  margin-bottom: 12px;
  font-size: 19px;
  font-weight: 700;
}
.settingService__P2up4 .formSettings___nJbY .formMain__eINq0 {
  display: flex;
  width: 100%;
  gap: 20px;
}
.settingService__P2up4 .formSettings___nJbY .formMain__eINq0 .leftForm__vjqJE {
  width: 50%;
}
.settingService__P2up4 .formSettings___nJbY .formMain__eINq0 .rightForm__PnjUB {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.settingService__P2up4 .formSettings___nJbY .formMain__eINq0 .ant-radio-wrapper .ant-radio:hover .ant-radio-inner {
  border-color: #00859d !important;
}
.settingService__P2up4 .formSettings___nJbY .formMain__eINq0 .ant-radio-checked .ant-radio-inner {
  border-color: #00859d !important;
}
.settingService__P2up4 .formSettings___nJbY .btnSettings___ge1N {
  display: flex;
  justify-content: center;
  gap: 20px;
}
.settingService__P2up4 .formSettings___nJbY .btnSettings___ge1N button {
  border-radius: 20px;
  font-size: 15px;
  font-weight: 500;
  height: 40px;
  min-width: 30%;
}
.settingService__P2up4 .formSettings___nJbY .btnSettings___ge1N .btnCancel__fiQbc {
  background-color: #f2f2fa;
  color: #13202f;
  border: 1px solid #f2f2fa;
}
.settingService__P2up4 .formSettings___nJbY .btnSettings___ge1N .btnCancel__fiQbc:hover {
  border-color: unset;
}
.settingService__P2up4 .formSettings___nJbY .btnSettings___ge1N .btnSave__p7Myt {
  background-color: #d96b06;
  color: #fff;
  border: 1px solid #e19603;
}
.sendEmail__hqEs9 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #142537;
  /* Firefox */
}
.sendEmail__hqEs9 .inputOTP__U2MkO {
  width: 406px;
  margin-bottom: 10px;
}
.sendEmail__hqEs9 input::-webkit-outer-spin-button,
.sendEmail__hqEs9 input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.sendEmail__hqEs9 input[type=number] {
  -moz-appearance: textfield;
}
.sendEmail__hqEs9 .buttonGroups__DO7zf button {
  width: 180px;
  padding-top: 8px;
  padding-bottom: 8px;
  min-height: 40px;
  border: none;
  font-weight: 700;
}
.popupConfirmDeleteContractorAdmin__A_vfd {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.popupConfirmDeleteContractorAdmin__A_vfd .title__dQN5g {
  text-align: center;
}
.popupConfirmDeleteContractorAdmin__A_vfd .title__dQN5g span {
  font-size: 17px;
  font-weight: 500;
  margin-bottom: 30px;
  color: #142537;
}
.popupConfirmDeleteContractorAdmin__A_vfd .confirmButton__LmqQp {
  display: flex;
  justify-content: center;
  gap: 30px;
}
.popupConfirmDeleteContractorAdmin__A_vfd .confirmButton__LmqQp button {
  min-width: 118px;
  border-radius: 25px;
}
.popupConfirmDeleteContractorAdmin__A_vfd .confirmButton__LmqQp button:hover, .popupConfirmDeleteContractorAdmin__A_vfd .confirmButton__LmqQp button:focus, .popupConfirmDeleteContractorAdmin__A_vfd .confirmButton__LmqQp button:active {
  border-color: unset;
}
.popupConfirmDeleteContractorAdmin__A_vfd .confirmButton__LmqQp .btnNo__xRMP6 {
  background: #bd5364;
  color: #fff;
}
.popupConfirmDeleteContractorAdmin__A_vfd .confirmButton__LmqQp .btnYes__nUyns {
  background-color: #f2f2fa;
  color: #506478;
  font-weight: 700;
}
.popupConfirmCreateContractorAdmin__swxG8 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.popupConfirmCreateContractorAdmin__swxG8 .title__nPMWe {
  text-align: center;
  white-space: pre-wrap;
}
.popupConfirmCreateContractorAdmin__swxG8 .title__nPMWe span {
  font-size: 17px;
  font-weight: 500;
  margin-bottom: 30px;
  color: #142537;
}
.popupConfirmCreateContractorAdmin__swxG8 .confirmButton__wIzQ1 {
  display: flex;
  justify-content: center;
  gap: 30px;
}
.popupConfirmCreateContractorAdmin__swxG8 .confirmButton__wIzQ1 button {
  min-width: 118px;
  height: 38px;
  border-radius: 25px;
}
.popupConfirmCreateContractorAdmin__swxG8 .confirmButton__wIzQ1 button:hover, .popupConfirmCreateContractorAdmin__swxG8 .confirmButton__wIzQ1 button:focus, .popupConfirmCreateContractorAdmin__swxG8 .confirmButton__wIzQ1 button:active {
  border-color: unset;
}
.popupConfirmCreateContractorAdmin__swxG8 .confirmButton__wIzQ1 .btnNo__eufSO {
  background-color: #f2f2fa;
  color: #506478;
  font-weight: 700;
}
.popupConfirmCreateContractorAdmin__swxG8 .confirmButton__wIzQ1 .hiddenButtonNo__Rpp6Q {
  display: none;
}
.popupConfirmCreateContractorAdmin__swxG8 .confirmButton__wIzQ1 .btnYes__RS6a7 {
  background: #bd5364;
  color: #fff;
}
.popupConfirmCreateContractorAdmin__swxG8 .confirmButton__wIzQ1 .backgroundButtonYes__nN1e5 {
  background: #d96b06;
}
.popupConfirmCreateContractorAdmin__swxG8 .reverseButton__o7GmB {
  flex-direction: row-reverse;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.settingDiagramBuildings__EHzJi {
  padding: 23px;
  display: flex;
  flex-direction: column;
  max-height: 80vh;
  overflow: auto;
}
.settingDiagramBuildings__EHzJi .mainPopup__rv3rl {
  padding: 0 30px 30px 30px;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.settingDiagramBuildings__EHzJi .mainPopup__rv3rl .title__gYY2H {
  border-bottom: 1px solid #e8e8f0;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
.settingDiagramBuildings__EHzJi .mainPopup__rv3rl .title__gYY2H span {
  color: #142537;
  margin-bottom: 12px;
  font-size: 19px;
  font-weight: 700;
}
.settingDiagramBuildings__EHzJi .mainPopup__rv3rl .description__EAj2E {
  font-size: 14px;
  font-weight: 400;
  color: #142537;
  margin-bottom: 16px;
}
.settingDiagramBuildings__EHzJi .mainPopup__rv3rl .listDiagramBuildings__LTnDF {
  display: grid;
  overflow: auto;
  gap: 15px;
}
.settingDiagramBuildings__EHzJi .mainPopup__rv3rl .listDiagramBuildings__LTnDF .infoRoomItem__rQtc0 {
  gap: 20px;
  display: grid;
  grid-template-columns: 60px 1fr;
}
.settingDiagramBuildings__EHzJi .mainPopup__rv3rl .listDiagramBuildings__LTnDF .infoRoomItem__rQtc0 .label__JcvqE {
  background: #1679b6;
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  padding: 0.5rem;
  border: 1px solid #2083c0;
  border-radius: 5px;
  position: sticky;
  left: 0;
  display: flex;
}
.settingDiagramBuildings__EHzJi .mainPopup__rv3rl .listDiagramBuildings__LTnDF .infoRoomItem__rQtc0 .label__JcvqE span {
  margin: auto;
}
.settingDiagramBuildings__EHzJi .mainPopup__rv3rl .listDiagramBuildings__LTnDF .infoRoomItem__rQtc0 .listRoom__S22Y5 {
  display: flex;
}
.settingDiagramBuildings__EHzJi .mainPopup__rv3rl .listDiagramBuildings__LTnDF .infoRoomItem__rQtc0 .listRoom__S22Y5 .roomItem__dgvN9 {
  width: 100px;
  display: flex;
  text-align: center;
  background: #ffffff;
  border: 1px solid #e8e8f0;
  cursor: pointer;
  overflow: hidden;
  padding: 0 0.5rem;
}
.settingDiagramBuildings__EHzJi .mainPopup__rv3rl .listDiagramBuildings__LTnDF .infoRoomItem__rQtc0 .listRoom__S22Y5 .roomItem__dgvN9:not(:last-child) {
  border-right: none;
}
.settingDiagramBuildings__EHzJi .mainPopup__rv3rl .listDiagramBuildings__LTnDF .infoRoomItem__rQtc0 .listRoom__S22Y5 .roomItem__dgvN9 span {
  color: #142537;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: auto;
  overflow: hidden;
}
.settingDiagramBuildings__EHzJi .mainPopup__rv3rl .listDiagramBuildings__LTnDF .infoRoomItem__rQtc0 .listRoom__S22Y5 .roomItem__dgvN9:hover {
  background: #bbdefb;
}
.settingDiagramBuildings__EHzJi .mainPopup__rv3rl .listDiagramBuildings__LTnDF .infoRoomItem__rQtc0 .listRoom__S22Y5 .roomItemDisable__Wzrlb {
  background: #e8e8f0;
  border: 1px solid #fff;
}
.settingDiagramBuildings__EHzJi .mainPopup__rv3rl .listDiagramBuildings__LTnDF .infoRoomItem__rQtc0 .listRoom__S22Y5 .roomItemDisable__Wzrlb:hover {
  background: #e8e8f0;
  border: 1px solid #fff;
  cursor: not-allowed;
}
.settingDiagramBuildings__EHzJi .mainPopup__rv3rl .listDiagramBuildings__LTnDF .infoRoomItem__rQtc0 .readOnlyRoomName__olD6Q .roomItem__dgvN9:hover {
  background: none;
  cursor: default;
}
.settingDiagramBuildings__EHzJi .groupBtn__f9ITj {
  border-top: 1px solid #e8e8f0;
  padding-top: 31px;
  display: flex;
  justify-content: center;
  gap: 20px;
}
.settingDiagramBuildings__EHzJi .groupBtn__f9ITj button {
  border-radius: 20px;
  font-size: 15px;
  font-weight: 500;
  height: 40px;
  min-width: 230px;
}
.settingDiagramBuildings__EHzJi .groupBtn__f9ITj button:disabled {
  opacity: 0.75;
}
.settingDiagramBuildings__EHzJi .groupBtn__f9ITj .btnCancel__SvUUG {
  color: #142537;
  background: #f2f2fa;
  border: 1px solid #f2f2fa;
  font-weight: 700;
}
.settingDiagramBuildings__EHzJi .groupBtn__f9ITj .btnCancel__SvUUG:hover {
  border-color: unset;
}
.settingDiagramBuildings__EHzJi .groupBtn__f9ITj .btnSubmit__eUmmO {
  font-weight: 700;
  color: #fff;
  background: #bd5364;
  border: 1px solid #e46176;
}
.formRenameRoom__QgnIR {
  display: flex;
  gap: 10px;
}
.formRenameRoom__QgnIR .form__qBus0 {
  width: 80%;
}
.formRenameRoom__QgnIR .btnSubmit__vBnv1 {
  flex: 1;
}
.formRenameRoom__QgnIR .btnSubmit__vBnv1 button {
  cursor: pointer;
  min-width: 40px;
  margin-top: 32px;
  height: 40px;
  color: #fff;
  background: #1679b6;
  border: 1px solid #1679b6;
  border-radius: 5px;
  font-size: 13px;
}
.previewBuilding__tqdYd {
  width: auto;
  border-radius: 9px;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.previewBuilding__tqdYd .header__C7iBx {
  height: 71px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 50px;
  padding-right: 20px;
}
.previewBuilding__tqdYd .header__C7iBx h3 {
  margin-top: 20px;
  margin-bottom: 0;
  font-weight: 700;
  font-size: 19px;
  color: #142537;
}
.previewBuilding__tqdYd .header__C7iBx span:hover {
  cursor: pointer;
}
.previewBuilding__tqdYd .line__xMzjf {
  border-top: 1px solid #e8e8f0;
  margin: 0 50px;
}
.previewBuilding__tqdYd .body__cFzTD {
  padding: 30px 50px;
  height: 100%;
}
.previewFloors__jvz0M {
  max-height: 65vh;
  overflow: auto;
  height: 90%;
  display: grid;
}
.previewFloors__jvz0M .row__P9rjQ {
  display: flex;
  margin-bottom: 20px;
  position: relative;
}
.previewFloors__jvz0M .row__P9rjQ .floorNumber__ddcLj {
  width: 55px;
  min-width: 55px;
  height: 40px;
  color: #ffffff;
  background-color: #2083c0;
  border: 1px solid #1679b6;
  border-radius: 4px;
  text-align: center;
  line-height: 40px;
  font-weight: 500;
  font-size: 15px;
  position: sticky;
  top: 0;
  left: 0;
}
.previewFloors__jvz0M .row__P9rjQ .rooms__1oOcj {
  margin-left: 30px;
  flex-grow: 1;
  display: flex;
}
.previewFloors__jvz0M .row__P9rjQ .rooms__1oOcj .roomName__sIwHE {
  display: flex;
  width: 100px;
  min-width: 100px;
  border: 1px solid #e8e8f0;
  text-align: center;
  line-height: 40px;
  font-weight: 500;
  color: #142537;
  padding: 0 0.5rem;
}
.previewFloors__jvz0M .row__P9rjQ .rooms__1oOcj .roomName__sIwHE span {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin: auto;
}
.previewFloors__jvz0M .row__P9rjQ .rooms__1oOcj .roomName__sIwHE:not(:nth-child(1)) {
  border-left: none;
}
.previewFloors__jvz0M .row__P9rjQ .rooms__1oOcj .roomName__sIwHE:first-child {
  border-radius: 4px 0 0 4px;
}
.previewFloors__jvz0M .row__P9rjQ .rooms__1oOcj .roomName__sIwHE:last-child {
  border-radius: 0 4px 4px 0;
}
.registerMaintanceType__JrAmJ {
  width: auto;
  border-radius: 9px;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.registerMaintanceType__JrAmJ .header__Ugbvw {
  height: 71px;
  min-height: 71px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 50px;
  padding-right: 20px;
}
.registerMaintanceType__JrAmJ .header__Ugbvw h3 {
  margin-top: 20px;
  margin-bottom: 0;
  font-weight: 700;
  font-size: 19px;
  color: #142537;
}
.registerMaintanceType__JrAmJ .line__dWjBd {
  border-top: 1px solid #e8e8f0;
  margin: 0 50px;
}
.registerMaintanceType__JrAmJ .body__S0rVu {
  padding: 30px 50px;
  min-height: 384px;
}
.registerMaintanceType__JrAmJ .body__S0rVu textarea {
  max-height: 30vh;
}
.registerMaintanceType__JrAmJ .body__S0rVu textarea::-webkit-scrollbar {
  width: 5px;
}
.registerMaintanceType__JrAmJ .body__S0rVu textarea::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.registerMaintanceType__JrAmJ .body__S0rVu textarea::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.registerMaintanceType__JrAmJ .footer__LcC0d {
  min-height: 86px;
  border-top: 1px solid #e8e8f0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.registerMaintanceType__JrAmJ .footer__LcC0d button {
  width: 220px;
  height: 40px;
  border-radius: 20px;
  font-size: 15px;
  font-weight: 700;
}
.registerMaintanceType__JrAmJ .footer__LcC0d .btnCancel__tKen2 {
  background-color: #f2f2fa;
  border: 1px solid #f2f2fa;
  color: #142537;
}
.registerMaintanceType__JrAmJ .footer__LcC0d .btnCancel__tKen2:hover {
  border-color: unset;
}
.registerMaintanceType__JrAmJ .footer__LcC0d .btnRegister__uNXgr {
  background: #bd5364;
  border: 1px solid #e46176;
  color: #ffffff;
  margin-left: 20px;
}
.popupDeleteContractorAdmin___F5TX {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.popupDeleteContractorAdmin___F5TX .title__YzABF {
  text-align: center;
}
.popupDeleteContractorAdmin___F5TX .title__YzABF span {
  font-size: 17px;
  font-weight: 500;
  margin-bottom: 30px;
  color: #142537;
}
.popupDeleteContractorAdmin___F5TX .confirmButton__fOXd1 {
  display: flex;
  justify-content: center;
  gap: 30px;
}
.popupDeleteContractorAdmin___F5TX .confirmButton__fOXd1 button {
  min-width: 118px;
  border-radius: 25px;
}
.popupDeleteContractorAdmin___F5TX .confirmButton__fOXd1 button:hover, .popupDeleteContractorAdmin___F5TX .confirmButton__fOXd1 button:focus, .popupDeleteContractorAdmin___F5TX .confirmButton__fOXd1 button:active {
  border-color: unset;
}
.popupDeleteContractorAdmin___F5TX .confirmButton__fOXd1 .btnNo__Ms27s {
  background: #bd5364;
  color: #fff;
  font-weight: 700;
}
.popupDeleteContractorAdmin___F5TX .confirmButton__fOXd1 .btnYes__VIrsj {
  background-color: #f2f2fa;
  color: #506478;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.createShareCompanyPopup__C06NR {
  width: 680px;
}
.createShareCompanyPopup__C06NR .main__ebtGD {
  padding: 1rem 2rem;
}
.createShareCompanyPopup__C06NR .main__ebtGD .header__xpApG {
  border-bottom: 1px solid #e8e8f0;
  padding-bottom: 1rem;
}
.createShareCompanyPopup__C06NR .main__ebtGD .header__xpApG h3 {
  color: #142537;
  font-size: 19px;
  font-weight: 700;
  margin-bottom: 0;
}
.createShareCompanyPopup__C06NR .main__ebtGD .formShareCompany__UIGlc {
  padding-top: 1rem;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
}
.createShareCompanyPopup__C06NR .main__ebtGD .formShareCompany__UIGlc .shareCompanyField__tOjsh:last-child {
  grid-column-start: 3;
  grid-column-end: 1;
}
.createShareCompanyPopup__C06NR .footer__PPEab {
  padding: 1rem 2rem;
  display: flex;
  gap: 2rem;
  border-top: 1px solid #e8e8f0;
}
.createShareCompanyPopup__C06NR .footer__PPEab div {
  width: 50%;
}
.createShareCompanyPopup__C06NR .footer__PPEab div button {
  height: 40px;
  font-weight: 700;
  font-size: 15px;
  width: 100%;
  background: #f2f2fa;
  border-radius: 40px;
  border: 1px solid transparent;
  color: #142537;
}
.createShareCompanyPopup__C06NR .footer__PPEab div:first-child button:hover {
  border-color: unset;
}
.createShareCompanyPopup__C06NR .footer__PPEab div:last-child button {
  color: #ffffff;
  background: #bd5364;
  border: 1px solid #e46176;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.chooseShareCompany__AfQJn {
  padding: 23px;
  display: flex;
  flex-direction: column;
  max-height: 80vh;
  overflow: auto;
  max-width: 1361px;
}
.chooseShareCompany__AfQJn .mainPopup__cBkZZ {
  padding: 0 30px;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.chooseShareCompany__AfQJn .mainPopup__cBkZZ .title__B9Bii {
  border-bottom: 1px solid #e8e8f0;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
.chooseShareCompany__AfQJn .mainPopup__cBkZZ .title__B9Bii span {
  color: #142537;
  margin-bottom: 12px;
  font-size: 19px;
  font-weight: 700;
}
.chooseShareCompany__AfQJn .mainPopup__cBkZZ .tableShareCompany__brMZT {
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.chooseShareCompany__AfQJn .mainPopup__cBkZZ .tableShareCompany__brMZT .ant-table-header {
  min-height: 55.6px;
}
.chooseShareCompany__AfQJn .mainPopup__cBkZZ .tableShareCompany__brMZT .ant-table-header table {
  background: #e3e8f4;
}
.chooseShareCompany__AfQJn .mainPopup__cBkZZ .tableShareCompany__brMZT .ant-table-header table .ant-table-thead .ant-table-cell {
  background: #e3e8f4;
}
.chooseShareCompany__AfQJn .mainPopup__cBkZZ .paginationChooseShareCompany__XVFa4 {
  padding: 1rem;
  background: white;
}
.chooseShareCompany__AfQJn .groupBtn__W8IgQ {
  border-top: 1px solid #e8e8f0;
  padding-top: 31px;
  display: flex;
  justify-content: center;
  gap: 20px;
}
.chooseShareCompany__AfQJn .groupBtn__W8IgQ button {
  border-radius: 20px;
  font-size: 15px;
  height: 40px;
  width: 180px;
}
.chooseShareCompany__AfQJn .groupBtn__W8IgQ .btnCancel__BU0p2 {
  color: #142537;
  background: #f2f2fa;
  border: 1px solid #f2f2fa;
  font-weight: 700;
}
.chooseShareCompany__AfQJn .groupBtn__W8IgQ .btnCancel__BU0p2:hover {
  border-color: unset;
}
.chooseShareCompany__AfQJn .groupBtn__W8IgQ .btnSubmit__wRVOr {
  font-weight: 700;
  color: #fff;
  background: #bd5364;
  border: 1px solid #e46176;
}
.tableCustomAnt__fIwdP {
  overflow: auto;
}
.tableCustomAnt__fIwdP .ant-spin-nested-loading .ant-table {
  height: 100%;
}
.tableCustomAnt__fIwdP .ant-spin-nested-loading .ant-table .ant-table-container {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.tableCustomAnt__fIwdP .ant-spin-nested-loading .ant-table .ant-table-container .ant-table-header {
  min-height: 46px;
}
.tableCustomAnt__fIwdP .ant-spin-nested-loading .ant-table .ant-table-container .ant-table-header table {
  background-color: #e3e8f4;
}
.tableCustomAnt__fIwdP .ant-spin-nested-loading .ant-table .ant-table-container .ant-table-header table .ant-table-thead .ant-table-cell::before {
  position: unset;
}
.tableCustomAnt__fIwdP .ant-spin-nested-loading .ant-table .ant-table-container .ant-table-header table .ant-table-thead tr th {
  font-weight: 700;
  font-size: 12px;
  line-height: 19px;
  align-items: center;
  letter-spacing: 0.024em;
  color: #142537;
  background: #e3e8f4;
  padding: 15px 12px 11px 12px;
}
.tableCustomAnt__fIwdP .ant-spin-nested-loading .ant-table .ant-table-container .ant-table-header table .ant-table-thead tr th .ant-table-column-sorters .ant-table-column-title {
  flex: none;
  z-index: auto;
}
.tableCustomAnt__fIwdP .ant-spin-nested-loading .ant-table .ant-table-container .ant-table-header table .ant-table-thead tr th .ant-table-column-sorters .ant-table-column-sorter {
  display: none;
}
.tableCustomAnt__fIwdP .ant-spin-nested-loading .ant-table .ant-table-container .ant-table-header table .ant-table-thead tr th .ant-table-column-sorters::after {
  position: static;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNjQ2NDggNC40ODQzOEM1LjU1NTM0IDQuNDc1MjYgNS40Njg3NSA0LjQ1MjQ3IDUuMzg2NzIgNC40MTYwMkM1LjMxMzggNC4zNzk1NiA1LjI1IDQuMzI5NDMgNS4xOTUzMSA0LjI2NTYyTDMuMzkwNjIgMi40NjA5NEwxLjU4NTk0IDQuMjY1NjJDMS41MzEyNSA0LjM3NSAxLjQ0OTIyIDQuNDY2MTUgMS4zMzk4NCA0LjUzOTA2QzEuMjMwNDcgNC42MTE5OCAxLjEwNzQyIDQuNjQ4NDQgMC45NzA3MDMgNC42NDg0NEMwLjc3OTI5NyA0LjY0ODQ0IDAuNjE1MjM0IDQuNTg0NjQgMC40Nzg1MTYgNC40NTcwM0MwLjM1MDkxMSA0LjMyMDMxIDAuMjg3MTA5IDQuMTU2MjUgMC4yODcxMDkgMy45NjQ4NEMwLjI4NzEwOSAzLjgzNzI0IDAuMzIzNTY4IDMuNzE4NzUgMC4zOTY0ODQgMy42MDkzOEMwLjQ2OTQwMSAzLjUgMC41NjA1NDcgMy40MTc5NyAwLjY2OTkyMiAzLjM2MzI4SDAuNjgzNTk0TDIuOTM5NDUgMS4xMDc0MkMyLjk5NDE0IDEuMDQzNjIgMy4wNjI1IDAuOTkzNDkgMy4xNDQ1MyAwLjk1NzAzMUMzLjIyNjU2IDAuOTIwNTczIDMuMzE3NzEgMC45MDIzNDQgMy40MTc5NyAwLjkwMjM0NEMzLjUwOTExIDAuOTAyMzQ0IDMuNTk1NyAwLjkyMDU3MyAzLjY3NzczIDAuOTU3MDMxQzMuNzU5NzcgMC45OTM0OSAzLjgzMjY4IDEuMDQzNjIgMy44OTY0OCAxLjEwNzQyTDYuMDk3NjYgMy4zNjMyOEM2LjE1MjM0IDMuNDE3OTcgNi4xOTMzNiAzLjQ4NjMzIDYuMjIwNyAzLjU2ODM2QzYuMjU3MTYgMy42NDEyOCA2LjI3NTM5IDMuNzIzMzEgNi4yNzUzOSAzLjgxNDQ1QzYuMjc1MzkgMy44OTY0OCA2LjI1NzE2IDMuOTc4NTIgNi4yMjA3IDQuMDYwNTVDNi4xOTMzNiA0LjEzMzQ2IDYuMTUyMzQgNC4yMDE4MiA2LjA5NzY2IDQuMjY1NjJDNi4wNDI5NyA0LjMyOTQzIDUuOTc0NjEgNC4zNzk1NiA1Ljg5MjU4IDQuNDE2MDJDNS44MTk2NiA0LjQ1MjQ3IDUuNzM3NjMgNC40NzUyNiA1LjY0NjQ4IDQuNDg0MzhaTTMuMzkwNjIgMTQuODc1QzMuMTk5MjIgMTQuODc1IDMuMDM1MTYgMTQuODA2NiAyLjg5ODQ0IDE0LjY2OTlDMi43NzA4MyAxNC41NDIzIDIuNzA3MDMgMTQuMzgyOCAyLjcwNzAzIDE0LjE5MTRWMS41NTg1OUMyLjcwNzAzIDEuMzY3MTkgMi43NzA4MyAxLjIwNzY4IDIuODk4NDQgMS4wODAwOEMzLjAzNTE2IDAuOTQzMzU5IDMuMTk5MjIgMC44NzUgMy4zOTA2MiAwLjg3NUMzLjU3MjkyIDAuODc1IDMuNzI3ODYgMC45NDMzNTkgMy44NTU0NyAxLjA4MDA4QzMuOTkyMTkgMS4yMDc2OCA0LjA2MDU1IDEuMzY3MTkgNC4wNjA1NSAxLjU1ODU5VjE0LjE5MTRDNC4wNjA1NSAxNC4zODI4IDMuOTkyMTkgMTQuNTQyMyAzLjg1NTQ3IDE0LjY2OTlDMy43Mjc4NiAxNC44MDY2IDMuNTcyOTIgMTQuODc1IDMuMzkwNjIgMTQuODc1Wk0xMC42MDk0IDE0Ljg3NUMxMC41MTgyIDE0Ljg3NSAxMC40MzE2IDE0Ljg1NjggMTAuMzQ5NiAxNC44MjAzQzEwLjI2NzYgMTQuNzgzOSAxMC4xOTQ3IDE0LjczMzcgMTAuMTMwOSAxNC42Njk5TDcuOTAyMzQgMTIuMzg2N0M3Ljc4Mzg1IDEyLjMzMiA3LjY4ODE1IDEyLjI1IDcuNjE1MjMgMTIuMTQwNkM3LjU1MTQzIDEyLjAzMTIgNy41MTk1MyAxMS45MTI4IDcuNTE5NTMgMTEuNzg1MkM3LjUxOTUzIDExLjU5MzggNy41ODMzMyAxMS40MzQyIDcuNzEwOTQgMTEuMzA2NkM3Ljg0NzY2IDExLjE2OTkgOC4wMDcxNiAxMS4xMDE2IDguMTg5NDUgMTEuMTAxNkM4LjMyNjE3IDExLjEwMTYgOC40NDkyMiAxMS4xMzggOC41NTg1OSAxMS4yMTA5QzguNjY3OTcgMTEuMjgzOSA4Ljc1IDExLjM3NSA4LjgwNDY5IDExLjQ4NDRMMTAuNjA5NCAxMy4yODkxTDEyLjQxNDEgMTEuNDg0NEMxMi40Njg4IDExLjM3NSAxMi41NTA4IDExLjI4MzkgMTIuNjYwMiAxMS4yMTA5QzEyLjc2OTUgMTEuMTM4IDEyLjg5MjYgMTEuMTAxNiAxMy4wMjkzIDExLjEwMTZDMTMuMjIwNyAxMS4xMDE2IDEzLjM4MDIgMTEuMTY5OSAxMy41MDc4IDExLjMwNjZDMTMuNjQ0NSAxMS40MzQyIDEzLjcxMjkgMTEuNTkzOCAxMy43MTI5IDExLjc4NTJDMTMuNzEyOSAxMS45MTI4IDEzLjY3NjQgMTIuMDMxMiAxMy42MDM1IDEyLjE0MDZDMTMuNTMwNiAxMi4yNSAxMy40Mzk1IDEyLjMzMiAxMy4zMzAxIDEyLjM4NjdIMTMuMzE2NEwxMS4wNjA1IDE0LjY0MjZDMTEuMDA1OSAxNC43MDY0IDEwLjkzNzUgMTQuNzU2NSAxMC44NTU1IDE0Ljc5M0MxMC43ODI2IDE0LjgzODUgMTAuNzAwNSAxNC44NjU5IDEwLjYwOTQgMTQuODc1Wk0xMC42MDk0IDE0Ljg3NUMxMC40MjcxIDE0Ljg3NSAxMC4yNjc2IDE0LjgwNjYgMTAuMTMwOSAxNC42Njk5QzEwLjAwMzMgMTQuNTQyMyA5LjkzOTQ1IDE0LjM4MjggOS45Mzk0NSAxNC4xOTE0VjEuNTU4NTlDOS45Mzk0NSAxLjM2NzE5IDEwLjAwMzMgMS4yMDc2OCAxMC4xMzA5IDEuMDgwMDhDMTAuMjY3NiAwLjk0MzM1OSAxMC40MjcxIDAuODc1IDEwLjYwOTQgMC44NzVDMTAuODAwOCAwLjg3NSAxMC45NjAzIDAuOTQzMzU5IDExLjA4NzkgMS4wODAwOEMxMS4yMjQ2IDEuMjA3NjggMTEuMjkzIDEuMzY3MTkgMTEuMjkzIDEuNTU4NTlWMTQuMTkxNEMxMS4yOTMgMTQuMzgyOCAxMS4yMjQ2IDE0LjU0MjMgMTEuMDg3OSAxNC42Njk5QzEwLjk2MDMgMTQuODA2NiAxMC44MDA4IDE0Ljg3NSAxMC42MDk0IDE0Ljg3NVoiIGZpbGw9IiMxNDI1MzciLz4KPC9zdmc+Cg==);
  width: 13px;
  height: 17px;
  flex: 1;
  margin-left: 6px;
}
.tableCustomAnt__fIwdP .ant-spin-nested-loading .ant-table .ant-table-container .ant-table-body {
  max-height: 60vh !important;
  height: 100%;
}
.tableCustomAnt__fIwdP .ant-spin-nested-loading .ant-table .ant-table-container .ant-table-body table .ant-table-tbody tr td {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  align-items: center;
  letter-spacing: 0.024em;
  color: #142537;
  white-space: pre-wrap;
  height: 56px;
  padding: 5px 12px;
}
.tableCustomAnt__fIwdP .ant-spin-nested-loading .ant-table .ant-table-container .ant-table-body table .ant-table-tbody tr.ant-table-row:hover td {
  background: #d9d9d9;
}
.tableCustomAnt__fIwdP .ant-spin-nested-loading .ant-table .ant-table-container .ant-table-selection-column .ant-checkbox {
  display: none;
}
.tableCustomAnt__fIwdP .ant-table-body .ant-table-cell {
  font-weight: 400;
  font-size: 14px;
  color: #142537;
}
.tableCustomAnt__fIwdP .react-resizable {
  position: relative;
  background-clip: padding-box;
}
.tableCustomAnt__fIwdP .react-resizable-handle {
  position: absolute;
  width: 10px;
  height: 100%;
  bottom: 0;
  right: -5px;
  cursor: col-resize;
  z-index: 1;
}
.tableCustomAnt__fIwdP .dragHandler:hover {
  cursor: move;
  background-color: #cccccc;
}

.tableCustomAdmin__qvNAo .ant-table .ant-table-container .ant-table-header table {
  background: #f4f4f4 !important;
}
.tableCustomAdmin__qvNAo .ant-table .ant-table-container .ant-table-header table .ant-table-thead .ant-table-cell-scrollbar {
  display: none !important;
}
.tableCustomAdmin__qvNAo .ant-table .ant-table-container .ant-table-header table .ant-table-thead tr th {
  background: #f4f4f4 !important;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.pagination__mfpTo {
  text-align: center;
}
.pagination__mfpTo .pagination_button__q9cnt {
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pagination__mfpTo .pagination_button__q9cnt .btnFirstPage__sKTyJ,
.pagination__mfpTo .pagination_button__q9cnt .btnLastPage__AAXOx {
  display: inline-block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  background-color: #ffffff;
  border: 1px solid #d9d9d9;
}
.pagination__mfpTo .pagination_button__q9cnt .btnFirstPage__sKTyJ:hover,
.pagination__mfpTo .pagination_button__q9cnt .btnLastPage__AAXOx:hover {
  cursor: pointer;
  border-color: #1890ff;
}
.pagination__mfpTo .pagination_button__q9cnt .btnFirstPage__sKTyJ:disabled,
.pagination__mfpTo .pagination_button__q9cnt .btnLastPage__AAXOx:disabled {
  cursor: not-allowed;
  border-color: #d9d9d9;
}
.pagination__mfpTo .pagination_button__q9cnt .btnFirstPage__sKTyJ {
  margin-right: 8px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDkgMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDEzLjkzNzVDMC44MTc3MDggMTMuOTM3NSAwLjY2Mjc2IDEzLjg3MzcgMC41MzUxNTYgMTMuNzQ2MUMwLjQwNzU1MiAxMy42MTg1IDAuMzQzNzUgMTMuNDYzNSAwLjM0Mzc1IDEzLjI4MTJWMS4wMzEyNUMwLjM0Mzc1IDAuODQ4OTU4IDAuNDA3NTUyIDAuNjk0MDEgMC41MzUxNTYgMC41NjY0MDZDMC42NjI3NiAwLjQzODgwMiAwLjgxNzcwOCAwLjM3NSAxIDAuMzc1QzEuMTgyMjkgMC4zNzUgMS4zMzcyNCAwLjQzODgwMiAxLjQ2NDg0IDAuNTY2NDA2QzEuNTkyNDUgMC42OTQwMSAxLjY1NjI1IDAuODQ4OTU4IDEuNjU2MjUgMS4wMzEyNVYxMy4yODEyQzEuNjU2MjUgMTMuNDYzNSAxLjU5MjQ1IDEzLjYxODUgMS40NjQ4NCAxMy43NDYxQzEuMzM3MjQgMTMuODczNyAxLjE4MjI5IDEzLjkzNzUgMSAxMy45Mzc1Wk04IDE0LjM3NUM3LjkwODg1IDE0LjM3NSA3LjgyMjI3IDE0LjM1NjggNy43NDAyMyAxNC4zMjAzQzcuNjY3MzIgMTQuMjgzOSA3LjU5ODk2IDE0LjIzODMgNy41MzUxNiAxNC4xODM2TDEuNDEwMTYgOC4wNTg1OUMxLjM1NTQ3IDcuOTk0NzkgMS4zMDk5IDcuOTI2NDMgMS4yNzM0NCA3Ljg1MzUyQzEuMjM2OTggNy43NzE0OCAxLjIxODc1IDcuNjg0OSAxLjIxODc1IDcuNTkzNzVDMS4yMTg3NSA3LjUwMjYgMS4yMzY5OCA3LjQyMDU3IDEuMjczNDQgNy4zNDc2NkMxLjMwOTkgNy4yNjU2MiAxLjM1NTQ3IDcuMTkyNzEgMS40MTAxNiA3LjEyODkxTDcuNTM1MTYgMS4wMDM5MUM3LjU5ODk2IDAuOTQ5MjE5IDcuNjY3MzIgMC45MDM2NDYgNy43NDAyMyAwLjg2NzE4OEM3LjgyMjI3IDAuODMwNzI5IDcuOTA4ODUgMC44MTI1IDggMC44MTI1QzguMTgyMjkgMC44MTI1IDguMzM3MjQgMC44NzYzMDIgOC40NjQ4NCAxLjAwMzkxQzguNTkyNDUgMS4xMzE1MSA4LjY1NjI1IDEuMjg2NDYgOC42NTYyNSAxLjQ2ODc1VjEzLjcxODhDOC42NTYyNSAxMy44NTU1IDguNjE5NzkgMTMuOTc4NSA4LjU0Njg4IDE0LjA4NzlDOC40NzM5NiAxNC4xOTczIDguMzc4MjUgMTQuMjc0NyA4LjI1OTc3IDE0LjMyMDNDOC4yMTQxOSAxNC4zMzg1IDguMTY4NjIgMTQuMzUyMiA4LjEyMzA1IDE0LjM2MTNDOC4wODY1OSAxNC4zNzA0IDguMDQ1NTcgMTQuMzc1IDggMTQuMzc1Wk0yLjgwNDY5IDcuNTkzNzVMNy4zNDM3NSAxMi4xMzI4VjMuMDU0NjlMMi44MDQ2OSA3LjU5Mzc1WiIgZmlsbD0iIzUwNjQ3OCIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: 45% 55%;
}
.pagination__mfpTo .pagination_button__q9cnt .btnLastPage__AAXOx {
  margin-left: 8px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDkgMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04IDEzLjkzNzVDNy44MTc3MSAxMy45Mzc1IDcuNjYyNzYgMTMuODczNyA3LjUzNTE2IDEzLjc0NjFDNy40MDc1NSAxMy42MTg1IDcuMzQzNzUgMTMuNDYzNSA3LjM0Mzc1IDEzLjI4MTJWMS4wMzEyNUM3LjM0Mzc1IDAuODQ4OTU4IDcuNDA3NTUgMC42OTQwMSA3LjUzNTE2IDAuNTY2NDA2QzcuNjYyNzYgMC40Mzg4MDIgNy44MTc3MSAwLjM3NSA4IDAuMzc1QzguMTgyMjkgMC4zNzUgOC4zMzcyNCAwLjQzODgwMiA4LjQ2NDg0IDAuNTY2NDA2QzguNTkyNDUgMC42OTQwMSA4LjY1NjI1IDAuODQ4OTU4IDguNjU2MjUgMS4wMzEyNVYxMy4yODEyQzguNjU2MjUgMTMuNDYzNSA4LjU5MjQ1IDEzLjYxODUgOC40NjQ4NCAxMy43NDYxQzguMzM3MjQgMTMuODczNyA4LjE4MjI5IDEzLjkzNzUgOCAxMy45Mzc1Wk0xIDE0LjM3NUMwLjk1NDQyNyAxNC4zNzUgMC45MDg4NTQgMTQuMzcwNCAwLjg2MzI4MSAxNC4zNjEzQzAuODE3NzA4IDE0LjM1MjIgMC43NzY2OTMgMTQuMzM4NSAwLjc0MDIzNCAxNC4zMjAzQzAuNjIxNzQ1IDE0LjI3NDcgMC41MjYwNDIgMTQuMTk3MyAwLjQ1MzEyNSAxNC4wODc5QzAuMzgwMjA4IDEzLjk3ODUgMC4zNDM3NSAxMy44NTU1IDAuMzQzNzUgMTMuNzE4OFYxLjQ2ODc1QzAuMzQzNzUgMS4zMzIwMyAwLjM4MDIwOCAxLjIwODk4IDAuNDUzMTI1IDEuMDk5NjFDMC41MjYwNDIgMC45OTAyMzQgMC42MjE3NDUgMC45MTI3NiAwLjc0MDIzNCAwLjg2NzE4OEMwLjc4NTgwNyAwLjg0ODk1OCAwLjgyNjgyMyAwLjgzNTI4NiAwLjg2MzI4MSAwLjgyNjE3MkMwLjkwODg1NCAwLjgxNzA1NyAwLjk1NDQyNyAwLjgxMjUgMSAwLjgxMjVDMS4wOTExNSAwLjgxMjUgMS4xNzMxOCAwLjgzMDcyOSAxLjI0NjA5IDAuODY3MTg4QzEuMzI4MTIgMC45MDM2NDYgMS40MDEwNCAwLjk0OTIxOSAxLjQ2NDg0IDEuMDAzOTFMNy41ODk4NCA3LjEyODkxQzcuNjQ0NTMgNy4xOTI3MSA3LjY5MDEgNy4yNjU2MiA3LjcyNjU2IDcuMzQ3NjZDNy43NjMwMiA3LjQyMDU3IDcuNzgxMjUgNy41MDI2IDcuNzgxMjUgNy41OTM3NUM3Ljc4MTI1IDcuNjg0OSA3Ljc2MzAyIDcuNzcxNDggNy43MjY1NiA3Ljg1MzUyQzcuNjkwMSA3LjkyNjQzIDcuNjQ0NTMgNy45OTQ3OSA3LjU4OTg0IDguMDU4NTlMMS40NjQ4NCAxNC4xODM2QzEuNDAxMDQgMTQuMjM4MyAxLjMyODEyIDE0LjI4MzkgMS4yNDYwOSAxNC4zMjAzQzEuMTczMTggMTQuMzU2OCAxLjA5MTE1IDE0LjM3NSAxIDE0LjM3NVpNMS42NTYyNSAzLjA1NDY5VjEyLjEzMjhMNi4xOTUzMSA3LjU5Mzc1TDEuNjU2MjUgMy4wNTQ2OVoiIGZpbGw9IiM1MDY0NzgiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.pagination__mfpTo .pagination_button__q9cnt .ant-pagination {
  display: inline-block;
}
.pagination__mfpTo .pagination_button__q9cnt .ant-pagination li {
  border-radius: 16px;
}
.pagination__mfpTo .pagination_button__q9cnt .ant-pagination li:hover {
  border-color: #00859d;
  color: #ffffff;
  background-color: #00859d;
}
.pagination__mfpTo .pagination_button__q9cnt .ant-pagination li a:hover {
  color: #ffffff;
}
.pagination__mfpTo .pagination_button__q9cnt .ant-pagination .ant-pagination-prev button {
  border-radius: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDkgMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04LjEyMzA1IDEyLjVDOC4wNTAxMyAxMi41IDcuOTc3MjEgMTIuNDkwOSA3LjkwNDMgMTIuNDcyN0M3Ljg0MDQ5IDEyLjQ0NTMgNy43NzY2OSAxMi40MDg5IDcuNzEyODkgMTIuMzYzM0g3LjcyNjU2TDAuNDY2Nzk3IDYuOTIxODhDMC4zODQ3NjYgNi44NTgwNyAwLjMxNjQwNiA2Ljc4MDYgMC4yNjE3MTkgNi42ODk0NUMwLjIxNjE0NiA2LjU4OTE5IDAuMTkzMzU5IDYuNDg0MzggMC4xOTMzNTkgNi4zNzVDMC4xOTMzNTkgNi4yNjU2MiAwLjIxNjE0NiA2LjE2NTM2IDAuMjYxNzE5IDYuMDc0MjJDMC4zMTY0MDYgNS45NzM5NiAwLjM4NDc2NiA1Ljg5MTkzIDAuNDY2Nzk3IDUuODI4MTJMNy43MjY1NiAwLjM4NjcxOUM3Ljc4MTI1IDAuMzQxMTQ2IDcuODQwNDkgMC4zMDkyNDUgNy45MDQzIDAuMjkxMDE2QzcuOTc3MjEgMC4yNjM2NzIgOC4wNTQ2OSAwLjI1IDguMTM2NzIgMC4yNUM4LjE5MTQxIDAuMjUgOC4yNDE1NCAwLjI1OTExNSA4LjI4NzExIDAuMjc3MzQ0QzguMzQxOCAwLjI4NjQ1OCA4LjM5MTkzIDAuMzAwMTMgOC40Mzc1IDAuMzE4MzU5QzguNTQ2ODggMC4zODIxNjEgOC42MzM0NiAwLjQ2ODc1IDguNjk3MjcgMC41NzgxMjVDOC43NzAxOCAwLjY3ODM4NSA4LjgwNjY0IDAuNzk2ODc1IDguODA2NjQgMC45MzM1OTRWMTEuODE2NEM4LjgwNjY0IDExLjk1MzEgOC43NzAxOCAxMi4wNzYyIDguNjk3MjcgMTIuMTg1NUM4LjYzMzQ2IDEyLjI4NTggOC41NDY4OCAxMi4zNjMzIDguNDM3NSAxMi40MThWMTIuNDMxNkM4LjM5MTkzIDEyLjQ0OTkgOC4zNDE4IDEyLjQ2ODEgOC4yODcxMSAxMi40ODYzQzguMjQxNTQgMTIuNDk1NCA4LjE5MTQxIDEyLjUgOC4xMzY3MiAxMi41SDguMTIzMDVaTTIuMDExNzIgNi4zNzVMNy40NTMxMiAxMC40NjI5VjIuMjg3MTFMMi4wMTE3MiA2LjM3NVoiIGZpbGw9IiM1MDY0NzgiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: 45% 55%;
}
.pagination__mfpTo .pagination_button__q9cnt .ant-pagination .ant-pagination-prev button svg {
  display: none;
}
.pagination__mfpTo .pagination_button__q9cnt .ant-pagination .ant-pagination-next button {
  border-radius: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDkgMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjg3Njk1MyAxMi41QzAuODIyMjY2IDEyLjUgMC43Njc1NzggMTIuNDk1NCAwLjcxMjg5MSAxMi40ODYzQzAuNjU4MjAzIDEyLjQ2ODEgMC42MDgwNzMgMTIuNDQ5OSAwLjU2MjUgMTIuNDMxNkgwLjU3NjE3MkMwLjQ1NzY4MiAxMi4zNzcgMC4zNjE5NzkgMTIuMjk0OSAwLjI4OTA2MiAxMi4xODU1QzAuMjI1MjYgMTIuMDc2MiAwLjE5MzM1OSAxMS45NTMxIDAuMTkzMzU5IDExLjgxNjRWMC45MzM1OTRDMC4xOTMzNTkgMC43OTY4NzUgMC4yMjUyNiAwLjY3ODM4NSAwLjI4OTA2MiAwLjU3ODEyNUMwLjM2MTk3OSAwLjQ2ODc1IDAuNDUzMTI1IDAuMzgyMTYxIDAuNTYyNSAwLjMxODM1OUgwLjU3NjE3MkMwLjYxMjYzIDAuMzAwMTMgMC42NTgyMDMgMC4yODY0NTggMC43MTI4OTEgMC4yNzczNDRDMC43Njc1NzggMC4yNTkxMTUgMC44MjIyNjYgMC4yNSAwLjg3Njk1MyAwLjI1QzAuOTQ5ODcgMC4yNSAxLjAxODIzIDAuMjYzNjcyIDEuMDgyMDMgMC4yOTEwMTZDMS4xNTQ5NSAwLjMwOTI0NSAxLjIxODc1IDAuMzQxMTQ2IDEuMjczNDQgMC4zODY3MTlMOC41MzMyIDUuODI4MTJDOC42MTUyMyA1Ljg5MTkzIDguNjc5MDQgNS45NzM5NiA4LjcyNDYxIDYuMDc0MjJDOC43NzkzIDYuMTY1MzYgOC44MDY2NCA2LjI2NTYyIDguODA2NjQgNi4zNzVDOC44MDY2NCA2LjQ4NDM4IDguNzc5MyA2LjU4OTE5IDguNzI0NjEgNi42ODk0NUM4LjY3OTA0IDYuNzgwNiA4LjYxNTIzIDYuODU4MDcgOC41MzMyIDYuOTIxODhMMS4yNzM0NCAxMi4zNjMzQzEuMjE4NzUgMTIuNDA4OSAxLjE1NDk1IDEyLjQ0NTMgMS4wODIwMyAxMi40NzI3QzEuMDE4MjMgMTIuNDkwOSAwLjk0OTg3IDEyLjUgMC44NzY5NTMgMTIuNUMwLjg3Njk1MyAxMi41IDAuODcyMzk2IDEyLjUgMC44NjMyODEgMTIuNUgwLjg3Njk1M1pNMS41NDY4OCAyLjI4NzExVjEwLjQ2MjlMNy4wMDE5NSA2LjM3NUwxLjU0Njg4IDIuMjg3MTFaIiBmaWxsPSIjNTA2NDc4Ii8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.pagination__mfpTo .pagination_button__q9cnt .ant-pagination .ant-pagination-next button svg {
  display: none;
}
.pagination__mfpTo .pagination_button__q9cnt .ant-pagination .ant-pagination-item-active {
  border-color: #00859d;
  color: #ffffff;
  background-color: #00859d;
}
.pagination__mfpTo .pagination_button__q9cnt .ant-pagination .ant-pagination-item-active a {
  color: #ffffff;
}
.pagination__mfpTo .selectPageSize__S3DyG {
  margin-top: 10px;
}
.pagination__mfpTo .selectPageSize__S3DyG .page_detail__SlGDV {
  font-size: 13px;
  margin-left: 20px;
  font-weight: 400;
  line-height: 14px;
  color: #506478;
}
.pagination__mfpTo .selectPageSize__S3DyG .ant-select-selection-item {
  font-weight: 500;
  font-size: 12px;
  color: #506478;
}
.pagination__mfpTo .paginationButtonSmall__bytIK {
  height: 24px;
}
.pagination__mfpTo .paginationButtonSmall__bytIK .btnFirstPage__sKTyJ,
.pagination__mfpTo .paginationButtonSmall__bytIK .btnLastPage__AAXOx {
  height: 24px;
  width: 24px;
  background-size: 7px;
}
.pagination__mfpTo .paginationButtonSmall__bytIK .ant-pagination li {
  min-width: 24px;
  height: 24px;
  border-radius: 12px;
  overflow: hidden;
}
.pagination__mfpTo .paginationButtonSmall__bytIK .ant-pagination li a {
  height: 22px;
  line-height: 22px;
  font-size: 12px;
  font-weight: 500;
}
.pagination__mfpTo .paginationButtonSmall__bytIK .ant-pagination-prev button,
.pagination__mfpTo .paginationButtonSmall__bytIK .ant-pagination-next button {
  border-radius: 12px;
  background-size: 8px;
}
.checkboxCustomFocus__kI6HC .ant-checkbox-inner {
  width: 24px;
  height: 24px;
}
.checkboxCustomFocus__kI6HC .ant-checkbox-checked .ant-checkbox-inner {
  background: #1679b6;
  border-color: #1679b6;
}
.checkboxCustomFocus__kI6HC .ant-checkbox-checked .ant-checkbox-inner:after {
  top: 48%;
  left: 25.5%;
  width: 5.714286px;
  height: 11.142857px;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.editFormSettingShareCompany__a3a8e {
  display: flex;
  flex-direction: column;
  max-height: 80vh;
  overflow: auto;
  width: 680px;
  padding: 1rem 0;
}
.editFormSettingShareCompany__a3a8e .mainPopup__UQISt {
  padding: 0 30px;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.editFormSettingShareCompany__a3a8e .mainPopup__UQISt .title__r6VdG {
  border-bottom: 1px solid #e8e8f0;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
.editFormSettingShareCompany__a3a8e .mainPopup__UQISt .title__r6VdG span {
  color: #142537;
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 700;
}
.editFormSettingShareCompany__a3a8e .mainPopup__UQISt .customForm__HUJc2 {
  grid-template-columns: 85%;
}
.editFormSettingShareCompany__a3a8e .mainPopup__UQISt .customForm__HUJc2 > div:last-child {
  grid-column-start: 1;
  grid-row-start: 3;
}
.editFormSettingShareCompany__a3a8e .groupBtn__Uv4et {
  border-top: 1px solid #e8e8f0;
  padding-top: 22px;
  display: flex;
  justify-content: center;
  gap: 20px;
}
.editFormSettingShareCompany__a3a8e .groupBtn__Uv4et button {
  border-radius: 20px;
  font-size: 15px;
  font-weight: 500;
  height: 40px;
  min-width: 280px;
}
.editFormSettingShareCompany__a3a8e .groupBtn__Uv4et .btnCancel__sCKvJ {
  color: #142537;
  background: #f2f2fa;
  border: 1px solid #f2f2fa;
  font-weight: 700;
}
.editFormSettingShareCompany__a3a8e .groupBtn__Uv4et .btnCancel__sCKvJ:hover {
  border-color: unset;
}
.editFormSettingShareCompany__a3a8e .groupBtn__Uv4et .btnSubmit__HDYYv {
  font-weight: 700;
  color: #fff;
  background: #bd5364;
  border: 1px solid #e46176;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.formInfoSettingShareCompany__H3Dol {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.formInfoSettingShareCompany__H3Dol .inputFieldItem__sbK9e:nth-child(2) {
  grid-row-start: 2;
  grid-column-start: 1;
}
.formInfoSettingShareCompany__H3Dol .inputFieldItem__sbK9e:nth-child(3) {
  grid-row-start: 2;
  grid-column-start: 2;
}
.formInfoSettingShareCompany__H3Dol .inputFieldDate__tzUtu .ant-form-item {
  margin-bottom: 0;
}
.formInfoSettingShareCompany__H3Dol .inputFieldDate__tzUtu .titleDate__wAG3u {
  font-size: 15px;
  font-weight: 500;
  color: #142537;
  margin-bottom: 8px;
}
.formInfoSettingShareCompany__H3Dol .inputFieldDate__tzUtu .titleDate__wAG3u .required__x6RBn {
  color: #bd5364;
  font-weight: 500;
  font-size: 15px;
}
.formInfoSettingShareCompany__H3Dol .inputFieldDate__tzUtu .listInputDate__Jmn3l {
  display: flex;
  gap: 10px;
}
.formInfoSettingShareCompany__H3Dol .inputFieldDate__tzUtu .listInputDate__Jmn3l .range__MqDIX {
  display: flex;
}
.formInfoSettingShareCompany__H3Dol .inputFieldDate__tzUtu .listInputDate__Jmn3l .range__MqDIX span {
  margin: auto 0;
  font-size: 15px;
  font-weight: 600;
}
.formInfoSettingShareCompany__H3Dol .inputFieldDate__tzUtu .messageErrorEndDate__BiE3k {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.3s, opacity 0.1s;
}
.formInfoSettingShareCompany__H3Dol .inputFieldDate__tzUtu .messageErrorEndDate__BiE3k span {
  color: #a81f2c;
}
.formInfoSettingShareCompany__H3Dol .inputFieldDate__tzUtu .showMessage__y_Vra {
  visibility: visible;
  opacity: 1;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.notifySettingShareCompany__MG6gk {
  display: flex;
  flex-direction: column;
  min-height: 392px;
  overflow: auto;
  width: 650px;
  padding: 1rem 0;
}
.notifySettingShareCompany__MG6gk .mainPopup__AWkeN {
  padding: 24px 35px 25px 45px;
  overflow: auto;
  display: flex;
  flex-direction: column;
}
.notifySettingShareCompany__MG6gk .mainPopup__AWkeN .description__dZ4J9 {
  word-break: break-word;
  white-space: break-spaces;
  font-size: 18px;
  font-weight: 400;
  color: #142537;
  padding-bottom: 15px;
}
.notifySettingShareCompany__MG6gk .mainPopup__AWkeN .title__U7EvQ {
  padding-bottom: 15px;
}
.notifySettingShareCompany__MG6gk .mainPopup__AWkeN .title__U7EvQ h3 {
  font-size: 18px;
  font-weight: 600;
  color: #142537;
}
.notifySettingShareCompany__MG6gk .mainPopup__AWkeN .listTime__YUpen .title__U7EvQ {
  display: flex;
  gap: 10px;
}
.notifySettingShareCompany__MG6gk .mainPopup__AWkeN .listTime__YUpen .title__U7EvQ p {
  font-size: 16px;
  font-weight: 500;
  color: #142537;
  opacity: 0.64;
  margin-bottom: 0;
}
.notifySettingShareCompany__MG6gk .mainPopup__AWkeN .listTime__YUpen .dataDate__eK7sW {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.notifySettingShareCompany__MG6gk .mainPopup__AWkeN .listTime__YUpen .dataDate__eK7sW p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  color: #142537;
}
.notifySettingShareCompany__MG6gk .groupBtn__oO3EU {
  border-top: 1px solid #e8e8f0;
  padding-top: 22px;
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: auto;
}
.notifySettingShareCompany__MG6gk .groupBtn__oO3EU button {
  border-radius: 20px;
  font-size: 15px;
  font-weight: 500;
  height: 40px;
  min-width: 221.71px;
}
.notifySettingShareCompany__MG6gk .groupBtn__oO3EU .btnCancel__k3Ks5 {
  color: #142537;
  background: #f2f2fa;
  border: 1px solid #f2f2fa;
}
.notifySettingShareCompany__MG6gk .groupBtn__oO3EU .btnCancel__k3Ks5:hover {
  border-color: unset;
}
.notifySettingShareCompany__MG6gk .groupBtn__oO3EU .btnSubmit__yOd85 {
  font-weight: 700;
  color: #fff;
  background: #bd5364;
  border: 1px solid #e46176;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.contentOrderTimeFloor__sn291 {
  overflow: auto;
  width: 800px;
  padding: 0 10px;
}
.contentOrderTimeFloor__sn291 .headerModal__yrM7J {
  font-weight: bold;
  font-size: 19px;
}
.contentOrderTimeFloor__sn291 .groupBtn__PEuYT {
  display: flex;
  align-items: center;
  gap: 20px;
}
.contentOrderTimeFloor__sn291 .groupBtn__PEuYT button {
  border-radius: 10px;
  font-size: 15px;
  font-weight: 500;
  min-width: 30%;
}
.contentOrderTimeFloor__sn291 .groupBtn__PEuYT .btnCancel__D1bgu {
  background-color: #f2f2fa;
  color: #13202f;
  border: 1px solid #f2f2fa;
}
.contentOrderTimeFloor__sn291 .groupBtn__PEuYT .btnCancel__D1bgu:hover {
  border-color: unset;
}
.contentOrderTimeFloor__sn291 .groupBtn__PEuYT .btnSave___aRQW {
  background-color: #bd5364;
  color: #fff;
  border: 1px solid #e46176;
}
.contentOrderTimeFloor__sn291 .groupBtn__PEuYT .btnDelete__Ok4OW {
  padding-left: 30px;
  border: 1px solid #bd5364;
  color: #bd5364;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMyAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMy41NTQ2OSIgd2lkdGg9IjUuMDkwOTEiIGhlaWdodD0iMS4wMTgxOCIgcng9IjAuNTA5MDkxIiBmaWxsPSIjQkQ1MzY0Ii8+CjxyZWN0IHk9IjEuNTI3MzQiIHdpZHRoPSIxMi4yMTgyIiBoZWlnaHQ9IjEuMDE4MTgiIHJ4PSIwLjUwOTA5MSIgZmlsbD0iI0JENTM2NCIvPgo8bWFzayBpZD0icGF0aC0zLWluc2lkZS0xXzQxMDhfMTA5IiBmaWxsPSJ3aGl0ZSI+CjxwYXRoIGQ9Ik0xLjA0Njg4IDEuNTI3MzRIMTEuMTk2OVYxMy4wMDAxQzExLjE5NjkgMTMuNTUyNCAxMC43NDkyIDE0LjAwMDEgMTAuMTk2OSAxNC4wMDAxSDIuMDQ2ODhDMS40OTQ1OSAxNC4wMDAxIDEuMDQ2ODggMTMuNTUyNCAxLjA0Njg4IDEzLjAwMDFWMS41MjczNFoiLz4KPC9tYXNrPgo8cGF0aCBkPSJNMS4wNDY4OCAxLjUyNzM0SDExLjE5NjlWMTMuMDAwMUMxMS4xOTY5IDEzLjU1MjQgMTAuNzQ5MiAxNC4wMDAxIDEwLjE5NjkgMTQuMDAwMUgyLjA0Njg4QzEuNDk0NTkgMTQuMDAwMSAxLjA0Njg4IDEzLjU1MjQgMS4wNDY4OCAxMy4wMDAxVjEuNTI3MzRaIiBzdHJva2U9IiNCRDUzNjQiIHN0cm9rZS13aWR0aD0iMi40IiBtYXNrPSJ1cmwoI3BhdGgtMy1pbnNpZGUtMV80MTA4XzEwOSkiLz4KPHJlY3QgeD0iMy44MjAzMSIgeT0iNC44NjcxOSIgd2lkdGg9IjEuMDE4MTgiIGhlaWdodD0iNi4wNDU0NSIgcng9IjAuNTA5MDkxIiBmaWxsPSIjQkQ1MzY0Ii8+CjxyZWN0IHg9IjcuMzc1IiB5PSI0Ljg2NzE5IiB3aWR0aD0iMS4wMTgxOCIgaGVpZ2h0PSI2LjA0NTQ1IiByeD0iMC41MDkwOTEiIGZpbGw9IiNCRDUzNjQiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: 9% 49%;
}
.contentOrderTimeFloor__sn291 .groupBtn__PEuYT .btnSettingTime__yjlAB {
  background-color: #1a76d2;
  border-color: #1a76d2;
  color: #fff;
}
.contentOrderTimeFloor__sn291 .groupBtn__PEuYT .btnPreview__tyrcN {
  background-color: #ff9802;
  border-color: #ff9802;
  color: #fff;
}
.contentOrderTimeFloor__sn291 .btnAction__PmFfW {
  margin-top: 20px;
  justify-content: center;
  height: 50px;
}
.contentOrderTimeFloor__sn291 .btnAction__PmFfW button {
  height: 40px;
}
.contentOrderTimeFloor__sn291 .btnSetting__qV1Ei {
  height: 50px;
}
.contentOrderTimeFloor__sn291 .btnSetting__qV1Ei div {
  display: flex;
  align-items: center;
  gap: 20px;
}
.contentOrderTimeFloor__sn291 .ant-checkbox-wrapper {
  font-size: 14px;
  color: #142537;
}
.contentOrderTimeFloor__sn291 .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner {
  width: 20px;
  height: 20px;
  border-radius: 4px;
}
.contentOrderTimeFloor__sn291 .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #2083c0;
  border-color: #2083c0;
}
.contentOrderTimeFloor__sn291 .ant-checkbox-indeterminate .ant-checkbox-inner::after {
  width: 12px;
  height: 4px;
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq {
  max-height: 550px;
  overflow: auto;
  display: grid;
  margin-bottom: 30px;
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .checkboxItem__ZZsVW {
  padding: 8px;
  border-radius: 4px;
  transition: background-color 0.3s ease;
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .checkboxItem__ZZsVW.checked__NXhT4 {
  background-color: #fff9c4;
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .row__DBRkr {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  position: relative;
  cursor: pointer;
  user-select: none;
  transition: background-color 0.2s ease;
  border-radius: 4px;
  padding: 4px;
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .row__DBRkr:hover {
  background-color: rgba(24, 144, 255, 0.05);
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .row__DBRkr:hover .action__ubPBa {
  background-color: rgba(24, 144, 255, 0.05);
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .row__DBRkr.dragging__TKeqh {
  background-color: rgba(24, 144, 255, 0.1);
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .row__DBRkr.dragging__TKeqh .action__ubPBa {
  background-color: rgba(24, 144, 255, 0.1);
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .row__DBRkr .action__ubPBa {
  position: sticky;
  top: 0;
  left: 0;
  height: 39px;
  background-color: #fff;
  z-index: 2;
  display: flex;
  align-items: center;
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .row__DBRkr .floorNumber__pNZZy {
  margin-left: 20px;
  width: 55px;
  min-width: 55px;
  height: 35px;
  color: #fff;
  background-color: #1679b6;
  border-radius: 4px;
  text-align: center;
  line-height: 40px;
  font-weight: 500;
  font-size: 15px;
  position: sticky;
  top: 0;
  left: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .row__DBRkr .appointFloor__SNmRJ {
  background: #52c51d;
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .row__DBRkr .rooms__wcVxL {
  margin-left: 30px;
  flex-grow: 1;
  display: flex;
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .row__DBRkr .rooms__wcVxL .roomName__ap3OB {
  display: flex;
  width: 100px;
  min-width: 100px;
  border: 1px solid #e8e8f0;
  line-height: 40px;
  font-weight: 500;
  color: #142537;
  padding: 0 0.5rem;
  align-items: center;
  height: 38px;
  justify-content: center;
  align-items: center;
  position: relative;
  padding-right: 20px;
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .row__DBRkr .rooms__wcVxL .roomName__ap3OB span {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .row__DBRkr .rooms__wcVxL .roomName__ap3OB img {
  position: absolute;
  cursor: pointer;
  width: 13px;
  height: 15px;
  right: 10px;
  top: 10px;
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .row__DBRkr .rooms__wcVxL .roomName__ap3OB:not(:nth-child(1)) {
  border-left: none;
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .row__DBRkr .rooms__wcVxL .roomName__ap3OB:first-child {
  border-radius: 4px 0 0 4px;
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .row__DBRkr .rooms__wcVxL .roomName__ap3OB:last-child {
  border-radius: 0 4px 4px 0;
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .row__DBRkr .rooms__wcVxL .roomName__ap3OB:has(img) {
  background: #52c51d;
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .row__DBRkr .rooms__wcVxL .roomName__ap3OB .ant-popover-inner {
  border-radius: 6px;
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .row__DBRkr .rooms__wcVxL .checkedRoomName__NyjL_ {
  background: #ffb74e !important;
  color: #13202f;
}
.contentOrderTimeFloor__sn291 .listFloors__ExWmq .row__DBRkr .checkedFloor__HZyuw {
  background: #ffb74e;
  border-color: #ffb74e;
}
.appointmentInfo__CrcPA {
  width: 254px;
}
.appointmentInfo__CrcPA .infoItem__Ktg5Q .rectangular__Xfetq {
  color: #ffffff;
  background: #2083c0;
  border: 1px solid #1679b6;
  padding: 5px 10px;
  border-radius: 4px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.appointmentInfo__CrcPA .infoItem__Ktg5Q .rectangular__Xfetq img {
  width: 11px;
  height: 13px;
  margin-bottom: 3px;
  margin-right: 6px;
}
.appointmentInfo__CrcPA .infoItem__Ktg5Q .rectangular__Xfetq p {
  margin: 0;
  font-weight: 500;
  font-size: 12px;
}
.appointmentInfo__CrcPA .infoItem__Ktg5Q .infoBase__guuO7 {
  display: flex;
  margin-bottom: 4px;
  flex-wrap: wrap;
}
.appointmentInfo__CrcPA .infoItem__Ktg5Q .infoBase__guuO7 span,
.appointmentInfo__CrcPA .infoItem__Ktg5Q .infoBase__guuO7 p {
  margin: 0 !important;
  color: #142537;
  font-weight: 500;
  font-size: 12px;
  white-space: nowrap;
}
.bookingCalendarSchedulePopup__rE7D_ {
  width: 680px;
  display: flex;
  flex-direction: column;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ {
  padding: 29px 50px 36px 50px;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .title__jmrDe {
  border-bottom: 1px solid #e8e8f0;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .title__jmrDe h3 {
  margin-bottom: 0;
  color: #142537;
  font-size: 20px;
  font-weight: 700;
  padding-bottom: 13px;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .formBookingSchedule__mREm6 {
  padding-top: 30px;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .formBookingSchedule__mREm6 .bookingScheduleField__qQ9pT {
  display: flex;
  flex-direction: column;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .formBookingSchedule__mREm6 .bookingScheduleField__qQ9pT .titleField__Xb8cW {
  display: flex;
  gap: 10px;
  font-weight: 500;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .formBookingSchedule__mREm6 .bookingScheduleField__qQ9pT .titleField__Xb8cW h3 {
  font-size: 15px;
  color: #142537;
  margin-bottom: 8px;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .formBookingSchedule__mREm6 .bookingScheduleField__qQ9pT .titleField__Xb8cW .required__xykPk {
  font-size: 15px;
  color: #bd5364;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .formBookingSchedule__mREm6 .bookingScheduleField__qQ9pT .content__RTUNy {
  display: flex;
  gap: 20px;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .formBookingSchedule__mREm6 .bookingScheduleField__qQ9pT .content__RTUNy > div:last-child {
  flex: 1 1 0;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .formBookingSchedule__mREm6 .bookingScheduleField__qQ9pT .content__RTUNy .ant-form-item {
  margin-bottom: 0;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .formBookingSchedule__mREm6 .bookingScheduleField__qQ9pT .content__RTUNy .ant-form-item .ant-input-disabled {
  cursor: pointer !important;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .formBookingSchedule__mREm6 .bookingScheduleField__qQ9pT .content__RTUNy .ant-form-item .ant-form-item-explain-error {
  display: none;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .formBookingSchedule__mREm6 .bookingScheduleField__qQ9pT .content__RTUNy .inputDate__s4cbL {
  position: relative;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .formBookingSchedule__mREm6 .bookingScheduleField__qQ9pT .content__RTUNy .inputDate__s4cbL .mark__HHxns {
  position: absolute;
  width: 100%;
  background: transparent;
  height: 100%;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .formBookingSchedule__mREm6 .bookingScheduleField__qQ9pT .messageAppointmentDate__o5uI_ {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.2s;
  display: flex;
  flex-direction: column;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .formBookingSchedule__mREm6 .bookingScheduleField__qQ9pT .messageAppointmentDate__o5uI_ span {
  color: #a81f2c;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .formBookingSchedule__mREm6 .bookingScheduleField__qQ9pT .showMessage__fSEv4 {
  visibility: visible;
  opacity: 1;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .formBookingSchedule__mREm6 .bookingScheduleFieldRow__eNz7o {
  display: flex;
  gap: 20px;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .formBookingSchedule__mREm6 .bookingScheduleFieldRow__eNz7o > div {
  flex: 1;
}
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .formBookingSchedule__mREm6 .ant-input,
.bookingCalendarSchedulePopup__rE7D_ .main__DExXQ .formBookingSchedule__mREm6 .ant-select-selection-item {
  font-size: 15px;
  color: #142537;
}
.bookingCalendarSchedulePopup__rE7D_ .footer__fjnad {
  height: 99px;
  display: flex;
  justify-content: center;
  gap: 20px;
  padding-top: 20px;
  border-top: 1px solid #e8e8f0;
}
.bookingCalendarSchedulePopup__rE7D_ .footer__fjnad button {
  min-width: 280px;
  height: 40px;
  border-radius: 25px;
  font-size: 15px;
  font-weight: 700;
}
.bookingCalendarSchedulePopup__rE7D_ .footer__fjnad button:hover, .bookingCalendarSchedulePopup__rE7D_ .footer__fjnad button:focus, .bookingCalendarSchedulePopup__rE7D_ .footer__fjnad button:active {
  border-color: transparent;
}
.bookingCalendarSchedulePopup__rE7D_ .footer__fjnad .btnOk__Nxg80 {
  background: #bd5364;
  color: #ffffff;
}
.bookingCalendarSchedulePopup__rE7D_ .footer__fjnad .btnCancel__LKzzN {
  background-color: #f2f2fa;
  color: #142537;
  border-color: transparent;
}
.bookingCalendarSchedulePopup__rE7D_ .footer__fjnad .btnCancel__LKzzN:hover {
  border-color: unset;
}
.bookingCalendarSchedulePopup__rE7D_ .btnGroupInputCheckBox__EBuUb {
  display: flex;
  justify-content: space-between;
  height: 40px;
}
.bookingCalendarSchedulePopup__rE7D_ .inputDisabled__GlgP1 {
  background-color: #f3f3f3 !important;
}
.bookingCalendarSchedulePopup__rE7D_ .inputDisabled__GlgP1 input {
  background-color: #f3f3f3 !important;
}
.chooseReservationDateBookingPopup__bFnhf {
  width: 702px;
  min-height: 482px;
  max-height: 80vh;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.chooseReservationDateBookingPopup__bFnhf .main__X0VE5 {
  padding: 29px 50px 0 50px;
  overflow: auto;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.chooseReservationDateBookingPopup__bFnhf .main__X0VE5 .title__X46bq {
  border-bottom: 1px solid #e8e8f0;
}
.chooseReservationDateBookingPopup__bFnhf .main__X0VE5 .title__X46bq h3 {
  margin-bottom: 0;
  color: #142537;
  font-size: 19px;
  font-weight: 700;
  padding-bottom: 13px;
}
.chooseReservationDateBookingPopup__bFnhf .main__X0VE5 form {
  overflow: auto;
}
.chooseReservationDateBookingPopup__bFnhf .footer__kLA5y {
  height: 99px;
  display: flex;
  justify-content: center;
  gap: 20px;
  padding: 22px 0;
  border-top: 1px solid #e8e8f0;
  margin-top: auto;
}
.chooseReservationDateBookingPopup__bFnhf .footer__kLA5y button {
  min-width: 220px;
  height: 40px;
  border-radius: 25px;
  font-size: 15px;
  font-weight: 700;
}
.chooseReservationDateBookingPopup__bFnhf .footer__kLA5y button:hover, .chooseReservationDateBookingPopup__bFnhf .footer__kLA5y button:focus, .chooseReservationDateBookingPopup__bFnhf .footer__kLA5y button:active {
  border-color: transparent;
}
.chooseReservationDateBookingPopup__bFnhf .footer__kLA5y .btnOk__AJoX2 {
  background: #bd5364;
  color: #ffffff;
}
.chooseReservationDateBookingPopup__bFnhf .footer__kLA5y .btnCancel__xVeO3 {
  background-color: #f2f2fa;
  color: #142537;
  border-color: transparent;
}
.chooseReservationDateBookingPopup__bFnhf .footer__kLA5y .btnCancel__xVeO3:hover {
  border-color: unset;
}
.appointmentFloorInfo__OkcKd {
  width: 254px;
}
.appointmentFloorInfo__OkcKd .contentInfo__BP0iS {
  display: flex;
  gap: 8px;
}
.appointmentFloorInfo__OkcKd .contentInfo__BP0iS .infoItem__sxK08 {
  flex: 1;
  font-size: 12px;
}
.appointmentFloorInfo__OkcKd .contentInfo__BP0iS .infoItem__sxK08 .title__mVblE {
  color: #142537;
  font-weight: bold;
  opacity: 0.64;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.contentSettingTimeFloor__ISgnJ {
  overflow: auto;
  max-width: 1361px;
  min-width: 900px;
  padding: 30px;
}
.contentSettingTimeFloor__ISgnJ .infoSetting__qVE2u::-webkit-scrollbar,
.contentSettingTimeFloor__ISgnJ .infoFloor__Mpn26::-webkit-scrollbar,
.contentSettingTimeFloor__ISgnJ .formSetting__dgYOs::-webkit-scrollbar {
  width: 6px;
}
.contentSettingTimeFloor__ISgnJ .infoSetting__qVE2u::-webkit-scrollbar-track,
.contentSettingTimeFloor__ISgnJ .infoFloor__Mpn26::-webkit-scrollbar-track,
.contentSettingTimeFloor__ISgnJ .formSetting__dgYOs::-webkit-scrollbar-track {
  background: transparent;
}
.contentSettingTimeFloor__ISgnJ .infoSetting__qVE2u::-webkit-scrollbar-thumb,
.contentSettingTimeFloor__ISgnJ .infoFloor__Mpn26::-webkit-scrollbar-thumb,
.contentSettingTimeFloor__ISgnJ .formSetting__dgYOs::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  transition: background-color 0.3s;
}
.contentSettingTimeFloor__ISgnJ .infoSetting__qVE2u::-webkit-scrollbar-thumb:hover,
.contentSettingTimeFloor__ISgnJ .infoFloor__Mpn26::-webkit-scrollbar-thumb:hover,
.contentSettingTimeFloor__ISgnJ .formSetting__dgYOs::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.contentSettingTimeFloor__ISgnJ .groupBtn__SlToU {
  display: flex;
  align-items: center;
  gap: 20px;
}
.contentSettingTimeFloor__ISgnJ .groupBtn__SlToU button {
  border-radius: 10px;
  font-size: 15px;
  font-weight: 500;
  height: 40px;
  min-width: 30%;
}
.contentSettingTimeFloor__ISgnJ .groupBtn__SlToU .btnCancel__enTQ7 {
  background-color: #f2f2fa;
  color: #13202f;
  border: 1px solid #f2f2fa;
}
.contentSettingTimeFloor__ISgnJ .groupBtn__SlToU .btnCancel__enTQ7:hover {
  border-color: unset;
}
.contentSettingTimeFloor__ISgnJ .groupBtn__SlToU .btnSave__YNeXt {
  background-color: #bd5364;
  color: #fff;
  border: 1px solid #e46176;
}
.contentSettingTimeFloor__ISgnJ .btnAction__H8vmV {
  margin-top: 20px;
  justify-content: center;
}
.contentSettingTimeFloor__ISgnJ .title__L883r {
  font-weight: bold;
}
.contentSettingTimeFloor__ISgnJ .infoSetting__qVE2u {
  max-height: 250px;
  overflow-y: auto;
  margin-bottom: 20px;
  padding-left: 20px;
}
.contentSettingTimeFloor__ISgnJ .contentSetting__ti514 {
  display: grid;
  grid-template-columns: 1fr 2fr;
  border-top: 1px solid #e8e8f0;
  padding-top: 20px;
}
.contentSettingTimeFloor__ISgnJ .contentSetting__ti514 .settingLeft__NSYV4 {
  border-right: 1px solid #e8e8f0;
  padding: 0 20px;
}
.contentSettingTimeFloor__ISgnJ .contentSetting__ti514 .settingRight__Kx6gD {
  padding-left: 20px;
}
.contentSettingTimeFloor__ISgnJ .contentSetting__ti514 .settingRight__Kx6gD .nameFloor__RDWtr {
  margin-left: 8px;
  width: fit-content;
  background-color: #f2f2fa;
  border-radius: 5px;
  padding: 10px 100px 10px 20px;
}
.contentSettingTimeFloor__ISgnJ .contentSetting__ti514 .settingRight__Kx6gD .nameFloor__RDWtr span {
  margin-left: 10px;
  color: #bd5364;
}
.contentSettingTimeFloor__ISgnJ .contentSetting__ti514 .formSetting__dgYOs {
  padding: 0 10px 0 20px;
}
.contentSettingTimeFloor__ISgnJ .contentSetting__ti514 .infoFloor__Mpn26,
.contentSettingTimeFloor__ISgnJ .contentSetting__ti514 .formSetting__dgYOs {
  max-height: 350px;
  overflow-y: auto;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.infoSchedule__yYV3m .content__I7lbE {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  height: auto;
  gap: 10px 15px;
  margin-top: 5px;
}
.infoSchedule__yYV3m .content__I7lbE .infoSettingTime__CXxKD:nth-child(1) {
  grid-column-start: 1;
  grid-column-end: 3;
}
.infoSchedule__yYV3m .content__I7lbE .infoSettingTime__CXxKD .rectangular__U9dXZ {
  display: inline-block;
  padding: 8px 10px;
  background: #f2f2fa;
  border: 1px solid #f2f2fa;
  border-radius: 4px;
  font-weight: 500;
  font-size: 15px;
}
.infoSchedule__yYV3m .content__I7lbE .infoSettingTime__CXxKD .rectangular__U9dXZ p {
  display: inline;
  color: #bd5346;
  margin: 0;
}
.infoSchedule__yYV3m .content__I7lbE .infoSettingTime__CXxKD h4 {
  font-weight: 400;
  font-size: 13px;
  color: #142537;
  opacity: 0.64;
}
.infoSchedule__yYV3m .content__I7lbE .infoSettingTime__CXxKD h3 {
  font-weight: 500;
  font-size: 15px;
  color: #142537;
}
.infoSchedule__yYV3m .content__I7lbE .infoSettingTime__CXxKD h3,
.infoSchedule__yYV3m .content__I7lbE .infoSettingTime__CXxKD h4 {
  margin-bottom: 0;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.previewScheduleFloors__NmAbR .content__a3BaM {
  padding-bottom: 15px;
}
.previewScheduleFloors__NmAbR .content__a3BaM .floor__H8553 {
  width: 50px;
  height: 30px;
  max-height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #1679b6;
  border-radius: 4px;
  font-weight: bold;
  color: #fff;
}
.previewScheduleFloors__NmAbR .content__a3BaM .detailFloor__FknQo {
  display: flex;
}
.previewScheduleFloors__NmAbR .content__a3BaM .detailFloor__FknQo .schedule__bzyvs {
  width: calc(100% - 50px);
}
.previewScheduleFloors__NmAbR .content__a3BaM .detailFloor__FknQo .schedule__bzyvs .detailTime__zKbiJ {
  display: flex;
  padding-left: 20px;
  margin-bottom: 2px;
}
.previewScheduleFloors__NmAbR .content__a3BaM .detailFloor__FknQo .schedule__bzyvs .detailTime__zKbiJ .day__eJ0zb,
.previewScheduleFloors__NmAbR .content__a3BaM .detailFloor__FknQo .schedule__bzyvs .detailTime__zKbiJ .time__HtC95 {
  flex: 1;
  font-weight: 500;
  font-size: 15px;
}
.previewScheduleFloors__NmAbR .content__a3BaM .detailFloor__FknQo .schedule__bzyvs .detailTime__zKbiJ .day__eJ0zb {
  min-width: 150px;
}
.previewScheduleFloors__NmAbR .content__a3BaM .detailFloor__FknQo .schedule__bzyvs .detailTime__zKbiJ .time__HtC95 {
  min-width: 100px;
}
.previewScheduleFloors__NmAbR .content__a3BaM .detailFloor__FknQo .schedule__bzyvs .detailTime__zKbiJ .title__aStnu {
  color: #142537;
  opacity: 0.64;
  font-size: 13px;
}
.previewScheduleFloors__NmAbR .content__a3BaM .detailFloor__FknQo .schedule__bzyvs .detailTimeCustom__OfsIk {
  padding-left: 0;
}
.previewScheduleFloors__NmAbR .content__a3BaM .detailFloor__FknQo .scheduleWordMode__b5Xx8 {
  display: flex;
  justify-content: center;
}
.previewScheduleFloors__NmAbR .content__a3BaM .detailFloor__FknQo .scheduleWordMode__b5Xx8 .schedule__bzyvs {
  width: 70%;
}
.previewScheduleFloors__NmAbR .content__a3BaM .scheduleTime__tnDlI {
  display: flex;
  gap: 25px;
}
.previewScheduleFloors__NmAbR .content__a3BaM .columnDetailFloor___vXhb {
  flex-direction: column;
  gap: 15px;
}
.previewScheduleFloors__NmAbR .content__a3BaM .columnDetailFloor___vXhb .floor__H8553 {
  width: 100%;
  background-color: #bbdefb;
}
.previewScheduleFloors__NmAbR .content__a3BaM .columnDetailFloor___vXhb span {
  text-align: center;
}

.previewScheduleFloorsCustom__OAjes {
  display: flex;
  flex-wrap: wrap;
}
.previewScheduleFloorsCustom__OAjes .content__a3BaM {
  width: 33%;
}

@media (max-width: 320px) {
  .scheduleWordMode__b5Xx8 {
    justify-content: start !important;
  }
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.header__HDvMr {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 8px;
}

.formScheduleFloors__bHUhz .ant-checkbox-indeterminate .ant-checkbox-inner::after {
  width: 12px;
  height: 4px;
}
.formScheduleFloors__bHUhz .headerRow__mTy9Y {
  display: flex;
  margin-bottom: 8px;
}
.formScheduleFloors__bHUhz .headerRow__mTy9Y .col_2__AJXff {
  flex: 3;
}
.formScheduleFloors__bHUhz .headerRow__mTy9Y .col_3__HltDn {
  flex: 8;
}
.formScheduleFloors__bHUhz .headerRow__mTy9Y .col_3__HltDn .required__LgUx9 {
  color: #bd5364;
}
.formScheduleFloors__bHUhz .row__IK0dU {
  display: flex;
  gap: 10px;
  border-radius: 4px;
  transition: background-color 0.3s;
}
.formScheduleFloors__bHUhz .row__IK0dU .checkbox__u8Q66 {
  margin-top: 8px;
}
.formScheduleFloors__bHUhz .row__IK0dU .executeDay__eTtjq {
  background: #f5f5f5;
  height: 40px;
  min-width: 115px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.formScheduleFloors__bHUhz .row__IK0dU.checked___G82k .executeDay__eTtjq {
  background-color: #1679b6;
  color: #fff;
}
.formScheduleFloors__bHUhz .row__IK0dU .timeSetting__g5mfS {
  display: flex;
  margin-left: 20px;
}
.formScheduleFloors__bHUhz .row__IK0dU .timeSetting__g5mfS .iconTime__fYZXS {
  margin: 8px 8px 0 8px;
}
.formScheduleFloors__bHUhz .row__IK0dU .timeSetting__g5mfS .ant-form-item-control-input-content input {
  min-width: 200px;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.previewSettingTimeFloor__mlzyN {
  overflow: auto;
  width: 1000px;
  padding: 20px;
}
.previewSettingTimeFloor__mlzyN h3 {
  font-weight: bold;
  font-size: 19px;
}
.previewSettingTimeFloor__mlzyN .groupBtn__sR8yk {
  display: flex;
  align-items: center;
  gap: 20px;
}
.previewSettingTimeFloor__mlzyN .groupBtn__sR8yk button {
  border-radius: 10px;
  font-size: 15px;
  font-weight: 500;
  height: 40px;
  min-width: 20%;
}
.previewSettingTimeFloor__mlzyN .groupBtn__sR8yk .btnCancel__sUlJr {
  background-color: #f2f2fa;
  color: #13202f;
  border: 1px solid #f2f2fa;
}
.previewSettingTimeFloor__mlzyN .groupBtn__sR8yk .btnCancel__sUlJr:hover {
  border-color: unset;
}
.previewSettingTimeFloor__mlzyN .groupBtn__sR8yk .btnSave__jVY5y {
  background-color: #bd5364;
  border-color: #e46176;
}
.previewSettingTimeFloor__mlzyN .groupBtn__sR8yk .btnDisable__NABbG button {
  border-color: #e46176;
  color: #e46176;
  background-color: #ffffff;
  opacity: 0.6;
  font-size: 15px;
  font-weight: 600;
  border-radius: 5px;
  min-width: 192px;
}
.previewSettingTimeFloor__mlzyN .btnAction__ujdT1 {
  margin-top: 20px;
  justify-content: center;
}
.previewSettingTimeFloor__mlzyN .btnGroupTitle__IY8uQ {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.previewSettingTimeFloor__mlzyN .btnGroupTitle__IY8uQ button {
  background-color: #fff;
  border: none;
  outline: none;
  cursor: pointer;
  font-size: 20px;
}

.createAppointmentMaintenance__eHBCZ {
  display: flex;
  flex-direction: column;
  overflow: auto;
  padding: 12px 20px 28px 20px;
  background: #fff;
  gap: 15px;
  width: 375px;
  margin: auto;
}
.createAppointmentMaintenance__eHBCZ .titlePage___Okbl {
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  color: #142537;
  padding-bottom: 5px;
  margin-bottom: 0;
}
.createAppointmentMaintenance__eHBCZ .groupBtn__sR8yk {
  padding: 0 5px 0 5px;
  display: flex;
  gap: 15px;
  justify-content: center;
}
.createAppointmentMaintenance__eHBCZ .groupBtn__sR8yk button {
  border-radius: 19px;
  color: #142537;
  background: #f2f2fa;
  border: 1px solid #f2f2fa;
  font-weight: 700;
  font-size: 15px;
  height: 40px;
  width: 100%;
  line-height: initial;
}
.createAppointmentMaintenance__eHBCZ .groupBtn__sR8yk .activeStep__jSHUI {
  color: #fff;
  background: #1679b6;
  border: 1px solid #1679b6;
}
.createAppointmentMaintenance__eHBCZ .btnGroupTitle__IY8uQ {
  display: flex;
  justify-content: space-between;
  gap: 0;
  align-items: center;
}
.createAppointmentMaintenance__eHBCZ .btnGroupTitle__IY8uQ button {
  background-color: #fff;
  border: none;
  outline: none;
  cursor: pointer;
  font-size: 20px;
}
.createAppointmentMaintenance__eHBCZ .btnGroupTitle__IY8uQ .btnClose__omJl9 {
  height: 24px;
  width: 24px;
  background: #ecf4f9;
  border: 1px solid #ecf4f9;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.createAppointmentMaintenance__eHBCZ .btnGroupTitle__IY8uQ .titleModal__CBkYa {
  margin-top: 1em;
  margin-inline: auto;
  font-weight: bold;
}

@media (max-width: 480px) {
  .createAppointmentMaintenance__eHBCZ {
    width: 90vw;
    max-height: 90vh;
  }
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.createBuildingsPage__LAI9o {
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
  height: 100%;
  overflow: auto;
}
.createBuildingsPage__LAI9o .title__hxGCn {
  padding: 18px 35px;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.024em;
  color: #142537;
  border-bottom: 1px solid #e8e8f0;
  margin: 0;
}
.createBuildingsPage__LAI9o .stepCreateBuildings__A_cKj {
  width: 40%;
  margin: 2rem auto 1rem auto;
}
.createBuildingsPage__LAI9o button {
  font-weight: 500;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  letter-spacing: 0.024em;
  height: 40px;
  border-radius: 4px;
}
.createBuildingsPage__LAI9o button:hover, .createBuildingsPage__LAI9o button:focus, .createBuildingsPage__LAI9o button:active {
  border-color: #00859d;
}
.createBuildingsPage__LAI9o .formCreate__cLaB0 {
  background-color: white;
  padding: 24px 35px;
  overflow: auto;
}
.createBuildingsPage__LAI9o .formCreate__cLaB0 .groupBtn__f8wQ1 {
  display: flex;
  justify-content: center;
  gap: 20px;
}
.createBuildingsPage__LAI9o .formCreate__cLaB0 .groupBtn__f8wQ1 button {
  min-width: 180px;
  border-radius: 4px;
  font-weight: 700;
}
.createBuildingsPage__LAI9o .formCreate__cLaB0 .groupBtn__f8wQ1 .btnEditRoom__K_sMs {
  background-color: #1679b6;
  color: #fff;
  border: 1px solid #1679b6;
}
.createBuildingsPage__LAI9o .formCreate__cLaB0 .groupBtn__f8wQ1 .btnSave__MYjEz {
  background-color: #bd5364;
  color: #fff;
  border: 1px solid #e46176;
}
.createBuildingsPage__LAI9o .formCreate__cLaB0 .groupBtn__f8wQ1 .btnCancel__uyFMw {
  background-color: #f2f2fa;
  color: #142537;
  border: 1px solid #f2f2fa;
}
.createBuildingsPage__LAI9o .formCreate__cLaB0 .groupBtn__f8wQ1 .btnCancel__uyFMw:hover {
  border-color: unset;
}
.createBuildingsPage__LAI9o .formCreateStep3__xGRCY {
  padding-left: 0 !important;
  padding-right: 0 !important;
  overflow: auto;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media only screen and (max-width: 1515px) {
  .createBuildingsPage__LAI9o .stepCreateBuildings__A_cKj {
    width: 55%;
  }
}
@media only screen and (max-width: 1315px) {
  .createBuildingsPage__LAI9o .title__hxGCn,
.createBuildingsPage__LAI9o .formCreate__cLaB0 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .createBuildingsPage__LAI9o .title__hxGCn .form__f4p_9,
.createBuildingsPage__LAI9o .formCreate__cLaB0 .form__f4p_9 {
    gap: 15px;
  }
}
@media only screen and (max-width: 1227px) {
  .createBuildingsPage__LAI9o .ant-form-item-label label,
.createBuildingsPage__LAI9o .ant-radio-wrapper,
.createBuildingsPage__LAI9o .ant-form-item-explain-error,
.createBuildingsPage__LAI9o button {
    font-size: 13px;
  }
}
@media only screen and (max-width: 1155px) {
  .createBuildingsPage__LAI9o .stepCreateBuildings__A_cKj {
    width: 65%;
  }
}
@media only screen and (max-width: 1101px) {
  .createBuildingsPage__LAI9o .ant-form-item-label label,
.createBuildingsPage__LAI9o .ant-radio-wrapper,
.createBuildingsPage__LAI9o .ant-form-item-explain-error,
.createBuildingsPage__LAI9o button {
    font-size: 11px;
  }
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.formCreateStep1__xofiG {
  background-color: white;
  margin-bottom: 20px;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 10px 30px;
}
.formCreateStep1__xofiG .inputFieldItem__iuIC8:nth-child(1) {
  grid-column-start: 1;
  grid-column-end: 4;
}
.formCreateStep1__xofiG .inputFieldItem__iuIC8:nth-child(2), .formCreateStep1__xofiG .inputFieldItem__iuIC8:nth-child(5), .formCreateStep1__xofiG .inputFieldItem__iuIC8:nth-child(8), .formCreateStep1__xofiG .inputFieldItem__iuIC8:nth-child(8), .formCreateStep1__xofiG .inputFieldItem__iuIC8:last-child {
  grid-column-start: 4;
  grid-column-end: 6;
}
.formCreateStep1__xofiG .inputFieldItem__iuIC8:nth-child(11) {
  grid-column-start: 4;
  grid-column-end: 5;
}
.formCreateStep1__xofiG .inputFieldItem__iuIC8:nth-child(4), .formCreateStep1__xofiG .inputFieldItem__iuIC8:nth-child(7) {
  grid-column-start: 2;
  grid-column-end: 4;
}
.formCreateStep1__xofiG .btnGenerateZipCode__WzBRN {
  display: flex;
  margin-top: 3px;
  height: 100%;
}
.formCreateStep1__xofiG .btnGenerateZipCode__WzBRN button {
  font-weight: 700;
  margin: auto 0;
  background: #1679b6;
  border: 1px solid #1679b6;
  color: #fff;
  height: 40px;
}
@media only screen and (max-width: 1510px) {
  .formCreateStep1__xofiG {
    gap: 10px 10px;
  }
  .formCreateStep1__xofiG .inputFieldItem__iuIC8:nth-child(9) {
    min-width: 12rem;
  }
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.buildingsFormStep2__RNUAW .formSettingRoomItem__pL99g {
  display: flex;
  flex-direction: column;
}
.buildingsFormStep2__RNUAW .formSettingRoomItem__pL99g .label__kDcWi {
  padding-bottom: 10px;
}
.buildingsFormStep2__RNUAW .formSettingRoomItem__pL99g .label__kDcWi span {
  font-size: 15px;
  color: #142537;
  font-weight: 500;
}
.buildingsFormStep2__RNUAW .formSettingRoomItem__pL99g .label__kDcWi .required__I2nJG {
  color: #bd5364;
}
.buildingsFormStep2__RNUAW .formSettingRoomItem__pL99g .formNumberRoomFloor__NxpK4 {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 10px;
}
.buildingsFormStep2__RNUAW .formSettingRoomItem__pL99g .formNumberRoomFloorNotData__FQ4_O {
  display: flex;
}
.buildingsFormStep2__RNUAW .formSettingRoomItem__pL99g .formNumberRoomFloorNotData__FQ4_O p {
  font-size: 15px;
  color: #142537;
  padding-left: 10px;
}
.buildingsFormStep2__RNUAW .formSettingRoomItem__pL99g .ant-form-item-label {
  display: flex;
}
.buildingsFormStep2__RNUAW .formSettingRoomItem__pL99g .ant-form-item-label label {
  height: 42px;
}
.buildingsFormStep2__RNUAW .formCustomNameRoom__zz0zR {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px 30px;
}
@media only screen and (max-width: 1510px) {
  .buildingsFormStep2__RNUAW .formSettingRoomItem__pL99g .formNumberRoomFloor__NxpK4 {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media only screen and (max-width: 1400px) {
  .buildingsFormStep2__RNUAW .formSettingRoomItem__pL99g .formNumberRoomFloor__NxpK4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media only screen and (max-width: 1130px) {
  .buildingsFormStep2__RNUAW .formSettingRoomItem__pL99g .formNumberRoomFloor__NxpK4 {
    grid-template-columns: repeat(3, 1fr);
  }
}
.menuDropdownStyle__zWQZN {
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
}
.menuDropdownStyle__zWQZN li {
  border-bottom: 1px solid #f5f3f0;
  padding: 10px 20px;
  font-weight: 500;
  font-size: 12px;
  color: #142537;
}
.menuDropdownStyle__zWQZN li:last-child {
  border-bottom: 0;
}
.menuDropdownStyle__zWQZN li span span {
  padding: 0 5px;
}
.menuDropdownStyle__zWQZN li span span img {
  margin-bottom: 2px;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.maintenanceInfoBuildingsStep3Page__PltYU {
  border-top: 1px solid #e8e8f0;
  padding-bottom: 10px;
  overflow: auto;
  display: flex;
  flex-direction: column;
}
.maintenanceInfoBuildingsStep3Page__PltYU .header__fGqaZ {
  height: 64px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #ffffff;
  padding: 15px 24px 17px;
}
.maintenanceInfoBuildingsStep3Page__PltYU .header__fGqaZ h3 {
  color: #142537;
  font-size: 20px;
  font-weight: 700;
  margin: 0;
}
.maintenanceInfoBuildingsStep3Page__PltYU .header__fGqaZ .registrationMaintenance__qdOJn {
  width: 208px;
  height: 40px;
  font-weight: 700;
  font-size: 14px;
  color: #ffffff;
  background-color: #1679b6;
  border: 1px solid #1679b6;
  border-radius: 4px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDhIOFYxM0M4IDEzLjU1IDcuNTUgMTQgNyAxNEM2LjQ1IDE0IDYgMTMuNTUgNiAxM1Y4SDFDMC40NSA4IDAgNy41NSAwIDdDMCA2LjQ1IDAuNDUgNiAxIDZINlYxQzYgMC40NSA2LjQ1IDAgNyAwQzcuNTUgMCA4IDAuNDUgOCAxVjZIMTNDMTMuNTUgNiAxNCA2LjQ1IDE0IDdDMTQgNy41NSAxMy41NSA4IDEzIDhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: 9% 49%;
}
.maintenanceInfoBuildingsStep3Page__PltYU .body__MtPsK {
  padding: 20px;
  background: #ced1d9;
  overflow: auto;
  display: flex;
  flex-direction: column;
}
.maintenanceInfoBuildingsStep3Page__PltYU .body__MtPsK .ant-table-container .ant-table-header {
  min-height: 55.6px;
}
.maintenanceInfoBuildingsStep3Page__PltYU .body__MtPsK .ant-table-container .ant-table-header table .ant-table-thead tr th:nth-last-child(2) {
  padding-left: 16px !important;
}
.maintenanceInfoBuildingsStep3Page__PltYU .body__MtPsK .ant-table-container .ant-table-body .ant-table-cell .ant-radio-wrapper {
  margin-left: 3px;
}
.maintenanceInfoBuildingsStep3Page__PltYU .body__MtPsK .paginationMaintenanceStep3__bs_ac {
  padding: 1rem;
  background: white;
}
.radioCustomFocus__nfUiv {
  margin-right: unset !important;
}
.radioCustomFocus__nfUiv .ant-radio {
  top: unset;
}
.radioCustomFocus__nfUiv .ant-radio-inner {
  width: 24px;
  height: 24px;
  border: 1px solid #1679b6;
}
.radioCustomFocus__nfUiv .ant-radio-inner:after {
  width: 33px;
  height: 33px;
  top: 12%;
  left: 12%;
  border-radius: 50%;
  margin: 0;
  transition: none;
}
.radioCustomFocus__nfUiv .ant-radio-checked .ant-radio-inner:after {
  transform: scale(1) translate(-50%, -50%);
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  transition: none;
  background: #1679b6;
}
.stepCustom__rsJG_ .iconCheckStep__HBZPY {
  display: inline-block;
  width: 40px;
  height: 40px;
  border: 1px solid #e5f3f5;
  background: rgba(0, 133, 157, 0.1);
  border-radius: 50%;
}
.stepCustom__rsJG_ .iconNumber__owZt1 {
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  border: 1px solid #d5dadf;
  border-radius: 50%;
  background: #d5dadf;
}
.stepCustom__rsJG_ .iconNumber__owZt1 span {
  line-height: 41px;
  font-size: 16px;
  font-weight: 500;
  color: #506478;
  margin-top: -2px;
}
.stepCustom__rsJG_ .iconNumberActive__Qaspn {
  background: #1679b6;
}
.stepCustom__rsJG_ .iconNumberActive__Qaspn span {
  color: #fff;
}
.stepCustom__rsJG_ .ant-steps-item-icon {
  cursor: pointer;
}
.stepCustom__rsJG_ .ant-steps-item-finish .ant-steps-item-container {
  display: flex;
}
.stepCustom__rsJG_ .ant-steps-item-finish .ant-steps-item-container .ant-steps-item-content {
  display: flex;
}
.stepCustom__rsJG_ .ant-steps-item-finish .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title {
  color: #00859d !important;
  font-size: 16px;
  line-height: 44px;
}
.stepCustom__rsJG_ .ant-steps-item-finish .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title:after {
  background: rgba(0, 133, 157, 0.8) !important;
  top: 20px;
}
.stepCustom__rsJG_ .ant-steps-item-process .ant-steps-item-container {
  display: flex;
}
.stepCustom__rsJG_ .ant-steps-item-process .ant-steps-item-container .ant-steps-item-content {
  display: flex;
}
.stepCustom__rsJG_ .ant-steps-item-process .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title {
  color: #142537;
  font-size: 16px;
  line-height: 44px;
}
.stepCustom__rsJG_ .ant-steps-item-process .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title:after {
  top: 20px;
  background: rgba(20, 37, 55, 0.8);
}
.stepCustom__rsJG_ .ant-steps-item-wait .ant-steps-item-container {
  display: flex;
}
.stepCustom__rsJG_ .ant-steps-item-wait .ant-steps-item-container .ant-steps-item-content {
  display: flex;
}
.stepCustom__rsJG_ .ant-steps-item-wait .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title {
  color: #506478;
  font-size: 16px;
  line-height: 44px;
}
.stepCustom__rsJG_ .ant-steps-item-wait .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title:after {
  top: 20px;
  background: rgba(20, 37, 55, 0.8);
}
.contentConfirmCancelModal__RRvMI {
  width: 402px;
  text-align: center;
  padding: 30px 0 0 0;
}
.contentConfirmCancelModal__RRvMI h3 {
  font-weight: 500;
  font-size: 17px;
  color: #142537;
  margin: 0;
  margin-top: 22px;
}
.infoRoomStep2__gGTzN {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 30px;
  padding: 0 35px;
}
.infoRoomStep2__gGTzN .infoRoomItem__e9HJX,
.infoRoomStep2__gGTzN .infoRoomItemLast__rBpOT {
  flex: 1;
  background: #f2f2fa;
  display: flex;
  border: 1px solid #f2f2fa;
  border-radius: 3px;
  padding: 10px;
  font-size: 14px;
  font-weight: 500;
}
.infoRoomStep2__gGTzN .infoRoomItem__e9HJX .value__QbOOV,
.infoRoomStep2__gGTzN .infoRoomItemLast__rBpOT .value__QbOOV {
  font-size: 17px;
  font-weight: 700;
}
.infoRoomStep2__gGTzN .infoRoomItem__e9HJX {
  justify-content: space-between;
}
.infoRoomStep2__gGTzN .infoRoomItem__e9HJX .label__WJCdM {
  color: #142537;
  display: flex;
}
.infoRoomStep2__gGTzN .infoRoomItem__e9HJX .label__WJCdM span {
  margin: auto;
}
.infoRoomStep2__gGTzN .infoRoomItem__e9HJX .value__QbOOV {
  color: #142537;
}
.infoRoomStep2__gGTzN .infoRoomItem__e9HJX:nth-child(2) .value__QbOOV {
  color: #226796 !important;
}
.infoRoomStep2__gGTzN .infoRoomItemLast__rBpOT {
  justify-content: center;
}
.infoRoomStep2__gGTzN .infoRoomItemLast__rBpOT .value__QbOOV {
  color: #bd5364;
}
.infoRoomStep2__gGTzN .messageErrorFloor__uatxg span {
  visibility: hidden;
  font-size: 14px;
  opacity: 0;
  color: #a81f2c;
  transition: visibility 0.1s;
}
.infoRoomStep2__gGTzN .messageErrorFloorActive__g2FIE span {
  visibility: visible;
  opacity: 1;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.listSchedule__bRpUY {
  height: 100%;
  background-color: #e8e8f0;
  display: flex;
  flex-direction: column;
}
.listSchedule__bRpUY .header__hE1w_ {
  height: 64px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #ffffff;
  padding: 15px 24px 17px;
}
.listSchedule__bRpUY .header__hE1w_ h3 {
  font-size: 20px;
  font-weight: 700;
  margin: 0;
  color: #142537;
}
.listSchedule__bRpUY .header__hE1w_ button {
  width: 168px;
  height: 32px;
  border-radius: 4px;
  border: 1px solid #1679b6;
  font-size: 13px;
  font-weight: 700;
}
.listSchedule__bRpUY .header__hE1w_ .btnCreateSchedule__o9R8q {
  margin-left: 15px;
  color: #ffffff;
  background-color: #2083c0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDhIOFYxM0M4IDEzLjU1IDcuNTUgMTQgNyAxNEM2LjQ1IDE0IDYgMTMuNTUgNiAxM1Y4SDFDMC40NSA4IDAgNy41NSAwIDdDMCA2LjQ1IDAuNDUgNiAxIDZINlYxQzYgMC40NSA2LjQ1IDAgNyAwQzcuNTUgMCA4IDAuNDUgOCAxVjZIMTNDMTMuNTUgNiAxNCA2LjQ1IDE0IDdDMTQgNy41NSAxMy41NSA4IDEzIDhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: 8% 50%;
  text-align: right;
  padding-right: 21px;
}
.listSchedule__bRpUY .searchFunction__E6Pqx {
  min-height: 73px;
  margin-top: 1px;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  padding-left: 24px;
}
.listSchedule__bRpUY .body__jL9JI {
  padding: 20px 24px 39px;
  display: flex;
  flex-direction: column;
  overflow: auto;
  background: #ced1d9;
  height: 100%;
}
.listSchedule__bRpUY .body__jL9JI > div:first-child {
  overflow: auto;
  display: flex;
}
.listSchedule__bRpUY .body__jL9JI .noData__iSEo5 {
  display: table;
  margin: 0 auto;
}
.listSchedule__bRpUY .body__jL9JI .ant-table .ant-table-container .ant-table-header table {
  table-layout: fixed !important;
}
.listSchedule__bRpUY .body__jL9JI .ant-table-body .ant-table-cell-fix-right .ant-radio-wrapper:first-child {
  margin-right: 8px !important;
}
.listSchedule__bRpUY .body__jL9JI .ant-table-placeholder td {
  text-align: left;
}
.listSchedule__bRpUY .body__jL9JI .pagination__AjoRg {
  height: 110px;
  padding: 20px;
  background-color: #ffffff;
  border-top: 1px solid #e8e8f0;
}
.ContentGenerateQrcode__ByoiC {
  width: 680px;
  padding: 42px 0 57px 0;
  height: 387px;
}
.ContentGenerateQrcode__ByoiC .qrcode__idKMm {
  text-align: center;
}
.ContentGenerateQrcode__ByoiC .link__zyaOE {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 19px;
}
.ContentGenerateQrcode__ByoiC .link__zyaOE .btnCopyLink__fWBDc {
  width: 140px;
  height: 40px;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  text-align: right;
  border: 1px solid #1679b6;
  background-color: #1679b6;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMzA0NjkgMUg4LjY0NTY0QzkuMDk2MDkgMSA5Ljk5Njk5IDEuMjQwOCA5Ljk5Njk5IDIuMjA0MDFDOS45OTY5OSAzLjE2NzIyIDkuOTk2OTkgNy45NTY1MiA5Ljk5Njk5IDEwLjIzMDgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cmVjdCB4PSIwLjUiIHk9IjIuNTYyNSIgd2lkdGg9IjcuOTM2MTciIGhlaWdodD0iMTAuMDYzOCIgcng9IjEuNSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: 13% 52%;
}
.tableCustom__VVLkM .ant-table-thead .ant-table-cell {
  background-color: #e3e8f4;
  color: #142537;
  font-weight: 700;
  font-size: 12px;
}
.tableCustom__VVLkM .ant-table-thead .ant-table-cell .ant-table-column-sorters .ant-table-column-title {
  flex: none;
  z-index: auto;
}
.tableCustom__VVLkM .ant-table-thead .ant-table-cell .ant-table-column-sorters .ant-table-column-sorter {
  display: none;
}
.tableCustom__VVLkM .ant-table-thead .ant-table-cell .ant-table-column-sorters::before {
  position: static;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSIxMCIgaGVpZ2h0PSIxLjQiIHJ4PSIwLjciIGZpbGw9IiMxNDI1MzciLz4KPHJlY3QgeT0iNSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEuNCIgcng9IjAuNyIgZmlsbD0iIzE0MjUzNyIvPgo8L3N2Zz4K);
  width: 13px;
  height: 17px;
  margin-right: 8px;
  margin-top: -3px;
}
.tableCustom__VVLkM .ant-table-thead .ant-table-cell .ant-table-column-sorters::after {
  position: static;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNjQ2NDggNC40ODQzOEM1LjU1NTM0IDQuNDc1MjYgNS40Njg3NSA0LjQ1MjQ3IDUuMzg2NzIgNC40MTYwMkM1LjMxMzggNC4zNzk1NiA1LjI1IDQuMzI5NDMgNS4xOTUzMSA0LjI2NTYyTDMuMzkwNjIgMi40NjA5NEwxLjU4NTk0IDQuMjY1NjJDMS41MzEyNSA0LjM3NSAxLjQ0OTIyIDQuNDY2MTUgMS4zMzk4NCA0LjUzOTA2QzEuMjMwNDcgNC42MTE5OCAxLjEwNzQyIDQuNjQ4NDQgMC45NzA3MDMgNC42NDg0NEMwLjc3OTI5NyA0LjY0ODQ0IDAuNjE1MjM0IDQuNTg0NjQgMC40Nzg1MTYgNC40NTcwM0MwLjM1MDkxMSA0LjMyMDMxIDAuMjg3MTA5IDQuMTU2MjUgMC4yODcxMDkgMy45NjQ4NEMwLjI4NzEwOSAzLjgzNzI0IDAuMzIzNTY4IDMuNzE4NzUgMC4zOTY0ODQgMy42MDkzOEMwLjQ2OTQwMSAzLjUgMC41NjA1NDcgMy40MTc5NyAwLjY2OTkyMiAzLjM2MzI4SDAuNjgzNTk0TDIuOTM5NDUgMS4xMDc0MkMyLjk5NDE0IDEuMDQzNjIgMy4wNjI1IDAuOTkzNDkgMy4xNDQ1MyAwLjk1NzAzMUMzLjIyNjU2IDAuOTIwNTczIDMuMzE3NzEgMC45MDIzNDQgMy40MTc5NyAwLjkwMjM0NEMzLjUwOTExIDAuOTAyMzQ0IDMuNTk1NyAwLjkyMDU3MyAzLjY3NzczIDAuOTU3MDMxQzMuNzU5NzcgMC45OTM0OSAzLjgzMjY4IDEuMDQzNjIgMy44OTY0OCAxLjEwNzQyTDYuMDk3NjYgMy4zNjMyOEM2LjE1MjM0IDMuNDE3OTcgNi4xOTMzNiAzLjQ4NjMzIDYuMjIwNyAzLjU2ODM2QzYuMjU3MTYgMy42NDEyOCA2LjI3NTM5IDMuNzIzMzEgNi4yNzUzOSAzLjgxNDQ1QzYuMjc1MzkgMy44OTY0OCA2LjI1NzE2IDMuOTc4NTIgNi4yMjA3IDQuMDYwNTVDNi4xOTMzNiA0LjEzMzQ2IDYuMTUyMzQgNC4yMDE4MiA2LjA5NzY2IDQuMjY1NjJDNi4wNDI5NyA0LjMyOTQzIDUuOTc0NjEgNC4zNzk1NiA1Ljg5MjU4IDQuNDE2MDJDNS44MTk2NiA0LjQ1MjQ3IDUuNzM3NjMgNC40NzUyNiA1LjY0NjQ4IDQuNDg0MzhaTTMuMzkwNjIgMTQuODc1QzMuMTk5MjIgMTQuODc1IDMuMDM1MTYgMTQuODA2NiAyLjg5ODQ0IDE0LjY2OTlDMi43NzA4MyAxNC41NDIzIDIuNzA3MDMgMTQuMzgyOCAyLjcwNzAzIDE0LjE5MTRWMS41NTg1OUMyLjcwNzAzIDEuMzY3MTkgMi43NzA4MyAxLjIwNzY4IDIuODk4NDQgMS4wODAwOEMzLjAzNTE2IDAuOTQzMzU5IDMuMTk5MjIgMC44NzUgMy4zOTA2MiAwLjg3NUMzLjU3MjkyIDAuODc1IDMuNzI3ODYgMC45NDMzNTkgMy44NTU0NyAxLjA4MDA4QzMuOTkyMTkgMS4yMDc2OCA0LjA2MDU1IDEuMzY3MTkgNC4wNjA1NSAxLjU1ODU5VjE0LjE5MTRDNC4wNjA1NSAxNC4zODI4IDMuOTkyMTkgMTQuNTQyMyAzLjg1NTQ3IDE0LjY2OTlDMy43Mjc4NiAxNC44MDY2IDMuNTcyOTIgMTQuODc1IDMuMzkwNjIgMTQuODc1Wk0xMC42MDk0IDE0Ljg3NUMxMC41MTgyIDE0Ljg3NSAxMC40MzE2IDE0Ljg1NjggMTAuMzQ5NiAxNC44MjAzQzEwLjI2NzYgMTQuNzgzOSAxMC4xOTQ3IDE0LjczMzcgMTAuMTMwOSAxNC42Njk5TDcuOTAyMzQgMTIuMzg2N0M3Ljc4Mzg1IDEyLjMzMiA3LjY4ODE1IDEyLjI1IDcuNjE1MjMgMTIuMTQwNkM3LjU1MTQzIDEyLjAzMTIgNy41MTk1MyAxMS45MTI4IDcuNTE5NTMgMTEuNzg1MkM3LjUxOTUzIDExLjU5MzggNy41ODMzMyAxMS40MzQyIDcuNzEwOTQgMTEuMzA2NkM3Ljg0NzY2IDExLjE2OTkgOC4wMDcxNiAxMS4xMDE2IDguMTg5NDUgMTEuMTAxNkM4LjMyNjE3IDExLjEwMTYgOC40NDkyMiAxMS4xMzggOC41NTg1OSAxMS4yMTA5QzguNjY3OTcgMTEuMjgzOSA4Ljc1IDExLjM3NSA4LjgwNDY5IDExLjQ4NDRMMTAuNjA5NCAxMy4yODkxTDEyLjQxNDEgMTEuNDg0NEMxMi40Njg4IDExLjM3NSAxMi41NTA4IDExLjI4MzkgMTIuNjYwMiAxMS4yMTA5QzEyLjc2OTUgMTEuMTM4IDEyLjg5MjYgMTEuMTAxNiAxMy4wMjkzIDExLjEwMTZDMTMuMjIwNyAxMS4xMDE2IDEzLjM4MDIgMTEuMTY5OSAxMy41MDc4IDExLjMwNjZDMTMuNjQ0NSAxMS40MzQyIDEzLjcxMjkgMTEuNTkzOCAxMy43MTI5IDExLjc4NTJDMTMuNzEyOSAxMS45MTI4IDEzLjY3NjQgMTIuMDMxMiAxMy42MDM1IDEyLjE0MDZDMTMuNTMwNiAxMi4yNSAxMy40Mzk1IDEyLjMzMiAxMy4zMzAxIDEyLjM4NjdIMTMuMzE2NEwxMS4wNjA1IDE0LjY0MjZDMTEuMDA1OSAxNC43MDY0IDEwLjkzNzUgMTQuNzU2NSAxMC44NTU1IDE0Ljc5M0MxMC43ODI2IDE0LjgzODUgMTAuNzAwNSAxNC44NjU5IDEwLjYwOTQgMTQuODc1Wk0xMC42MDk0IDE0Ljg3NUMxMC40MjcxIDE0Ljg3NSAxMC4yNjc2IDE0LjgwNjYgMTAuMTMwOSAxNC42Njk5QzEwLjAwMzMgMTQuNTQyMyA5LjkzOTQ1IDE0LjM4MjggOS45Mzk0NSAxNC4xOTE0VjEuNTU4NTlDOS45Mzk0NSAxLjM2NzE5IDEwLjAwMzMgMS4yMDc2OCAxMC4xMzA5IDEuMDgwMDhDMTAuMjY3NiAwLjk0MzM1OSAxMC40MjcxIDAuODc1IDEwLjYwOTQgMC44NzVDMTAuODAwOCAwLjg3NSAxMC45NjAzIDAuOTQzMzU5IDExLjA4NzkgMS4wODAwOEMxMS4yMjQ2IDEuMjA3NjggMTEuMjkzIDEuMzY3MTkgMTEuMjkzIDEuNTU4NTlWMTQuMTkxNEMxMS4yOTMgMTQuMzgyOCAxMS4yMjQ2IDE0LjU0MjMgMTEuMDg3OSAxNC42Njk5QzEwLjk2MDMgMTQuODA2NiAxMC44MDA4IDE0Ljg3NSAxMC42MDk0IDE0Ljg3NVoiIGZpbGw9IiMxNDI1MzciLz4KPC9zdmc+Cg==);
  width: 13px;
  height: 17px;
  flex: 1;
  margin-left: 6px;
}
.tableCustom__VVLkM .ant-spin-nested-loading .ant-table {
  height: 100%;
}
.tableCustom__VVLkM .ant-spin-nested-loading .ant-table .ant-table-container {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.tableCustom__VVLkM .ant-spin-nested-loading .ant-table .ant-table-container .ant-table-header table .ant-table-thead .ant-table-cell::before {
  position: unset;
}
.tableCustom__VVLkM .ant-spin-nested-loading .ant-table .ant-table-container .ant-table-header table .ant-table-thead tr th {
  font-weight: 700;
  font-size: 12px;
  line-height: 19px;
  align-items: center;
  letter-spacing: 0.024em;
  color: #142537;
  padding: 15px 12px 11px 12px;
  white-space: pre-wrap;
}
.tableCustom__VVLkM .ant-spin-nested-loading .ant-table .ant-table-container .ant-table-body {
  flex: 1;
}
.tableCustom__VVLkM .ant-spin-nested-loading .ant-table .ant-table-container .ant-table-body table .ant-table-tbody tr td {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  align-items: center;
  letter-spacing: 0.024em;
  color: #142537;
  white-space: pre-wrap;
  height: 56px;
  padding: 5px 12px;
}
.tableCustom__VVLkM .ant-spin-nested-loading .ant-table .ant-table-container .ant-table-body table .ant-table-tbody tr.ant-table-row:hover td {
  background: #d9d9d9;
}
.tableCustom__VVLkM .ant-table-body .ant-table-cell {
  font-weight: 400;
  font-size: 12px;
  color: #142537;
}
.tableCustom__VVLkM .react-resizable {
  position: relative;
  background-clip: padding-box;
}
.tableCustom__VVLkM .react-resizable-handle {
  position: absolute;
  width: 10px;
  height: 100%;
  bottom: 0;
  right: -5px;
  cursor: col-resize;
  z-index: 1;
}
.tableCustom__VVLkM .dragHandler:hover {
  cursor: move;
  background-color: #cccccc;
}

.disableDragColumn__eqYXa .ant-table-thead .ant-table-cell .ant-table-column-sorters::before {
  content: "";
  width: auto;
  height: auto;
  margin-right: 0;
}

.disableResizeColumn__X5VKD .ant-table-thead .ant-table-cell,
.disableResizeColumn__X5VKD .ant-table-tbody .ant-table-cell {
  border-right: none !important;
}
.disableResizeColumn__X5VKD .ant-table-thead .ant-table-cell-fix-right-first::after,
.disableResizeColumn__X5VKD .ant-table-tbody .ant-table-cell-fix-right-first::after {
  border-right: none !important;
}
.disableResizeColumn__X5VKD .ant-table-thead .ant-table-cell-scrollbar:not([rowspan]) {
  box-shadow: none;
}

.autoShowScroll__OLKpa .ant-table-header table {
  background-color: #e3e8f4;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.inputRadioCustom__tQQ_Y .ant-radio-inner {
  height: 20px;
  width: 20px;
  border-color: #00859d !important;
}
.inputRadioCustom__tQQ_Y .ant-radio-checked .ant-radio-inner:after {
  background: #00859d;
}

.inputRadioCustomColorRed__l8P96 .ant-radio-wrapper .ant-radio .ant-radio-inner {
  box-shadow: none;
  outline: none;
}
.inputRadioCustomColorRed__l8P96 .ant-radio-wrapper .ant-radio:hover .ant-radio-inner {
  border-color: #bd5364 !important;
  box-shadow: none;
  outline: none;
}
.inputRadioCustomColorRed__l8P96 .ant-radio-wrapper .ant-radio-checked .ant-radio-inner {
  box-shadow: none;
  outline: none;
  border-width: 5px;
  border-color: #bd5364 !important;
}
.inputRadioCustomColorRed__l8P96 .ant-radio-wrapper .ant-radio-checked .ant-radio-inner:after {
  background: #fff;
}
.inputRadioCustomColorRed__l8P96 .ant-radio-wrapper span {
  color: #142537;
  font-weight: 500;
  font-size: 14px;
}
.contentDownloadScheduleInfo__CO_If {
  width: 680px;
  padding: 30px 35px 0 50px;
  height: 207px;
}
.contentDownloadScheduleInfo__CO_If h3 {
  font-weight: 500;
  font-size: 16px;
  color: #142537;
}
.contentDownloadScheduleInfo__CO_If span {
  font-weight: 400;
  font-size: 15px;
  color: #142537;
}
.contentDownloadScheduleInfo__CO_If .optionFileDownload__uIh_u {
  display: flex;
  align-items: center;
  margin-top: 30px;
}
.contentDownloadScheduleInfo__CO_If .optionFileDownload__uIh_u p {
  color: #142537;
  margin: 0;
  margin-right: 60px;
}
.contentDownloadScheduleInfo__CO_If .optionFileDownload__uIh_u .ant-radio-group .ant-radio-wrapper:not(:first-child) {
  margin-left: 30px;
}
.contentDeleteScheduleNoAppointment__PJ6Jc {
  width: 560px;
  padding: 40px 36px 44px 61px;
}
.contentDeleteScheduleNoAppointment__PJ6Jc h3 {
  margin: 0;
  font-weight: 500;
  font-size: 18px;
  color: #142537;
}
.contentDeleteScheduleHasAppointment__NSGN_ {
  width: 640px;
  padding: 40px 47px 46px 50px;
}
.contentDeleteScheduleHasAppointment__NSGN_ h3 {
  margin: 0;
  font-weight: 500;
  font-size: 18px;
  color: #142537;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.inputSearch__UFxfj {
  width: 385px;
  height: 33px;
  border: 1px solid #e8e8f0;
  border-radius: 4px;
  overflow: hidden;
}
.inputSearch__UFxfj .ant-input-group-wrapper .ant-input-group {
  height: 100%;
}
.inputSearch__UFxfj .ant-input-group-wrapper .ant-input-group .ant-input {
  border: none;
  outline: none;
  color: #142537;
  font-weight: 400;
  font-size: 12px;
  height: 100%;
}
.inputSearch__UFxfj .ant-input-group-wrapper .ant-input-group .ant-input:focus {
  box-shadow: none;
}
.inputSearch__UFxfj .ant-input-group-wrapper .ant-input-group .ant-input-group-addon .ant-btn {
  border: none;
  outline: none;
}
.inputSearch__UFxfj .ant-input-group-wrapper .ant-input-group .ant-input-group-addon .ant-btn::after {
  animation: none;
}
.radioNote__s8ihX {
  margin-right: unset !important;
}
.radioNote__s8ihX .ant-radio {
  top: unset;
}
.radioNote__s8ihX .ant-radio-inner {
  border: none;
  border-radius: unset;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgNS44QzQgNS4zNTgxNyA0LjM1ODE3IDUgNC44IDVIMTUuMkMxNS42NDE4IDUgMTYgNS4zNTgxNyAxNiA1LjhDMTYgNi4yNDE4MyAxNS42NDE4IDYuNiAxNS4yIDYuNkg0LjhDNC4zNTgxNyA2LjYgNCA2LjI0MTgzIDQgNS44Wk00IDlDNCA4LjU1ODE3IDQuMzU4MTcgOC4yIDQuOCA4LjJIMTUuMkMxNS42NDE4IDguMiAxNiA4LjU1ODE3IDE2IDlDMTYgOS40NDE4MyAxNS42NDE4IDkuOCAxNS4yIDkuOEg0LjhDNC4zNTgxNyA5LjggNCA5LjQ0MTgzIDQgOVpNNCAxMi4yQzQgMTEuNzU4MiA0LjM1ODE3IDExLjQgNC44IDExLjRIOS4yQzkuNjQxODMgMTEuNCAxMCAxMS43NTgyIDEwIDEyLjJDMTAgMTIuNjQxOCA5LjY0MTgzIDEzIDkuMiAxM0g0LjhDNC4zNTgxNyAxMyA0IDEyLjY0MTggNCAxMi4yWiIgZmlsbD0iI0JDNTQ2NCIvPgo8cmVjdCB4PSIwLjYiIHk9IjAuNiIgd2lkdGg9IjIyLjgiIGhlaWdodD0iMjIuOCIgcng9IjMuNCIgc3Ryb2tlPSIjQkM1NDY0IiBzdHJva2Utd2lkdGg9IjEuMiIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
}
.radioNote__s8ihX .ant-radio-checked .ant-radio-inner {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC42IiB5PSIwLjYiIHdpZHRoPSIyMi44IiBoZWlnaHQ9IjIyLjgiIHJ4PSIzLjQiIGZpbGw9IiNCQzU0NjQiIHN0cm9rZT0iI0JDNTQ2NCIgc3Ryb2tlLXdpZHRoPSIxLjIiLz4KPHBhdGggZD0iTTQgNS44QzQgNS4zNTgxNyA0LjM1ODE3IDUgNC44IDVIMTUuMkMxNS42NDE4IDUgMTYgNS4zNTgxNyAxNiA1LjhDMTYgNi4yNDE4MyAxNS42NDE4IDYuNiAxNS4yIDYuNkg0LjhDNC4zNTgxNyA2LjYgNCA2LjI0MTgzIDQgNS44Wk00IDlDNCA4LjU1ODE3IDQuMzU4MTcgOC4yIDQuOCA4LjJIMTUuMkMxNS42NDE4IDguMiAxNiA4LjU1ODE3IDE2IDlDMTYgOS40NDE4MyAxNS42NDE4IDkuOCAxNS4yIDkuOEg0LjhDNC4zNTgxNyA5LjggNCA5LjQ0MTgzIDQgOVpNNCAxMi4yQzQgMTEuNzU4MiA0LjM1ODE3IDExLjQgNC44IDExLjRIOS4yQzkuNjQxODMgMTEuNCAxMCAxMS43NTgyIDEwIDEyLjJDMTAgMTIuNjQxOCA5LjY0MTgzIDEzIDkuMiAxM0g0LjhDNC4zNTgxNyAxMyA0IDEyLjY0MTggNCAxMi4yWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
}
.radioNote__s8ihX .ant-radio-checked .ant-radio-inner:after {
  background: none;
}
.radioNote__s8ihX .ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(190, 84, 100, 0.12) !important;
}
.downloadSchedulePdfPopup__GZdDR {
  width: 335px;
  display: flex;
  flex-direction: column;
  gap: 29px;
}
.downloadSchedulePdfPopup__GZdDR h3 {
  padding-top: 30px;
  font-weight: 500;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0;
  color: #142537;
}
.downloadSchedulePdfPopup__GZdDR .groupBtn__g0Mb2 {
  display: flex;
  justify-content: center;
  gap: 13px;
  padding-bottom: 23px;
}
.downloadSchedulePdfPopup__GZdDR .groupBtn__g0Mb2 div {
  width: 140px;
}
.downloadSchedulePdfPopup__GZdDR .groupBtn__g0Mb2 div button {
  width: 100%;
  height: 40px;
  font-weight: 700;
  font-size: 14px;
  border-radius: 30px;
  border-color: transparent;
}
.downloadSchedulePdfPopup__GZdDR .groupBtn__g0Mb2 div .btnSubmit___XMn8 {
  background: #bd5364;
  color: #ffffff;
}
.downloadSchedulePdfPopup__GZdDR .groupBtn__g0Mb2 div .btnCancel__QvkhD {
  color: #142537;
  background: #f2f2fa;
}
.downloadSchedulePdfPopup__GZdDR .groupBtn__g0Mb2 div .btnCancel__QvkhD:hover {
  border-color: unset;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.listCompany__FjRLr {
  height: 100%;
  background-color: #e8e8f0;
  display: flex;
  flex-direction: column;
}
.listCompany__FjRLr .header__DMio3 {
  height: 64px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #ffffff;
  padding: 15px 24px 17px;
}
.listCompany__FjRLr .header__DMio3 h3 {
  font-size: 20px;
  font-weight: 700;
  margin: 0;
  color: #142537;
}
.listCompany__FjRLr .header__DMio3 button {
  width: 142px;
  height: 32px;
  border-radius: 4px;
  border: 1px solid #1679b6;
  font-size: 13px;
  font-weight: 700;
}
.listCompany__FjRLr .header__DMio3 .btnCreateCompany__fGtHU {
  margin-left: 15px;
  color: #ffffff;
  background-color: #2083c0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDhIOFYxM0M4IDEzLjU1IDcuNTUgMTQgNyAxNEM2LjQ1IDE0IDYgMTMuNTUgNiAxM1Y4SDFDMC40NSA4IDAgNy41NSAwIDdDMCA2LjQ1IDAuNDUgNiAxIDZINlYxQzYgMC40NSA2LjQ1IDAgNyAwQzcuNTUgMCA4IDAuNDUgOCAxVjZIMTNDMTMuNTUgNiAxNCA2LjQ1IDE0IDdDMTQgNy41NSAxMy41NSA4IDEzIDhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: 8% 50%;
  text-align: right;
  padding-right: 28px;
}
.listCompany__FjRLr .searchFunction__o1GIe {
  min-height: 73px;
  margin-top: 1px;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  padding-left: 24px;
}
.listCompany__FjRLr .body__g2xjR {
  padding: 20px 24px 39px;
  display: flex;
  flex-direction: column;
  overflow: auto;
  background: #ced1d9;
  height: 100%;
}
.listCompany__FjRLr .body__g2xjR > div:first-child {
  overflow: auto;
  display: flex;
}
.listCompany__FjRLr .body__g2xjR .noData__BTh7t {
  display: table;
  margin: 0 auto;
}
.listCompany__FjRLr .body__g2xjR .ant-table-body .ant-table-cell {
  font-weight: 400;
  font-size: 12px;
  color: #142537;
}
.listCompany__FjRLr .body__g2xjR .pagination__Gb7Fs {
  height: 110px;
  padding: 20px;
  background-color: #ffffff;
  border-top: 1px solid #e8e8f0;
}
.contentConfirmDelete__QwlCF {
  padding: 52px 36px 44px 61px;
  width: 560px;
}
.contentConfirmDelete__QwlCF h3 {
  margin: 0;
  font-weight: 500;
  font-size: 18px;
  color: #142537;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.listMemberContractor__Oxly1 {
  height: 100%;
  background-color: #ced1d9;
  display: flex;
  flex-direction: column;
}
.listMemberContractor__Oxly1 .header__JOaX0 {
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
}
.listMemberContractor__Oxly1 .header__JOaX0 .title__ZZERb {
  height: 64px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 24px 17px;
  border-bottom: 1px solid #e8e8f0;
}
.listMemberContractor__Oxly1 .header__JOaX0 .title__ZZERb h3 {
  font-size: 20px;
  font-weight: 700;
  margin: 0;
  color: #142537;
}
.listMemberContractor__Oxly1 .header__JOaX0 .title__ZZERb button {
  width: 168px;
  height: 32px;
  border-radius: 4px;
  border: 1px solid #1679b6;
  font-size: 13px;
  font-weight: 700;
}
.listMemberContractor__Oxly1 .header__JOaX0 .title__ZZERb .btnCreateCompany__DULeo {
  margin-left: 15px;
  color: #ffffff;
  background-color: #2083c0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDhIOFYxM0M4IDEzLjU1IDcuNTUgMTQgNyAxNEM2LjQ1IDE0IDYgMTMuNTUgNiAxM1Y4SDFDMC40NSA4IDAgNy41NSAwIDdDMCA2LjQ1IDAuNDUgNiAxIDZINlYxQzYgMC40NSA2LjQ1IDAgNyAwQzcuNTUgMCA4IDAuNDUgOCAxVjZIMTNDMTMuNTUgNiAxNCA2LjQ1IDE0IDdDMTQgNy41NSAxMy41NSA4IDEzIDhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: 10% 55%;
  text-align: right;
  padding-right: 34px;
}
.listMemberContractor__Oxly1 .header__JOaX0 .search__Aqp4D {
  height: 73px;
  width: 100%;
  display: flex;
  padding-left: 20px;
}
.listMemberContractor__Oxly1 .header__JOaX0 .search__Aqp4D .searchFunction__BICJd {
  min-height: 73px;
  margin-top: 1px;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  margin-right: 10px;
}
.listMemberContractor__Oxly1 .header__JOaX0 .search__Aqp4D .groupCheckboxSearch__g5KZJ {
  display: flex;
  margin: auto 0;
}
.listMemberContractor__Oxly1 .header__JOaX0 .search__Aqp4D .groupCheckboxSearch__g5KZJ .ant-checkbox-wrapper > span:last-child {
  color: #142537;
  font-size: 14px;
  font-weight: 500;
}
.listMemberContractor__Oxly1 .header__JOaX0 .search__Aqp4D .groupCheckboxSearch__g5KZJ .ant-checkbox-wrapper .ant-checkbox {
  margin: auto;
  top: unset;
}
.listMemberContractor__Oxly1 .header__JOaX0 .search__Aqp4D .groupCheckboxSearch__g5KZJ .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner {
  height: 18px;
  width: 18px;
}
.listMemberContractor__Oxly1 .header__JOaX0 .search__Aqp4D .groupCheckboxSearch__g5KZJ .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner {
  background: #2083c0;
  border: 1px solid #2083c0;
  border-radius: 4px;
}
.listMemberContractor__Oxly1 .header__JOaX0 .search__Aqp4D .groupCheckboxSearch__g5KZJ .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner::after {
  top: 44%;
  left: 22.5%;
}
.listMemberContractor__Oxly1 .body__yTyRo {
  padding: 20px 24px 39px;
  display: flex;
  flex-direction: column;
  overflow: auto;
  background: #ced1d9;
}
.listMemberContractor__Oxly1 .body__yTyRo > div:first-child {
  overflow: auto;
  display: flex;
}
.listMemberContractor__Oxly1 .body__yTyRo .noData__V2zGv {
  display: table;
  margin: 0 auto;
}
.listMemberContractor__Oxly1 .body__yTyRo .ant-table-header table {
  background: #e3e8f4;
}
.listMemberContractor__Oxly1 .body__yTyRo .ant-table-body .ant-table-row .ant-table-cell {
  font-size: 14px !important;
  white-space: break-spaces;
}
.listMemberContractor__Oxly1 .body__yTyRo .ant-table-body .ant-table-row .ant-table-cell:last-child {
  text-align: left;
}
.listMemberContractor__Oxly1 .body__yTyRo .ant-table-body .ant-table-row .ant-table-cell:last-child .ant-radio-wrapper {
  margin-right: unset !important;
}
.listMemberContractor__Oxly1 .body__yTyRo .ant-table-body .ant-table-row .ant-table-cell:last-child .ant-radio-wrapper .ant-radio .ant-radio-inner {
  width: 24px;
  height: 24px;
}
.listMemberContractor__Oxly1 .body__yTyRo .ant-table-body .ant-table-row .ant-table-cell:last-child .ant-radio-wrapper .ant-radio .ant-radio-inner::after {
  margin: 0;
  transition: none;
}
.listMemberContractor__Oxly1 .body__yTyRo .ant-table-body .ant-table-row .ant-table-cell:last-child .ant-radio-wrapper .ant-radio-checked .ant-radio-inner::after {
  transform: scale(1) translate(-50%, -50%);
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  transition: none;
}
.listMemberContractor__Oxly1 .body__yTyRo .pagination__jnjkZ {
  height: 110px;
  padding: 20px;
  background-color: #ffffff;
  border-top: 1px solid #e8e8f0;
}
.confirmDeleteMemberContractor__krwQq {
  padding: 40px 36px 44px 61px;
  width: 560px;
}
.confirmDeleteMemberContractor__krwQq h3 {
  margin: 0;
  font-weight: 500;
  font-size: 18px;
  color: #142537;
}
@charset "UTF-8";
.createMemberContractorPage__uKquS {
  background: #fff;
  display: flex;
  flex-direction: column;
  overflow: auto;
  height: 100%;
}
.createMemberContractorPage__uKquS .header__u0ILU {
  height: 64px;
  display: flex;
  border-bottom: 1px solid #e8e8f0;
}
.createMemberContractorPage__uKquS .header__u0ILU .title__MR3II {
  margin: 18px 0 16px 24px;
  font-weight: 700;
  font-size: 20px;
  color: #142537;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD {
  padding: 32px;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV {
  display: grid;
  grid-template-columns: repeat(2, 1fr) 35%;
  gap: 0 30px;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV .memberContractorField__BV0_5:nth-child(1) {
  grid-column-start: 1;
  grid-column-end: 3;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV .memberContractorField__BV0_5:nth-child(2), .createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV .memberContractorField__BV0_5:nth-child(9) {
  grid-column-start: 3;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV .memberContractorField__BV0_5:nth-child(5) {
  grid-row-start: 2;
  grid-row-end: 4;
  grid-column-start: 3;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV .memberContractorField__BV0_5:nth-child(7) {
  display: flex;
  align-items: center;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV .memberContractorField__BV0_5:nth-child(7) button {
  margin-top: 10px;
  height: 40px;
  width: 181px;
  background: #1679b6;
  color: #fff;
  border: 1px solid #1679b6;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 700;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV .memberContractorField__BV0_5:nth-child(8) {
  grid-column-start: 1;
  grid-column-end: 3;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV .memberContractorField__BV0_5:nth-child(8) .fieldRePassword__y2tPj {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV .memberContractorField__BV0_5 .validatePass__tOA2O {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV .memberContractorField__BV0_5 .validatePass__tOA2O .messageInvalid__HWoJv {
  padding-left: 0;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV .memberContractorField__BV0_5 .validatePass__tOA2O .messageInvalid__HWoJv li {
  color: #a81f2c;
  list-style: none;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV .memberContractorField__BV0_5 .validatePass__tOA2O .messageInvalid__HWoJv li:not(:last-child) {
  margin-bottom: 5px;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV .memberContractorField__BV0_5 .validatePass__tOA2O .messageInvalid__HWoJv li:before {
  content: "• ";
  padding: 0 4px 0 2px;
  font-size: 12px;
  font-weight: 700;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV .memberContractorField__BV0_5 .validatePass__tOA2O .messageInvalid__HWoJv .validPass__hu9uq {
  color: #2ecc71;
  list-style-type: none;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV .memberContractorField__BV0_5 .validatePass__tOA2O .messageInvalid__HWoJv .validPass__hu9uq::before {
  content: "✔ ";
  padding: unset;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV .contractorAdminFieldRole__n0gvk {
  grid-row-end: 2;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV .contractorAdminFieldRole__n0gvk .fieldRoleContractorAdmin__qr9Fs {
  margin-bottom: 24px;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV .contractorAdminFieldRole__n0gvk .fieldRoleContractorAdmin__qr9Fs .label__nQOQ_ {
  font-size: 15px;
  color: #142537;
  padding-bottom: 8px;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV .contractorAdminFieldRole__n0gvk .fieldRoleContractorAdmin__qr9Fs .content__fWFfN {
  font-size: 14px;
  color: #142537;
}
.createMemberContractorPage__uKquS .bodyForm__dm_aD .formMemberContractor__uHMMV .contractorAdminFieldComment__KaqIS {
  grid-row-end: 5;
  grid-row-start: 3;
}
.createMemberContractorPage__uKquS .groupBtn__WK7lg {
  display: flex;
  gap: 20px;
  justify-content: center;
  padding-top: 8px;
  margin-bottom: 20px;
}
.createMemberContractorPage__uKquS .groupBtn__WK7lg button {
  min-width: 180px;
  font-size: 15px;
  font-weight: 700;
  height: 40px;
  border-radius: 4px;
}
.createMemberContractorPage__uKquS .groupBtn__WK7lg .btnCancel__W_uzC {
  background-color: #f2f2fa;
  color: #142537;
  border: 1px solid #f2f2fa;
}
.createMemberContractorPage__uKquS .groupBtn__WK7lg .btnCancel__W_uzC:hover {
  border-color: unset;
}
.createMemberContractorPage__uKquS .groupBtn__WK7lg .btnSave__E4gbv {
  background-color: #bd5364;
  border: 1px solid #e46176;
  color: #fff;
}
@charset "UTF-8";
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.createContractor__nF0es {
  padding: 32px 18%;
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
}
.createContractor__nF0es .title__RtG3X {
  font-size: 19px;
  font-weight: 700;
  letter-spacing: 0.024em;
  color: #142537;
  margin-top: 35px;
}
.createContractor__nF0es button {
  font-weight: 500;
  font-size: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  letter-spacing: 0.024em;
  height: 40px;
  border-radius: 4px;
}
.createContractor__nF0es button:hover, .createContractor__nF0es button:focus, .createContractor__nF0es button:active {
  border-color: #00859d;
}
.createContractor__nF0es .formCreate__MNIvV {
  background-color: white;
  height: 100%;
  padding: 10px 10px 10px 0px;
  overflow-y: auto;
}
.createContractor__nF0es .formCreate__MNIvV::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #f5f5f5;
}
.createContractor__nF0es .formCreate__MNIvV::-webkit-scrollbar {
  width: 12px;
  background-color: #f5f5f5;
}
.createContractor__nF0es .formCreate__MNIvV::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #00859d;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 {
  margin-bottom: 20px;
  display: flex;
  gap: 30px;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .ant-form-item-control-input-content input {
  height: 40px;
  border-radius: 4px;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .ant-input-affix-wrapper {
  height: 40px;
  border-radius: 4px;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .ant-input-affix-wrapper input {
  height: unset;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .ant-select-show-arrow {
  width: 70% !important;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .ant-select-show-arrow .ant-select-selector {
  height: 40px;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .ant-picker {
  height: 40px;
  width: 70%;
  border-radius: 7px;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .leftForm__wtw8c {
  width: 65%;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .leftForm__wtw8c .halfWidth__lyK0J {
  width: 50%;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .leftForm__wtw8c .createAccount__R4qZY {
  display: flex;
  gap: 30px;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .leftForm__wtw8c .createAccount__R4qZY .btnCreate__weMeG {
  display: flex;
  gap: 30px;
  align-items: flex-end;
  margin-bottom: 24px;
  width: 50%;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .leftForm__wtw8c .createAccount__R4qZY .btnCreate__weMeG .showPass__J3Enm {
  min-width: 76px;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .leftForm__wtw8c .createAccount__R4qZY .btnCreate__weMeG .generatePass__aZm5d {
  background-color: #00859d;
  color: #fff;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .leftForm__wtw8c .createAccount__R4qZY .btnCreate__weMeG .generatePass__aZm5d:hover, .createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .leftForm__wtw8c .createAccount__R4qZY .btnCreate__weMeG .generatePass__aZm5d:focus {
  border-color: #00859d;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .leftForm__wtw8c .validatePass__yjN_q {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .leftForm__wtw8c .validatePass__yjN_q .messageInvalid__PM9b2 {
  padding-left: 0;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .leftForm__wtw8c .validatePass__yjN_q .messageInvalid__PM9b2 li {
  color: #a81f2c;
  list-style: none;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .leftForm__wtw8c .validatePass__yjN_q .messageInvalid__PM9b2 li:before {
  content: "• ";
  padding: 0 4px 0 2px;
  font-size: 12px;
  font-weight: 700;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .leftForm__wtw8c .validatePass__yjN_q .messageInvalid__PM9b2 .validPass__BDvGb {
  color: #2ecc71;
  list-style-type: none;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .leftForm__wtw8c .validatePass__yjN_q .messageInvalid__PM9b2 .validPass__BDvGb::before {
  content: "✔ ";
  padding: unset;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .leftForm__wtw8c .btnSettings__BrHGa {
  background-color: #00859d;
  color: white;
  margin: 0 0 24px;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .leftForm__wtw8c .btnSettings__BrHGa:hover {
  transform: translateX(10px) scale(1.1);
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .rightForm__V2eoU {
  width: 35%;
}
.createContractor__nF0es .formCreate__MNIvV form .form__DEOT4 .rightForm__V2eoU .emailSize__Sy3_u {
  width: 70%;
}
.createContractor__nF0es .formCreate__MNIvV form .groupBtn__pOUIm {
  display: flex;
  gap: 30px;
  justify-content: center;
}
.createContractor__nF0es .formCreate__MNIvV form .groupBtn__pOUIm button {
  min-width: 192px;
}
.createContractor__nF0es .formCreate__MNIvV form .groupBtn__pOUIm .btnCancel__NHNvO {
  background-color: #f2f2fa;
  color: #13202f;
  font-weight: 700;
}
.createContractor__nF0es .formCreate__MNIvV form .groupBtn__pOUIm .btnCancel__NHNvO:hover {
  border-color: unset;
}
.createContractor__nF0es .formCreate__MNIvV form .groupBtn__pOUIm .btnSave__JrDCW {
  background-color: #d96b06;
  color: #fff;
}
.createContractor__nF0es .formCreate__MNIvV form .groupBtn__pOUIm .btnDelete__ZjBgW {
  background-color: #bd5364;
  color: #fff;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.contractorAdminPage__PHKr1 {
  background-color: #e8e8f0;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp {
  min-height: 197px;
  display: flex;
  flex-direction: column;
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp .groupInput__BHknI {
  display: flex;
  justify-content: center;
  gap: 10px;
  align-items: center;
  height: 100%;
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp .groupInput__BHknI .firstInput__rcnIO .ant-form-item {
  margin-bottom: unset;
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp .groupInput__BHknI .firstInput__rcnIO:first-child {
  width: 22%;
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp .groupInput__BHknI .firstInput__rcnIO:nth-child(2) {
  width: 22%;
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp .groupInput__BHknI .firstInput__rcnIO:nth-child(3) {
  width: 36%;
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp .groupInput__BHknI .btnSearch__iTnJc {
  background-color: #00859d;
  color: white;
  font-weight: 500;
  font-size: 18px;
  height: 48px;
  border-radius: 7px;
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp .groupInput__BHknI .inputSearch__D6SBX {
  width: 40%;
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp .groupInput__BHknI .inputSearch__D6SBX .ant-input-affix-wrapper {
  border-radius: 30px;
  height: 44px;
  padding: 0 16px;
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp .groupInput__BHknI .inputSearch__D6SBX svg {
  color: #00859d;
  font-size: 20px;
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp .groupInput__BHknI .filterStyle___ngnG .ant-form-item .ant-select {
  min-width: 125px !important;
  height: 42px;
  border: 1px solid #142537;
  border-radius: 20px;
  align-items: center;
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp .groupInput__BHknI .filterStyle___ngnG .ant-form-item .ant-select .ant-select-selector {
  padding: 0;
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp .groupInput__BHknI .filterStyle___ngnG .ant-form-item .ant-select .ant-select-selector::before {
  position: static;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMiAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjc4MjEgMTQuMDIxMkMxMS4zODQ0IDE0LjQ5MTQgMTAuNjYwMiAxNC40OTM3IDEwLjI1OTUgMTQuMDI2MUwyLjg5MTMxIDUuNDI5MjlDMi4zMzYzMSA0Ljc4MTc0IDIuNzk0NTggMy43ODEyNCAzLjY0NzQxIDMuNzc4NTNMMTguMzI4OSAzLjczMTg4QzE5LjE4MTggMy43MjkxNyAxOS42NDY0IDQuNzI2NzQgMTkuMDk1NSA1LjM3NzhMMTEuNzgyMSAxNC4wMjEyWiIgZmlsbD0iIzE0MjUzNyIvPgo8cGF0aCBkPSJNOS4yMDMxMiAxOC4xMTQxVjEyLjI4NThDOS4yMDMxMiAxMi4yMzM0IDkuMjQzNTIgMTIuMTg5OSA5LjI5NTc0IDEyLjE4NjFMMTMuMDE4NyAxMS45MTAzQzEzLjA3NjYgMTEuOTA2IDEzLjEyNiAxMS45NTE5IDEzLjEyNiAxMi4wMVYxNS43NzAxQzEzLjEyNiAxNS44MDQ0IDEzLjEwODQgMTUuODM2NCAxMy4wNzkzIDE1Ljg1NDdMOS4zNTY0MSAxOC4xOTg3QzkuMjg5ODEgMTguMjQwNyA5LjIwMzEyIDE4LjE5MjggOS4yMDMxMiAxOC4xMTQxWiIgZmlsbD0iIzE0MjUzNyIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  width: 22px;
  height: 19px;
  margin-top: -4px;
  margin-left: 5px;
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp .groupInput__BHknI .filterStyle___ngnG .ant-form-item .ant-select .ant-select-selector .ant-select-selection-item {
  padding: 0;
  font-weight: 700;
  font-size: 15px;
  transition: none;
  display: flex;
  justify-content: center;
  color: #142537;
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp .groupInput__BHknI .filterStyle___ngnG .ant-form-item .ant-select .ant-select-arrow {
  position: static;
  margin-top: 0;
  margin-right: 5px;
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp .groupInput__BHknI .filterStyle___ngnG .ant-form-item .ant-select-open {
  border-color: #00859d;
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp .groupInput__BHknI .filterStyle___ngnG .ant-form-item .ant-select-open .ant-select-selector::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMiAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjc4MjEgMTQuMDIxMkMxMS4zODQ0IDE0LjQ5MTQgMTAuNjYwMiAxNC40OTM3IDEwLjI1OTUgMTQuMDI2MUwyLjg5MTMxIDUuNDI5MjlDMi4zMzYzMSA0Ljc4MTc0IDIuNzk0NTggMy43ODEyNCAzLjY0NzQxIDMuNzc4NTNMMTguMzI4OSAzLjczMTg4QzE5LjE4MTggMy43MjkxNyAxOS42NDY0IDQuNzI2NzQgMTkuMDk1NSA1LjM3NzhMMTEuNzgyMSAxNC4wMjEyWiIgZmlsbD0iIzAwODU5RCIvPgo8cGF0aCBkPSJNOS4yMDMxMiAxOC4xMTQxVjEyLjI4NThDOS4yMDMxMiAxMi4yMzM0IDkuMjQzNTIgMTIuMTg5OSA5LjI5NTc0IDEyLjE4NjFMMTMuMDE4NyAxMS45MTAzQzEzLjA3NjYgMTEuOTA2IDEzLjEyNiAxMS45NTE5IDEzLjEyNiAxMi4wMVYxNS43NzAxQzEzLjEyNiAxNS44MDQ0IDEzLjEwODQgMTUuODM2NCAxMy4wNzkzIDE1Ljg1NDdMOS4zNTY0MSAxOC4xOTg3QzkuMjg5ODEgMTguMjQwNyA5LjIwMzEyIDE4LjE5MjggOS4yMDMxMiAxOC4xMTQxWiIgZmlsbD0iIzAwODU5RCIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp .groupInput__BHknI .filterStyle___ngnG .ant-form-item .ant-select-open .ant-select-selector .ant-select-selection-item {
  color: #00859d;
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp .groupInput__BHknI .filterStyle___ngnG .ant-form-item .ant-select-open .ant-select-arrow {
  color: #00859d;
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp .groupFilter__UKQfm {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  padding: 20px;
  padding-right: 30px;
}
.contractorAdminPage__PHKr1 .searchFilter__j7tzp .groupFilter__UKQfm button {
  width: 13.6%;
  border: 1px solid #00859d;
  border-radius: 6px;
  height: 44px;
  font-weight: 700;
  font-size: 15px;
  line-height: 22px;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.contractorAdminPage__PHKr1 .tableName__seN1T {
  font-weight: 700;
  font-size: 22px;
}
.contractorAdminPage__PHKr1 .tableContainer__Tygxx {
  background-color: white;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 0px 100px 0;
  overflow: auto;
}
.contractorAdminPage__PHKr1 .tableContainer__Tygxx .registerContractor__BWyWK {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #e8e8f0;
  padding: 10px 0;
  align-items: center;
}
.contractorAdminPage__PHKr1 .tableContainer__Tygxx .registerContractor__BWyWK .btnRegister__g8Xrl {
  background-color: #d96b06;
  color: white;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 700;
  width: 192px;
  height: 40px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDhIOFYxM0M4IDEzLjU1IDcuNTUgMTQgNyAxNEM2LjQ1IDE0IDYgMTMuNTUgNiAxM1Y4SDFDMC40NSA4IDAgNy41NSAwIDdDMCA2LjQ1IDAuNDUgNiAxIDZINlYxQzYgMC40NSA2LjQ1IDAgNyAwQzcuNTUgMCA4IDAuNDUgOCAxVjZIMTNDMTMuNTUgNiAxNCA2LjQ1IDE0IDdDMTQgNy41NSAxMy41NSA4IDEzIDhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: 6% 55%;
  text-align: right;
  padding-right: 29px;
}
.contractorAdminPage__PHKr1 .tableContainer__Tygxx .table__mnO5J {
  width: 100%;
  margin-top: 30px;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.contractorAdminPage__PHKr1 .tableContainer__Tygxx .table__mnO5J .ant-table-header {
  overflow: unset !important;
}
.contractorAdminPage__PHKr1 .tableContainer__Tygxx .table__mnO5J .ant-table-header .ant-table-thead .ant-table-cell {
  height: 46px;
  padding: 0;
  padding-left: 16px;
  background-color: #f4f4f4;
}
.contractorAdminPage__PHKr1 .tableContainer__Tygxx .table__mnO5J .ant-table-body .ant-table-tbody .ant-table-cell {
  height: 56px;
  padding: 0;
  padding-left: 16px;
}
.contractorAdminPage__PHKr1 .tableContainer__Tygxx .btnActionTable__uQKG8 {
  display: flex;
  justify-content: right;
}
.contractorAdminPage__PHKr1 .tableContainer__Tygxx .btnActionTable__uQKG8 button {
  cursor: pointer;
  width: 80px;
  height: 32px;
  border: 1px solid #00859d;
  border-radius: 6px;
  color: #00859d;
  margin: 0 5px;
  font-weight: 500;
  font-size: 13px;
  padding: 6px 15px;
}
.contractorAdminPage__PHKr1 .tableContainer__Tygxx .btnActionTable__uQKG8 button:first-child {
  border: 1px solid #d96b06;
  border-radius: 6px;
  color: #d96b06;
}
.contractorAdminPage__PHKr1 .tableContainer__Tygxx .btnActionTable__uQKG8 .ant-table-row {
  background: yellow !important;
}

.ant-select-dropdown:has(#contractAttribute_list) {
  padding: 0 !important;
  border-radius: 6px !important;
}
.ant-select-dropdown:has(#contractAttribute_list) .ant-select-item-option {
  height: 36px;
  display: flex;
  align-items: center;
}
.ant-select-dropdown:has(#contractAttribute_list) .ant-select-item-option:not(:last-child) {
  border-bottom: 1px solid #f5f3f0;
}
.ant-select-dropdown:has(#contractAttribute_list) .ant-select-item-option .ant-select-item-option-content {
  font-weight: 500;
  font-size: 13px;
  color: #142537;
}
.btnCustom__nlOh4 {
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.autoCompleteCustom__mRGIi {
  display: flex;
  margin-bottom: 24px;
  border: 1px solid #e8e8f0;
  border-radius: 30px;
}
.autoCompleteCustom__mRGIi .ant-select .ant-select-selection-search-input {
  border: none;
  border-radius: 30px 0 0 30px;
  height: 42px;
}
.autoCompleteCustom__mRGIi .ant-select .ant-select-selection-search-input:focus {
  box-shadow: none;
}
.autoCompleteCustom__mRGIi .ant-btn {
  border: none;
  height: 42px;
  width: 42px;
  margin-left: -2px;
  border-radius: 0 30px 30px 0;
}
.autoCompleteCustom__mRGIi [ant-click-animating-without-extra-node=true]::after {
  animation: none;
}
.autoCompleteCustom__mRGIi:hover, .autoCompleteCustom__mRGIi:active, .autoCompleteCustom__mRGIi:focus-within {
  border-color: #00859d;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.memberAdminPage__TVFat {
  background-color: #e8e8f0;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.memberAdminPage__TVFat .tableContainer__oGc0w {
  background-color: white;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 0 100px 0;
  overflow: auto;
}
.memberAdminPage__TVFat .tableContainer__oGc0w .registerMemberAdmin__soVST {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #e8e8f0;
  padding: 10px 0;
}
.memberAdminPage__TVFat .tableContainer__oGc0w .registerMemberAdmin__soVST .tableName__i2t9b {
  font-weight: 700;
  font-size: 19px;
  color: #142537;
}
.memberAdminPage__TVFat .tableContainer__oGc0w .registerMemberAdmin__soVST .btnRegister__mUiIo {
  height: 48px;
  background-color: #d96b06;
  color: white;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 700;
}
.memberAdminPage__TVFat .tableContainer__oGc0w .columnDescription__x6kb3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.memberAdminPage__TVFat .tableContainer__oGc0w .table__SUacA {
  width: 100%;
  margin-top: 30px;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.memberAdminPage__TVFat .tableContainer__oGc0w .btnActionTable__KcpG7 {
  display: flex;
  justify-content: right;
}
.memberAdminPage__TVFat .tableContainer__oGc0w .btnActionTable__KcpG7 button {
  cursor: pointer;
  width: 100%;
  height: 40px;
  border: 1px solid #00859d;
  border-radius: 6px;
  color: #00859d;
  margin: 0 5px;
}
.memberAdminPage__TVFat .tableContainer__oGc0w .btnActionTable__KcpG7 button:first-child {
  border: 1px solid #d96b06;
  border-radius: 6px;
  color: #d96b06;
}
@charset "UTF-8";
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.createMemberAdminPage__OMNQq {
  padding: 32px 18%;
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
}
.createMemberAdminPage__OMNQq .title__skra_ {
  font-size: 19px;
  font-weight: 700;
  letter-spacing: 0.024em;
  color: #142537;
  margin-top: 35px;
}
.createMemberAdminPage__OMNQq button {
  font-weight: 500;
  font-size: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  letter-spacing: 0.024em;
  height: 40px;
  border-radius: 4px;
}
.createMemberAdminPage__OMNQq button:hover, .createMemberAdminPage__OMNQq button:focus, .createMemberAdminPage__OMNQq button:active {
  border-color: #00859d;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 {
  background-color: white;
  height: 100%;
  padding: 10px 10px 10px 0px;
  overflow-y: auto;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #f5f5f5;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8::-webkit-scrollbar {
  width: 12px;
  background-color: #f5f5f5;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #00859d;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd {
  margin-bottom: 20px;
  display: flex;
  gap: 30px;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .ant-form-item-control-input-content input {
  height: 40px;
  border-radius: 4px;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .ant-input-affix-wrapper {
  height: 40px;
  border-radius: 4px;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .ant-input-affix-wrapper input {
  height: unset;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .ant-select-show-arrow {
  width: 70%;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .ant-select-show-arrow .ant-select-selector {
  height: 40px;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .ant-picker {
  height: 40px;
  width: 70%;
  border-radius: 7px;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .leftForm__lkhnA {
  width: 65%;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .leftForm__lkhnA .halfWidth___DsRm {
  width: 50%;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .leftForm__lkhnA .createAccount__gquQp {
  display: flex;
  gap: 30px;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .leftForm__lkhnA .createAccount__gquQp .btnCreate__IbiV7 {
  display: flex;
  gap: 30px;
  align-items: flex-end;
  margin-bottom: 24px;
  width: 50%;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .leftForm__lkhnA .createAccount__gquQp .btnCreate__IbiV7 .showPass__J6xKi {
  min-width: 76px;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .leftForm__lkhnA .createAccount__gquQp .btnCreate__IbiV7 .generatePass__rHYno {
  background-color: #00859d;
  color: #fff;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .leftForm__lkhnA .createAccount__gquQp .btnCreate__IbiV7 .generatePass__rHYno:hover, .createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .leftForm__lkhnA .createAccount__gquQp .btnCreate__IbiV7 .generatePass__rHYno:focus {
  border-color: #00859d;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .leftForm__lkhnA .validatePass__uZRA_ {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .leftForm__lkhnA .validatePass__uZRA_ .messageInvalid__AiRg1 {
  padding-left: 0;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .leftForm__lkhnA .validatePass__uZRA_ .messageInvalid__AiRg1 li {
  color: #a81f2c;
  list-style: none;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .leftForm__lkhnA .validatePass__uZRA_ .messageInvalid__AiRg1 li:before {
  content: "• ";
  padding: 0 4px 0 2px;
  font-size: 12px;
  font-weight: 700;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .leftForm__lkhnA .validatePass__uZRA_ .messageInvalid__AiRg1 .validPass__kmEQ1 {
  color: #2ecc71;
  list-style-type: none;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .leftForm__lkhnA .validatePass__uZRA_ .messageInvalid__AiRg1 .validPass__kmEQ1::before {
  content: "✔ ";
  padding: unset;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .leftForm__lkhnA .btnSettings__G6FkZ {
  background-color: #00859d;
  color: white;
  margin: 0 0 24px;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .form__ubEKd .rightForm__gfApd {
  width: 35%;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .groupBtn__MItZC {
  display: flex;
  gap: 30px;
  justify-content: center;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .groupBtn__MItZC button {
  min-width: 192px;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .groupBtn__MItZC .btnCancel__U8lJR {
  background-color: #f2f2fa;
  color: #13202f;
  font-weight: 700;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .groupBtn__MItZC .btnCancel__U8lJR:hover {
  border-color: unset;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .groupBtn__MItZC .btnSave__jQ3Lc {
  background-color: #d96b06;
  color: #fff;
}
.createMemberAdminPage__OMNQq .formCreate__H80w8 form .groupBtn__MItZC .btnDelete__fTfM7 {
  background-color: #bd5364;
  color: #fff;
}
.ant-form-item-explain-error {
  color: #a81f2c;
}
.ant-notification-notice-message {
  white-space: pre-wrap;
}
.ant-tooltip .ant-tooltip-inner {
  white-space: pre-wrap;
}
button:not([disabled]):hover {
  transform: scale(1.1);
}

.initialCssModal__wB8NK {
  width: fit-content !important;
}
.initialCssModal__wB8NK .ant-modal-content {
  border-radius: 20px;
  border: 1px solid transparent;
  overflow: hidden;
}
.initialCssModal__wB8NK .ant-modal-content .ant-modal-body {
  padding: 0;
  height: 100%;
}

.modalBase__FBf80 .header__BumSK {
  height: 71px;
  margin: 0 50px;
  border-bottom: 1px solid #e8e8f0;
  position: relative;
}
.modalBase__FBf80 .header__BumSK span {
  position: absolute;
  left: 0;
  bottom: 13px;
  font-weight: 700;
  font-size: 19px;
  color: #142537;
}
.modalBase__FBf80 .hiddenHeader__eMZog {
  display: none;
}
.modalBase__FBf80 .hiddenFooter__KJA5g {
  display: none !important;
}
.modalBase__FBf80 .body__CXiFr {
  height: auto;
}
.modalBase__FBf80 .footer__s662J {
  height: 90px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.modalBase__FBf80 .footer__s662J button {
  min-width: 118px;
  height: 40px;
  border-radius: 25px;
  font-size: 15px;
  font-weight: 700;
}
.modalBase__FBf80 .footer__s662J button:hover, .modalBase__FBf80 .footer__s662J button:focus, .modalBase__FBf80 .footer__s662J button:active {
  border-color: transparent;
}
.modalBase__FBf80 .footer__s662J .btnOk__aaDCu {
  background: #bd5364;
  color: #ffffff;
}
.modalBase__FBf80 .footer__s662J .btnCancel__I3cgo {
  background-color: #f2f2fa;
  color: #142537;
}
.modalBase__FBf80 .footer__s662J .btnCancel__I3cgo:hover {
  border-color: unset;
}
.modalBase__FBf80 .footer__s662J .hiddenButtonCancel__GO8aD {
  display: none;
}
.modalBase__FBf80 .showBorderTopFooter__y1EEW {
  border-top: 1px solid #e8e8f0;
}
.modalBase__FBf80 .reverseButton__quEBW {
  flex-direction: row-reverse;
}
