/* ///////// */
/* Ant Theme */
/* ///////// */
/* Buttons */


.default-style .ant-btn-link,
.default-style .ant-btn-text {
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  font-family: "Inter Book";
  color: #333;
}

.default-style .ant-btn-default:not(:disabled):hover {
  border-color: #171a20;
  color: #fff;
}

.default-style .ant-btn-default.ant-btn-background-ghost:not(:disabled):hover {
  color: #171a20;
}

.default-style .ant-btn-link:not(:disabled):hover {
  color: #000;
}

.default-style .ant-btn-link:disabled {
  color: #ddd;
}

.default-style a.ant-btn-disabled {
  background-color: rgba(0, 0, 0, 0.04) !important;
  border-color: transparent !important;
  box-shadow: none !important;
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed !important;
}

.default-style .ant-btn-text {
  color: #171a20;
}

.default-style .ant-btn:disabled {
  border-color: transparent !important;
}

.default-style .ant-drawer-header-title {
  justify-content: flex-end !important;
}

.default-style .ant-drawer-header {
  padding: 30px 20px 0 !important;
}

.default-style .ant-table-wrapper .ant-table-thead>tr>th {
  background: #fff;
  border-bottom: 1px solid #d0d1d2;
  color: #5c5e62;
  padding: 5px 5px;
}

.default-style .ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  background-color: transparent;
}

.default-style .ant-table-wrapper .ant-table-tbody>tr>td,
.default-style .ant-table-wrapper tfoot>tr>th,
.default-style .ant-table-wrapper tfoot>tr>td {
  padding: 5px;

  vertical-align: middle;
}


.default-style .ant-table-wrapper .ant-input-borderless {
  cursor: default;
}

.default-style .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,
.default-style .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover {
  background: #f8f8f8;
}

.default-style .ant-picker .ant-picker-input>input {
  font-family: "Inter Book";
}

.default-style .ant-collapse-header-title {
  font-family: "Inter Book";
  font-size: 16px;
}

.default-style .ant-collapse-header-subtitle {
  color: #5c5e62;
  font-family: "Inter Book";
  font-size: 12px;
}

.default-style .ant-collapse-cont {
  font-family: "Inter Book";
  font-size: 14px;
  margin-left: 22px;
  margin-top: -10px;
}

.default-style .ant-dropdown-menu {
  border-radius: 2px !important;
  padding: 13px 0 !important;
}

.default-style tr .ant-form-item {
  margin-bottom: 0;
}

.default-style .ant-layout {
  background: transparent;
}

.default-style .ant-select-item-option {
  border-radius: 0 !important;
}

.default-style .ant-select-item-option-selected {
  background-color: #eee !important;
  border-radius: 0 !important;
}

.default-style .ant-select-item-option-active {
  border-radius: 0 !important;
}

.default-style .ant-select-dropdown {
  border: 1px solid #ddd;
  padding: 13px 0;
}

.default-style .ant-radio-inner {
  background-color: #ffffff !important;
  border-color: #5c5e62 !important;
  height: 16px !important;
  width: 16px !important;
}

.default-style .ant-radio-inner::after {
  background-color: #171a20 !important;
  border-radius: 30px !important;
  height: 30px !important;
  margin-block-start: -15px !important;
  margin-inline-start: -15px !important;
  width: 30px !important;
}

.default-style .ant-radio-disabled .ant-radio-inner {
  background-color: #f5f5f5 !important;
  border-color: #ccc !important;
  height: 16px !important;
  width: 16px !important;
}

.default-style .ant-radio-disabled .ant-radio-inner::after {
  background-color: #ccc !important;
  border-radius: 30px !important;
  height: 30px !important;
  margin-block-start: -15px !important;
  margin-inline-start: -15px !important;
  transform: scale(0.3) !important;
  width: 30px !important;
}

.default-style .ant-form-vertical .ant-form-item-label {
  padding: 0 0 2px 0px;
}

.default-style .ant-form-item-label label {
  color: #5c5e62 !important;
}

.default-style .ant-collapse .ant-collapse-item .ant-collapse-header {
  padding-left: 0;
  padding-right: 0;
}

.default-style .ant-collapse-ghost .ant-collapse-item .ant-collapse-content .ant-collapse-content-box {
  padding-block: 0;
}

.default-style .ant-collapse .ant-collapse-content .ant-collapse-content-box {
  padding: 0;
}

.default-style .ant-btn-link:not(:disabled) span:hover {
  text-decoration: underline;
}

.default-style .ant-input-search .ant-input-group .ant-input-group-addon:last-child .ant-btn-default:not(:disabled) {
  background-color: #fff;
  border-color: #d0d1d2;
}

.default-style .ant-input-search .ant-input-group .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary):disabled:hover {
  color: #8e8e8e;
}

.default-style .ant-input-search .ant-input-group .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary):not(:disabled):hover {
  border-color: #0080ff;
  color: #0080ff;
}

.default-style .ant-input-search .ant-input-group .ant-input-group-addon:last-child .ant-btn-primary:not(:disabled):hover {
  background-color: #0080ff;
  color: #fff;
}

.default-style .ant-input-search .ant-input:disabled {
  border-color: #eeeeee;
}

.default-style .ant-input-search .ant-input:disabled:hover {
  border-color: #eeeeee;
}

.default-style .ant-input-search .ant-input-group .ant-input-group-addon:last-child .ant-input-search-button {
  border-width: 1px;
}

.default-style .ant-input-textarea-show-count::after {
  float: right;
  position: static;
  transform: none;
}

.default-style .ant-input-number .ant-input-number-input,
.default-style .ant-select-selection-search-input {
  font-family: "Inter Book";
}

.default-style .ant-picker .ant-picker-input>input {
  font-family: "Inter Book";
}


.default-style .ant-upload-rtl.upload-list-inline .ant-upload-list-item {
  float: right;
}

.default-style .ant-upload-list-item-thumbnail {
  display: none;
}

.default-style .ant-upload-wrapper .ant-upload-list.ant-upload-list-picture .ant-upload-list-item,
.default-style .ant-upload-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item,
.default-style .ant-upload-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item {
  background-color: transparent;
  border-color: transparent;
  height: 15px;
  padding: 0;
}

/* .default-style .ant-upload-wrapper .ant-upload-list.ant-upload-list-picture .ant-upload-list-item:hover,
.default-style .ant-upload-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item:hover,
.default-style .ant-upload-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item:hover {
  background-color: #f1f1f1;
} */

.default-style .ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-upload-list-item-name {
  font-family: "Inter Book";
  font-size: 12px;
  margin-bottom: 0px !important;
  padding: 0;
}

.default-style .ant-upload-wrapper .ant-upload-list.ant-upload-list-picture .ant-upload-list-item .ant-upload-list-item-progress,
.default-style .ant-upload-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-progress,
.default-style .ant-upload-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item .ant-upload-list-item-progress {
  bottom: -3px;
  margin-top: 0;
  padding-inline-start: 0;
  width: calc(100% - 18px);
}

.default-style .ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-upload-list-item-progress {
  bottom: auto;
  font-size: 12px;
  line-height: 0;
  padding-inline-start: 0;
  pointer-events: none;
  position: absolute;
}

.default-style .ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-upload-list-item-actions .ant-upload-list-item-action:focus,
.default-style .ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-upload-list-item-actions.picture .ant-upload-list-item-action {
  color: #666;
  font-size: 12px;
  padding: 0 10px;
  border-radius: 0;
}

.default-style .ant-upload-wrapper .ant-upload-list .ant-upload-list-item  .anticon-close {
  font-size: 12px !important;
}

.default-style .ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover {
  color: #111;
  text-decoration: underline;
}

.default-style .ant-upload-wrapper .ant-btn-link {

  letter-spacing: 0.02em;

}

.default-style .ant-upload-wrapper .anticon-upload {
  color: #111;
}

.default-style .ant-menu-light {
  background: transparent;
  color: #444;
}

.default-style .ant-menu-inline .ant-menu-item,
.default-style .ant-menu-vertical .ant-menu-item,
.default-style .ant-menu-inline .ant-menu-submenu-title,
.default-style .ant-menu-vertical .ant-menu-submenu-title {
  margin-inline: 0;
  width: 100%;
}

.default-style .ant-menu-light .ant-menu-item-selected {
  background-color: #f6f6f6;
}

.default-style .ant-menu-light.ant-menu-root.ant-menu-inline,
.default-style .ant-menu-light.ant-menu-root.ant-menu-vertical {
  border-inline-end: 0;
}

.default-style .ant-alert-warning .ant-alert-icon {
  font-size: 20px;
}

.default-style .ant-alert {
  padding-left: 15px;
}

.default-style .ant-form-item-control .ant-input-borderless,
.default-style .ant-form-item-control .ant-picker-borderless {
  padding-left: 0;
}

.default-style .ant-list-bordered.ant-list-sm .ant-list-item {
  padding: 0px 10px;
}

.default-style .ant-list-bordered.ant-list-sm .ant-list-item .ant-list-item-meta .ant-list-item-meta-title {
  padding: 6px 0 12px;
  font-weight: 500;
}

.default-style .ant-list-bordered.ant-list-sm .ant-list-item .ant-list-item-meta-avatar {
  margin: 6px 10px 6px 0;
}

.default-style .ant-list-bordered.ant-list-sm .ant-list-item .ant-list-item-meta .ant-list-item-meta-description {
  margin: -12px 0 0px;
}

.ant-radio-button-wrapper {
  transition: color 0s, background 0s, border-color 0s, box-shadow 0s !important;
}

.ant-tabs-nav::before {
  border-bottom: 1px solid #ccc !important;
}

.ant-select-item-group {
  min-height: 0 !important;
  padding: 4px 0 !important;
}


.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:not(.ant-picker-cell-disabled):before, 
.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled):before, 
.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled):before {
  background: #eee !important;
}