.kDn0HI-jc-s- {
  width: 95px;
  padding: 8px 34px 8px 10px;
  border: 1px solid var(--input-border);
  border-radius: var(--radius-md);
  background-color: var(--input-bg);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239eb0c8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 16px 16px;
  color: var(--font-color);
  font-family: var(--font-family);
  font-size: var(--font-size-sm);
  outline: none;
  transition: border-color 0.15s ease;
  cursor: pointer;

  &:hover:not(:disabled) {
    border-color: var(--accent-blue);
  }

  &:focus {
    border-color: var(--accent-blue);
    outline: 2px solid color-mix(in srgb, var(--accent-blue) 30%, transparent);
    outline-offset: 1px;
  }

  &::-webkit-calendar-picker-indicator {
    opacity: 0;
    width: 16px;
    min-width: 16px;
    height: 16px;
    margin: 0;
    cursor: pointer;
  }

  &::-webkit-datetime-edit,
  &::-webkit-datetime-edit-fields-wrapper,
  &::-webkit-datetime-edit-hour-field,
  &::-webkit-datetime-edit-minute-field,
  &::-webkit-datetime-edit-text {
    color: inherit;
  }
}

.lxNwlA1Ht1E- {
  color: var(--icon-grey);
}

.Y18-EDTCigc- {
  opacity: 0.6;
  cursor: not-allowed;
}
