.flex {
  display: flex;
}
.items-center {
  align-items: center;
}
.justify-self-stretch {
  justify-self: stretch;
}
.justify-between {
  justify-content: space-between;
}
.flex-1 {
  flex: 1;
}
.w-full {
  width: 100%;
}
.hlxb-date-picker-dark {
  border: 1px solid var(--hlxb-date-picker-border, rgba(11, 98, 203, 0.88)) !important;
  background-color: transparent !important;
}
.hlxb-date-picker-dark .ant-picker-input input {
  color: var(--hlxb-date-picker-color, #fff) !important;
}
.hlxb-date-picker-dark .ant-picker-input input::placeholder {
  color: var(--hlxb-date-picker-disabled-color, #9c9c9c) !important;
}
.hlxb-date-picker-dark .ant-picker-input:has(.ant-picker-clear):hover .ant-picker-suffix {
  opacity: 0;
}
.hlxb-date-picker-dark .ant-picker-input .ant-picker-suffix {
  color: var(--hlxb-date-picker-color, #fff) !important;
  transition: opacity 0.3s;
}
.hlxb-date-picker-dark .ant-picker-input .ant-picker-clear {
  color: var(--hlxb-date-picker-color, #fff) !important;
  background-color: transparent;
}
.hlxb-date-picker-dropdown-dark .ant-picker-panel-container {
  background-color: var(--hlxb-date-picker-bg, #132b4e) !important;
}
.hlxb-date-picker-dropdown-dark .ant-picker-panel-container .ant-picker-header {
  color: var(--hlxb-date-picker-color, #fff) !important;
}
.hlxb-date-picker-dropdown-dark .ant-picker-panel-container .ant-picker-header button {
  color: var(--hlxb-date-picker-color, #fff) !important;
}
.hlxb-date-picker-dropdown-dark .ant-picker-panel-container thead th {
  color: var(--hlxb-date-picker-color, #fff) !important;
}
.hlxb-date-picker-dropdown-dark .ant-picker-panel-container tbody td {
  width: 28px;
}
.hlxb-date-picker-dropdown-dark .ant-picker-panel-container tbody .ant-picker-cell {
  color: var(--hlxb-date-picker-disabled-color, #9c9c9c) !important;
}
.hlxb-date-picker-dropdown-dark .ant-picker-panel-container tbody .ant-picker-cell-in-view {
  color: var(--hlxb-date-picker-color, #fff) !important;
}
.hlxb-date-picker-dropdown-dark .ant-picker-panel-container tbody .ant-picker-cell-in-view:hover .ant-picker-cell-inner {
  background: var(--hlxb-date-picker-hover-color, rgba(255 255 255 / 16%)) !important;
}
.hlxb-date-picker-dropdown-dark .ant-picker-panel-container tbody .ant-picker-cell-selected {
  color: var(--hlxb-date-picker-selected-color, #fff) !important;
}
.hlxb-date-picker-dropdown-dark .ant-picker-panel-container tbody .ant-picker-cell-selected:hover .ant-picker-cell-inner {
  background: var(--hlxb-date-picker-selected-bg, #0b62cb) !important;
}
.hlxb-date-picker-dropdown-dark .ant-picker-panel-container tbody .ant-picker-cell-selected .ant-picker-cell-inner {
  background: var(--hlxb-date-picker-selected-bg, #0b62cb) !important;
}
.hlxb-date-picker-dropdown-dark .ant-picker-panel-container tbody .ant-picker-cell-disabled {
  pointer-events: unset;
  cursor: no-drop;
  color: var(--hlxb-date-picker-disabled-color, #9c9c9c) !important;
}
.hlxb-date-picker-dropdown-dark .ant-picker-panel-container tbody .ant-picker-cell-disabled:hover .ant-picker-cell-inner {
  background: unset !important;
}
.hlxb-date-picker-dropdown-dark .ant-picker-panel-container tbody .ant-picker-cell-today .ant-picker-cell-inner::before {
  border: 1px solid var(--hlxb-date-picker-primary, #0b62cb);
}
.hlxb-date-picker-dropdown-dark .ant-picker-panel-container .ant-picker-today-btn {
  color: var(--hlxb-date-picker-primary, #0b62cb);
}
