.ant-menu-item-selected {
  border-radius: 2px;
  border-bottom: 1px solid rgba(234, 182, 79, 0.4);
}
.ant-menu-vertical,
.ant-menu-item {
  margin-inline: 0 !important;
}
.ant-menu-submenu-title {
  padding-left: 20px !important;
}
.remove-compact.ant-btn-sm {
  height: 32px !important;
  padding: 0px 15px;
}
.anticon {
  color: var(--blue-10);
}
.ant-divider-horizontal {
  margin: 8px 0;
}
@media (max-width: 768px) {
  .ant-picker-dropdown .ant-picker-panels {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    order: 1;
  }
  .ant-picker-dropdown .ant-picker-panel:first-child .ant-picker-date-panel .ant-picker-header-super-next-btn,
  .ant-picker-dropdown .ant-picker-panel:first-child .ant-picker-date-panel .ant-picker-header-next-btn {
    visibility: visible !important;
  }
  .ant-picker-dropdown .ant-picker-panel:nth-child(2) .ant-picker-date-panel .ant-picker-header-super-next-btn,
  .ant-picker-dropdown .ant-picker-panel:nth-child(2) .ant-picker-date-panel .ant-picker-header-next-btn {
    visibility: hidden !important;
  }
  .ant-picker-dropdown .ant-picker-ranges {
    order: 2;
    margin-top: 8px;
    border-top: 1px solid #f0f0f0;
    padding-top: 8px;
  }
}
@media (max-width: 576px) {
  .ant-picker-dropdown {
    width: var(--ideya-picker-width) !important;
    min-width: 280px !important;
  }
  .ant-picker-dropdown .ant-picker,
  .ant-picker-dropdown .ant-picker-panel-container,
  .ant-picker-dropdown .ant-picker-panel-layout,
  .ant-picker-dropdown .ant-picker-panel,
  .ant-picker-dropdown .ant-picker-date-panel,
  .ant-picker-dropdown .ant-picker-date-panel .ant-picker-body,
  .ant-picker-dropdown .ant-picker-date-panel table {
    width: 100% !important;
  }
  .ant-picker-dropdown .ant-picker-panels {
    overflow-y: auto !important;
    max-height: 400px;
  }
  .ant-picker-dropdown .ant-picker-presets {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 80px !important;
    font-size: 12px !important;
  }
  .ant-picker-dropdown .ant-picker-presets ul,
  .ant-picker-dropdown .ant-picker-presets li {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .sm-hide {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .md-hide {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .lg-hide {
    display: none !important;
  }
}
.btn-secondary:hover,
.btn-secondary:focus {
  background-color: var(--btn-bg-round) !important;
  color: var(--color-primary-border) !important;
  border-color: var(--color-primary-border) !important;
}
.btn-secondary:active {
  background-color: var(--btn-bg-default) !important;
  color: var(--color-primary-border) !important;
  border-color: var(--color-primary-border) !important;
}
.btn-secondary[disabled],
.btn-secondary.ant-btn-disabled {
  background-color: var(--color-border-disabled) !important;
  color: var(--color-text-disabled) !important;
  border-color: var(--color-border-disabled) !important;
}
.btn-bw .anticon {
  color: inherit;
}
.btn-antd:hover {
  background-color: var(--btn-bg-hover) !important;
  border-color: var(--color-primary-border) !important;
}
.btn-antd:active {
  background-color: var(--btn-bg-default) !important;
  border-color: var(--color-primary-border) !important;
  color: var(--ant-color-text-light-solid) !important;
}
